SMMNH06800_호스피스사회사업초기면접기록.xfdl 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNH06800" position="absolute 0 0 1211 768" titletext="사회사업초기면접기록" oninit="SMMNH06800_oninit" onload="SMMNH06800_onload">
  5. <Layouts>
  6. <Layout>
  7. <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="24" text="cp_checkboxList00" scrollbars="none" position="absolute 661 619 1192 669" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  8. <Div position="absolute 5 0 580 65" align="align:center top;" id="grp_sea" class="div_SA">
  9. <Layouts>
  10. <Layout>
  11. <Static text="병동 :" position="absolute 11 10 59 27" id="caption2" class="search_name"/>
  12. <Button position="absolute 510 25 566 47" id="button1" class="btn1" taborder="4" text="조회" onclick="grp_sea_button1_onclick"/>
  13. <Shape position="absolute 491 25 497 47" linetype="vertical" id="line13" class="line_4"/>
  14. <Combo position="absolute 59 8 163 27" id="cmb_wardcd" class="combo_s_essential" enable="false" innerdataset="@ds_init_ward" datacolumn="wardnm" codecolumn="wardcd" onitemchanged="grp_sea_cmb_wardcd_onitemchanged"/>
  15. <Static text="업무일자 :" position="absolute 178 10 258 27" id="caption9" class="search_name"/>
  16. <Calendar position="absolute 257 8 352 27" id="ipt_orddd" class="input_s_essential" dateformat="yyyy-MM-dd" value="null" onchanged="grp_sea_ipt_orddd_onchanged" autoselect="true"/>
  17. <Radio position="absolute 86 37 351 58" id="radio4" class="radio_search" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_sea_radio4_onitemchanged" rowcount="-1" columncount="-1" style="textpadding:0 10 0 3;">
  18. <Dataset id="innerdataset">
  19. <ColumnInfo>
  20. <Column id="codecolumn"/>
  21. <Column id="datacolumn"/>
  22. </ColumnInfo>
  23. <Rows>
  24. <Row>
  25. <Col id="codecolumn">1</Col>
  26. <Col id="datacolumn">재원</Col>
  27. </Row>
  28. <Row>
  29. <Col id="codecolumn">2</Col>
  30. <Col id="datacolumn">입원</Col>
  31. </Row>
  32. <Row>
  33. <Col id="codecolumn">3</Col>
  34. <Col id="datacolumn">퇴원진행</Col>
  35. </Row>
  36. <Row>
  37. <Col id="codecolumn">4</Col>
  38. <Col id="datacolumn">퇴원</Col>
  39. </Row>
  40. </Rows>
  41. </Dataset>
  42. </Radio>
  43. <Static text="진행상태 :" position="absolute 11 40 86 57" id="caption28" class="search_name"/>
  44. </Layout>
  45. </Layouts>
  46. </Div>
  47. <Static text="환자리스트" position="absolute 1 71 99 92" id="caption1" class="tit_2"/>
  48. <Grid position="absolute 0 92 580 766" id="grd_wardpatlist" class="datagrid2" binddataset="ds_main_wardpatinfo_wardpatlist" oncelldblclick="grd_wardpatlist_oncelldblclick" cellsizingtype="both" cellsizebandtype="allband" extendsizetype="row" selecttype="multirow">
  49. <Formats>
  50. <Format id="default">
  51. <Columns>
  52. <Column size="24" band="left"/>
  53. <Column size="45"/>
  54. <Column size="55"/>
  55. <Column size="21"/>
  56. <Column size="22"/>
  57. <Column size="70"/>
  58. <Column size="42"/>
  59. <Column size="85"/>
  60. <Column size="55"/>
  61. <Column size="55"/>
  62. <Column size="54"/>
  63. <Column size="100"/>
  64. <Column size="0"/>
  65. <Column size="0"/>
  66. <Column size="0"/>
  67. <Column size="0"/>
  68. </Columns>
  69. <Rows>
  70. <Row size="35" band="head"/>
  71. <Row size="24"/>
  72. </Rows>
  73. <Band id="head">
  74. <Cell/>
  75. <Cell col="1" text="병실"/>
  76. <Cell col="2" text="등록번호"/>
  77. <Cell col="3" colspan="2" text="재원&#10;상태" taborder="undefined"/>
  78. <Cell col="5" text="환자명"/>
  79. <Cell col="6" text="S/A"/>
  80. <Cell col="7" text="진료과"/>
  81. <Cell col="8" text="주치의"/>
  82. <Cell col="9" text="담당의"/>
  83. <Cell col="10" text="담당의"/>
  84. <Cell col="11" text="진단명"/>
  85. <Cell col="12" text="indd"/>
  86. <Cell col="13" text="cretno"/>
  87. <Cell col="14" text="instcd"/>
  88. <Cell col="15" text="ordtype"/>
  89. </Band>
  90. <Band id="body">
  91. <Cell celltype="head" expr="currow+1"/>
  92. <Cell col="1" style="align:left middle;" text="bind:roomcd"/>
  93. <Cell col="2" style="align:left middle;" text="bind:pid"/>
  94. <Cell col="3" text="bind:chngroomstat"/>
  95. <Cell col="4" text="bind:indschstat"/>
  96. <Cell col="5" style="align:left middle;" text="bind:patnm"/>
  97. <Cell col="6" text="bind:sexage"/>
  98. <Cell col="7" style="align:left middle;" text="bind:orddeptnm"/>
  99. <Cell col="8" style="align:left middle;" text="bind:medispclnm"/>
  100. <Cell col="9" style="align:left middle;" text="bind:atdoctnm"/>
  101. <Cell col="10" text="bind:pdano"/>
  102. <Cell col="11" style="align:left top;padding:4 2 2 2;" text="bind:diag" wordwrap="word"/>
  103. <Cell col="12" text="bind:indd"/>
  104. <Cell col="13" text="bind:cretno"/>
  105. <Cell col="14" text="bind:instcd"/>
  106. <Cell col="15" text="bind:ordtype"/>
  107. </Band>
  108. </Format>
  109. </Formats>
  110. </Grid>
  111. <Shape position="absolute 0 87 580 93" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  112. <Static text="사회사업초기면접기록" position="absolute 587 4 742 25" id="caption3" class="tit_2"/>
  113. <Shape position="absolute 585 20 1194 26" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  114. <Button position="absolute 1097 1 1139 20" id="button3" class="btn5" text="저장" onclick="button3_onclick"/>
  115. <Edit position="absolute 649 26 735 45" id="ipt_pid" class="input_default" enable="false" taborder="22" autoselect="true"/>
  116. <Edit position="absolute 801 26 887 45" id="ipt_hngnm" class="input_default" enable="false" taborder="22" autoselect="true"/>
  117. <Edit position="absolute 953 26 1039 45" id="ipt_sex" class="input_default" enable="false" taborder="22" autoselect="true"/>
  118. <Edit position="absolute 1105 26 1191 45" id="ipt_age" class="input_default" enable="false" taborder="22" autoselect="true"/>
  119. <Shape position="absolute 585 46 1190 52" linetype="horizontal" id="line3" class="line_2"/>
  120. <Static text="등록번호" position="absolute 585 25 647 48" align="align:center middle;" id="cap_pid" class="cell_1"/>
  121. <Static text="성명" position="absolute 737 24 799 47" align="align:center middle;" id="cap_patnm" class="cell_1"/>
  122. <Static text="성별" position="absolute 889 25 951 48" align="align:center middle;" id="cap_sex" class="cell_1"/>
  123. <Static text="나이" position="absolute 1041 25 1103 48" align="align:center middle;" id="cap_age" class="cell_1"/>
  124. <Shape position="absolute 585 69 1190 75" linetype="horizontal" id="line4" class="line_2"/>
  125. <Edit position="absolute 649 50 735 69" id="ipt_medispclnm" class="input_default" enable="false" taborder="22" autoselect="true"/>
  126. <Edit position="absolute 801 50 1039 69" id="ipt_diag" class="input_default" enable="false" taborder="22" autoselect="true"/>
  127. <Static text="진단명" position="absolute 737 49 799 72" align="align:center middle;" id="cap_diag" class="cell_1"/>
  128. <Static text="주치의" position="absolute 585 49 647 72" align="align:center middle;" id="cap_medispclnm" class="cell_1"/>
  129. <Shape position="absolute 585 93 1194 99" linetype="horizontal" id="line5" class="line_2"/>
  130. <Static text="주소" position="absolute 585 73 647 96" align="align:center middle;" id="cap_addr" class="cell_1"/>
  131. <Static text="전화번호" position="absolute 1041 73 1103 96" align="align:center middle;" id="caption13" class="cell_1"/>
  132. <Edit position="absolute 1105 74 1191 93" id="ipt_telno" class="input_default" enable="false" taborder="22" autoselect="true"/>
  133. <Static text="사회 경제적 상황" position="absolute 585 165 1194 188" align="align:left middle;" id="cap_socleco" class="cell_1"/>
  134. <Shape position="absolute 585 210 1190 216" linetype="horizontal" id="line6" class="line_2"/>
  135. <Static text="결혼상태" position="absolute 585 189 647 212" align="align:center middle;" id="cap_marystatcd" class="cell_1"/>
  136. <Shape position="absolute 585 233 1190 239" linetype="horizontal" id="line8" class="line_2"/>
  137. <Static text="주거상태" position="absolute 920 189 982 212" align="align:center middle;" id="cap_livestat" class="cell_1"/>
  138. <Static text="교육정도" position="absolute 585 213 647 236" align="align:center middle;" id="cap_edcugrdecd" class="cell_1"/>
  139. <Shape position="absolute 585 256 1190 262" linetype="horizontal" id="line9" class="line_2"/>
  140. <Static text="경제상태" position="absolute 585 237 647 260" align="align:center middle;" id="cap_ecostat" class="cell_1"/>
  141. <Shape position="absolute 585 281 1190 287" linetype="horizontal" id="line10" class="line_2" style="color:#0000ffff;font:Dotum,14,bold;"/>
  142. <Static text="의료보장" position="absolute 585 261 647 284" align="align:center middle;" id="caption20" class="cell_1"/>
  143. <Static text="직업" position="absolute 800 213 862 236" align="align:center middle;" id="cap_jobcd" class="cell_1"/>
  144. <Static text="종교" position="absolute 1041 213 1103 236" align="align:center middle;" id="cap_religncd" class="cell_1"/>
  145. <Radio position="absolute 985 190 1190 211" id="radio1" columncount="4" codecolumn="codecolumn" datacolumn="datacolumn">
  146. <Dataset id="innerdataset">
  147. <ColumnInfo>
  148. <Column id="codecolumn"/>
  149. <Column id="datacolumn"/>
  150. </ColumnInfo>
  151. <Rows>
  152. <Row>
  153. <Col id="codecolumn">1</Col>
  154. <Col id="datacolumn">자가</Col>
  155. </Row>
  156. <Row>
  157. <Col id="codecolumn">2</Col>
  158. <Col id="datacolumn">전세</Col>
  159. </Row>
  160. <Row>
  161. <Col id="codecolumn">3</Col>
  162. <Col id="datacolumn">월세</Col>
  163. </Row>
  164. <Row>
  165. <Col id="codecolumn">4</Col>
  166. <Col id="datacolumn">기타</Col>
  167. </Row>
  168. </Rows>
  169. </Dataset>
  170. </Radio>
  171. <Combo position="absolute 1105 214 1191 233" id="cmb_religncd" class="combo_default" enable="false" taborder="17" innerdataset="@ds_init_P0157list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_religncd_onitemchanged"/>
  172. <Combo position="absolute 864 214 946 233" id="cmb_jobcd" class="combo_default" enable="false" taborder="8" innerdataset="@ds_init_M0068list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_jobcd_onitemchanged"/>
  173. <Edit position="absolute 948 214 1034 233" id="ipt_jobnm" class="input_default" enable="false" taborder="23" autoselect="true"/>
  174. <Combo position="absolute 649 214 795 233" id="cmb_educgrde" class="combo_default" enable="false" taborder="3" innerdataset="@ds_init_M0069list" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_educgrde_onitemchanged"/>
  175. <Shape position="absolute 585 117 1194 123" linetype="horizontal" id="line11" class="line_2"/>
  176. <Static text="상담자" position="absolute 585 97 647 120" align="align:center middle;" id="cap_cnstnm" class="cell_1"/>
  177. <Static text="정보제공자" position="absolute 800 97 872 120" align="align:center middle;" id="cap_infooffer" class="cell_1"/>
  178. <Static text="상담일" position="absolute 1041 97 1103 120" align="align:center middle;" id="cap_indd" class="cell_1"/>
  179. <Calendar position="absolute 1105 98 1191 117" id="input8" class="input_default" taborder="22" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  180. <Edit position="absolute 649 98 798 117" id="ipt_cnstnm" autoselect="true"/>
  181. <Edit position="absolute 874 98 1039 117" id="ipt_infooffer" autoselect="true"/>
  182. <Edit position="absolute 649 74 1039 93" id="ipt_addr" enable="false" autoselect="true"/>
  183. <Radio position="absolute 650 191 920 212" id="rdo_marystatcd" enable="false" columncount="9" innerdataset="@ds_init_M0206list" datacolumn="cdnm" codecolumn="cdid"/>
  184. <TextArea position="absolute 585 309 889 358" id="tar_bodyassess" scrollbars="autovert" wordwrap="word"/>
  185. <TextArea position="absolute 659 359 1194 401" id="tar_problem"/>
  186. <Shape position="absolute 585 161 1194 167" linetype="horizontal" id="line12" class="line_2"/>
  187. <Static text="신체적 평가 및 인지력 평가" position="absolute 585 285 889 308" align="align:center middle;" id="cap_bodyassess" class="cell_1"/>
  188. <Static text="약점 및 강점 사정에 대한 코멘트" position="absolute 890 285 1194 308" align="align:center middle;" id="cap_weakforte" class="cell_1"/>
  189. <TextArea position="absolute 890 309 1194 358" id="tar_weakforte" scrollbars="autovert" wordwrap="word"/>
  190. <Shape position="absolute 585 400 1190 406" linetype="horizontal" id="line14" class="line_2"/>
  191. <Static text="해결되지 &#13;&#10;않은 문제" position="absolute 585 359 657 403" align="align:left middle;" id="cap_problem" class="cell_1"/>
  192. <ImageViewer position="absolute 661 406 865 560" id="img1" visible="false"/>
  193. <TextArea position="absolute 659 585 1194 618" id="textarea2" scrollbars="autovert" wordwrap="word"/>
  194. <Shape position="absolute 585 582 1190 588" linetype="horizontal" id="line15" class="line_2"/>
  195. <Shape position="absolute 585 618 1190 624" linetype="horizontal" id="line16" class="line_2"/>
  196. <Static text="돌봄제공자" position="absolute 585 585 657 620" align="align:left middle;" id="caption30" class="cell_1"/>
  197. <Shape position="absolute 589 675 1194 681" linetype="horizontal" id="line17" class="line_2"/>
  198. <Static text="임종준비(환자의 희망/ 장례에 대한 계획)" position="absolute 585 679 1194 702" align="align:left middle;" id="caption32" class="cell_1"/>
  199. <Static text="주요문제" position="absolute 585 621 657 678" align="align:left middle;" id="caption31" class="cell_1"/>
  200. <TextArea position="absolute 585 703 1194 765" id="textarea5" scrollbars="autovert" wordwrap="word"/>
  201. <Static position="absolute 952 261 1006 284" align="align:center middle;" id="caption33" class="cell_1" style="align:center middle;" text="가계도"/>
  202. <Button position="absolute 1008 263 1061 282" id="button11" class="btn2" text="가계도" onclick="button11_onclick"/>
  203. <Static text="Y" position="absolute 1064 265 1078 280" id="cap_genogrmnm" visible="false" style="color:#0000ffff;font:Dotum,9,bold;"/>
  204. <Static text="가족상담" position="absolute 585 404 657 584" align="align:center middle;" id="caption29" class="cell_1"/>
  205. <Button position="absolute 1140 263 1182 282" id="button2" class="btn2" text="등록" onclick="button2_onclick"/>
  206. <ImageViewer position="absolute 664 416 868 570" id="img2" visible="true"/>
  207. <Edit position="absolute 649 238 1192 257" id="input1" autoselect="true"/>
  208. <Edit position="absolute 1038 167 1098 186" id="ipt_famytree" visible="false" autoselect="true"/>
  209. <Edit position="absolute 1099 167 1189 186" id="ipt_genogrmnm" visible="false" autoselect="true"/>
  210. <Edit position="absolute 895 167 965 186" id="ipt_orddeptcd" visible="false" autoselect="true"/>
  211. <Button position="absolute 975 167 1017 186" id="button5" class="btn2" visible="false" text="확대" onclick="button5_onclick"/>
  212. <Button position="absolute 1141 1 1191 20" id="button6" class="btn6" text="출력" onclick="button6_onclick"/>
  213. <Calendar position="absolute 1105 50 1191 69" id="ipt_indd" class="input_default" enable="false" taborder="22" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  214. <Static text="입원일" position="absolute 1041 49 1103 72" align="align:center middle;" id="caption4" class="cell_1"/>
  215. <TextArea position="absolute 649 122 1191 162" id="ipt_genrdd" scrollbars="autovert" wordwrap="word"/>
  216. <Static text="발병년도" position="absolute 585 121 647 164" align="align:left middle;" id="cap_genrdd" class="cell_1"/>
  217. <Static position="absolute 1084 261 1138 284" align="align:center middle;" id="caption5" class="cell_1" text="생태도" style="align:center middle;" onclick="caption5_onclick"/>
  218. <Grid position="absolute 660 404 1194 581" id="grd_famycnst" binddataset="ds_data_famylist" autofittype="col" selecttype="multirow" cellsizingtype="both" cellsizebandtype="allband" extendsizetype="row">
  219. <Formats>
  220. <Format id="default">
  221. <Columns>
  222. <Column size="25" band="left"/>
  223. <Column size="95"/>
  224. <Column size="375"/>
  225. </Columns>
  226. <Rows>
  227. <Row size="24" band="head"/>
  228. <Row size="24"/>
  229. </Rows>
  230. <Band id="head">
  231. <Cell/>
  232. <Cell col="1" text="일자"/>
  233. <Cell col="2" text="내용"/>
  234. </Band>
  235. <Band id="body">
  236. <Cell celltype="head" expr="currow+1"/>
  237. <Cell col="1" displaytype="expr:utlf_isNull(cnstdd) ? 'normal' : 'date'" edittype="date" text="bind:cnstdd"/>
  238. <Cell col="2" displaytype="text" edittype="text" text="bind:cnst"/>
  239. </Band>
  240. </Format>
  241. </Formats>
  242. </Grid>
  243. <Button position="absolute 605 430 658 449" id="btn_delfamycnst" class="btn2" text="행삭제" onclick="btn_delfamycnst_onclick"/>
  244. <Button position="absolute 605 410 658 429" id="btn_addfamycnst" class="btn2" text="행추가" onclick="btn_addfamycnst_onclick"/>
  245. <cp_checkboxList id="chk_medsecu" titletext="CheckBox List" taborder="25" text="cp_checkboxList00" scrollbars="none" position="absolute 649 261 941 279" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  246. <Div position="absolute 6 160 803 847" id="grp_imageView" visible="false">
  247. <Layouts>
  248. <Layout>
  249. <Shape position="absolute 0 1 795 666" id="roundrect2" type="roundrectangle" anchor="default" onclick="grp_imageView_roundrect2_onclick"/>
  250. <ActiveX id="obj_imge" visible="true" position="absolute 7 31 790 612" progid="{72e5d9ed-0d6a-46e8-aead-23144bfef878}" windowed="true" useautobitmapcache="1" style="background:white;" taborder="1" anchor="default"/>
  251. <Button position="absolute 744 9 789 28" id="button4" class="btn2" text="닫기" anchor="default" onclick="grp_imageView_button4_onclick"/>
  252. </Layout>
  253. </Layouts>
  254. </Div>
  255. </Layout>
  256. </Layouts>
  257. <Objects>
  258. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  259. <ColumnInfo>
  260. <Column id="wardcd" type="STRING" size="256"/>
  261. <Column id="orddd" type="STRING" size="256"/>
  262. <Column id="indschacptstat" type="STRING" size="256"/>
  263. </ColumnInfo>
  264. <Rows>
  265. <Row>
  266. <Col id="wardcd"/>
  267. <Col id="orddd"/>
  268. <Col id="indschacptstat">1</Col>
  269. </Row>
  270. </Rows>
  271. </Dataset>
  272. <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  273. <ColumnInfo>
  274. <Column id="wardcd" type="STRING" size="256"/>
  275. <Column id="wardnm" type="STRING" size="256"/>
  276. </ColumnInfo>
  277. </Dataset>
  278. <Dataset id="ds_main_wardpatinfo_wardpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  279. <ColumnInfo>
  280. <Column id="roomcd" type="STRING" size="256" sumtext="병실번호"/>
  281. <!-- 20101213_KNUH_Start -->
  282. <Column id="bedcd" type="STRING" size="256" sumtext="병상번호"/>
  283. <!-- 20101213_KNUH_End -->
  284. <Column id="vipyn" type="STRING" size="256" sumtext="VIP여부"/>
  285. <Column id="rqstyn" type="STRING" size="256" sumtext="협력여부"/>
  286. <Column id="spcffactyn" type="STRING" size="256" sumtext="특이여부"/>
  287. <Column id="clincstdyyn" type="STRING" size="256" sumtext="임상시험여부"/>
  288. <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
  289. <Column id="blodprepyn" type="STRING" size="256" sumtext="혈액준비여부"/>
  290. <Column id="unablspc" type="STRING" size="256" sumtext="부적합검체"/>
  291. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  292. <Column id="chngroomstat" type="STRING" size="256" sumtext="전실상태"/>
  293. <Column id="indschstat" type="STRING" size="256" sumtext="입퇴원상태"/>
  294. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  295. <Column id="sexage" type="STRING" size="256" sumtext="성별나이"/>
  296. <Column id="settingrn" type="STRING" size="256" sumtext="세팅간호사"/>
  297. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
  298. <Column id="medispclnm" type="STRING" size="256" sumtext="주치의명"/>
  299. <Column id="atdoctnm" type="STRING" size="256" sumtext="담당의명"/>
  300. <Column id="hd" type="STRING" size="256" sumtext="재원일"/>
  301. <Column id="had" type="STRING" size="256" sumtext="호스피스병동"/>
  302. <Column id="pod" type="STRING" size="256" sumtext="수술경과일"/>
  303. <Column id="icu" type="STRING" size="256" sumtext="중환자실재원일수"/>
  304. <Column id="opdd" type="STRING" size="256" sumtext="수술일"/>
  305. <Column id="opschedd" type="STRING" size="256" sumtext="수술예정일"/>
  306. <Column id="uncnfmgnrlyn" type="STRING" size="256" sumtext="미확인일반"/>
  307. <Column id="uncnfmrtnyn" type="STRING" size="256" sumtext="미확인반납"/>
  308. <Column id="uncnfmdschyn" type="STRING" size="256" sumtext="미확인퇴원"/>
  309. <Column id="dschprcpyn" type="STRING" size="256" sumtext="퇴원처방"/>
  310. <Column id="cnstcnt" type="STRING" size="256" sumtext="협진건수"/>
  311. <Column id="replcnt" type="STRING" size="256" sumtext="회신건수"/>
  312. <Column id="diag" type="STRING" size="256" sumtext="진단명"/>
  313. <Column id="diet" type="STRING" size="256" sumtext="식사"/>
  314. <Column id="serdiag" type="STRING" size="256" sumtext="중증"/>
  315. <Column id="rarediag" type="STRING" size="256" sumtext="희귀난치"/>
  316. <Column id="burndiag" type="STRING" size="256" sumtext="중증화상"/>
  317. <Column id="findd" type="STRING" size="256" sumtext="입원일"/>
  318. <Column id="inpath" type="STRING" size="256" sumtext="입원경로"/>
  319. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  320. <Column id="nrsetting" type="STRING" size="256" sumtext="내환자"/>
  321. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  322. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  323. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  324. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  325. <Column id="atdoctid" type="STRING" size="256" sumtext="담당의ID"/>
  326. <Column id="rgstno" type="STRING" size="256" sumtext="rgstno"/>
  327. <Column id="edc" type="STRING" size="256" sumtext="분만예정일"/>
  328. <Column id="gesage" type="STRING" size="256" sumtext="제태기간"/>
  329. <Column id="gesday" type="STRING" size="256" sumtext="제태기간"/>
  330. <Column id="dlivdd" type="STRING" size="256" sumtext="분만일"/>
  331. <Column id="parity" type="STRING" size="256" sumtext="출산력"/>
  332. <Column id="bthdd" type="STRING" size="256" sumtext="출생일"/>
  333. <Column id="weig" type="STRING" size="256" sumtext="출생시체중"/>
  334. <Column id="prgweekcnt" type="STRING" size="256" sumtext="출생시주수"/>
  335. <Column id="dlivkind" type="STRING" size="256" sumtext="분만방법"/>
  336. <Column id="nrgesage" type="STRING" size="256" sumtext="분만방법"/>
  337. <Column id="nrgesday" type="STRING" size="256" sumtext="분만방법"/>
  338. <Column id="partrtnoutdd" type="STRING" size="256" sumtext="분만방법"/>
  339. <Column id="bmttrnptdd" type="STRING" size="256" sumtext="BMT(예정)일"/>
  340. <Column id="bmttrnptkindcd" type="STRING" size="256" sumtext="BMT이식형태"/>
  341. <Column id="postbmtday" type="STRING" size="256" sumtext="BMTPBD"/>
  342. <Column id="postcxday" type="STRING" size="256" sumtext="BMTPostCx.Day"/>
  343. <Column id="pastbmttrnptdd" type="STRING" size="256" sumtext="과거BMTday"/>
  344. <Column id="pastpostbmtday" type="STRING" size="256" sumtext="과거BMTPBD"/>
  345. <Column id="pastbloodtype" type="STRING" size="256" sumtext="이식전혈액형"/>
  346. <Column id="dschdclrdd" type="STRING" size="256" sumtext="퇴원예고일자"/>
  347. <Column id="dschdclrdd2" type="STRING" size="256" sumtext="퇴원예고일자2"/>
  348. <Column id="pidflag" type="STRING" size="256" sumtext="등록번호구분"/>
  349. <Column id="coopteamnm" type="STRING" size="256" sumtext="협력팀명"/>
  350. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  351. <Column id="medispclid" type="STRING" size="256" sumtext="주치의ID"/>
  352. <Column id="subdeptnm" type="STRING" size="256" sumtext="세부진료과"/>
  353. <Column id="judgperchinfo" type="STRING" size="256" sumtext="보험자정보"/>
  354. <Column id="crtfctyn" type="STRING" size="256" sumtext="제증명신청유무"/>
  355. <Column id="cpapyn" type="STRING" size="256" sumtext="사본신청유무"/>
  356. <Column id="pdano" type="STRING" size="256" sumtext="n-zone번호"/>
  357. <Column id="dietmor" type="STRING" size="256" sumtext="아침"/>
  358. <Column id="dietaft" type="STRING" size="256" sumtext="점심"/>
  359. <Column id="dieteve" type="STRING" size="256" sumtext="저녁"/>
  360. <Column id="disp1" type="STRING" size="256" sumtext="강염정보"/>
  361. <Column id="disp2" type="STRING" size="256" sumtext="강염정보"/>
  362. <Column id="disp3" type="STRING" size="256" sumtext="강염정보"/>
  363. <Column id="formrecseq" type="STRING" size="256" sumtext="기록정보"/>
  364. <Column id="formrecseq2" type="STRING" size="256" sumtext="기록정보"/>
  365. </ColumnInfo>
  366. </Dataset>
  367. <Dataset id="ds_init_M0068list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  368. <ColumnInfo>
  369. <Column id="cdnm" type="STRING" size="256"/>
  370. <Column id="cdid" type="STRING" size="256"/>
  371. </ColumnInfo>
  372. </Dataset>
  373. <Dataset id="ds_init_M0069list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  374. <ColumnInfo>
  375. <Column id="cdnm" type="STRING" size="256"/>
  376. <Column id="cdid" type="STRING" size="256"/>
  377. </ColumnInfo>
  378. </Dataset>
  379. <Dataset id="ds_init_P0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  380. <ColumnInfo>
  381. <Column id="cdnm" type="STRING" size="256"/>
  382. <Column id="cdid" type="STRING" size="256"/>
  383. </ColumnInfo>
  384. </Dataset>
  385. <Dataset id="ds_init_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  386. <ColumnInfo>
  387. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  388. <Column id="depthngnm" type="STRING" size="256" sumtext="부서명"/>
  389. </ColumnInfo>
  390. </Dataset>
  391. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  392. <ColumnInfo>
  393. <Column id="settingrnid" type="STRING" size="256" sumtext="세팅간호사ID"/>
  394. <Column id="settingrnnm" type="STRING" size="256" sumtext="세팅간호사명"/>
  395. </ColumnInfo>
  396. </Dataset>
  397. <Dataset id="ds_send_grupid" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  398. <Dataset id="ds_temp_codeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  399. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  400. <Dataset id="ds_main_hospicedetlinfo_hospicelist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  401. <ColumnInfo>
  402. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  403. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  404. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  405. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  406. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  407. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  408. <Column id="medispclid" type="STRING" size="256" sumtext="주치의"/>
  409. <Column id="medispclnm" type="STRING" size="256" sumtext="주치의"/>
  410. <Column id="atdoctid" type="STRING" size="256" sumtext="담당의"/>
  411. <Column id="atdoctnm" type="STRING" size="256" sumtext="담당의"/>
  412. <Column id="diag" type="STRING" size="256" sumtext="진단명"/>
  413. <Column id="cnstnm" type="STRING" size="256" sumtext="상담자"/>
  414. <Column id="infooffer" type="STRING" size="256" sumtext="정보제공자"/>
  415. <Column id="genrdd" type="STRING" size="256" sumtext="발생일자"/>
  416. <Column id="marrystat" type="STRING" size="256" sumtext="결혼상태"/>
  417. <Column id="livestat" type="STRING" size="256" sumtext="주거상태"/>
  418. <Column id="edugrad" type="STRING" size="256" sumtext="교육등급"/>
  419. <Column id="edugradetc" type="STRING" size="256" sumtext="교육등급기타"/>
  420. <Column id="jobcd" type="STRING" size="256" sumtext="직업"/>
  421. <Column id="jobcdetc" type="STRING" size="256" sumtext="직업기타"/>
  422. <Column id="relign" type="STRING" size="256" sumtext="종교"/>
  423. <Column id="ecostat" type="STRING" size="256" sumtext="경제상태"/>
  424. <Column id="medsecu" type="STRING" size="256" sumtext="의료보장"/>
  425. <Column id="bodyassess" type="STRING" size="256" sumtext="신체평가"/>
  426. <Column id="weakforte" type="STRING" size="256" sumtext="약강점"/>
  427. <Column id="problem" type="STRING" size="256" sumtext="문제점"/>
  428. <Column id="famytree" type="STRING" size="256" sumtext="가계도"/>
  429. <Column id="ecoltree" type="BLOB" size="0" encript="base64" sumtext="생태도"/>
  430. <Column id="careoffer" type="STRING" size="256" sumtext="돌봄제공자"/>
  431. <Column id="importprob" type="STRING" size="256" sumtext="주요문제"/>
  432. <Column id="dethprepare" type="STRING" size="256" sumtext="임종준비"/>
  433. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  434. <Column id="telno" type="STRING" size="256" sumtext="전화번호"/>
  435. <Column id="jobcd" type="STRING" size="256" sumtext="직업코드"/>
  436. <Column id="jobnm" type="STRING" size="256" sumtext="직업기타"/>
  437. <Column id="edcugrdecd" type="STRING" size="256" sumtext="교육정도"/>
  438. <Column id="marystatcd" type="STRING" size="256" sumtext="결혼상태"/>
  439. <Column id="religncd" type="STRING" size="256" sumtext="종교코드"/>
  440. <Column id="ecoltreedata" type="BLOB" size="0" encript="base64" sumtext="생태도"/>
  441. <Column id="genogrmnm" type="STRING" size="256" sumtext="생태도"/>
  442. <Column id="orddeptcd" type="STRING" size="256" sumtext="생태도"/>
  443. <Column id="cnstdd" type="STRING" size="256" sumtext="상담일"/>
  444. <Column id="famycnst" type="STRING" size="256" sumtext="상담일"/>
  445. <Column id="edcugrdenm" type="STRING" size="256"/>
  446. <Column id="jobnm2" type="STRING" size="256"/>
  447. <Column id="relignnm" type="STRING" size="256"/>
  448. <Column id="genoval" type="STRING" size="256"/>
  449. </ColumnInfo>
  450. <Rows>
  451. <Row/>
  452. </Rows>
  453. </Dataset>
  454. <Dataset id="ds_checkbox1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  455. <ColumnInfo>
  456. <Column id="label" type="STRING" size="256"/>
  457. <Column id="value" type="STRING" size="256"/>
  458. </ColumnInfo>
  459. <Rows>
  460. <Row>
  461. <Col id="label">경제적</Col>
  462. <Col id="value">1</Col>
  463. </Row>
  464. <Row>
  465. <Col id="label">심리사회적,정서적</Col>
  466. <Col id="value">2</Col>
  467. </Row>
  468. <Row>
  469. <Col id="label">퇴원 또는 사후치료</Col>
  470. <Col id="value">3</Col>
  471. </Row>
  472. <Row>
  473. <Col id="label">지역사회자원연결</Col>
  474. <Col id="value">4</Col>
  475. </Row>
  476. <Row>
  477. <Col id="label">재활</Col>
  478. <Col id="value">5</Col>
  479. </Row>
  480. <Row>
  481. <Col id="label">장기기증순수성평가상담</Col>
  482. <Col id="value">6</Col>
  483. </Row>
  484. <Row>
  485. <Col id="label">기타</Col>
  486. <Col id="value">0</Col>
  487. </Row>
  488. </Rows>
  489. </Dataset>
  490. <Dataset id="ds_chk_medsecu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  491. <ColumnInfo>
  492. <Column id="label" type="STRING" size="256"/>
  493. <Column id="value" type="STRING" size="256"/>
  494. </ColumnInfo>
  495. <Rows>
  496. <Row>
  497. <Col id="label">건강보험</Col>
  498. <Col id="value">1</Col>
  499. </Row>
  500. <Row>
  501. <Col id="label">의료급여1종</Col>
  502. <Col id="value">2</Col>
  503. </Row>
  504. <Row>
  505. <Col id="label">의료급여2종</Col>
  506. <Col id="value">3</Col>
  507. </Row>
  508. <Row>
  509. <Col id="label">기타</Col>
  510. <Col id="value">4</Col>
  511. </Row>
  512. </Rows>
  513. </Dataset>
  514. <Dataset id="ds_init_M0206list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  515. <ColumnInfo>
  516. <Column id="cdnm" type="STRING" size="256"/>
  517. <Column id="cdid" type="STRING" size="256"/>
  518. </ColumnInfo>
  519. </Dataset>
  520. <Dataset id="ds_data_famylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  521. <ColumnInfo>
  522. <Column id="cnstdd" type="STRING" size="256"/>
  523. <Column id="cnst" type="STRING" size="256"/>
  524. </ColumnInfo>
  525. <Rows>
  526. <Row/>
  527. </Rows>
  528. </Dataset>
  529. </Objects>
  530. <Bind>
  531. <BindItem id="item0" compid="grp_sea.cmb_wardcd" propid="value" datasetid="ds_main_cond" columnid="wardcd"/>
  532. <BindItem id="item1" compid="grp_sea.ipt_orddd" propid="value" datasetid="ds_main_cond" columnid="orddd"/>
  533. <BindItem id="item2" compid="grp_sea.radio4" propid="value" datasetid="ds_main_cond" columnid="indschacptstat"/>
  534. <BindItem id="item3" compid="ipt_pid" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="pid"/>
  535. <BindItem id="item4" compid="ipt_hngnm" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="hngnm"/>
  536. <BindItem id="item5" compid="ipt_sex" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="sex"/>
  537. <BindItem id="item6" compid="ipt_age" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="age"/>
  538. <BindItem id="item7" compid="ipt_indd" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="indd"/>
  539. <BindItem id="item8" compid="ipt_diag" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="diag"/>
  540. <BindItem id="item9" compid="ipt_addr" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="addr"/>
  541. <BindItem id="item10" compid="ipt_medispclnm" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="medispclnm"/>
  542. <BindItem id="item11" compid="ipt_cnstnm" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="cnstnm"/>
  543. <BindItem id="item12" compid="ipt_infooffer" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="infooffer"/>
  544. <BindItem id="item13" compid="input8" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="cnstdd"/>
  545. <BindItem id="item14" compid="ipt_telno" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="telno"/>
  546. <BindItem id="item15" compid="ipt_genrdd" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="genrdd"/>
  547. <BindItem id="item16" compid="ipt_orddeptcd" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="orddeptcd"/>
  548. <BindItem id="item17" compid="ipt_famytree" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="famytree"/>
  549. <BindItem id="item18" compid="ipt_genogrmnm" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="genogrmnm"/>
  550. <BindItem id="item19" compid="radio1" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="livestat"/>
  551. <BindItem id="item20" compid="rdo_marystatcd" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="marystatcd"/>
  552. <BindItem id="item21" compid="cmb_educgrde" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="edcugrdecd"/>
  553. <BindItem id="item22" compid="cmb_jobcd" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="jobcd"/>
  554. <BindItem id="item23" compid="ipt_jobnm" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="jobcdetc"/>
  555. <BindItem id="item24" compid="cmb_religncd" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="religncd"/>
  556. <BindItem id="item25" compid="input1" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="ecostat"/>
  557. <BindItem id="item26" compid="tar_bodyassess" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="bodyassess"/>
  558. <BindItem id="item27" compid="tar_weakforte" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="weakforte"/>
  559. <BindItem id="item28" compid="tar_problem" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="problem"/>
  560. <BindItem id="item29" compid="textarea2" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="careoffer"/>
  561. <BindItem id="item30" compid="textarea5" propid="value" datasetid="ds_main_hospicedetlinfo_hospicelist" columnid="dethprepare"/>
  562. </Bind>
  563. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  564. * System Name :
  565. * Job Name :
  566. * Creator :
  567. * Make Date : 2016-10-31
  568. * Description :
  569. *---------------------------------------------------------------------------------------
  570. * Modify Date Modifier Modify Description
  571. *---------------------------------------------------------------------------------------
  572. * 2016-10-31 Live Converter TF->XP
  573. *
  574. *---------------------------------------------------------------------------------------
  575. ****************************************************************************************/
  576. include "com_commonxp::comm_main.xjs";
  577. include "emr_carecomxp::CareCom.xjs";
  578. include "com_commodulexp::SSZFM00901.xjs";
  579. include "com_commodulexp::SSZFM01001.xjs";
  580. function SMMNH06800_oninit(obj:Form, e:InitEventInfo)
  581. {
  582. frmf_initForm(obj);
  583. }
  584. function SMMNH06800_onload(obj:Form, e:LoadEventInfo)
  585. {
  586. var arrParam = [{dsNm: "ds_init_M0068list", cdGrpId: "M0068"}
  587. ,{dsNm: "ds_init_M0069list", cdGrpId: "M0069"}
  588. ,{dsNm: "ds_init_P0157list", cdGrpId: "P0157"}
  589. ,{dsNm: "ds_init_M0206list", cdGrpId: "M0206"}]
  590. appf_getCodeList(arrParam);
  591. var oParam = {};
  592. oParam.id = "TRMNW00101";
  593. oParam.service = "wardcareapp.WardCareMngt";
  594. oParam.method = "reqGetWMInitData";
  595. oParam.inds = "reqcond=ds_main_cond";
  596. oParam.outds = "ds_init_ward=ward ds_init_dept=dept ds_init_settingrn=settingrn";
  597. oParam.async = false;
  598. //oParam.callback = "cf_TRMNW00101";
  599. tranf_submit(oParam);
  600. fGetHardCodeInfo("ds_send_grupid", "ds_temp_codeinfo", "044");
  601. ds_main_cond.setColumn(0, "wardcd", ds_temp_codeinfo.lookup("cdgrupid", "044", "cdid"));
  602. ds_main_cond.setColumn(0, "orddd", utlf_getCurrentDate());
  603. var sProp="col=3,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  604. checkbox1.setInitComp(sProp, ds_checkbox1,"value","label","fn_cmpEvent");
  605. var sProp="col=4,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  606. chk_medsecu.setInitComp(sProp, ds_chk_medsecu,"value","label","fn_cmpEvent2");
  607. fSearch();
  608. }
  609. function fn_cmpEvent(aa)
  610. {
  611. var chk_data = checkbox1.getData();
  612. chk_data = String(chk_data).replace(",", " ");
  613. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "importprob", chk_data)
  614. }
  615. function fn_cmpEvent2(aa)
  616. {
  617. var chk_data = chk_medsecu.getData();
  618. chk_data = String(chk_data).replace(",", " ");
  619. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "medsecu", chk_data)
  620. }
  621. function fSearch()
  622. {
  623. var sWardCD = frmf_getMenuParam();
  624. dsf_makeValue(ds_send, "wardcd", "string", ds_main_cond.getColumn(0, "wardcd"));
  625. dsf_makeValue(ds_send, "fromorddd", "string", ds_main_cond.getColumn(0, "orddd").toDate().getAddDate(-3,"D").getDateFormat());
  626. dsf_makeValue(ds_send, "indschacptstat", "string", ds_main_cond.getColumn(0, "indschacptstat"));
  627. if(ds_main_cond.getColumn(0, "indschacptstat") == "1" || ds_main_cond.getColumn(0, "indschacptstat") == "3")
  628. {
  629. dsf_makeValue(ds_send, "orddd", "string", utlf_getCurrentDate());
  630. }
  631. else
  632. {
  633. dsf_makeValue(ds_send, "orddd", "string", ds_main_cond.getColumn(0, "orddd"));
  634. }
  635. dsf_makeValue(ds_send, "hospiceyn", "string", "Y");
  636. dsf_makeValue(ds_send, "wardflag", "string", "ward");
  637. dsf_makeValue(ds_send, "menuflag", "string", sWardCD);
  638. var oParam = {};
  639. oParam.id = "TRMNH06801";
  640. oParam.service = "hospiceapp.HospiceRecMngt";
  641. oParam.method = "reqGetWardPatList";
  642. oParam.inds = "reqcond=ds_send";
  643. oParam.outds = "ds_main_wardpatinfo_wardpatlist=wardpatlist";
  644. oParam.async = false;
  645. //oParam.callback = "cf_TRMNH06801";
  646. tranf_submit(oParam);
  647. }
  648. function grd_wardpatlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  649. {
  650. ds_main_hospicedetlinfo_hospicelist.clearData();
  651. var instcd = ds_main_wardpatinfo_wardpatlist.getColumn(e.row, "instcd");
  652. var pid = ds_main_wardpatinfo_wardpatlist.getColumn(e.row, "pid");
  653. var indd = ds_main_wardpatinfo_wardpatlist.getColumn(e.row, "indd");
  654. var cretno = ds_main_wardpatinfo_wardpatlist.getColumn(e.row, "cretno");
  655. dsf_createDsRow("ds_send_reqdata", [{col:"instcd", type:"STRING", size:256 , val : instcd}
  656. , {col:"pid", type:"STRING", size:256 , val : pid}
  657. , {col:"indd", type:"STRING", size:256 , val : indd}
  658. , {col:"cretno", type:"STRING", size:256 , val : cretno}]);
  659. var oParam = {};
  660. oParam.id = "TRMNH06802";
  661. oParam.service = "hospiceapp.HospiceRecMngt";
  662. oParam.method = "reqGetSoclInitRecInfo";
  663. oParam.inds = "req=ds_send_reqdata";
  664. oParam.outds = "ds_main_hospicedetlinfo_hospicelist=hospicelist";
  665. oParam.async = false;
  666. //oParam.callback = "cf_TRMNH06802";
  667. tranf_submit(oParam);
  668. if( ds_main_hospicedetlinfo_hospicelist.rowcount < 1 ){
  669. ds_main_hospicedetlinfo_hospicelist.addRow();
  670. }
  671. checkbox1.setCheckAll(false);//초기화
  672. var importprob = ds_main_hospicedetlinfo_hospicelist.getColumn(0, "importprob");
  673. checkbox1.setData(utlf_transNullToEmpty(importprob).split(" "), "", false);
  674. chk_medsecu.setCheckAll(false);//초기화
  675. var medsecu = ds_main_hospicedetlinfo_hospicelist.getColumn(0, "medsecu");
  676. chk_medsecu.setData(utlf_transNullToEmpty(medsecu).split(" "), "", false);
  677. var sParamObj = new Object();
  678. sParamObj.pathYN = 'N';
  679. sParamObj.nullColumnYN = 'Y';
  680. ds_data_famylist.clearData();
  681. var famycnst = ds_main_hospicedetlinfo_hospicelist.getColumn(0, "famycnst");
  682. if( !utlf_isNull(famycnst) ){
  683. var succYn = lf_convertXmlToDs(famycnst, sParamObj);
  684. }
  685. // for(var i = 0; i < ds_data_famylist.rowcount; i++)
  686. // {
  687. // if(utlf_isNull(ds_data_famylist.getColumn(i, "dsvaluepath")))
  688. // {
  689. // ds_data_famylist.deleteRow(i);
  690. // }
  691. // }
  692. var shape = ds_main_hospicedetlinfo_hospicelist.getColumn(0, "genogrmnm")
  693. if(!utlf_isNull(shape))
  694. {
  695. cap_genogrmnm.visible = true;
  696. }
  697. else
  698. {
  699. cap_genogrmnm.visible = false;
  700. }
  701. }
  702. function grp_sea_cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  703. {
  704. fSearch();
  705. }
  706. function grp_sea_ipt_orddd_onchanged(obj:Calendar, e:ChangeEventInfo)
  707. {
  708. fSearch();
  709. }
  710. function grp_sea_radio4_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  711. {
  712. fSearch();
  713. }
  714. function button5_onclick(obj:Button, e:ClickEventInfo)
  715. {
  716. var objExt = new ExtCommon();
  717. var sImageData = objExt.encodeBase64(ds_main_hospicedetlinfo_hospicelist.getColumn(0, "ecoltree"));
  718. if(!utlf_isNull(sImageData))
  719. {
  720. grp_imageView.obj_imge.LoadImageBase64(sImageData);
  721. }
  722. else
  723. {
  724. grp_imageView.obj_imge.Clear();
  725. }
  726. grp_imageView.visible = true;
  727. }
  728. function grp_imageView_button4_onclick(obj:Button, e:ClickEventInfo)
  729. {
  730. grp_imageView.visible = false;
  731. }
  732. function cmb_jobcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  733. {
  734. if (obj.value == "10")
  735. {
  736. ipt_jobnm.enable = true;
  737. }
  738. else
  739. {
  740. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "jobcdetc", "");
  741. ipt_jobnm.enable = false;
  742. }
  743. }
  744. function button11_onclick(obj:Button, e:ClickEventInfo)
  745. {
  746. var shape = ds_main_hospicedetlinfo_hospicelist.getColumn(0, "genogrmnm");
  747. frmf_setParameter("SPMMR04711_shape", shape);
  748. frmf_setParameter("SPMMR04711_closeyn", "");
  749. frmf_modal("SPMMR04700", "SPMMR04700", "", "", "", "", "", "", "", "", "", "", "M");
  750. }
  751. function button2_onclick(obj:Button, e:ClickEventInfo)
  752. {
  753. var fd = new FileDialog;
  754. var objVFile = fd.open("파일등록", FileDialog.LOAD, "%MYDOCUMENT%"); // 단일 파일 선택
  755. if (utlf_isNull(objVFile))
  756. {
  757. return;
  758. }
  759. dsf_writeFileToDs(objVFile, ds_main_hospicedetlinfo_hospicelist, 0, "ecoltree"); // 파일저장
  760. }
  761. function btn_addfamycnst_onclick(obj:Button, e:ClickEventInfo)
  762. {
  763. ds_data_famylist.addRow();
  764. }
  765. function btn_delfamycnst_onclick(obj:Button, e:ClickEventInfo)
  766. {
  767. ds_data_famylist.deleteRow(ds_data_famylist.rowposition);
  768. }
  769. function button3_onclick(obj:Button, e:ClickEventInfo)
  770. {
  771. var DataSet_XMLChangeName;
  772. DataSet_XMLChangeName = "";
  773. sParamObjArr = [{ds: "ds_data_famylist", path:"famylist/famylist", filter: ""}];
  774. DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<famylist><famylist><cnstdd/><cnst/></famylist></famylist>");
  775. dsf_makeValue(ds_main_hospicedetlinfo_hospicelist, "famycnst", "string", DataSet_XMLChangeName);
  776. var oParam = {};
  777. oParam.id = "TXMNH06801";
  778. oParam.service = "hospiceapp.HospiceRecMngt";
  779. oParam.method = "reqExeSoclInitRecInfo";
  780. oParam.inds = "req=ds_main_hospicedetlinfo_hospicelist";
  781. oParam.outds = "";
  782. oParam.async = false;
  783. //oParam.callback = "cf_TXMNH06801";
  784. tranf_submit(oParam);
  785. }
  786. function button6_onclick(obj:Button, e:ClickEventInfo)
  787. {
  788. fPrint();
  789. }
  790. function fPrint()
  791. {
  792. var shape = ds_main_hospicedetlinfo_hospicelist.getColumn(0, "genogrmnm"); //instance1.selectNodesXml("/root/main/hospicedetlinfo/hospicelist/genogrmnm");
  793. frmf_setParameter("SPMMR04711_shape", shape);
  794. frmf_setParameter("SPMMR04711_closeyn", "Y");
  795. frmf_modal("SPMMR04700", "SPMMR04700", "", "", "", "", "", "", "", "", "", "", "M"); //modal("SPMMR04700", 1,0, 0, 0, 0, "SPMMR04700" ,"/root/temp/strmeta", "/root/send");
  796. var param = frmf_getParameter("SPMMR04711_base64");
  797. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "edcugrdenm", cmb_educgrde.text);//ds_main_hospicedetlinfo_hospicelist.getColumn(0, "edcugrdecd"));
  798. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "jobnm2", cmb_jobcd.text);//ds_main_hospicedetlinfo_hospicelist.getColumn(0, "jobcd"));
  799. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "relignnm", cmb_religncd.text);//ds_main_hospicedetlinfo_hospicelist.getColumn(0, "religncd"));
  800. ds_main_hospicedetlinfo_hospicelist.setColumn(0, "genoval", param);
  801. var objDOM = rptf_createDOM();
  802. rptf_setNodeListToDOM(objDOM, "/root/main/hospicedetlinfo/hospicelist", ds_main_hospicedetlinfo_hospicelist);
  803. rptf_setNodeListToDOM(objDOM, "/root/main/hospicedetlinfo/hospicelist/famycnst/famylist/famylist", ds_data_famylist);
  804. var objParam = new Object();
  805. objParam.xml_data_XML1 = objDOM.documentElement.source;
  806. objParam.xml_data_XML2 = objDOM.documentElement.source;
  807. var option = "open=1;save=0;directprint=0;printdialog=0;print=0;zoom=0;";
  808. rptf_exeReportPreview30(["RPMNH06800"],[objParam], option);
  809. // model.makeValue("/root/main/hospicedetlinfo/hospicelist/genoval", model.getValue("root/properties/parameters/SPMMR04711_base64/SPMMR04711_base64value"));
  810. //
  811. //
  812. //
  813. // exeReportPreview("RPMNH06800", "XMLSTR");
  814. }
  815. function caption5_onclick(obj:Static, e:ClickEventInfo)
  816. {
  817. button5_onclick();
  818. }
  819. function grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
  820. {
  821. fSearch();
  822. }
  823. ]]></Script>
  824. </Form>
  825. </FDL>