SMMNR04300_간호수행등록리스트.xfdl 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNR04300" position="absolute 0 0 1197 880" titletext="간호수행 등록 리스트" oninit="SMMNR04300_oninit" onload="SMMNR04300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1195 25" id="group1">
  8. <Layouts>
  9. <Layout>
  10. <Static text="간호수행 등록 리스트" position="absolute 0 0 173 25" id="caption6" class="tit_1"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div position="absolute 0 857 1195 874" id="grp_btn" scrollbars="autoboth" anchor="left right bottom">
  15. <Layouts>
  16. <Layout>
  17. <Static text="[표]" position="absolute 1160 -3 1190 17" align="align:right middle;" id="caption3" anchor="right bottom"/>
  18. </Layout>
  19. </Layouts>
  20. </Div>
  21. <Div position="absolute 0 13 1195 853" id="group5" class="datagrid2" scrollbars="autoboth" anchor="all">
  22. <Layouts>
  23. <Layout>
  24. <Div position="absolute 0 12 1195 47" align="align:center top;" id="grp_sea" class="div_SA" anchor="left top right">
  25. <Layouts>
  26. <Layout>
  27. <Static text="조회일자 :" position="absolute 16 10 105 27" id="cap_searchfromdd" class="search_name"/>
  28. <Static text="조회일자 :" position="absolute 16 10 105 27" id="cap_searchtodd" class="search_name"/>
  29. <Button position="absolute 985 7 1041 29" id="button1" class="btn1" text="조회" onclick="group5_grp_sea_button1_onclick" anchor="top right"/>
  30. <Shape position="absolute 962 7 968 29" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
  31. <Button position="absolute 1043 7 1123 29" id="button3" class="btn7" text="엑셀저장" onclick="group5_grp_sea_button3_onclick" anchor="top right"/>
  32. <Calendar position="absolute 105 9 193 28" id="ipt_searchfromdd" class="input_s_essential" autoselect="true"/>
  33. <Static text="내환자 :" position="absolute 600 11 674 28" id="caption1" class="search_name"/>
  34. <Combo position="absolute 675 10 770 29" id="cmb_settingrnid" innerdataset="@ds_init_settingrn" datacolumn="settingrnnm" codecolumn="settingrnid" onitemchanged="group5_grp_sea_cmb_settingrnid_onitemchanged"/>
  35. <Static text="병동/병실 :" position="absolute 245 11 345 28" id="cap_wardcd" class="search_name"/>
  36. <Combo position="absolute 340 10 465 29" id="cmb_wardcd" class="input_s_essential" innerdataset="@ds_init_ward" datacolumn="wardnm" codecolumn="wardcd" onitemchanged="group5_grp_sea_cmb_wardcd_onitemchanged"/>
  37. <Combo position="absolute 469 10 567 29" id="cmb_roomcd" class="input_s_essential" innerdataset="@ds_init_roomcdgrup_roomcdgruplist" datacolumn="roomnm" codecolumn="roomcd" onitemchanged="group5_grp_sea_cmb_roomcd_onitemchanged"/>
  38. <Button position="absolute 1125 7 1181 29" id="button6" class="btn6" text="출력" onclick="group5_grp_sea_button6_onclick" anchor="top right"/>
  39. </Layout>
  40. </Layouts>
  41. </Div>
  42. <Shape position="absolute 0 76 1195 82" linetype="horizontal" id="line2" class="line_10" anchor="left top right"/>
  43. <Grid position="absolute 0 80 1195 830" id="grd_nursebasic" binddataset="ds_main_nursebasicinfo_info" cellsizingtype="both" autosizebandtype="allband" cellsizebandtype="allband" cellclickbound="cell" anchor="all">
  44. <Formats>
  45. <Format id="default">
  46. <Columns>
  47. <Column size="20" band="left"/>
  48. <Column size="40" band="left"/>
  49. <Column size="50" band="left"/>
  50. <Column size="40" band="left"/>
  51. <Column size="60" band="left"/>
  52. <Column size="0"/>
  53. <Column size="40"/>
  54. <Column size="40"/>
  55. <Column size="40"/>
  56. <Column size="0"/>
  57. <Column size="40"/>
  58. <Column size="40"/>
  59. <Column size="40"/>
  60. <Column size="0"/>
  61. <Column size="30"/>
  62. <Column size="30"/>
  63. <Column size="30"/>
  64. <Column size="43"/>
  65. <Column size="0"/>
  66. <Column size="40"/>
  67. <Column size="40"/>
  68. <Column size="40"/>
  69. <Column size="0"/>
  70. <Column size="40"/>
  71. <Column size="40"/>
  72. <Column size="40"/>
  73. <Column size="40"/>
  74. <Column size="40"/>
  75. <Column size="50"/>
  76. <Column size="50"/>
  77. <Column size="50"/>
  78. <Column size="51"/>
  79. <Column size="40"/>
  80. <Column size="40"/>
  81. <Column size="40"/>
  82. <Column size="55"/>
  83. <Column size="55"/>
  84. <Column size="55"/>
  85. <Column size="40"/>
  86. <Column size="40"/>
  87. <Column size="40"/>
  88. <Column size="0"/>
  89. <Column size="40"/>
  90. <Column size="40"/>
  91. <Column size="40"/>
  92. <Column size="0"/>
  93. <Column size="40"/>
  94. <Column size="0"/>
  95. <Column size="40"/>
  96. <Column size="40"/>
  97. <Column size="40"/>
  98. </Columns>
  99. <Rows>
  100. <Row size="24" band="head"/>
  101. <Row size="24" band="head"/>
  102. <Row size="24" band="head"/>
  103. <Row size="24"/>
  104. </Rows>
  105. <Band id="head">
  106. <Cell rowspan="3"/>
  107. <Cell col="1" rowspan="3" text="병실"/>
  108. <Cell col="2" rowspan="3" text="성명"/>
  109. <Cell col="3" rowspan="3" text="S/A"/>
  110. <Cell col="4" rowspan="3" text="등록번호"/>
  111. <Cell col="5" rowspan="3" text="통증temp"/>
  112. <Cell col="6" colspan="3" text="통증관리"/>
  113. <Cell col="9" rowspan="3" text="욕창temp"/>
  114. <Cell col="10" colspan="3" text="피부욕창(상처)기록"/>
  115. <Cell col="13" rowspan="3" text="위생temp"/>
  116. <Cell col="14" colspan="4" text="위생간호"/>
  117. <Cell col="18" rowspan="3" text="영양temp"/>
  118. <Cell col="19" colspan="3" text="영양"/>
  119. <Cell col="22" rowspan="3" text="욕창temp"/>
  120. <Cell col="23" colspan="15" text="욕창예방간호"/>
  121. <Cell col="38" colspan="3" text="흡인간호"/>
  122. <Cell col="41" rowspan="3" text="vent"/>
  123. <Cell col="42" colspan="3" text="상체거상체위"/>
  124. <Cell col="45" rowspan="3" text="낙상temp"/>
  125. <Cell col="46" text="낙상"/>
  126. <Cell col="47" rowspan="3" text="정맥염temp"/>
  127. <Cell col="48" colspan="3" text="정맥염예방간호"/>
  128. <Cell row="1" col="6" rowspan="2" text="통증D"/>
  129. <Cell row="1" col="7" rowspan="2" text="통증E"/>
  130. <Cell row="1" col="8" rowspan="2" text="통증N"/>
  131. <Cell row="1" col="10" rowspan="2" text="욕창&#10;사정D"/>
  132. <Cell row="1" col="11" rowspan="2" text="욕창&#10;사정E"/>
  133. <Cell row="1" col="12" rowspan="2" text="욕창&#10;사정N"/>
  134. <Cell row="1" col="14" rowspan="2" text="구강"/>
  135. <Cell row="1" col="15" rowspan="2" text="세발"/>
  136. <Cell row="1" col="16" rowspan="2" text="목욕"/>
  137. <Cell row="1" col="17" rowspan="2" text="회음부"/>
  138. <Cell row="1" col="19" rowspan="2" text="식사&#10;보조D"/>
  139. <Cell row="1" col="20" rowspan="2" text="식사&#10;보조E"/>
  140. <Cell row="1" col="21" rowspan="2" text="식사&#10;보조N"/>
  141. <Cell row="1" col="23" rowspan="2" text="배설&#10;간호D"/>
  142. <Cell row="1" col="24" rowspan="2" text="배설&#10;간호E"/>
  143. <Cell row="1" col="25" rowspan="2" text="배설&#10;간호N"/>
  144. <Cell row="1" col="26" rowspan="2" text="체위&#10;변경D"/>
  145. <Cell row="1" col="27" rowspan="2" text="체위&#10;변경E"/>
  146. <Cell row="1" col="28" rowspan="2" text="체위&#10;변경N"/>
  147. <Cell row="1" col="29" rowspan="2" text="마사지D"/>
  148. <Cell row="1" col="30" rowspan="2" text="마사지E"/>
  149. <Cell row="1" col="31" rowspan="2" text="마사지N"/>
  150. <Cell row="1" col="32" rowspan="2" text="피부&#10;관찰D"/>
  151. <Cell row="1" col="33" rowspan="2" text="피부&#10;관찰E"/>
  152. <Cell row="1" col="34" rowspan="2" text="피부&#10;관찰N"/>
  153. <Cell row="1" col="35" rowspan="2" text="욕창예방교육D" wordwrap="word"/>
  154. <Cell row="1" col="36" rowspan="2" text="욕창예방교육E" wordwrap="word"/>
  155. <Cell row="1" col="37" rowspan="2" text="욕창예방교육N" wordwrap="word"/>
  156. <Cell row="1" col="38" rowspan="2" text="흡인&#10;간호D"/>
  157. <Cell row="1" col="39" rowspan="2" text="흡인&#10;간호E"/>
  158. <Cell row="1" col="40" rowspan="2" text="흡인&#10;간호N"/>
  159. <Cell row="1" col="42" rowspan="2" text="상체&#10;거상D"/>
  160. <Cell row="1" col="43" rowspan="2" text="상체&#10;거상E"/>
  161. <Cell row="1" col="44" rowspan="2" text="상체&#10;거상N"/>
  162. <Cell row="1" col="46" rowspan="2" text="낙상&#10;예방"/>
  163. <Cell row="1" col="48" rowspan="2" text="D"/>
  164. <Cell row="1" col="49" rowspan="2" text="E"/>
  165. <Cell row="1" col="50" rowspan="2" text="N"/>
  166. </Band>
  167. <Band id="body">
  168. <Cell celltype="head" expr="expr:currow + 1"/>
  169. <Cell col="1" style="align:left middle;" text="bind:roomcd" suppress="1" suppressalign="middle,over"/>
  170. <Cell col="2" style="align:left middle;padding:0 1 0 1;" text="bind:patnm" suppress="2" suppressalign="middle,over"/>
  171. <Cell col="3" style="align:center middle;" text="bind:sexage" suppress="3" suppressalign="middle,over"/>
  172. <Cell col="4" style="align:left middle;" text="bind:pid" suppress="4" suppressalign="middle,over"/>
  173. <Cell col="5" style="align:center middle;" text="bind:item7flag" suppressalign="middle"/>
  174. <Cell col="6" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item7flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item7flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item7d" expr="expr:(item7d == &quot;Y&quot; || item7d == 1) ? 1 : 0" suppress="5" suppressalign="middle"/>
  175. <Cell col="7" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item7flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item7flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item7e" expr="expr:(item7e == &quot;Y&quot; || item7e == 1) ? 1 : 0" suppress="6" suppressalign="middle"/>
  176. <Cell col="8" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item7flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item7flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item7n" expr="expr:(item7n == &quot;Y&quot; || item7n == 1) ? 1 : 0" suppress="7" suppressalign="middle"/>
  177. <Cell col="9" style="align:center middle;" text="bind:item8flag" suppressalign="middle"/>
  178. <Cell col="10" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item8flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item8flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item8d" expr="expr:(item8d == &quot;Y&quot; || item8d == 1) ? 1 : 0" suppress="8" suppressalign="middle"/>
  179. <Cell col="11" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item8flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item8flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item8e" expr="expr:(item8e == &quot;Y&quot; || item8e == 1) ? 1 : 0" suppress="9" suppressalign="middle"/>
  180. <Cell col="12" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item8flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item8flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item8n" expr="expr:(item8n == &quot;Y&quot; || item8n == 1) ? 1 : 0" suppress="10" suppressalign="middle"/>
  181. <Cell col="13" style="align:center middle;" text="bind:item1flag" suppressalign="middle"/>
  182. <Cell col="14" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item11" expr="expr:(item11 == &quot;Y&quot; || item11 == 1) ? 1 : 0" suppress="11" suppressalign="middle"/>
  183. <Cell col="15" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item12" expr="expr:(item12 == &quot;Y&quot; || item12 == 1) ? 1 : 0" suppress="12" suppressalign="middle"/>
  184. <Cell col="16" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item13" expr="expr:(item13 == &quot;Y&quot; || item13 == 1) ? 1 : 0" suppress="13" suppressalign="middle"/>
  185. <Cell col="17" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item14" expr="expr:(item14 == &quot;Y&quot; || item14 == 1) ? 1 : 0" suppress="14" suppressalign="middle"/>
  186. <Cell col="18" style="align:center middle;background:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item1flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item2flag" suppressalign="middle"/>
  187. <Cell col="19" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item2flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item2flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item2d" expr="expr:(item2d == &quot;Y&quot; || item2d == 1) ? 1 : 0" suppress="15" suppressalign="middle"/>
  188. <Cell col="20" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item2flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item2flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item2e" expr="expr:(item2e == &quot;Y&quot; || item2e == 1) ? 1 : 0" suppress="16" suppressalign="middle"/>
  189. <Cell col="21" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item2flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item2flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item2n" expr="expr:(item2n == &quot;Y&quot; || item2n == 1) ? 1 : 0" suppress="17" suppressalign="middle"/>
  190. <Cell col="22" style="align:center middle;" text="bind:item3flag" suppressalign="middle"/>
  191. <Cell col="23" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item31d" expr="expr:(item31d == &quot;Y&quot; || item31d == 1) ? 1 : 0" suppress="18" suppressalign="middle"/>
  192. <Cell col="24" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item31e" expr="expr:(item31e == &quot;Y&quot; || item31e == 1) ? 1 : 0" suppress="19" suppressalign="middle"/>
  193. <Cell col="25" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item31n" expr="expr:(item31n == &quot;Y&quot; || item31n == 1) ? 1 : 0" suppress="20" suppressalign="middle"/>
  194. <Cell col="26" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item32d" expr="expr:(item32d == &quot;Y&quot; || item32d == 1) ? 1 : 0" suppress="21" suppressalign="middle"/>
  195. <Cell col="27" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item32e" expr="expr:(item32e == &quot;Y&quot; || item32e == 1) ? 1 : 0" suppress="22" suppressalign="middle"/>
  196. <Cell col="28" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item32n" expr="expr:(item32n == &quot;Y&quot; || item32n == 1) ? 1 : 0" suppress="23" suppressalign="middle"/>
  197. <Cell col="29" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item33d" expr="expr:(item33d == &quot;Y&quot; || item33d == 1) ? 1 : 0" suppress="24" suppressalign="middle"/>
  198. <Cell col="30" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item33e" expr="expr:(item33e == &quot;Y&quot; || item33e == 1) ? 1 : 0" suppress="25" suppressalign="middle"/>
  199. <Cell col="31" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item33n" expr="expr:(item33n == &quot;Y&quot; || item33n == 1) ? 1 : 0" suppress="26" suppressalign="middle"/>
  200. <Cell col="32" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item34d" expr="expr:(item34d == &quot;Y&quot; || item34d == 1) ? 1 : 0" suppress="27" suppressalign="middle"/>
  201. <Cell col="33" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item34e" expr="expr:(item34e == &quot;Y&quot; || item34e == 1) ? 1 : 0" suppress="28" suppressalign="middle"/>
  202. <Cell col="34" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item34n" expr="expr:(item34n == &quot;Y&quot; || item34n == 1) ? 1 : 0" suppress="29" suppressalign="middle"/>
  203. <Cell col="35" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item35d" expr="expr:(item35d == &quot;Y&quot; || item35d == 1) ? 1 : 0" suppress="30" suppressalign="middle"/>
  204. <Cell col="36" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item35e" expr="expr:(item35e == &quot;Y&quot; || item35e == 1) ? 1 : 0" suppress="31" suppressalign="middle"/>
  205. <Cell col="37" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item3flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item35n" expr="expr:(item35n == &quot;Y&quot; || item35n == 1) ? 1 : 0" suppress="32" suppressalign="middle"/>
  206. <Cell col="38" displaytype="checkbox" edittype="checkbox" style="align:center middle;" text="bind:item4d" expr="expr:(item4d == &quot;Y&quot; || item4d == 1) ? 1 : 0" suppress="33" suppressalign="middle"/>
  207. <Cell col="39" displaytype="checkbox" edittype="checkbox" style="align:center middle;" text="bind:item4e" expr="expr:(item4e == &quot;Y&quot; || item4e == 1) ? 1 : 0" suppress="34" suppressalign="middle"/>
  208. <Cell col="40" displaytype="checkbox" edittype="checkbox" style="align:center middle;" text="bind:item4n" expr="expr:(item4n == &quot;Y&quot; || item4n == 1) ? 1 : 0" suppress="35" suppressalign="middle"/>
  209. <Cell col="41" style="align:center middle;" text="bind:item5flag" suppressalign="middle"/>
  210. <Cell col="42" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item5flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item5flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item5d" expr="expr:(item5d == &quot;Y&quot; || item5d == 1) ? 1 : 0" suppress="36" suppressalign="middle"/>
  211. <Cell col="43" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item5flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item5flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item5e" expr="expr:(item5e == &quot;Y&quot; || item5e == 1) ? 1 : 0" suppress="37" suppressalign="middle"/>
  212. <Cell col="44" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item5flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item5flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item5n" expr="expr:(item5n == &quot;Y&quot; || item5n == 1) ? 1 : 0" suppress="38" suppressalign="middle"/>
  213. <Cell col="45" style="align:center middle;" text="bind:item6flag" suppressalign="middle"/>
  214. <Cell col="46" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item6flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item6flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item6" expr="expr:(item6 == &quot;Y&quot; || item6 == 1) ? 1 : 0" suppress="39" suppressalign="middle"/>
  215. <Cell col="47" style="align:center middle;" text="bind:item9flag" suppressalign="middle"/>
  216. <Cell col="48" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item9flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item9flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item9d" expr="expr:(item9d == &quot;Y&quot; || item9d == 1) ? 1 : 0" suppress="40" suppressalign="middle"/>
  217. <Cell col="49" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item9flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item9flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item9e" expr="expr:(item9e == &quot;Y&quot; || item9e == 1) ? 1 : 0" suppress="41" suppressalign="middle"/>
  218. <Cell col="50" displaytype="checkbox" edittype="checkbox" style="align:center middle;background:EXPR((item9flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');background2:EXPR((item9flag ==&quot;Y&quot;) ? '#FFFF00' : '#f2f2f2');" text="bind:item9n" expr="expr:(item9n == &quot;Y&quot; || item9n == 1) ? 1 : 0" suppress="42" suppressalign="middle"/>
  219. </Band>
  220. </Format>
  221. </Formats>
  222. </Grid>
  223. <Button position="absolute 852 55 971 74" id="button2" class="btn2" text="간호수행/기본간호" onclick="group5_button2_onclick" anchor="top right"/>
  224. <Button position="absolute 973 55 1059 74" id="button4" class="btn2" text="통증관리기록" onclick="group5_button4_onclick" anchor="top right"/>
  225. <Button position="absolute 1061 55 1180 74" id="button5" class="btn2" text="피부욕창/상처기록" onclick="group5_button5_onclick" anchor="top right"/>
  226. </Layout>
  227. </Layouts>
  228. </Div>
  229. </Layout>
  230. </Layouts>
  231. <Objects>
  232. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  233. <ColumnInfo>
  234. <Column id="wardcd" type="STRING" size="256"/>
  235. <Column id="roomcd" type="STRING" size="256"/>
  236. <Column id="searchfromdd" type="STRING" size="256"/>
  237. <Column id="searchtodd" type="STRING" size="256"/>
  238. <Column id="settingrnid" type="STRING" size="256"/>
  239. <Column id="userid" type="STRING" size="256"/>
  240. <Column id="usernm" type="STRING" size="256"/>
  241. <Column id="exceptdsch" type="STRING" size="256"/>
  242. <Column id="zonecd" type="STRING" size="256"/>
  243. </ColumnInfo>
  244. <Rows>
  245. <Row>
  246. <Col id="wardcd"/>
  247. <Col id="roomcd"/>
  248. <Col id="searchfromdd"/>
  249. <Col id="searchtodd"/>
  250. <Col id="settingrnid"/>
  251. <Col id="userid"/>
  252. <Col id="usernm"/>
  253. <Col id="exceptdsch"/>
  254. <Col id="zonecd"/>
  255. </Row>
  256. </Rows>
  257. </Dataset>
  258. <Dataset id="ds_main_nursebasicinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_nursebasicinfo_info_oncolumnchanged">
  259. <ColumnInfo>
  260. <Column id="roomcd" type="STRING" size="256"/>
  261. <Column id="patnm" type="STRING" size="256"/>
  262. <Column id="sexage" type="STRING" size="256"/>
  263. <Column id="pid" type="STRING" size="256"/>
  264. <Column id="indd" type="STRING" size="256"/>
  265. <Column id="cretno" type="STRING" size="256"/>
  266. <Column id="instcd" type="STRING" size="256"/>
  267. <Column id="item1flag" type="STRING" size="256"/>
  268. <Column id="item11" type="STRING" size="256"/>
  269. <Column id="item12" type="STRING" size="256"/>
  270. <Column id="item13" type="STRING" size="256"/>
  271. <Column id="item14" type="STRING" size="256"/>
  272. <Column id="item2flag" type="STRING" size="256"/>
  273. <Column id="item2d" type="STRING" size="256"/>
  274. <Column id="item2e" type="STRING" size="256"/>
  275. <Column id="item2n" type="STRING" size="256"/>
  276. <Column id="item3flag" type="STRING" size="256"/>
  277. <Column id="item31d" type="STRING" size="256"/>
  278. <Column id="item31e" type="STRING" size="256"/>
  279. <Column id="item31n" type="STRING" size="256"/>
  280. <Column id="item32d" type="STRING" size="256"/>
  281. <Column id="item32e" type="STRING" size="256"/>
  282. <Column id="item32n" type="STRING" size="256"/>
  283. <Column id="item33d" type="STRING" size="256"/>
  284. <Column id="item33e" type="STRING" size="256"/>
  285. <Column id="item33n" type="STRING" size="256"/>
  286. <Column id="item34d" type="STRING" size="256"/>
  287. <Column id="item34e" type="STRING" size="256"/>
  288. <Column id="item34n" type="STRING" size="256"/>
  289. <Column id="item4d" type="STRING" size="256"/>
  290. <Column id="item4e" type="STRING" size="256"/>
  291. <Column id="item4n" type="STRING" size="256"/>
  292. <Column id="item5flag" type="STRING" size="256"/>
  293. <Column id="item5d" type="STRING" size="256"/>
  294. <Column id="item5e" type="STRING" size="256"/>
  295. <Column id="item5n" type="STRING" size="256"/>
  296. <Column id="item6flag" type="STRING" size="256"/>
  297. <Column id="item6" type="STRING" size="256"/>
  298. <Column id="item7flag" type="STRING" size="256"/>
  299. <Column id="item7d" type="STRING" size="256"/>
  300. <Column id="item7e" type="STRING" size="256"/>
  301. <Column id="item7n" type="STRING" size="256"/>
  302. <Column id="item8flag" type="STRING" size="256"/>
  303. <Column id="item8d" type="STRING" size="256"/>
  304. <Column id="item8e" type="STRING" size="256"/>
  305. <Column id="item8n" type="STRING" size="256"/>
  306. </ColumnInfo>
  307. <Rows>
  308. <Row>
  309. <Col id="roomcd"/>
  310. <Col id="patnm"/>
  311. <Col id="sexage"/>
  312. <Col id="pid"/>
  313. <Col id="indd"/>
  314. <Col id="cretno"/>
  315. <Col id="instcd"/>
  316. <Col id="item1flag"/>
  317. <Col id="item11"/>
  318. <Col id="item12"/>
  319. <Col id="item13"/>
  320. <Col id="item14"/>
  321. <Col id="item2flag"/>
  322. <Col id="item2d"/>
  323. <Col id="item2e"/>
  324. <Col id="item2n"/>
  325. <Col id="item3flag"/>
  326. <Col id="item31d"/>
  327. <Col id="item31e"/>
  328. <Col id="item31n"/>
  329. <Col id="item32d"/>
  330. <Col id="item32e"/>
  331. <Col id="item32n"/>
  332. <Col id="item33d"/>
  333. <Col id="item33e"/>
  334. <Col id="item33n"/>
  335. <Col id="item34d"/>
  336. <Col id="item34e"/>
  337. <Col id="item34n"/>
  338. <Col id="item4d"/>
  339. <Col id="item4e"/>
  340. <Col id="item4n"/>
  341. <Col id="item5flag"/>
  342. <Col id="item5d"/>
  343. <Col id="item5e"/>
  344. <Col id="item5n"/>
  345. <Col id="item6flag"/>
  346. <Col id="item6"/>
  347. <Col id="item7flag"/>
  348. <Col id="item7d"/>
  349. <Col id="item7e"/>
  350. <Col id="item7n"/>
  351. <Col id="item8flag"/>
  352. <Col id="item8d"/>
  353. <Col id="item8e"/>
  354. <Col id="item8n"/>
  355. </Row>
  356. </Rows>
  357. </Dataset>
  358. <Dataset id="ds_main_temp_mypatsettinginfo_wardcdgrup_wardcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  359. <ColumnInfo>
  360. <Column id="wardcd" type="STRING" size="256"/>
  361. <Column id="wardnm" type="STRING" size="256"/>
  362. </ColumnInfo>
  363. <Rows>
  364. <Row/>
  365. </Rows>
  366. </Dataset>
  367. <Dataset id="ds_main_temp_mypatsettinginfo_roomcdgrup_roomcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  368. <ColumnInfo>
  369. <Column id="roomnm" type="STRING" size="256"/>
  370. <Column id="roomcd" type="STRING" size="256"/>
  371. </ColumnInfo>
  372. <Rows>
  373. <Row/>
  374. </Rows>
  375. </Dataset>
  376. <Dataset id="ds_main_temp_mypatsettinginfo_patientgrup_patientgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  377. <ColumnInfo>
  378. <Column id="patientnm" type="STRING" size="256"/>
  379. <Column id="pid" type="STRING" size="256"/>
  380. <Column id="indd" type="STRING" size="256"/>
  381. <Column id="cretno" type="STRING" size="256"/>
  382. <Column id="ordtype" type="STRING" size="256"/>
  383. <Column id="instcd" type="STRING" size="256"/>
  384. </ColumnInfo>
  385. <Rows>
  386. <Row>
  387. <Col id="patientnm"/>
  388. <Col id="pid"/>
  389. <Col id="indd"/>
  390. <Col id="cretno"/>
  391. <Col id="ordtype"/>
  392. <Col id="instcd"/>
  393. </Row>
  394. </Rows>
  395. </Dataset>
  396. <Dataset id="ds_main_temp_mypatsettinginfo_settingpatient_settingpatientlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  397. <ColumnInfo>
  398. <Column id="pid" type="STRING" size="256"/>
  399. <Column id="patnm" type="STRING" size="256"/>
  400. <Column id="wardcd" type="STRING" size="256"/>
  401. <Column id="indd" type="STRING" size="256"/>
  402. <Column id="cretno" type="STRING" size="256"/>
  403. <Column id="ordtype" type="STRING" size="256"/>
  404. <Column id="instcd" type="STRING" size="256"/>
  405. <!-- (20110209) 경북대 -->
  406. <Column id="etcinfo" type="STRING" size="256"/>
  407. <!-- (20110209) 경북대 -->
  408. </ColumnInfo>
  409. <Rows>
  410. <Row>
  411. <Col id="pid"/>
  412. <Col id="patnm"/>
  413. <Col id="wardcd"/>
  414. <Col id="indd"/>
  415. <Col id="cretno"/>
  416. <Col id="ordtype"/>
  417. <Col id="instcd"/>
  418. <Col id="etcinfo"/>
  419. </Row>
  420. </Rows>
  421. </Dataset>
  422. <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  423. <ColumnInfo>
  424. <Column id="wardcd" type="STRING" size="256"/>
  425. <Column id="wardnm" type="STRING" size="256"/>
  426. </ColumnInfo>
  427. <Rows>
  428. <Row/>
  429. </Rows>
  430. </Dataset>
  431. <Dataset id="ds_init_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  432. <ColumnInfo>
  433. <Column id="deptcd" type="STRING" size="256"/>
  434. <Column id="depthngnm" type="STRING" size="256"/>
  435. </ColumnInfo>
  436. <Rows>
  437. <Row/>
  438. </Rows>
  439. </Dataset>
  440. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  441. <ColumnInfo>
  442. <Column id="settingrnid" type="STRING" size="256"/>
  443. <Column id="settingrnnm" type="STRING" size="256"/>
  444. </ColumnInfo>
  445. <Rows>
  446. <Row/>
  447. </Rows>
  448. </Dataset>
  449. <Dataset id="ds_init_A0078list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  450. <Dataset id="ds_init_room" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  451. <ColumnInfo>
  452. <Column id="roomcd" type="STRING" size="256"/>
  453. <Column id="rommnm" type="STRING" size="256"/>
  454. </ColumnInfo>
  455. <Rows>
  456. <Row/>
  457. </Rows>
  458. </Dataset>
  459. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  460. <Dataset id="ds_init_roomcdgrup_roomcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  461. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  462. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  463. </Objects>
  464. <Bind>
  465. <BindItem id="item0" compid="group5.grp_sea.ipt_searchfromdd" propid="value" datasetid="ds_main_cond" columnid="searchfromdd"/>
  466. <BindItem id="item1" compid="group5.grp_sea.cmb_settingrnid" propid="value" datasetid="ds_main_cond" columnid="settingrnid"/>
  467. <BindItem id="item2" compid="group5.grp_sea.cmb_wardcd" propid="value" datasetid="ds_main_cond" columnid="wardcd"/>
  468. </Bind>
  469. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  470. * System Name :
  471. * Job Name :
  472. * Creator :
  473. * Make Date : 2015-11-13
  474. * Description :
  475. *---------------------------------------------------------------------------------------
  476. * Modify Date Modifier Modify Description
  477. *---------------------------------------------------------------------------------------
  478. * 2015-11-13 Live Converter TF->XP
  479. *
  480. *---------------------------------------------------------------------------------------
  481. ****************************************************************************************/
  482. include "com_commonxp::comm_main.xjs";
  483. var arErrorCode = new HashArray();
  484. function cf_TRMNW00101(sSvcId, nErrorCode, sErrorMsg) {
  485. arErrorCode.push(sSvcId, nErrorCode);
  486. if(nErrorCode < 0) return;
  487. utlf_addLog("***** cf_TRMNW00101 *****");
  488. }
  489. var eERDEPTCD = "";
  490. var eERFLAG = "";
  491. /*fInitialize*/
  492. function fInitialize(){
  493. // for(i= grd_nursebasic.colRef("recdd1") ;i<= grd_nursebasic.colRef("actingcon12");i++){
  494. // grd_nursebasic.mergeCol(i) = false;
  495. // }
  496. if(sysf_getUserInfo("dutplceinstcd") == "031"){
  497. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item33d"), 0, false);
  498. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item33e"), 0, false);
  499. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item33n"), 0, false);
  500. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item35d"), group5.grd_nursebasic.getFormatColProperty(group5.grd_nursebasic.getBindCellIndex("body","item35d"),"size"), false);
  501. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item35e"), group5.grd_nursebasic.getFormatColProperty(group5.grd_nursebasic.getBindCellIndex("body","item35e"),"size"), false);
  502. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item35n"), group5.grd_nursebasic.getFormatColProperty(group5.grd_nursebasic.getBindCellIndex("body","item35n"),"size"), false);
  503. }else{
  504. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item33d"), group5.grd_nursebasic.getFormatColProperty(group5.grd_nursebasic.getBindCellIndex("body","item33d"),"size"), false);
  505. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item33e"), group5.grd_nursebasic.getFormatColProperty(group5.grd_nursebasic.getBindCellIndex("body","item33e"),"size"), false);
  506. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item33n"), group5.grd_nursebasic.getFormatColProperty(group5.grd_nursebasic.getBindCellIndex("body","item33n"),"size"), false);
  507. // 16.01.25 - 정맥염예방간호 Disable(요청번호 : 20160121013)
  508. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item9d"), 0, false);
  509. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item9e"), 0, false);
  510. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item9n"), 0, false);
  511. // 16.01.25 - 정맥염예방간호 Disable(요청번호 : 20160121013)
  512. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item35d"), 0, false);
  513. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item35e"), 0, false);
  514. group5.grd_nursebasic.setRealColSize(group5.grd_nursebasic.getBindCellIndex("body","item35n"), 0, false);
  515. }
  516. //오늘 날짜로 초기화 하는 부분.(조회일자를 default로 오늘 날짜로 선택함)
  517. var currDate;
  518. currDate = utlf_getCurrentDate();
  519. //var addDy = currDate.toDate().getAddDate(-7,"D"); // Y가 연M,D
  520. //addDy = addDy.getDateFormat("YYYYMMDD");
  521. ds_main_cond.setColumn(0, "wardcd", sysf_getUserInfo("dutplcecd"));
  522. ds_main_cond.setColumn(0, "settingrnid", "");
  523. ds_main_cond.setColumn(0, "userid", sysf_getUserId());
  524. ds_main_cond.setColumn(0, "searchfromdd", utlf_getCurrentDate() );
  525. ds_main_cond.setColumn(0, "exceptdsch", "N" );
  526. fMySettingNurseList();
  527. }
  528. /*fGetRoomList*/
  529. function fGetRoomList(pWard){
  530. ds_send.clearData();
  531. dsf_makeValue(ds_send,"wardcd" ,"string" , pWard);
  532. var oParam = {};
  533. oParam.id = "TRMNR04302";
  534. oParam.service = "carerecapp.RecItemMngt";
  535. oParam.method = "reqGetRoomList";
  536. oParam.inds = "req=ds_send";
  537. oParam.outds = "ds_init_roomcdgrup_roomcdgruplist=roomcdgruplist";
  538. oParam.async = false;
  539. tranf_submit(oParam);
  540. }
  541. //병동및 내환자 세팅 간호사 아디 조회
  542. /*fMySettingNurseList*/
  543. function fMySettingNurseList(){
  544. ds_main_cond.setColumn(0, "settingrnid", "");
  545. ds_send_reqdata.clearData();
  546. dsf_makeValue(ds_send_reqdata,"wardcd" ,"string" , ds_main_cond.getColumn(0, "wardcd"));
  547. dsf_makeValue(ds_send_reqdata,"wardlistopt" ,"string" , "X"); // 병동리스트조회옵션(A:[전체]포함)
  548. var oParam = {};
  549. oParam.id = "TRMNW00101";
  550. oParam.service = "wardcareapp.WardCareMngt";
  551. oParam.method = "reqGetWMInitData";
  552. oParam.inds = "reqcond=ds_send_reqdata";
  553. oParam.outds = "ds_init_ward=ward ds_init_dept=dept ds_init_settingrn=settingrn";
  554. oParam.async = false;
  555. oParam.callback = "cf_TRMNW00101";
  556. tranf_submit(oParam);
  557. if(arErrorCode.pop("TRMNW00101") > -1){
  558. for(i=0; i < ds_init_settingrn.rowcount; i++ ) {
  559. if ( ds_main_cond.getColumn(0, "userid") == ds_init_settingrn.getColumn(i, "settingrnid")) {
  560. ds_main_cond.setColumn(0, "settingrnid", ds_main_cond.getColumn(0, "userid"));
  561. }
  562. }
  563. }
  564. //model.removenode("/root/init/ward[wardcd = '"+ erdeptcd +"']"); // 응급의료센터 제외
  565. ds_main_cond.setColumn(0, "settingrnid", "");
  566. for(i=0; i < ds_init_settingrn.rowcount; i++ ) {
  567. if ( ds_main_cond.getColumn(0, "userid") == ds_init_settingrn.getColumn(i, "settingrnid")) {
  568. ds_main_cond.setColumn(0, "settingrnid", ds_main_cond.getColumn(0, "userid"));
  569. }
  570. }
  571. if( utlf_isNull(ds_main_cond.getColumn(0, "settingrnid")) ){
  572. ds_main_cond.setColumn(0, "settingrnid", ds_init_settingrn.getColumn(0, "settingrnid"));
  573. }
  574. }
  575. /*fGetBasicNursePatList*/
  576. function fGetBasicNursePatList(){
  577. if( !utlf_isNull(ds_main_cond.getColumn(0, "wardcd")) ){
  578. ds_send.clearData();
  579. dsf_makeValue(ds_send,"searchfromdd","string" , ds_main_cond.getColumn(0, "searchfromdd"));
  580. dsf_makeValue(ds_send,"searchtodd" ,"string" , ds_main_cond.getColumn(0, "searchtodd"));
  581. dsf_makeValue(ds_send,"wardcd" ,"string" , ds_main_cond.getColumn(0, "wardcd"));
  582. dsf_makeValue(ds_send,"roomcd" ,"string" , ds_main_cond.getColumn(0, "roomcd"));
  583. dsf_makeValue(ds_send,"settingrnid" ,"string" , ds_main_cond.getColumn(0, "settingrnid"));
  584. dsf_makeValue(ds_send,"exceptdsch" ,"string" , ds_main_cond.getColumn(0, "exceptdsch"));
  585. var oParam = {};
  586. oParam.id = "TRMNR04301";
  587. oParam.service = "carerecapp.RecItemMngt";
  588. oParam.method = "reqGetNurseActingList";
  589. oParam.inds = "req=ds_send";
  590. oParam.outds = "ds_main_nursebasicinfo_info=info";
  591. oParam.async = false;
  592. tranf_submit(oParam);
  593. ds_main_nursebasicinfo_info.rowposition = -1;
  594. //fGridColorChange();
  595. }
  596. }
  597. function fGridColorChange(){/*
  598. var nodeList1 = instance1.selectNodes("/root/main/nursebasicinfo/info/item1flag");
  599. var nodeList2 = instance1.selectNodes("/root/main/nursebasicinfo/info/item2flag");
  600. var nodeList3 = instance1.selectNodes("/root/main/nursebasicinfo/info/item3flag");
  601. var nodeList5 = instance1.selectNodes("/root/main/nursebasicinfo/info/item5flag");
  602. var nodeList6 = instance1.selectNodes("/root/main/nursebasicinfo/info/item6flag");
  603. var nodeList7 = instance1.selectNodes("/root/main/nursebasicinfo/info/item7flag");
  604. var nodeList8 = instance1.selectNodes("/root/main/nursebasicinfo/info/item8flag");
  605. var nodeList9 = instance1.selectNodes("/root/main/nursebasicinfo/info/item9flag");
  606. var row = grd_nursebasic.fixedRows;
  607. var color ="";
  608. var rowidx = 0;
  609. if ( nodeList1 != null && nodeList1.length > 0 ){
  610. for ( var idx = 0 ; idx < nodeList1.length ; idx++ ){
  611. rowidx = 0;
  612. rowidx = idx+row;
  613. if( nodeList1.item(idx).value == "Y" ){
  614. for ( ii = 6+8; ii <= 10+8; ii++) {
  615. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  616. }
  617. } else {
  618. for ( ii = 6+8; ii <= 10+8; ii++) {
  619. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  620. }
  621. }
  622. }
  623. }
  624. if ( nodeList2 != null && nodeList2.length > 0 ){
  625. for ( var idx = 0 ; idx < nodeList2.length ; idx++ ){
  626. rowidx = 0;
  627. rowidx = idx+row;
  628. if( nodeList2.item(idx).value == "Y"){
  629. for ( ii = 11+8; ii <= 13 +8; ii++) {
  630. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  631. }
  632. } else {
  633. for ( ii = 11+8; ii <= 13 +8; ii++) {
  634. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  635. }
  636. }
  637. }
  638. }
  639. if ( nodeList3 != null && nodeList3.length > 0 ){
  640. for ( var idx = 0 ; idx < nodeList3.length ; idx++ ){
  641. rowidx = 0;
  642. rowidx = idx+row;
  643. if( nodeList3.item(idx).value == "Y" ){
  644. for ( ii = 15+8; ii <= 29+8 ; ii++) {
  645. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  646. }
  647. } else {
  648. for ( ii = 15+8; ii <= 29+8 ; ii++) {
  649. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  650. }
  651. }
  652. }
  653. }
  654. if ( nodeList5 != null && nodeList5.length > 0 ){
  655. for ( var idx = 0 ; idx < nodeList5.length ; idx++ ){
  656. rowidx = 0;
  657. rowidx = idx+row;
  658. if( nodeList5.item(idx).value == "Y" ){
  659. for ( ii = 34+8; ii <= 36+8 ; ii++) {
  660. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  661. }
  662. } else {
  663. for ( ii = 34+8; ii <= 36 +8; ii++) {
  664. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  665. }
  666. }
  667. }
  668. }
  669. if ( nodeList6 != null && nodeList6.length > 0 ){
  670. for ( var idx = 0 ; idx < nodeList6.length ; idx++ ){
  671. rowidx = 0;
  672. rowidx = idx+row;
  673. if( nodeList6.item(idx).value == "Y" ){
  674. grd_nursebasic.cellStyle("background-color", rowidx, 38+8) = "#FFFF00";
  675. } else {
  676. grd_nursebasic.cellStyle("background-color", rowidx, 38+8) = "#f2f2f2";
  677. }
  678. }
  679. }
  680. if ( nodeList7 != null && nodeList7.length > 0 ){
  681. for ( var idx = 0 ; idx < nodeList7.length ; idx++ ){
  682. rowidx = 0;
  683. rowidx = idx+row;
  684. if( nodeList7.item(idx).value == "Y"){
  685. //for ( ii = 37; ii <= 39 ; ii++) {
  686. for ( ii = 6; ii <=8 ; ii++) {
  687. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  688. }
  689. } else {
  690. for ( ii = 6; ii <=8 ; ii++) {
  691. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  692. }
  693. }
  694. }
  695. }
  696. if ( nodeList8 != null && nodeList8.length > 0 ){
  697. for ( var idx = 0 ; idx < nodeList8.length ; idx++ ){
  698. rowidx = 0;
  699. rowidx = idx+row;
  700. if( nodeList8.item(idx).value == "Y" ){
  701. for ( ii =10; ii <= 12 ; ii++) {
  702. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  703. }
  704. } else {
  705. for ( ii = 10; ii <= 12 ; ii++) {
  706. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  707. }
  708. }
  709. }
  710. }
  711. if ( nodeList9 != null && nodeList9.length > 0 ){
  712. for ( var idx = 0 ; idx < nodeList9.length ; idx++ ){
  713. rowidx = 0;
  714. rowidx = idx+row;
  715. if( nodeList9.item(idx).value == "Y" ){
  716. for ( ii = 40+8; ii <= 42+8 ; ii++) {
  717. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#FFFF00";
  718. }
  719. } else {
  720. for ( ii = 40+8; ii <= 42+8 ; ii++) {
  721. grd_nursebasic.cellStyle("background-color", rowidx, ii) = "#f2f2f2";
  722. }
  723. }
  724. }
  725. }
  726. model.refresh();*/
  727. }
  728. /*SMMNR04300_oninit*/
  729. function SMMNR04300_oninit(obj:Form, e:InitEventInfo)
  730. {
  731. frmf_initForm(obj);
  732. }
  733. /*SMMNR04300_onload*/
  734. function SMMNR04300_onload(obj:Form, e:LoadEventInfo)
  735. {
  736. fInitialize();
  737. }
  738. /*group5_grp_sea_button1_onclick*/
  739. function group5_grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
  740. {
  741. fGetBasicNursePatList();
  742. }
  743. /*group5_grp_sea_button3_onclick*/
  744. function group5_grp_sea_button3_onclick(obj:Button, e:ClickEventInfo)
  745. {
  746. grdf_exportExcel(group5.grd_nursebasic, "간호수행등록조회", "간호수행등록조회1" , true, "" , "" , true);
  747. }
  748. /*group5_grp_sea_cmb_settingrnid_onitemchanged*/
  749. function group5_grp_sea_cmb_settingrnid_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  750. {
  751. fGetBasicNursePatList();
  752. }
  753. /*group5_grp_sea_cmb_wardcd_onitemchanged*/
  754. function group5_grp_sea_cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  755. {
  756. dsf_makeValue(ds_main_cond,"wardnm", "string", group5.grp_sea.cmb_wardcd.text);
  757. dsf_makeValue(ds_send_reqdata,"wardcd", "string", ds_main_cond.getColumn(0, "wardcd"));
  758. var oParam = {};
  759. oParam.id = "TRMNW00101";
  760. oParam.service = "wardcareapp.WardCareMngt";
  761. oParam.method = "reqGetWMInitData";
  762. oParam.inds = "reqcond=ds_send_reqdata";
  763. oParam.outds = "ds_init_ward=ward ds_init_dept=dept ds_init_settingrn=settingrn";
  764. oParam.async = false;
  765. tranf_submit(oParam);
  766. ds_main_cond.setColumn(0, "settingrnid", "");
  767. for(i=0; i < ds_init_settingrn.rowcount; i++ ) {
  768. if ( ds_main_cond.getColumn(0, "userid") == ds_init_settingrn.getColumn(i, "settingrnid")) {
  769. ds_main_cond.setColumn(0, "settingrnid", ds_main_cond.getColumn(0, "userid"));
  770. }
  771. }
  772. if( utlf_isNull(ds_main_cond.getColumn(0, "settingrnid")) ){
  773. ds_main_cond.setColumn(0, "settingrnid", ds_init_settingrn.getColumn(0, "settingrnid"));
  774. }
  775. // ds_main_cond.updatecontrol = false;
  776. // ds_main_cond.deleteColumn("roomcd");
  777. // ds_main_cond.updatecontrol = true;
  778. ds_main_cond.setColumn(0, "roomcd", "");
  779. ds_init_roomcdgrup_roomcdgruplist.clearData()
  780. fGetRoomList(group5.grp_sea.cmb_wardcd.value);// 병실정보를 가져온다.
  781. }
  782. /*group5_grp_sea_cmb_roomcd_onitemchanged*/
  783. function group5_grp_sea_cmb_roomcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  784. {
  785. dsf_makeValue(ds_main_cond,"roomcd", "string", group5.grp_sea.cmb_roomcd.value);
  786. }
  787. /*group5_grp_sea_button6_onclick*/
  788. function group5_grp_sea_button6_onclick(obj:Button, e:ClickEventInfo)
  789. {
  790. var objDOM = rptf_createDOM();
  791. rptf_setNodeListToDOM(objDOM, "/root/main/cond", ds_main_cond); // 데이터셋 1
  792. rptf_setNodeListToDOM(objDOM, "/root/main/nursebasicinfo/info", ds_main_nursebasicinfo_info); // 데이터셋 2
  793. var objParam = new Object();
  794. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  795. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  796. rptf_exeReportPreview30(["RPMNR04300"],[objParam], option);
  797. }
  798. /*ds_main_nursebasicinfo_info_oncolumnchanged*/
  799. function ds_main_nursebasicinfo_info_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  800. {
  801. if(group5.grd_nursebasic.getCellProperty("Body", group5.grd_nursebasic.getBindCellIndex("body",e.columnid), "edittype") =="checkbox"){
  802. obj.setColumn(e.row, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  803. }
  804. }
  805. /*group5_button2_onclick*/
  806. function group5_button2_onclick(obj:Button, e:ClickEventInfo)
  807. {
  808. ds_main.clearData();
  809. dsf_makeValue(ds_main,"cadexyn", "string", "Y");
  810. var objArg = new Object();
  811. objArg.arg_ds_main = ds_main;
  812. frmf_modal("SMMNR04101", "SMMNR04101", objArg ,"","","","","","","","","","M");
  813. }
  814. /*group5_button4_onclick*/
  815. function group5_button4_onclick(obj:Button, e:ClickEventInfo)
  816. {
  817. frmf_modal("SMMNW04800","SMMNW04800","", "", "", "", "", "", "", "", "", "", "M");
  818. }
  819. /*group5_button5_onclick*/
  820. function group5_button5_onclick(obj:Button, e:ClickEventInfo)
  821. {
  822. frmf_modal("SMMNW04700","SMMNW04700","", "", "", "", "", "", "", "", "", "", "M");
  823. }
  824. ]]></Script>
  825. </Form>
  826. </FDL>