SMMNH03500_pop 호스피스환자가족관리.xfdl 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNH03500" position="absolute 0 0 677 286" titletext="호스피스 환자가족 등록" oninit="SMMNH03500_oninit" onload="SMMNH03500_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 230 13" id="group1">
  8. <Layouts>
  9. <Layout/>
  10. </Layouts>
  11. </Div>
  12. <Div position="absolute 0 18 669 277" id="group2" scrollbars="autoboth">
  13. <Layouts>
  14. <Layout>
  15. <Static text="환자명" position="absolute 148 11 197 34" align="align:center middle;" id="caption51" class="cell_1" anchor="default"/>
  16. <Static text="등록번호" position="absolute 0 11 74 34" align="align:center middle;" id="caption52" class="cell_1" anchor="default"/>
  17. <Edit position="absolute 77 13 145 32" id="ipt_pid" anchor="default" enable="false"/>
  18. <Edit readonly="true" position="absolute 200 13 271 32" id="opt_hngnm" anchor="default" enable="false"/>
  19. <Shape position="absolute 0 6 667 12" linetype="horizontal" id="line34" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  20. <Static text="S/A" position="absolute 272 11 346 34" align="align:center middle;" id="caption54" class="cell_1" anchor="default"/>
  21. <Edit readonly="true" position="absolute 349 13 417 32" id="opt_sexage" anchor="default" enable="false"/>
  22. <Static text="주민번호" position="absolute 419 11 493 34" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
  23. <Edit readonly="true" position="absolute 497 13 606 32" id="opt_rrgstno" anchor="default" enable="false"/>
  24. <Shape position="absolute 0 31 667 37" linetype="horizontal" id="line35" class="line_3" anchor="default"/>
  25. <Grid position="absolute 0 65 667 257" id="grd_famylist" scrollbars="autoboth" binddataset="ds_main_hospicefamy_famylist" anchor="default" autofittype="none" oncelldblclick="group2_grd_famylist_oncelldblclick" onnodataareadblclick="group2_grd_famylist_onnodataareadblclick" cellsizingtype="col">
  26. <Formats>
  27. <Format id="default">
  28. <Columns>
  29. <Column size="70"/>
  30. <Column size="69"/>
  31. <Column size="58"/>
  32. <Column size="219"/>
  33. <Column size="98"/>
  34. <Column size="67"/>
  35. <Column size="78"/>
  36. <Column size="0"/>
  37. <Column size="0"/>
  38. <Column size="0"/>
  39. <Column size="0"/>
  40. <Column size="0"/>
  41. <Column size="0"/>
  42. <Column size="0"/>
  43. </Columns>
  44. <Rows>
  45. <Row size="24" band="head"/>
  46. <Row size="24"/>
  47. </Rows>
  48. <Band id="head">
  49. <Cell text="주보호자"/>
  50. <Cell col="1" text="가족관계"/>
  51. <Cell col="2" text="이름"/>
  52. <Cell col="3" text="주소"/>
  53. <Cell col="4" text="전화번호"/>
  54. <Cell col="5" text="결혼형태"/>
  55. <Cell col="6" text="비고"/>
  56. <Cell col="7" text="zipcd1"/>
  57. <Cell col="8" text="zipcd2"/>
  58. <Cell col="9" text="zipcdseq"/>
  59. <Cell col="10" text="detladdr"/>
  60. <Cell col="11" text="separationfamyyn"/>
  61. <Cell col="12" text="pid"/>
  62. <Cell col="13" text="btn"/>
  63. </Band>
  64. <Band id="body">
  65. <Cell displaytype="normal" edittype="none" text="bind:maincarednor"/>
  66. <Cell col="1" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:famyrel" combodataset="ds_init_M0204list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  67. <Cell col="2" text="bind:famynm"/>
  68. <Cell col="3" style="align:left top;padding:5 2 0 2;" text="bind:addr" wordwrap="char"/>
  69. <Cell col="4" text="bind:cntctel"/>
  70. <Cell col="5" displaytype="combo" edittype="none" style="padding:0 0 0 2;" text="bind:marytypeflag" combodataset="ds_init_M0206list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  71. <Cell col="6" style="align:left top;padding:5 2 0 2;" text="bind:cmt" wordwrap="char"/>
  72. <Cell col="7" text="bind:zipcd1"/>
  73. <Cell col="8" text="bind:zipcd2"/>
  74. <Cell col="9" text="bind:zipcdseq"/>
  75. <Cell col="10" text="bind:detladdr"/>
  76. <Cell col="11" text="bind:separationfamyyn"/>
  77. <Cell col="12" text="bind:pid"/>
  78. <Cell col="13" text="bind:address"/>
  79. </Band>
  80. </Format>
  81. </Formats>
  82. </Grid>
  83. <Button position="absolute 490 43 532 62" id="button90" class="btn5" taborder="59" text="저장" anchor="default" onclick="group2_button90_onclick"/>
  84. <Button position="absolute 602 43 666 62" id="button1" class="btn2" text="한줄삭제" anchor="default" onclick="group2_button1_onclick"/>
  85. <Button position="absolute 536 43 600 62" id="button12" class="btn2" text="한줄추가" anchor="default" onclick="group2_button12_onclick"/>
  86. </Layout>
  87. </Layouts>
  88. </Div>
  89. <Static id="caption6" text="환자가족 등록" class="tit_1" position="absolute 0 0 123 25"/>
  90. </Layout>
  91. </Layouts>
  92. <Objects>
  93. <Dataset id="ds_main_hospiceinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  94. <ColumnInfo>
  95. <Column id="pid" type="STRING" size="256"/>
  96. <Column id="cretno" type="STRING" size="256"/>
  97. <Column id="cretdt" type="STRING" size="256"/>
  98. <Column id="indd" type="STRING" size="256"/>
  99. <Column id="seqno" type="STRING" size="256"/>
  100. <Column id="hngnm" type="STRING" size="256"/>
  101. <Column id="sexage" type="STRING" size="256"/>
  102. <Column id="rrgstno" type="STRING" size="256"/>
  103. <Column id="hosecnt" type="STRING" size="256"/>
  104. <Column id="recdd" type="STRING" size="256"/>
  105. </ColumnInfo>
  106. <Rows>
  107. <Row>
  108. <Col id="pid"/>
  109. <Col id="cretno"/>
  110. <Col id="cretdt"/>
  111. <Col id="indd"/>
  112. <Col id="seqno"/>
  113. <Col id="hngnm"/>
  114. <Col id="sexage"/>
  115. <Col id="rrgstno"/>
  116. <Col id="hosecnt"/>
  117. <Col id="recdd"/>
  118. </Row>
  119. </Rows>
  120. </Dataset>
  121. <Dataset id="ds_init_M0206list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  122. <ColumnInfo>
  123. <Column id="cdnm" type="STRING" size="256"/>
  124. <Column id="cdid" type="STRING" size="256"/>
  125. </ColumnInfo>
  126. </Dataset>
  127. <Dataset id="ds_init_M0204list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  128. <ColumnInfo>
  129. <Column id="cdnm" type="STRING" size="256"/>
  130. <Column id="cdid" type="STRING" size="256"/>
  131. </ColumnInfo>
  132. </Dataset>
  133. <Dataset id="ds_main_hospicefamy_famylist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  134. <ColumnInfo>
  135. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  136. <Column id="cretseqno" type="INT" size="256" sumtext="생성일련번호"/>
  137. <Column id="instcd" type="STRING" size="256" sumtext="병원기관코드"/>
  138. <Column id="famyrel" type="STRING" size="256" sumtext="가족관계"/>
  139. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
  140. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
  141. <Column id="zipcdseq" type="INT" size="256" sumtext="우편번호 순서"/>
  142. <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
  143. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  144. <Column id="famynm" type="STRING" size="256" sumtext="가족이름"/>
  145. <Column id="marytypeflag" type="STRING" size="256" sumtext="결혼형태구분"/>
  146. <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
  147. <Column id="maincarednor" type="STRING" size="256" sumtext="주간호제공자"/>
  148. <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
  149. <Column id="separationfamyyn" type="STRING" size="256" sumtext="사별가족여부"/>
  150. <Column id="zipcode" type="STRING" size="256" sumtext="우편번호"/>
  151. <Column id="todt" type="STRING" size="256" sumtext="종료일시"/>
  152. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  153. <Column id="address" type="STRING" size="256" sumtext="주소앞"/>
  154. </ColumnInfo>
  155. </Dataset>
  156. <Dataset id="ds_send_sData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  157. <Dataset id="ds_send_sPafaData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  158. </Objects>
  159. <Bind>
  160. <BindItem id="item0" compid="group2.ipt_pid" propid="value" datasetid="ds_main_hospiceinfo" columnid="pid"/>
  161. <BindItem id="item1" compid="group2.opt_hngnm" propid="value" datasetid="ds_main_hospiceinfo" columnid="hngnm"/>
  162. <BindItem id="item2" compid="group2.opt_sexage" propid="value" datasetid="ds_main_hospiceinfo" columnid="sexage"/>
  163. <BindItem id="item3" compid="group2.opt_rrgstno" propid="value" datasetid="ds_main_hospiceinfo" columnid="rrgstno"/>
  164. </Bind>
  165. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  166. * System Name :
  167. * Job Name :
  168. * Creator :
  169. * Make Date : 2015-11-13
  170. * Description :
  171. *---------------------------------------------------------------------------------------
  172. * Modify Date Modifier Modify Description
  173. *---------------------------------------------------------------------------------------
  174. * 2015-11-13 Live Converter TF->XP
  175. *
  176. *---------------------------------------------------------------------------------------
  177. ****************************************************************************************/
  178. include "com_commonxp::comm_main.xjs";
  179. include "emr_agonalcarexp::SMMNH03500.xjs";
  180. function SMMNH03500_oninit(obj:Form, e:InitEventInfo)
  181. {
  182. frmf_initForm(obj);
  183. }
  184. var soclstatpatflag ;
  185. var soclstatprocerflag ;
  186. var mainprocerflag ;
  187. var ordamtownflag ;
  188. var deptcd;
  189. var atdoctnm;
  190. var econstatcd;
  191. function SMMNH03500_onload(obj:Form, e:LoadEventInfo)
  192. {
  193. var arrParam = [{dsNm: "ds_init_M0206list", cdGrpId: "M0206"}
  194. ,{dsNm: "ds_init_M0204list", cdGrpId: "M0204"}]
  195. appf_getCodeList(arrParam);
  196. fSearch();
  197. }
  198. function group2_grd_famylist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  199. {
  200. var iRow = ds_main_hospicefamy_famylist.addRow();
  201. var famyrel_path = ds_main_hospicefamy_famylist.getColumn(iRow, "famyrel");
  202. var zipcd1_path = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd1");
  203. var zipcd2_path = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd2");
  204. var zipcdseq_path = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcdseq");
  205. var detladdr_path = ds_main_hospicefamy_famylist.getColumn(iRow, "detladdr");
  206. var addr_path = ds_main_hospicefamy_famylist.getColumn(iRow, "addr");
  207. var marytypeflag_path = ds_main_hospicefamy_famylist.getColumn(iRow, "marytypeflag");
  208. var cntctel_path = ds_main_hospicefamy_famylist.getColumn(iRow, "cntctel");
  209. var famynm_path = ds_main_hospicefamy_famylist.getColumn(iRow, "famynm");
  210. var maincarednor_path = ds_main_hospicefamy_famylist.getColumn(iRow, "maincarednor");
  211. var cmt_path = ds_main_hospicefamy_famylist.getColumn(iRow, "cmt");
  212. var address_path = ds_main_hospicefamy_famylist.getColumn(iRow, "address");
  213. var famyrel = ds_main_hospicefamy_famylist.getColumn(iRow, "famyrel");
  214. var zipcd1 = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd1");
  215. var zipcd2 = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd2");
  216. var zipcdseq = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcdseq");
  217. var detladdr = ds_main_hospicefamy_famylist.getColumn(iRow, "detladdr");
  218. var addr = ds_main_hospicefamy_famylist.getColumn(iRow, "addr");
  219. var marytypeflag = ds_main_hospicefamy_famylist.getColumn(iRow, "marytypeflag");
  220. var cntctel = ds_main_hospicefamy_famylist.getColumn(iRow, "cntctel");
  221. var famynm = ds_main_hospicefamy_famylist.getColumn(iRow, "famynm");
  222. var maincarednor = ds_main_hospicefamy_famylist.getColumn(iRow, "maincarednor");
  223. var cmt = ds_main_hospicefamy_famylist.getColumn(iRow, "cmt");
  224. var address = ds_main_hospicefamy_famylist.getColumn(iRow, "address");
  225. frmf_setParameter("cretno", ds_main_hospiceinfo.getColumn(0, "cret"));
  226. frmf_setParameter("indd", ds_main_hospiceinfo.getColumn(0, "indd"));
  227. frmf_setParameter("pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  228. frmf_setParameter("famyrel_path", famyrel_path);
  229. frmf_setParameter("zipcd1_path", zipcd1_path);
  230. frmf_setParameter("zipcd2_path", zipcd2_path);
  231. frmf_setParameter("zipcdseq_path", zipcdseq_path);
  232. frmf_setParameter("detladdr_path", detladdr_path);
  233. frmf_setParameter("addr_path", addr_path);
  234. frmf_setParameter("marytypeflag_path", marytypeflag_path);
  235. frmf_setParameter("cntctel_path", cntctel_path);
  236. frmf_setParameter("famynm_path", famynm_path);
  237. frmf_setParameter("maincarednor_path", maincarednor_path);
  238. frmf_setParameter("cmt_path", cmt_path);
  239. frmf_setParameter("address_path", address_path);
  240. frmf_setParameter("famyrel", famyrel);
  241. frmf_setParameter("zipcd1", zipcd1);
  242. frmf_setParameter("zipcd2", zipcd2);
  243. frmf_setParameter("zipcdseq", zipcdseq);
  244. frmf_setParameter("detladdr", detladdr);
  245. frmf_setParameter("addr", addr);
  246. frmf_setParameter("marytypeflag", marytypeflag);
  247. frmf_setParameter("cntctel", cntctel);
  248. frmf_setParameter("famynm", famynm);
  249. frmf_setParameter("maincarednor", maincarednor);
  250. frmf_setParameter("cmt", cmt);
  251. frmf_setParameter("address", address);
  252. frmf_setParameter("iRow", iRow);
  253. frmf_modal("SMMNH03000", "SMMNH03000", "", "", "", "", "", "", "", "", "", "", "M");
  254. ds_main_hospicefamy_famylist.setColumn(iRow, "pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  255. //ds_main_hospicefamy_famylist.setColumn(iRow, "pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  256. frmf_clearParameter("famyrel_path");
  257. frmf_clearParameter("zipcd1_path");
  258. frmf_clearParameter("zipcd2_path");
  259. frmf_clearParameter("zipcdseq_path");
  260. frmf_clearParameter("detladdr_path");
  261. frmf_clearParameter("addr_path");
  262. frmf_clearParameter("marytypeflag_path");
  263. frmf_clearParameter("cntctel_path");
  264. frmf_clearParameter("famynm_path");
  265. frmf_clearParameter("maincarednor_path");
  266. frmf_clearParameter("cmt_path");
  267. frmf_clearParameter("address_path");
  268. frmf_clearParameter("famyrel");
  269. frmf_clearParameter("zipcd1");
  270. frmf_clearParameter("zipcd2");
  271. frmf_clearParameter("zipcdseq");
  272. frmf_clearParameter("detladdr");
  273. frmf_clearParameter("addr");
  274. frmf_clearParameter("marytypeflag");
  275. frmf_clearParameter("cntctel");
  276. frmf_clearParameter("famynm");
  277. frmf_clearParameter("maincarednor");
  278. frmf_clearParameter("cmt");
  279. frmf_clearParameter("address");
  280. }
  281. function group2_grd_famylist_onnodataareadblclick(obj:Grid, e:EventInfo)
  282. {/*
  283. iRow = ds_main_hospicefamy_famylist.addRow();
  284. var famyrel_path = ds_main_hospicefamy_famylist.getColumn(iRow, "famyrel");
  285. var zipcd1_path = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd1");
  286. var zipcd2_path = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd2");
  287. var zipcdseq_path = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcdseq");
  288. var detladdr_path = ds_main_hospicefamy_famylist.getColumn(iRow, "detladdr");
  289. var addr_path = ds_main_hospicefamy_famylist.getColumn(iRow, "addr");
  290. var marytypeflag_path = ds_main_hospicefamy_famylist.getColumn(iRow, "marytypeflag");
  291. var cntctel_path = ds_main_hospicefamy_famylist.getColumn(iRow, "cntctel");
  292. var famynm_path = ds_main_hospicefamy_famylist.getColumn(iRow, "famynm");
  293. var maincarednor_path = ds_main_hospicefamy_famylist.getColumn(iRow, "maincarednor");
  294. var cmt_path = ds_main_hospicefamy_famylist.getColumn(iRow, "cmt");
  295. var address_path = ds_main_hospicefamy_famylist.getColumn(iRow, "address");
  296. var famyrel = ds_main_hospicefamy_famylist.getColumn(iRow, "famyrel");
  297. var zipcd1 = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd1");
  298. var zipcd2 = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd2");
  299. var zipcdseq = ds_main_hospicefamy_famylist.getColumn(iRow, "zipcdseq");
  300. var detladdr = ds_main_hospicefamy_famylist.getColumn(iRow, "detladdr");
  301. var addr = ds_main_hospicefamy_famylist.getColumn(iRow, "addr");
  302. var marytypeflag = ds_main_hospicefamy_famylist.getColumn(iRow, "marytypeflag");
  303. var cntctel = ds_main_hospicefamy_famylist.getColumn(iRow, "cntctel");
  304. var famynm = ds_main_hospicefamy_famylist.getColumn(iRow, "famynm");
  305. var maincarednor = ds_main_hospicefamy_famylist.getColumn(iRow, "maincarednor");
  306. var cmt = ds_main_hospicefamy_famylist.getColumn(iRow, "cmt");
  307. var address = ds_main_hospicefamy_famylist.getColumn(iRow, "address");
  308. frmf_setParameter("cretno", ds_main_hospiceinfo.getColumn(0, "cretno"));
  309. frmf_setParameter("indd", ds_main_hospiceinfo.getColumn(0, "indd"));
  310. frmf_setParameter("pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  311. frmf_setParameter("famyrel_path", famyrel_path);
  312. frmf_setParameter("zipcd1_path", zipcd1_path);
  313. frmf_setParameter("zipcd2_path", zipcd2_path);
  314. frmf_setParameter("zipcdseq_path", zipcdseq_path);
  315. frmf_setParameter("detladdr_path", detladdr_path);
  316. frmf_setParameter("addr_path", addr_path);
  317. frmf_setParameter("marytypeflag_path", marytypeflag_path);
  318. frmf_setParameter("cntctel_path", cntctel_path);
  319. frmf_setParameter("famynm_path", famynm_path);
  320. frmf_setParameter("maincarednor_path", maincarednor_path);
  321. frmf_setParameter("cmt_path", cmt_path);
  322. frmf_setParameter("address_path", address_path);
  323. frmf_setParameter("famyrel", famyrel);
  324. frmf_setParameter("zipcd1", zipcd1);
  325. frmf_setParameter("zipcd2", zipcd2);
  326. frmf_setParameter("zipcdseq", zipcdseq);
  327. frmf_setParameter("detladdr", detladdr);
  328. frmf_setParameter("addr", addr);
  329. frmf_setParameter("marytypeflag", marytypeflag);
  330. frmf_setParameter("cntctel", cntctel);
  331. frmf_setParameter("famynm", famynm);
  332. frmf_setParameter("maincarednor", maincarednor);
  333. frmf_setParameter("cmt", cmt);
  334. frmf_setParameter("address", address);
  335. frmf_modal("SMMNH03000", "SMMNH03000", "", "", "", "", "", "", "", "", "", "", "M");
  336. ds_main_hospicefamy_famylist.setColumn(iRow, "pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  337. frmf_clearParameter("famyrel_path");
  338. frmf_clearParameter("zipcd1_path");
  339. frmf_clearParameter("zipcd2_path");
  340. frmf_clearParameter("zipcdseq_path");
  341. frmf_clearParameter("detladdr_path");
  342. frmf_clearParameter("addr_path");
  343. frmf_clearParameter("marytypeflag_path");
  344. frmf_clearParameter("cntctel_path");
  345. frmf_clearParameter("famynm_path");
  346. frmf_clearParameter("maincarednor_path");
  347. frmf_clearParameter("cmt_path");
  348. frmf_clearParameter("address_path");
  349. frmf_clearParameter("famyrel");
  350. frmf_clearParameter("zipcd1");
  351. frmf_clearParameter("zipcd2");
  352. frmf_clearParameter("zipcdseq");
  353. frmf_clearParameter("detladdr");
  354. frmf_clearParameter("addr");
  355. frmf_clearParameter("marytypeflag");
  356. frmf_clearParameter("cntctel");
  357. frmf_clearParameter("famynm");
  358. frmf_clearParameter("maincarednor");
  359. frmf_clearParameter("cmt");
  360. frmf_clearParameter("address");
  361. */
  362. }
  363. function group2_button90_onclick(obj:Button, e:ClickEventInfo)
  364. {
  365. if(sysf_messageBox("","Q002") != 6)
  366. {
  367. return;
  368. }
  369. fSave();
  370. }
  371. function group2_button12_onclick(obj:Button, e:ClickEventInfo)
  372. {
  373. var iRow = ds_main_hospicefamy_famylist.addRow();
  374. var famyrel_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "famyrel"));
  375. var zipcd1_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd1"));
  376. var zipcd2_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "zipcd2"));
  377. var zipcdseq_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "zipcdseq"));
  378. var detladdr_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "detladdr"));
  379. var addr_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "addr"));
  380. var address_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "address"));
  381. var marytypeflag_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "marytypeflag"));
  382. var cntctel_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "cntctel"));
  383. var famynm_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "famynm"));
  384. var maincarednor_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "maincarednor"));
  385. var cmt_path = utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(iRow, "cmt"));
  386. frmf_setParameter("cretno", ds_main_hospiceinfo.getColumn(0, "cretno"));
  387. frmf_setParameter("indd", ds_main_hospiceinfo.getColumn(0, "indd"));
  388. frmf_setParameter("pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  389. frmf_setParameter("famyrel_path", famyrel_path);
  390. frmf_setParameter("zipcd1_path", zipcd1_path);
  391. frmf_setParameter("zipcd2_path", zipcd2_path);
  392. frmf_setParameter("zipcdseq_path", zipcdseq_path);
  393. frmf_setParameter("detladdr_path", detladdr_path);
  394. frmf_setParameter("addr_path", addr_path);
  395. frmf_setParameter("address_path", address_path);
  396. frmf_setParameter("marytypeflag_path", marytypeflag_path);
  397. frmf_setParameter("cntctel_path", cntctel_path);
  398. frmf_setParameter("famynm_path", famynm_path);
  399. frmf_setParameter("maincarednor_path", maincarednor_path);
  400. frmf_setParameter("cmt_path", cmt_path);
  401. frmf_setParameter("iRow", iRow);
  402. frmf_modal("SMMNH03000", "SMMNH03000", "", "", "", "", "", "", "", "", "", "", "M");
  403. ds_main_hospicefamy_famylist.setColumn(iRow, "pid", ds_main_hospiceinfo.getColumn(0, "pid"));
  404. //환자가족 취소시 인서트한 마지막줄 삭제.
  405. if( ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "maincarednor")) )&&
  406. ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "famyrel")) )&&
  407. ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "famynm")) )&&
  408. ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "addr")) )&&
  409. ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "cntctel")) )&&
  410. ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "marytypeflag")) )&&
  411. ( utlf_isNull(ds_main_hospicefamy_famylist.getColumn(iRow, "cmt")) ) )
  412. {
  413. ds_main_hospicefamy_famylist.deleteRow(ds_main_hospicefamy_famylist.rowposition);
  414. }
  415. frmf_clearParameter("famyrel_path");
  416. frmf_clearParameter("zipcd1_path");
  417. frmf_clearParameter("zipcd2_path");
  418. frmf_clearParameter("zipcdseq_path");
  419. frmf_clearParameter("detladdr_path");
  420. frmf_clearParameter("addr_path");
  421. frmf_clearParameter("address_path");
  422. frmf_clearParameter("marytypeflag_path");
  423. frmf_clearParameter("cntctel_path");
  424. frmf_clearParameter("famynm_path");
  425. frmf_clearParameter("maincarednor_path");
  426. frmf_clearParameter("cmt_path");
  427. }
  428. function group2_button1_onclick(obj:Button, e:ClickEventInfo)
  429. {
  430. ds_main_hospicefamy_famylist.deleteRow(ds_main_hospicefamy_famylist.rowposition);
  431. }
  432. ]]></Script>
  433. </Form>
  434. </FDL>