SPMMO00100_입원의뢰서.xfdl 131 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMO00100_입원의뢰서" classname="SPMMO00100_입원의뢰서" inheritanceid="" position="absolute 0 0 1020 735" titletext="입원의뢰서" onload="SPMMO00100_onload" oninit="SPMMO00100_입원의뢰서_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Combo id="combo02" taborder="82" innerdataset="@ds_hardcd_9998" codecolumn="hardcd" datacolumn="hardcdnm" position2="absolute l:242 w:257 t:526 h:20" positiontype="position2"/>
  8. <Button id="btn_deldiag00" taborder="83" text="질병군 분류 검색" class="btn2" position="absolute 341 397 450 417" onclick="btn_deldiag00_onclick"/>
  9. <Static id="cap_bedinfo03" text="환자상태와 상급종합병원 기준에 맞게 입력바람." onclick="cap_bedinfo_onclick" position="absolute 76 395 337 416" style="linespace:5;color:red;padding:8 0 0 0;"/>
  10. <Static id="cap_bedinfo02" text="* 상급종합병원 기준 *&#13;&#10; - 입원 : 전문 진료질병군 44% 이상&#13;&#10; ※ 단순 진료 질병군은 입원을 자제해주시기 바랍니다.&#13;&#10;" onclick="cap_bedinfo_onclick" position="absolute 15 341 337 397" style="linespace:5;color:red;padding:8 0 0 0;"/>
  11. <Grid id="grd_inreqhistlist" taborder="69" binddataset="ds_inreqhistlist" useinputpanel="false" position="absolute 506 26 1000 393" autofittype="col" onlbuttonup="grd_inreqhistlist_onlbuttonup" anchor="left top right" cellsizingtype="col">
  12. <Formats>
  13. <Format id="default">
  14. <Columns>
  15. <Column size="0"/>
  16. <Column size="48"/>
  17. <Column size="0"/>
  18. <Column size="0"/>
  19. <Column size="0"/>
  20. <Column size="0"/>
  21. <Column size="0"/>
  22. <Column size="0"/>
  23. <Column size="0"/>
  24. <Column size="0"/>
  25. <Column size="0"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. <Column size="0"/>
  30. <Column size="0"/>
  31. <Column size="0"/>
  32. <Column size="0"/>
  33. <Column size="0"/>
  34. <Column size="0"/>
  35. <Column size="0"/>
  36. <Column size="0"/>
  37. <Column size="0"/>
  38. <Column size="0"/>
  39. <Column size="0"/>
  40. <Column size="0"/>
  41. <Column size="0"/>
  42. <Column size="0"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="0"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. <Column size="72"/>
  49. <Column size="112"/>
  50. <Column size="78"/>
  51. <Column size="77"/>
  52. <Column size="82"/>
  53. <Column size="0"/>
  54. <Column size="0"/>
  55. <Column size="0"/>
  56. <Column size="0"/>
  57. <Column size="0"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="0"/>
  66. <Column size="0"/>
  67. <Column size="0"/>
  68. <Column size="0"/>
  69. <Column size="0"/>
  70. <Column size="0"/>
  71. <Column size="0"/>
  72. <Column size="0"/>
  73. <Column size="0"/>
  74. <Column size="0"/>
  75. </Columns>
  76. <Rows>
  77. <Row size="24" band="head"/>
  78. <Row size="24"/>
  79. </Rows>
  80. <Band id="head">
  81. <Cell text="status"/>
  82. <Cell col="1" text="상태"/>
  83. <Cell col="2" text="suppkind"/>
  84. <Cell col="3" text="specroomyn"/>
  85. <Cell col="4" text="hngnm"/>
  86. <Cell col="5" text="incncltm"/>
  87. <Cell col="6" text="incncldd"/>
  88. <Cell col="7" text="inrsrvcnclresn"/>
  89. <Cell col="8" text="drrem"/>
  90. <Cell col="9" text="inrsrvrem"/>
  91. <Cell col="10" text="scheopdd"/>
  92. <Cell col="11" text="suctyn"/>
  93. <Cell col="12" text="oxyyn"/>
  94. <Cell col="13" text="isolroomyn"/>
  95. <Cell col="14" text="erreglyn"/>
  96. <Cell col="15" text="fcstinterm"/>
  97. <Cell col="16" text="cpcd"/>
  98. <Cell col="17" text="cpyn"/>
  99. <Cell col="18" text="bmtyn"/>
  100. <Cell col="19" text="drgyn"/>
  101. <Cell col="20" text="inflag"/>
  102. <Cell col="21" text="indirecdd"/>
  103. <Cell col="22" text="indirecdrid"/>
  104. <Cell col="23" text="insukind"/>
  105. <Cell col="24" text="inrsrvprcpno"/>
  106. <Cell col="25" text="inrsrvstat"/>
  107. <Cell col="26" text="inrsrvacpttm"/>
  108. <Cell col="27" text="inrsrvacptseqno"/>
  109. <Cell col="28" text="orddeptcd"/>
  110. <Cell col="29" text="orddrid"/>
  111. <Cell col="30" text="pid"/>
  112. <Cell col="31" text="inrsrvacptdd"/>
  113. <Cell col="32" text="caption1"/>
  114. <Cell col="33" text="입원예정일"/>
  115. <Cell col="34" text="진료과"/>
  116. <Cell col="35" text="전문의"/>
  117. <Cell col="36" text="발행일"/>
  118. <Cell col="37" text="등록자명"/>
  119. <Cell col="38" text="입원일"/>
  120. <Cell col="39" text="센터코드"/>
  121. <Cell col="40" text="세부과코드"/>
  122. <Cell col="41" text="협진팀코드"/>
  123. <Cell col="42" text="wardtypecd"/>
  124. <Cell col="43" text="specwardcd"/>
  125. <Cell col="44" text="assgward"/>
  126. <Cell col="45" text="assgroom"/>
  127. <Cell col="46" text="assgroomgrde"/>
  128. <Cell col="47" text="assgroomtype"/>
  129. <Cell col="48" text="assgbed"/>
  130. <Cell col="49" text="caption2"/>
  131. <Cell col="50" text="caption3"/>
  132. <Cell col="51" text="caption4"/>
  133. <Cell col="52"/>
  134. <Cell col="53"/>
  135. <Cell col="54"/>
  136. <Cell col="55"/>
  137. <Cell col="56"/>
  138. <Cell col="57"/>
  139. <Cell col="58"/>
  140. <Cell col="59"/>
  141. </Band>
  142. <Band id="body">
  143. <Cell text="bind:status"/>
  144. <Cell col="1" displaytype="combo" edittype="none" style="align:center;" text="bind:inrsrvstat" combodataset="ds_cmb_inrsrvstat" combocodecol="value" combodatacol="label"/>
  145. <Cell col="2" text="bind:suppkind"/>
  146. <Cell col="3" text="bind:specroomyn"/>
  147. <Cell col="4" text="bind:hngnm"/>
  148. <Cell col="5" text="bind:incncltm"/>
  149. <Cell col="6" text="bind:incncldd"/>
  150. <Cell col="7" text="bind:inrsrvcnclresn"/>
  151. <Cell col="8" text="bind:drrem"/>
  152. <Cell col="9" text="bind:inrsrvrem"/>
  153. <Cell col="10" text="bind:scheopdd"/>
  154. <Cell col="11" text="bind:suctyn"/>
  155. <Cell col="12" text="bind:oxyyn"/>
  156. <Cell col="13" text="bind:isolroomyn"/>
  157. <Cell col="14" text="bind:erreglyn"/>
  158. <Cell col="15" text="bind:fcstinterm"/>
  159. <Cell col="16" text="bind:cpcd"/>
  160. <Cell col="17" text="bind:cpyn"/>
  161. <Cell col="18" text="bind:bmtyn"/>
  162. <Cell col="19" text="bind:drgyn"/>
  163. <Cell col="20" text="bind:inflag"/>
  164. <Cell col="21" text="bind:indirecdd"/>
  165. <Cell col="22" text="bind:indirecdrid"/>
  166. <Cell col="23" text="bind:insukind"/>
  167. <Cell col="24" text="bind:inrsrvprcpno"/>
  168. <Cell col="25" text="bind:inrsrvstat"/>
  169. <Cell col="26" text="bind:inrsrvacpttm"/>
  170. <Cell col="27" text="bind:inrsrvacptseqno"/>
  171. <Cell col="28" text="bind:orddeptcd"/>
  172. <Cell col="29" text="bind:orddrid"/>
  173. <Cell col="30" text="bind:pid"/>
  174. <Cell col="31" text="bind:inrsrvacptdd"/>
  175. <Cell col="32" text="bind:cnstteam"/>
  176. <Cell col="33" displaytype="date" text="bind:inhopedd"/>
  177. <Cell col="34" displaytype="combo" edittype="none" text="bind:orddeptcd" combodataset="ds_orddept" combocodecol="deptcd" combodatacol="depthngnm"/>
  178. <Cell col="35" text="bind:orddrnm"/>
  179. <Cell col="36" displaytype="date" text="bind:inrsrvacptdd"/>
  180. <Cell col="37" text="bind:usernm"/>
  181. <Cell col="38" text="bind:indd"/>
  182. <Cell col="39" text="bind:centcd"/>
  183. <Cell col="40" text="bind:subdeptcd"/>
  184. <Cell col="41" text="bind:coopteamcd"/>
  185. <Cell col="42" text="bind:wardtypecd"/>
  186. <Cell col="43" text="bind:specwardcd"/>
  187. <Cell col="44" text="bind:ampmflag"/>
  188. <Cell col="45" text="bind:sa"/>
  189. <Cell col="46" text="bind:assgward"/>
  190. <Cell col="47" text="bind:assgroom"/>
  191. <Cell col="48" text="bind:assgroomgrde"/>
  192. <Cell col="49" text="bind:assgroomtype"/>
  193. <Cell col="50" text="bind:assgbed"/>
  194. <Cell col="51" text="bind:phoneno"/>
  195. <Cell col="52" text="bind:atdoctid"/>
  196. <Cell col="53" text="bind:patgrade"/>
  197. <Cell col="54" text="bind:bedkind"/>
  198. <Cell col="55" text="bind:incretno"/>
  199. <Cell col="56" text="bind:inskind"/>
  200. <Cell col="57" text="bind:delflag"/>
  201. <Cell col="58" text="bind:drgno"/>
  202. <Cell col="59" text="bind:drgnm"/>
  203. </Band>
  204. </Format>
  205. </Formats>
  206. </Grid>
  207. <Static id="Static00" text="입원의뢰서" position="absolute 6 9 174 29" class="tit_2"/>
  208. <Static id="Static01" text="등록번호" position2="absolute l:5 w:99 t:30 h:20" positiontype="position2" class="cell_1" style="align:left middle;"/>
  209. <Static id="Static02" text="성명" class="cell_1" position2="absolute l:5 w:99 t:52 h:20" positiontype="position2"/>
  210. <Static id="Static03" text="전화번호" class="cell_1" position2="absolute l:5 w:99 t:74 h:20" positiontype="position2"/>
  211. <Static id="Static04" text="진료과" class="cell_1" position2="absolute l:5 w:99 t:96 h:20" positiontype="position2"/>
  212. <Static id="Static05" text="세부과" class="cell_1" position2="absolute l:5 w:99 t:118 h:20" positiontype="position2"/>
  213. <Static id="Static06" text="담당교수" class="cell_1" position2="absolute l:5 w:99 t:140 h:20" positiontype="position2"/>
  214. <Static id="Static07" text="담당의" class="cell_1" position2="absolute l:5 w:99 t:162 h:20" positiontype="position2"/>
  215. <Static id="Static08" text="발행일" class="cell_1" position2="absolute l:5 w:99 t:184 h:20" positiontype="position2"/>
  216. <Static id="Static09" text="입원예정일" class="cell_1" position2="absolute l:5 w:99 t:206 h:20" positiontype="position2"/>
  217. <Static id="Static10" text="수술예정일" class="cell_1" position2="absolute l:5 w:99 t:228 h:20" positiontype="position2"/>
  218. <Static id="Static11" text="CP 적용" class="cell_1" position2="absolute l:5 w:99 t:250 h:20" positiontype="position2"/>
  219. <Static id="Static12" text="DRG 적용" class="cell_1" position2="absolute l:5 w:99 t:272 h:20" positiontype="position2"/>
  220. <Static id="Static13" text="예상입원기간" class="cell_1" position2="absolute l:5 w:99 t:316 h:20" positiontype="position2"/>
  221. <Button id="btn_patserch" taborder="2" position2="absolute l:215 w:20 t:30 h:20" positiontype="position2" class="icon_search" onclick="btn_patserch_onclick"/>
  222. <Edit id="ipt_pid" taborder="3" position2="absolute l:106 w:108 t:30 h:20" positiontype="position2" inputtype="number" onkeydown="ipt_pid_onkeydown"/>
  223. <Edit id="ipt_patnm" taborder="4" position2="absolute l:106 w:84 t:52 h:20" positiontype="position2" onkeydown="ipt_patnm_onkeydown"/>
  224. <Edit id="ipt_sa" taborder="5" position2="absolute l:191 w:44 t:52 h:20" positiontype="position2"/>
  225. <Edit id="input1" taborder="6" position2="absolute l:106 w:129 t:74 h:20" positiontype="position2" enable="false"/>
  226. <Combo id="cmb_orddeptcd" taborder="7" position2="absolute l:106 w:129 t:96 h:20" positiontype="position2" innerdataset="@ds_orddept" codecolumn="deptcd" datacolumn="depthngnm" onitemchanged="cmb_orddeptcd_onitemchanged"/>
  227. <Combo id="cmb_subdept" taborder="8" position2="absolute l:106 w:129 t:118 h:20" positiontype="position2" innerdataset="@ds_subdeptlist" codecolumn="subdeptcd" datacolumn="subdeptnm"/>
  228. <Combo id="combo5" taborder="10" position2="absolute l:106 w:101 t:162 h:20" positiontype="position2" innerdataset="@ds_atdoctlist" codecolumn="userid" datacolumn="usernm" onitemchanged="combo5_onitemchanged"/>
  229. <Calendar id="ipt_inhopedd" taborder="12" position2="absolute l:106 w:101 t:206 h:20" positiontype="position2" onchanged="ipt_inhopedd_onchanged"/>
  230. <Calendar id="ipt_scheopdd" taborder="13" position2="absolute l:106 w:101 t:228 h:20" positiontype="position2" class="cal_n" dateformat="yyyy-MM-dd ddd" onchanged="ipt_scheopdd_onchanged"/>
  231. <Edit id="ipt_fcstinterm" taborder="16" position2="absolute l:106 w:36 t:316 h:20" positiontype="position2" inputtype="number"/>
  232. <Static id="Static14" text="일" position2="absolute l:145 w:16 t:321 h:12" positiontype="position2"/>
  233. <Combo id="cmb_erreglyn" taborder="17" position2="absolute l:224 w:145 t:316 h:20" positiontype="position2" innerdataset="@ds_erreglyn" codecolumn="hardcd" datacolumn="hardcdnm"/>
  234. <Button id="button5" taborder="18" text="삭제" class="btn2" position="absolute 208 228 253 248" onclick="button5_onclick"/>
  235. <Grid id="grd_calendar" taborder="19" useinputpanel="false" position2="absolute l:255 w:245 t:52 h:200" positiontype="position2" binddataset="ds_calendar_show">
  236. <Formats>
  237. <Format id="default">
  238. <Columns>
  239. <Column size="35"/>
  240. <Column size="35"/>
  241. <Column size="35"/>
  242. <Column size="35"/>
  243. <Column size="35"/>
  244. <Column size="35"/>
  245. <Column size="35"/>
  246. </Columns>
  247. <Rows>
  248. <Row size="23" band="head"/>
  249. <Row size="29"/>
  250. </Rows>
  251. <Band id="head">
  252. <Cell text="일"/>
  253. <Cell col="1" text="월"/>
  254. <Cell col="2" text="화"/>
  255. <Cell col="3" text="수"/>
  256. <Cell col="4" text="목"/>
  257. <Cell col="5" text="금"/>
  258. <Cell col="6" text="토"/>
  259. </Band>
  260. <Band id="body">
  261. <Cell style="align:center top;padding:2 0 0 0;color:#ff0000ff;color2:#ff0000ff;" text="bind:sun"/>
  262. <Cell col="1" style="align:center top;padding:2 0 0 0;color:EXPR(getColumn(currow,'mon').substr(getColumn(currow,'mon').length-1,getColumn(currow,'mon').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);color2:EXPR(getColumn(currow,'mon').substr(getColumn(currow,'mon').length-1,getColumn(currow,'mon').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);" text="bind:mon"/>
  263. <Cell col="2" style="align:center top;padding:2 0 0 0;color:EXPR(getColumn(currow,'tue').substr(getColumn(currow,'tue').length-1,getColumn(currow,'tue').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);color2:EXPR(getColumn(currow,'tue').substr(getColumn(currow,'tue').length-1,getColumn(currow,'tue').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);" text="bind:tue"/>
  264. <Cell col="3" style="align:center top;padding:2 0 0 0;color:EXPR(getColumn(currow,'wed').substr(getColumn(currow,'wed').length-1,getColumn(currow,'wed').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);color2:EXPR(getColumn(currow,'wed').substr(getColumn(currow,'wed').length-1,getColumn(currow,'wed').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);" text="bind:wed"/>
  265. <Cell col="4" style="align:center top;padding:2 0 0 0;color:EXPR(getColumn(currow,'thr').substr(getColumn(currow,'thr').length-1,getColumn(currow,'thr').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);color2:EXPR(getColumn(currow,'thr').substr(getColumn(currow,'thr').length-1,getColumn(currow,'thr').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);" text="bind:thr"/>
  266. <Cell col="5" style="align:center top;padding:2 0 0 0;color:EXPR(getColumn(currow,'fri').substr(getColumn(currow,'fri').length-1,getColumn(currow,'fri').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);color2:EXPR(getColumn(currow,'fri').substr(getColumn(currow,'fri').length-1,getColumn(currow,'fri').length) == 8?&quot;#FF0000&quot;:&quot;&quot;);" text="bind:fri"/>
  267. <Cell col="6" style="align:center top;padding:2 0 0 0;color:EXPR(getColumn(currow,'sat').substr(getColumn(currow,'sat').length-1,getColumn(currow,'sat').length) == 8?&quot;#FF0000&quot;:&quot;#0000FF&quot;);color2:EXPR(getColumn(currow,'sat').substr(getColumn(currow,'sat').length-1,getColumn(currow,'sat').length) == 8?&quot;#FF0000&quot;:&quot;#0000FF&quot;);" text="bind:sat"/>
  268. </Band>
  269. </Format>
  270. </Formats>
  271. </Grid>
  272. <Combo id="cmb_ampmflag" taborder="20" position2="absolute l:208 w:45 t:206 h:20" positiontype="position2" visible="false" codecolumn="codecolumn" datacolumn="datacolumn">
  273. <Dataset id="innerdataset">
  274. <ColumnInfo>
  275. <Column id="codecolumn" size="256"/>
  276. <Column id="datacolumn" size="256"/>
  277. </ColumnInfo>
  278. <Rows>
  279. <Row>
  280. <Col id="codecolumn">-</Col>
  281. <Col id="datacolumn">-</Col>
  282. </Row>
  283. <Row>
  284. <Col id="codecolumn">A</Col>
  285. <Col id="datacolumn">오전</Col>
  286. </Row>
  287. <Row>
  288. <Col id="codecolumn">P</Col>
  289. <Col id="datacolumn">오후</Col>
  290. </Row>
  291. </Rows>
  292. </Dataset>
  293. </Combo>
  294. <Spin id="ipt_year" taborder="21" position2="absolute l:255 w:62 t:30 h:20" positiontype="position2" max="2020" min="2010" circulation="true" onspin="ipt_year_onspin"/>
  295. <Static id="Static15" text="년" position2="absolute l:321 w:16 t:35 h:12" positiontype="position2"/>
  296. <Spin id="ipt_month" taborder="22" position2="absolute l:341 w:43 t:30 h:20" positiontype="position2" max="12" min="1" circulation="true" readonly="false" onspin="ipt_month_onspin"/>
  297. <Static id="Static16" text="월" position2="absolute l:388 w:16 t:35 h:12" positiontype="position2"/>
  298. <Button id="btn_inreqsrch" taborder="23" text="입원예약조회" class="btn2" position="absolute 405 30 500 50" onclick="btn_inreqsrch_onclick"/>
  299. <Static id="Static17" text="DRG 정보" class="cell_1" position2="absolute l:5 w:99 t:294 h:20" positiontype="position2"/>
  300. <Edit id="input3" taborder="24" position2="absolute l:106 w:53 t:294 h:20" positiontype="position2" enable="false"/>
  301. <Edit id="input2" taborder="25" position2="absolute l:158 w:341 t:294 h:20" positiontype="position2"/>
  302. <Static id="Static18" text="진단" class="tit_2" position="absolute 6 401 54 421"/>
  303. <Button id="btn_patsrch" taborder="26" class="icon_search" position2="absolute l:56 w:20 t:399 h:20" positiontype="position2" onclick="btn_patsrch_onclick"/>
  304. <Grid id="grd_diaglist" taborder="27" useinputpanel="false" position2="absolute l:5 w:494 t:422 h:101" positiontype="position2" class="grd_color2" binddataset="ds_diagcdlist" onenterdown="grd_diaglist_onenterdown" selecttype="multirow" autoenter="none" autofittype="col" cellsizingtype="col">
  305. <Formats>
  306. <Format id="default">
  307. <Columns>
  308. <Column size="40"/>
  309. <Column size="85"/>
  310. <Column size="184"/>
  311. <Column size="184"/>
  312. </Columns>
  313. <Rows>
  314. <Row size="24" band="head"/>
  315. <Row size="24"/>
  316. </Rows>
  317. <Band id="head">
  318. <Cell/>
  319. <Cell col="1" text="진단코드"/>
  320. <Cell col="2" text="영문명"/>
  321. <Cell col="3" text="한글명"/>
  322. </Band>
  323. <Band id="body">
  324. <Cell displaytype="combo" text="bind:status" combodataset="ds_status" combocodecol="value" combodatacol="label"/>
  325. <Cell col="1" edittype="normal" style="padding: ;" text="bind:diagcd"/>
  326. <Cell col="2" edittype="normal" style="align:left;padding:0 3 0 3;" text="bind:diagengnm"/>
  327. <Cell col="3" edittype="normal" style="align:left;padding:0 3 0 3;" text="bind:diaghngnm"/>
  328. </Band>
  329. </Format>
  330. </Formats>
  331. </Grid>
  332. <Button id="btn_deldiag" taborder="28" text="삭제" class="btn2" position="absolute 453 397 498 417" onclick="btn_deldiag_onclick"/>
  333. <Static id="Static19" text="수술" class="tit_2" position="absolute 508 401 556 421"/>
  334. <Button id="button1" taborder="29" class="icon_search" position2="absolute l:558 w:20 t:399 h:20" positiontype="position2" onclick="button1_onclick"/>
  335. <Grid id="grd_oplist" taborder="30" useinputpanel="false" position2="absolute l:507 w:494 t:422 h:101" positiontype="position2" binddataset="ds_opcdlist" selecttype="multirow" autoenter="none" autofittype="col" onenterdown="grd_oplist_onenterdown" cellsizingtype="col">
  336. <Formats>
  337. <Format id="default">
  338. <Columns>
  339. <Column size="40"/>
  340. <Column size="85"/>
  341. <Column size="184"/>
  342. <Column size="184"/>
  343. </Columns>
  344. <Rows>
  345. <Row size="24" band="head"/>
  346. <Row size="24"/>
  347. </Rows>
  348. <Band id="head">
  349. <Cell/>
  350. <Cell col="1" text="수술코드"/>
  351. <Cell col="2" text="영문명"/>
  352. <Cell col="3" text="한글명"/>
  353. </Band>
  354. <Band id="body">
  355. <Cell displaytype="combo" text="bind:status" combodataset="ds_status" combocodecol="value" combodatacol="label"/>
  356. <Cell col="1" edittype="normal" text="bind:icd9cd"/>
  357. <Cell col="2" edittype="normal" style="align:left;padding:0 3 0 3;" text="bind:opengnm"/>
  358. <Cell col="3" edittype="normal" style="align:left;padding:0 3 0 3;" text="bind:ophngnm"/>
  359. </Band>
  360. </Format>
  361. </Formats>
  362. </Grid>
  363. <Button id="btn_delop" taborder="31" text="삭제" class="btn2" position="absolute 955 397 1000 417" onclick="btn_delop_onclick"/>
  364. <Button id="btn_opnote" taborder="32" text="수술예약장부" class="btn2" position="absolute 859 397 954 417" onclick="btn_opnote_onclick"/>
  365. <Static id="Static20" text="협진팀 명" class="cell_1" position2="absolute l:5 w:100 t:548 h:20" positiontype="position2"/>
  366. <Static id="Static21" text="원무과전달사항" class="cell_1" position2="absolute l:5 w:100 t:570 h:20" positiontype="position2"/>
  367. <Static id="Static22" text="의료진참고사항" class="cell_1" position2="absolute l:5 w:100 t:592 h:20" positiontype="position2"/>
  368. <Static id="Static23" text="입원 우선순위" class="cell_1" position2="absolute l:5 w:100 t:614 h:20" positiontype="position2"/>
  369. <Static id="Static24" text="병상정보" class="cell_1" position2="absolute l:5 w:100 t:636 h:20" positiontype="position2"/>
  370. <Combo id="cmb_cnstteam" taborder="33" innerdataset="@ds_M0525" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:106 w:320 t:548 h:20" positiontype="position2" enable="false"/>
  371. <Button id="button2" taborder="34" text="협진관리" class="btn2" position="absolute 427 548 499 568" onclick="button2_onclick"/>
  372. <Edit id="ipt_inrsrvrem" taborder="35" position2="absolute l:106 w:393 t:570 h:20" positiontype="position2"/>
  373. <Edit id="ipt_drrem" taborder="36" position2="absolute l:106 w:393 t:592 h:20" positiontype="position2"/>
  374. <Button id="button7" taborder="37" text="DRG수정" position="absolute 225 272 296 292" enable="false" class="btn2" onclick="button7_onclick" visible="false"/>
  375. <Combo id="combo6" taborder="38" position2="absolute l:106 w:184 t:614 h:20" positiontype="position2" codecolumn="cdid" datacolumn="cdnm" innerdataset="@ds_pPK092">
  376. <Dataset id="innerdataset">
  377. <ColumnInfo>
  378. <Column id="codecolumn" size="256"/>
  379. <Column id="datacolumn" size="256"/>
  380. </ColumnInfo>
  381. <Rows>
  382. <Row>
  383. <Col id="codecolumn">A</Col>
  384. <Col id="datacolumn">A</Col>
  385. </Row>
  386. <Row>
  387. <Col id="codecolumn">B</Col>
  388. <Col id="datacolumn">B</Col>
  389. </Row>
  390. <Row>
  391. <Col id="codecolumn">C</Col>
  392. <Col id="datacolumn">C</Col>
  393. </Row>
  394. </Rows>
  395. </Dataset>
  396. </Combo>
  397. <Combo id="combo7" taborder="39" innerdataset="ds_M0710" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:106 w:184 t:636 h:20" positiontype="position2"/>
  398. <Combo id="combo8" taborder="40" innerdataset="ds_M0710" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:315 w:184 t:636 h:20" positiontype="position2"/>
  399. <Static id="Static25" text="~" position2="absolute l:299 w:16 t:642 h:12" positiontype="position2"/>
  400. <Static id="Static31" position2="absolute l:515 w:119 t:712 h:19" positiontype="position2"/>
  401. <Static id="Static32" position2="absolute l:611 w:119 t:712 h:19" positiontype="position2"/>
  402. <Button id="button4" taborder="47" text="입원약정서" class="btn3" position="absolute 677 705 770 725" onclick="button4_onclick"/>
  403. <Button id="btn_init" taborder="48" text="초기화" class="btn4" position="absolute 771 705 840 725" onclick="btn_init_onclick" enable="false"/>
  404. <Button id="btn_save" taborder="49" text="저장" class="btn4" position="absolute 841 705 894 725" onclick="btn_save_onclick" enable="false"/>
  405. <Button id="btn_del" taborder="50" text="삭제" class="btn4" position="absolute 895 705 948 725" onclick="btn_del_onclick" enable="false"/>
  406. <Button id="btn_close" taborder="51" text="닫기" class="btn4" position="absolute 949 705 1002 725" onclick="btn_close_onclick" enable="false"/>
  407. <Static id="Static34" text="입원예약 내역" class="tit_2" position="absolute 506 9 706 29"/>
  408. <Calendar id="opt_inrsrvacptdd" taborder="55" position2="absolute l:106 w:101 t:184 h:20" positiontype="position2" enable="false"/>
  409. <MaskEdit id="MaskEdit00" taborder="56" type="string" mask="@@@@-@@-@@" class="mdt_display" enable="false" position2="absolute l:187 w:101 t:2 h:20" positiontype="position2" style=":disabled {align:left middle;}" visible="false"/>
  410. <Button id="button6" taborder="57" text="기간약정서" class="btn3" position="absolute 583 705 676 725" visible="false" onclick="button6_onclick"/>
  411. <Shape id="line1" class="line_1" position="absolute 5 25 500 31" style="strokepen:3 solid #9ebed4ff;border:0 none #808080ff ;"/>
  412. <Shape id="line02" class="line_1" position="absolute 5 417 499 423" style="strokepen:3 solid #9ebed4ff;border:0 none #808080ff ;"/>
  413. <Shape id="line03" class="line_1" position="absolute 507 417 1001 423" style="strokepen:3 solid #9ebed4ff;border:0 none #808080ff ;"/>
  414. <Static id="caption37" text="* 필수 입력사항임" visible="false" position="absolute 100 2 230 18"/>
  415. <Button id="btn_sms" taborder="70" text="SMS" class="btn3" position="absolute 526 705 582 725" onclick="btn_sms_onclick" visible="true"/>
  416. <Div id="group1" taborder="71" visible="false" position="absolute 514 168 774 325" class="div_SA2">
  417. <Layouts>
  418. <Layout>
  419. <Static id="caption5" text="취소사유" position="absolute 5 8 59 28" anchor="default" style="font:Dotum,9,bold;"/>
  420. <Combo id="cmb_inrsrvcnclresn" taborder="1" innerdataset="@ds_P0020" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 61 7 249 26" anchor="default"/>
  421. <Static id="caption44" text="상세내용" position="absolute 5 28 59 48" anchor="default" style="font:Dotum,9,bold;"/>
  422. <TextArea id="textarea1" taborder="2" position="absolute 6 47 253 127" anchor="default"/>
  423. <Button id="btn_cnfm" taborder="3" text="확인" class="btn2" position="absolute 162 130 204 149" anchor="default" onclick="group1_btn_cnfm_onclick"/>
  424. <Button id="btn_cncl" taborder="4" text="취소" class="btn2" position="absolute 206 130 248 149" anchor="default" onclick="group1_btn_cncl_onclick"/>
  425. </Layout>
  426. </Layouts>
  427. </Div>
  428. <Div id="case1" taborder="67" text="case1" position="absolute 506 547 1004 669" visible="false">
  429. <Layouts>
  430. <Layout>
  431. <Shape id="Shape04" type="rectangle" class="shp_search" position="absolute 1 1 495 121" anchor="default"/>
  432. <Static id="Static26" text="이식여부 :" position2="absolute l:15 w:64 t:6 h:28" positiontype="position2"/>
  433. <Radio id="radio1" taborder="10" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position2="absolute l:82 w:397 t:10 h:19" positiontype="position2">
  434. <Dataset id="innerdataset">
  435. <ColumnInfo>
  436. <Column id="codecolumn" size="256"/>
  437. <Column id="datacolumn" size="256"/>
  438. </ColumnInfo>
  439. <Rows>
  440. <Row>
  441. <Col id="codecolumn">1</Col>
  442. <Col id="datacolumn">해당없음</Col>
  443. </Row>
  444. <Row>
  445. <Col id="codecolumn">2</Col>
  446. <Col id="datacolumn">환자(수혜자)</Col>
  447. </Row>
  448. <Row>
  449. <Col id="codecolumn">3</Col>
  450. <Col id="datacolumn">공여자</Col>
  451. </Row>
  452. <Row>
  453. <Col id="codecolumn">4</Col>
  454. <Col id="datacolumn">타기관공여자</Col>
  455. </Row>
  456. </Rows>
  457. </Dataset>
  458. </Radio>
  459. <CheckBox id="bool_oxyyn" taborder="11" text="O2" position2="absolute l:14 w:94 t:30 h:20" positiontype="position2"/>
  460. <Button id="btn_specroomyn" taborder="12" text="삭제" class="btn2" position="absolute 346 50 391 70" anchor="default" onclick="case1_btn_specroomyn_onclick"/>
  461. <Static id="sta_status" position2="absolute l:387 w:103 t:59 h:19" style="color:red;font:Dotum,15,bold;" positiontype="position2"/>
  462. <CheckBox id="bool_suctyn" taborder="13" text="Suction" position2="absolute l:126 w:94 t:30 h:20" positiontype="position2"/>
  463. <CheckBox id="bool_isolroomyn" taborder="14" text="격리병상" position2="absolute l:262 w:94 t:30 h:20" positiontype="position2"/>
  464. <Radio id="rdo_specroomyn" taborder="15" columncount="1" rowcount="0" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:12 w:301 t:49 h:42" innerdataset="@ds_M0029" positiontype="position2"/>
  465. </Layout>
  466. </Layouts>
  467. </Div>
  468. <Div id="case2" taborder="68" text="case2" position="absolute 506 547 1004 669" visible="false">
  469. <Layouts>
  470. <Layout>
  471. <Shape id="Shape04" type="rectangle" class="shp_search" position="absolute 1 1 495 121" anchor="default" onclick="case2_Shape04_onclick"/>
  472. <Static id="Static26" text="BMT/이식여부 : " position2="absolute l:7 w:96 t:3 h:28" positiontype="position2"/>
  473. <Button id="button3" taborder="12" text="삭제" class="btn2" position="absolute 415 28 460 48" anchor="default" onclick="case2_button3_onclick"/>
  474. <Combo id="cmb_specwardcd" taborder="13" position2="absolute l:293 w:120 t:28 h:20" innerdataset="@ds_wardcdlist" codecolumn="wardcd" datacolumn="depthngnm" positiontype="position2"/>
  475. <Static id="sta_status" position2="absolute l:387 w:103 t:59 h:19" style="color:red;font:Dotum,15,bold;" positiontype="position2"/>
  476. <Radio id="radio3" taborder="17" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position2="absolute l:100 w:365 t:7 h:19" positiontype="position2">
  477. <Dataset id="innerdataset">
  478. <ColumnInfo>
  479. <Column id="codecolumn" size="256"/>
  480. <Column id="datacolumn" size="256"/>
  481. </ColumnInfo>
  482. <Rows>
  483. <Row>
  484. <Col id="codecolumn">1</Col>
  485. <Col id="datacolumn">해당없음</Col>
  486. </Row>
  487. <Row>
  488. <Col id="codecolumn">2</Col>
  489. <Col id="datacolumn">환자(수혜자)</Col>
  490. </Row>
  491. <Row>
  492. <Col id="codecolumn">3</Col>
  493. <Col id="datacolumn">공여자</Col>
  494. </Row>
  495. <Row>
  496. <Col id="codecolumn">4</Col>
  497. <Col id="datacolumn">타기관공여자</Col>
  498. </Row>
  499. </Rows>
  500. </Dataset>
  501. </Radio>
  502. <Radio id="rdo_wardtype" taborder="18" columncount="1" rowcount="0" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:6 w:285 t:28 h:19" innerdataset="@ds_P0474" onitemchanged="case2_rdo_wardtype_onitemchanged" positiontype="position2"/>
  503. <Radio id="radio2" taborder="19" columncount="1" rowcount="0" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:6 w:333 t:47 h:45" innerdataset="@ds_M0029" onitemchanged="case2_radio2_onitemchanged" positiontype="position2"/>
  504. </Layout>
  505. </Layouts>
  506. </Div>
  507. <Div id="case3" taborder="66" text="case3" position="absolute 506 527 1004 700">
  508. <Layouts>
  509. <Layout>
  510. <Shape id="Shape04" type="rectangle" class="shp_search" position="absolute 1 0 495 171" anchor="default"/>
  511. <Static id="Static26" text="병 동" position2="absolute l:15 w:57 t:3 h:28" positiontype="position2"/>
  512. <Static id="Static27" text="병 실" position2="absolute l:15 w:57 t:27 h:28" positiontype="position2"/>
  513. <Static id="Static28" text="병 상" position2="absolute l:15 w:57 t:51 h:28" positiontype="position2"/>
  514. <Combo id="combo1" taborder="1" innerdataset="@ds_warddept" codecolumn="deptcd" datacolumn="depthngnm" position2="absolute l:70 w:120 t:6 h:20" readonly="true" positiontype="position2"/>
  515. <Static id="Static29" text="등 급" position2="absolute l:204 w:40 t:27 h:28" positiontype="position2"/>
  516. <Static id="Static30" text="형 태" position2="absolute l:204 w:40 t:51 h:28" positiontype="position2"/>
  517. <Radio id="radio4" taborder="2" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position2="absolute l:203 w:105 t:7 h:19" onitemchanged="case3_radio4_onitemchanged" positiontype="position2">
  518. <Dataset id="innerdataset">
  519. <ColumnInfo>
  520. <Column id="codecolumn" size="256"/>
  521. <Column id="datacolumn" size="256"/>
  522. </ColumnInfo>
  523. <Rows>
  524. <Row>
  525. <Col id="codecolumn">T</Col>
  526. <Col id="datacolumn">예약</Col>
  527. </Row>
  528. <Row>
  529. <Col id="codecolumn">S</Col>
  530. <Col id="datacolumn">결정</Col>
  531. </Row>
  532. </Rows>
  533. </Dataset>
  534. </Radio>
  535. <CheckBox id="bool1" taborder="3" text="공용병상여부" position2="absolute l:311 w:94 t:6 h:20" onchanged="case3_bool1_onchanged" truevalue="Y" falsevalue="N" positiontype="position2"/>
  536. <Button id="btn_wardselect" taborder="4" text="병동선택" class="btn2" position="absolute 415 6 487 26" anchor="default" onclick="case3_btn_wardselect_onclick"/>
  537. <Splitter id="splt_div03" type="vertical" enable="false" position="absolute 71 56 190 57" style="background:lightslategray;" anchor="default">
  538. <SplitterItems id="items">
  539. <SplitterItem id="item01" componentid="grd_nonRtrn" bindtype="resize" position="leftortop" offset="0"/>
  540. <SplitterItem id="item02" componentid="case1" bindtype="move" position="rightorbottom" offset="0"/>
  541. <SplitterItem id="item02" componentid="grd_rtrn" bindtype="resize" position="rightorbottom" offset="20"/>
  542. </SplitterItems>
  543. </Splitter>
  544. <Splitter id="splt_div04" type="vertical" enable="false" position="absolute 71 72 190 73" style="background:lightslategray;" anchor="default">
  545. <SplitterItems id="items">
  546. <SplitterItem id="item01" componentid="grd_nonRtrn" bindtype="resize" position="leftortop" offset="0"/>
  547. <SplitterItem id="item02" componentid="case1" bindtype="move" position="rightorbottom" offset="0"/>
  548. <SplitterItem id="item02" componentid="grd_rtrn" bindtype="resize" position="rightorbottom" offset="20"/>
  549. </SplitterItems>
  550. </Splitter>
  551. <Combo id="combo2" taborder="5" position2="absolute l:245 w:120 t:31 h:20" readonly="true" innerdataset="@ds_P0025" codecolumn="cdid" datacolumn="cdnm" positiontype="position2"/>
  552. <Combo id="combo3" taborder="6" position2="absolute l:245 w:120 t:55 h:20" readonly="true" innerdataset="@ds_P0026" codecolumn="cdid" datacolumn="cdnm" positiontype="position2"/>
  553. <Static id="sta_status" position2="absolute l:387 w:103 t:59 h:19" style="color:red;font:Dotum,15,bold;" positiontype="position2"/>
  554. <Edit id="output1" taborder="7" readonly="true" position2="absolute l:70 w:120 t:31 h:20" positiontype="position2"/>
  555. <Edit id="output2" taborder="8" readonly="true" position2="absolute l:70 w:120 t:55 h:20" positiontype="position2"/>
  556. <Static id="cap_bedinfo" text="※ 공용병상은 14시이후 비어있는 타과 전용병상을 포함합니다." position="absolute 15 104 358 129" visible="true" anchor="default"/>
  557. <Static id="Static00" text="희망병실" position2="absolute l:15 w:57 t:76 h:28" tooltiptext="공용병상 신청시 희망병실 구분" visible="false" positiontype="position2"/>
  558. <Static id="Static01" text="담당자핸드폰" position2="absolute l:203 w:42 t:76 h:28" tooltiptext="공용병상 신청후 병상지정 시 SMS 회신처리용" visible="false" positiontype="position2"/>
  559. <Edit id="output03" taborder="10" readonly="false" position2="absolute l:245 w:120 t:80 h:20" visible="false" positiontype="position2"/>
  560. <Combo id="combo00" taborder="11" readonly="false" innerdataset="ds_P0552" codecolumn="cdid" datacolumn="cdnm" position2="absolute l:70 w:120 t:80 h:20" visible="false" positiontype="position2"/>
  561. </Layout>
  562. </Layouts>
  563. </Div>
  564. <Combo id="cmb_orddrid" taborder="72" innerdataset="@ds_userlist" codecolumn="userid" datacolumn="usernm" position2="absolute l:106 w:101 t:140 h:20" positiontype="position2" onitemchanged="cmb_orddrid_onitemchanged"/>
  565. <Radio id="rdo_cpyn" taborder="73" columncount="2" rowcount="0" position="absolute 108 255 221 272" innerdataset="@ds_cpyn" codecolumn="value" datacolumn="label"/>
  566. <Radio id="radio5" taborder="74" columncount="2" rowcount="0" innerdataset="@ds_drgyn" codecolumn="value" datacolumn="label" position="absolute 108 275 221 292" onitemchanged="radio5_onitemchanged"/>
  567. <Static id="Static26" text="병상배정 우선순위" class="cell_1" position2="absolute l:315 w:126 t:614 h:20" positiontype="position2" onclick="Static26_onclick"/>
  568. <Combo id="combo00" taborder="75" codecolumn="codecolumn" datacolumn="datacolumn" position2="absolute l:442 w:56 t:614 h:20" positiontype="position2" onitemchanged="combo00_onitemchanged">
  569. <Dataset id="innerdataset">
  570. <ColumnInfo>
  571. <Column id="codecolumn" size="256"/>
  572. <Column id="datacolumn" size="256"/>
  573. </ColumnInfo>
  574. <Rows>
  575. <Row>
  576. <Col id="codecolumn">-</Col>
  577. <Col id="datacolumn"/>
  578. </Row>
  579. <Row>
  580. <Col id="codecolumn">1</Col>
  581. <Col id="datacolumn">1</Col>
  582. </Row>
  583. <Row>
  584. <Col id="codecolumn">2</Col>
  585. <Col id="datacolumn">2</Col>
  586. </Row>
  587. <Row>
  588. <Col id="codecolumn">3</Col>
  589. <Col id="datacolumn">3</Col>
  590. </Row>
  591. <Row>
  592. <Col id="codecolumn">4</Col>
  593. <Col id="datacolumn">4</Col>
  594. </Row>
  595. <Row>
  596. <Col id="codecolumn">5</Col>
  597. <Col id="datacolumn">5</Col>
  598. </Row>
  599. </Rows>
  600. </Dataset>
  601. </Combo>
  602. <Button id="Button00" taborder="76" text="준공용병상현황" position="absolute 410 705 525 725" class="btn3" onclick="Button00_onclick"/>
  603. <Static id="cap_bedinfo00" text="※ 공용병상은 14시이후 비어있는 타과 전용병상을 포함합니다." position="absolute -442 119 -99 144"/>
  604. <Static id="cap_bedinfo01" text="※ 공용병상은 14시이후 비어있는 타과 전용병상을 포함합니다." position="absolute -450 123 -107 148"/>
  605. <Static id="cap_bedinfo" text="※ 입원결정(외래) 한도 : 전용병상 수 10% 이내 (전용병상 없는 경우 1명)" position="absolute 7 704 406 729" onclick="cap_bedinfo_onclick" style="color:red;"/>
  606. <Button id="Button03" taborder="77" text="휴진" position="absolute 208 140 253 160" class="btn2" onclick="Button03_onclick"/>
  607. <Button id="Button04" taborder="77" text="부재" position="absolute 208 162 253 182" class="btn2" onclick="Button04_onclick"/>
  608. <Static id="Static27" text="입원형태" position="absolute 5 658 105 678" class="cell_1"/>
  609. <Static id="Static28" text="입원권고의" position="absolute 315 658 398 678" class="cell_1"/>
  610. <Static id="Static29" text="환자증상" position="absolute 5 680 105 700" class="cell_1"/>
  611. <Edit id="ipt_npdiagnm" taborder="78" position="absolute 106 680 499 700" enable="false"/>
  612. <Combo id="cmb_nporddrid" taborder="79" position="absolute 399 658 499 678" index="-1" innerdataset="@ds_pPK226" codecolumn="cdid" datacolumn="cdnm" enable="false"/>
  613. <Combo id="cmb_nptype" taborder="80" position="absolute 106 658 290 678" index="-1" innerdataset="@ds_pPK225" codecolumn="cdid" datacolumn="cdnm" enable="false"/>
  614. <Static id="Static30" text="EICU 입원사유" class="cell_1" position2="absolute l:5 w:100 t:526 h:20" positiontype="position2" style="font:Dotum,9;"/>
  615. <Combo id="combo01" taborder="81" innerdataset="@ds_hardcd_9997" codecolumn="hardcd" datacolumn="hardcdnm" position2="absolute l:106 w:134 t:526 h:20" positiontype="position2" onitemchanged="combo01_onitemchanged"/>
  616. <Static id="Static33" text="입원경로" class="cell_1" position2="absolute l:158 w:64 t:316 h:20" positiontype="position2"/>
  617. </Layout>
  618. </Layouts>
  619. <Objects>
  620. <Dataset id="ds_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  621. <ColumnInfo>
  622. <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
  623. <Column id="diagdd" type="STRING" size="256" sumtext="진단일자"/>
  624. <Column id="diagno" type="STRING" size="256" sumtext="진단번호"/>
  625. <Column id="diaghistno" type="STRING" size="256" sumtext="진단이력번호"/>
  626. <Column id="diagtypecd" type="STRING" size="256" sumtext="진단형태코드(입원의뢰진단:R)"/>
  627. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
  628. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  629. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  630. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  631. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  632. <Column id="icd10cd" type="STRING" size="256" sumtext="ICD10코드"/>
  633. <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
  634. <Column id="diagengnm" type="STRING" size="256" sumtext="진단영문명"/>
  635. <Column id="diaghngnm" type="STRING" size="256" sumtext="진단한글명"/>
  636. </ColumnInfo>
  637. <Rows>
  638. <Row/>
  639. </Rows>
  640. </Dataset>
  641. <Dataset id="ds_traumadiagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  642. <ColumnInfo>
  643. <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
  644. <Column id="diagdd" type="STRING" size="256" sumtext="진단일자"/>
  645. <Column id="diagno" type="STRING" size="256" sumtext="진단번호"/>
  646. <Column id="diaghistno" type="STRING" size="256" sumtext="진단이력번호"/>
  647. <Column id="diagtypecd" type="STRING" size="256" sumtext="진단형태코드(입원의뢰진단:R)"/>
  648. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
  649. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  650. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  651. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  652. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  653. <Column id="icd10cd" type="STRING" size="256" sumtext="ICD10코드"/>
  654. <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
  655. <Column id="diagengnm" type="STRING" size="256" sumtext="진단영문명"/>
  656. <Column id="diaghngnm" type="STRING" size="256" sumtext="진단한글명"/>
  657. </ColumnInfo>
  658. <Rows>
  659. <Row/>
  660. </Rows>
  661. </Dataset>
  662. <Dataset id="ds_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  663. <ColumnInfo>
  664. <Column id="label" type="STRING" size="256"/>
  665. <Column id="value" type="STRING" size="256"/>
  666. </ColumnInfo>
  667. <Rows>
  668. <Row>
  669. <Col id="label">-</Col>
  670. <Col id="value">-</Col>
  671. </Row>
  672. <Row>
  673. <Col id="label">신규</Col>
  674. <Col id="value">i</Col>
  675. </Row>
  676. <Row>
  677. <Col id="label">수정</Col>
  678. <Col id="value">u</Col>
  679. </Row>
  680. <Row>
  681. <Col id="label">삭제</Col>
  682. <Col id="value">d</Col>
  683. </Row>
  684. </Rows>
  685. </Dataset>
  686. <Dataset id="ds_inreqhistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  687. <ColumnInfo>
  688. <Column id="status" type="STRING" size="256" sumtext="상태"/>
  689. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  690. <Column id="inrsrvacptdd" type="STRING" size="256" sumtext="입원예약접수일자"/>
  691. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  692. <Column id="inrsrvacptseqno" type="STRING" size="256" sumtext="입원예약접수번호"/>
  693. <Column id="inrsrvacpttm" type="STRING" size="256" sumtext="입원예약접수시간"/>
  694. <Column id="inrsrvstat" type="STRING" size="256" sumtext="입원예약상태"/>
  695. <Column id="inrsrvprcpno" type="STRING" size="256" sumtext="입원예약처방번호"/>
  696. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  697. <Column id="indirecdrid" type="STRING" size="256" sumtext="입원지시의사"/>
  698. <Column id="indirecdd" type="STRING" size="256" sumtext="입원지시일자"/>
  699. <Column id="inhopedd" type="STRING" size="256" sumtext="입원희망일자"/>
  700. <Column id="inflag" type="STRING" size="256" sumtext="입원상태(G:미입원,Y:입원)"/>
  701. <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
  702. <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
  703. <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
  704. <Column id="cpcd" type="STRING" size="256" sumtext="CP종류"/>
  705. <Column id="fcstinterm" type="STRING" size="256" sumtext="입원예상일자"/>
  706. <Column id="erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
  707. <Column id="isolroomyn" type="STRING" size="256" sumtext="격리실여부"/>
  708. <Column id="oxyyn" type="STRING" size="256" sumtext="O2여부"/>
  709. <Column id="suctyn" type="STRING" size="256" sumtext="suction여부"/>
  710. <Column id="scheopdd" type="STRING" size="256" sumtext="수술예정일"/>
  711. <Column id="inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
  712. <Column id="drrem" type="STRING" size="256" sumtext="의료진참고사항"/>
  713. <Column id="inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
  714. <Column id="incncldd" type="STRING" size="256" sumtext="입원예약취소일자"/>
  715. <Column id="incncltm" type="STRING" size="256" sumtext="입원예약취소시간"/>
  716. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  717. <Column id="specroomyn" type="STRING" size="256" sumtext="입원예약병실형태"/>
  718. <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
  719. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  720. <Column id="orddrnm" type="STRING" size="256" sumtext="담당교수명"/>
  721. <Column id="orddrid" type="STRING" size="256" sumtext="담당교수ID"/>
  722. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  723. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  724. <Column id="orddeptcd" type="STRING" size="256" sumtext="원진료과코드"/>
  725. <Column id="indd" type="STRING" size="256" sumtext="입원승인일"/>
  726. <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTAG"/>
  727. <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
  728. <Column id="subdeptcd" type="STRING" size="256" sumtext="세부과코드"/>
  729. <Column id="coopteamcd" type="STRING" size="256" sumtext="협진팀코드"/>
  730. <Column id="cnstteam" type="STRING" size="256" sumtext="협진팀"/>
  731. <Column id="wardtypecd" type="STRING" size="256" sumtext="병동구분"/>
  732. <Column id="wardtypecdlrg" type="STRING" size="256" sumtext="응급중환자실 입원사유 대분류"/>
  733. <Column id="specwardcd" type="STRING" size="256" sumtext="암센터병동코드"/>
  734. <Column id="ampmflag" type="STRING" size="256" sumtext="오전오후구분"/>
  735. <Column id="sa" type="STRING" size="256" sumtext="나이"/>
  736. <Column id="assgward" type="STRING" size="256" sumtext="배정병동"/>
  737. <Column id="assgroom" type="STRING" size="256" sumtext="배정병실"/>
  738. <Column id="assgroomgrde" type="STRING" size="256" sumtext="병실등급코드(코드군P0025참조)"/>
  739. <Column id="assgroomtype" type="STRING" size="256" sumtext="병실형태코드(코드군P0026참조)"/>
  740. <Column id="assgbed" type="STRING" size="256" sumtext="배정병상"/>
  741. <Column id="publicbedyn" type="STRING" size="256" sumtext="공용병상여부"/>
  742. <Column id="phoneno" type="STRING" size="256" sumtext="전화번호"/>
  743. <Column id="atdoctid" type="STRING" size="256" sumtext="담당의"/>
  744. <Column id="patgrade" type="STRING" size="256" sumtext="환자등급"/>
  745. <Column id="bedkindfrom" type="STRING" size="256" sumtext="병상정보"/>
  746. <Column id="bedkindto" type="STRING" size="256" sumtext="병상정보"/>
  747. <Column id="inskind" type="STRING" size="256" sumtext="입력정보"/>
  748. <Column id="incretno" type="STRING" size="256" sumtext="원무키"/>
  749. <Column id="delflag" type="STRING" size="256" sumtext="삭제확인"/>
  750. <Column id="drgno" type="STRING" size="256" sumtext="drg번호"/>
  751. <Column id="drgnm" type="STRING" size="256" sumtext="drg명"/>
  752. <Column id="publicroomtype" type="STRING" size="256" sumtext="공용병상신청시 희망병실"/>
  753. <Column id="inmgrtelno" type="STRING" size="256" sumtext="담당자핸드폰"/>
  754. <Column id="sortno" type="STRING" size="256" sumtext="병상배정 우선순위"/>
  755. <Column id="specwardcd" type="STRING" size="256" sumtext="정신과 보호입원 입원형태"/>
  756. <Column id="specordtype" type="STRING" size="256" sumtext="정신과 보호입원 권고의"/>
  757. <Column id="rsrvprcsstat" type="STRING" size="256" sumtext="정신과 보호입원 진단명"/>
  758. </ColumnInfo>
  759. <Rows/>
  760. </Dataset>
  761. <Dataset id="ds_opcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  762. <ColumnInfo>
  763. <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
  764. <Column id="diagdd" type="STRING" size="256" sumtext="진단일자"/>
  765. <Column id="diagno" type="STRING" size="256" sumtext="진단번호"/>
  766. <Column id="diaghistno" type="STRING" size="256" sumtext="진단이력번호"/>
  767. <Column id="diagtypecd" type="STRING" size="256" sumtext="진단형태코드(수술:O)"/>
  768. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  769. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  770. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  771. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  772. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
  773. <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
  774. <Column id="icd9cd" type="STRING" size="256" sumtext="ICD9코드"/>
  775. <Column id="opengnm" type="STRING" size="256" sumtext="수술영문명"/>
  776. <Column id="ophngnm" type="STRING" size="256" sumtext="수술한글명"/>
  777. <Column id="orgopcd" type="STRING" size="256"/>
  778. </ColumnInfo>
  779. <Rows>
  780. <Row/>
  781. </Rows>
  782. </Dataset>
  783. <Dataset id="ds_dschchkyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  784. <ColumnInfo>
  785. <Column id="ordtype" type="STRING" size="256" sumtext="당일퇴원시퇴원체크"/>
  786. </ColumnInfo>
  787. </Dataset>
  788. <Dataset id="ds_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  789. <ColumnInfo>
  790. <Column id="basedd" type="STRING" size="256" sumtext="기준일자"/>
  791. <Column id="dutflag" type="STRING" size="256" sumtext="휴일구분"/>
  792. <Column id="ordyn" type="STRING" size="256" sumtext="진료구분"/>
  793. <Column id="patsum" type="STRING" size="256" sumtext="환자수"/>
  794. <Column id="day" type="STRING" size="256" sumtext="요일"/>
  795. <Column id="week" type="STRING" size="256" sumtext="주차"/>
  796. </ColumnInfo>
  797. </Dataset>
  798. <Dataset id="ds_serdiagermsg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  799. <ColumnInfo>
  800. <Column id="serdiageryn" type="STRING" size="256" sumtext="중증응급등록환자체크"/>
  801. <Column id="serdiagermsg" type="STRING" size="256" sumtext="message"/>
  802. </ColumnInfo>
  803. </Dataset>
  804. <Dataset id="ds_ablecp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  805. <ColumnInfo>
  806. <Column id="ablecpyn" type="STRING" size="256" sumtext="CP적용가능여부체크"/>
  807. <Column id="ablecpdiagcd" type="STRING" size="256" sumtext="CP적용가능한진단"/>
  808. </ColumnInfo>
  809. </Dataset>
  810. <Dataset id="ds_cnstteaminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  811. <ColumnInfo>
  812. <Column id="cnstteam" type="STRING" size="256" sumtext="협진팀"/>
  813. </ColumnInfo>
  814. </Dataset>
  815. <Dataset id="ds_wardcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  816. <ColumnInfo>
  817. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  818. <Column id="depthngnm" type="STRING" size="256" sumtext="병동"/>
  819. </ColumnInfo>
  820. </Dataset>
  821. <Dataset id="ds_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  822. <Dataset id="ds_warddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  823. <Dataset id="ds_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  824. <ColumnInfo>
  825. <Column id="pid" type="STRING" size="256"/>
  826. <Column id="fromdd" type="STRING" size="256"/>
  827. <Column id="todd" type="STRING" size="256"/>
  828. <Column id="basedd" type="STRING" size="256"/>
  829. <Column id="orddeptcd" type="STRING" size="256"/>
  830. </ColumnInfo>
  831. </Dataset>
  832. <Dataset id="ds_hardcditem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  833. <Dataset id="ds_hardcd_5860" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  834. <Dataset id="ds_hardcd_9997" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  835. <Dataset id="ds_hardcd_9998" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  836. <Dataset id="ds_inreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  837. <ColumnInfo>
  838. <Column id="status" type="STRING" size="256" sumtext="구성코드"/>
  839. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  840. <Column id="inrsrvacptdd" type="STRING" size="256" sumtext="입원예약접수일자"/>
  841. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  842. <Column id="inrsrvacptseqno" type="STRING" size="256" sumtext="입원예약일련번호"/>
  843. <Column id="inrsrvacpttm" type="STRING" size="256" sumtext="입원예약접수시간"/>
  844. <Column id="inrsrvstat" type="STRING" size="256" sumtext="입원예약상태"/>
  845. <Column id="inrsrvprcpno" type="INT" size="256" sumtext="입원예약처방번호"/>
  846. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  847. <Column id="indirecdrid" type="STRING" size="256" sumtext="입원지시의사"/>
  848. <Column id="indirecdd" type="STRING" size="256" sumtext="입원지시일자"/>
  849. <Column id="orddrid" type="STRING" size="256" sumtext="입원시진료의사"/>
  850. <Column id="inhopedd" type="STRING" size="256" sumtext="입원희망일자"/>
  851. <Column id="inflag" type="STRING" size="256" sumtext="입원구분"/>
  852. <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
  853. <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
  854. <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
  855. <Column id="cpcd" type="STRING" size="256" sumtext="CP코드"/>
  856. <Column id="fcstinterm" type="INT" size="256" sumtext="예상입원기간"/>
  857. <Column id="erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
  858. <Column id="isolroomyn" type="STRING" size="256" sumtext="격리실사용여부"/>
  859. <Column id="oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
  860. <Column id="suctyn" type="STRING" size="256" sumtext="Suction사용여부"/>
  861. <Column id="scheopdd" type="STRING" size="256" sumtext="수술예정일자"/>
  862. <Column id="inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
  863. <Column id="drrem" type="STRING" size="256" sumtext="의사참고사항"/>
  864. <Column id="inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
  865. <Column id="incncldd" type="STRING" size="256" sumtext="입원취소일자"/>
  866. <Column id="incncltm" type="STRING" size="256" sumtext="입원취소시간"/>
  867. <Column id="specroomyn" type="STRING" size="256" sumtext="특수병실여부"/>
  868. <Column id="suppkind" type="STRING" size="256" sumtext="특수병실여부"/>
  869. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  870. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  871. <Column id="ioflag" type="STRING" size="256" sumtext="외래,입원구분"/>
  872. <Column id="orgorddeptcd" type="STRING" size="256" sumtext="원진료과코드"/>
  873. <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTAG"/>
  874. <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
  875. <Column id="subdeptcd" type="STRING" size="256" sumtext="세부과코드"/>
  876. <Column id="coopteamcd" type="STRING" size="256" sumtext="협진팀코드"/>
  877. <Column id="specwardcd" type="STRING" size="256" sumtext="암센터병동코드"/>
  878. <Column id="wardtypecd" type="STRING" size="256" sumtext="센터병동구분"/>
  879. <Column id="cnstteam" type="STRING" size="256" sumtext="협진팀코드"/>
  880. <Column id="ampmflag" type="STRING" size="256" sumtext="오전오후구분"/>
  881. <Column id="assgward" type="STRING" size="256" sumtext="배정병동"/>
  882. <Column id="assgroom" type="STRING" size="256" sumtext="배정병실"/>
  883. <Column id="assgroomgrde" type="STRING" size="256" sumtext="병실등급코드(코드군P0025참조)"/>
  884. <Column id="assgroomtype" type="STRING" size="256" sumtext="병실형태코드(코드군P0026참조)"/>
  885. <Column id="assgbed" type="STRING" size="256" sumtext="배정병상"/>
  886. <Column id="publicbedyn" type="STRING" size="256" sumtext="공용병상여부"/>
  887. <Column id="atdoctid" type="STRING" size="256" sumtext="담당의"/>
  888. <Column id="patgrade" type="STRING" size="256" sumtext="환자등급"/>
  889. <Column id="bedkindfrom" type="STRING" size="256" sumtext="병상정보"/>
  890. <Column id="bedkindto" type="STRING" size="256" sumtext="병상정보"/>
  891. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  892. <Column id="incretno" type="STRING" size="256" sumtext="원무키"/>
  893. <Column id="inskind" type="STRING" size="256" sumtext="입력화면종류"/>
  894. <Column id="drgno" type="STRING" size="256" sumtext="DRG번호"/>
  895. </ColumnInfo>
  896. </Dataset>
  897. <Dataset id="ds_inreqfrminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  898. <ColumnInfo>
  899. <Column id="status" type="STRING" size="256" sumtext="구성코드"/>
  900. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  901. <Column id="inrsrvacptdd" type="STRING" size="256" sumtext="입원예약접수일자"/>
  902. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  903. <Column id="inrsrvacptseqno" type="STRING" size="256" sumtext="입원예약일련번호"/>
  904. <Column id="inrsrvacpttm" type="STRING" size="256" sumtext="입원예약접수시간"/>
  905. <Column id="inrsrvstat" type="STRING" size="256" sumtext="입원예약상태"/>
  906. <Column id="inrsrvprcpno" type="INT" size="256" sumtext="입원예약처방번호"/>
  907. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  908. <Column id="indirecdrid" type="STRING" size="256" sumtext="입원지시의사"/>
  909. <Column id="indirecdd" type="STRING" size="256" sumtext="입원지시일자"/>
  910. <Column id="orddrid" type="STRING" size="256" sumtext="입원시진료의사"/>
  911. <Column id="inhopedd" type="STRING" size="256" sumtext="입원희망일자"/>
  912. <Column id="inflag" type="STRING" size="256" sumtext="입원구분"/>
  913. <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
  914. <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
  915. <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
  916. <Column id="cpcd" type="STRING" size="256" sumtext="CP코드"/>
  917. <Column id="fcstinterm" type="INT" size="256" sumtext="예상입원기간"/>
  918. <Column id="erreglyn" type="STRING" size="256" sumtext="응급정규여부"/>
  919. <Column id="isolroomyn" type="STRING" size="256" sumtext="격리실사용여부"/>
  920. <Column id="oxyyn" type="STRING" size="256" sumtext="O2사용여부"/>
  921. <Column id="suctyn" type="STRING" size="256" sumtext="Suction사용여부"/>
  922. <Column id="scheopdd" type="STRING" size="256" sumtext="수술예정일자"/>
  923. <Column id="inrsrvrem" type="STRING" size="256" sumtext="입원예약참고사항"/>
  924. <Column id="drrem" type="STRING" size="256" sumtext="의사참고사항"/>
  925. <Column id="inrsrvcnclresn" type="STRING" size="256" sumtext="입원예약취소사유"/>
  926. <Column id="incncldd" type="STRING" size="256" sumtext="입원취소일자"/>
  927. <Column id="incncltm" type="STRING" size="256" sumtext="입원취소시간"/>
  928. <Column id="specroomyn" type="STRING" size="256" sumtext="특수병실여부"/>
  929. <Column id="suppkind" type="STRING" size="256" sumtext="특수병실여부"/>
  930. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  931. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  932. <Column id="ioflag" type="STRING" size="256" sumtext="외래,입원구분"/>
  933. <Column id="orgorddeptcd" type="STRING" size="256" sumtext="원진료과코드"/>
  934. <Column id="ocrtag" type="STRING" size="256" sumtext="OCRTAG"/>
  935. <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
  936. <Column id="subdeptcd" type="STRING" size="256" sumtext="세부과코드"/>
  937. <Column id="coopteamcd" type="STRING" size="256" sumtext="협진팀코드"/>
  938. <Column id="specwardcd" type="STRING" size="256" sumtext="입원형태"/>
  939. <Column id="rsrvprcsstat" type="STRING" size="256" sumtext="입원권고의"/>
  940. <Column id="specordtype" type="STRING" size="256" sumtext="환자증상"/>
  941. <Column id="wardtypecd" type="STRING" size="256" sumtext="센터병동구분"/>
  942. <Column id="cnstteam" type="STRING" size="256" sumtext="협진팀코드"/>
  943. <Column id="ampmflag" type="STRING" size="256" sumtext="오전오후구분"/>
  944. <Column id="assgward" type="STRING" size="256" sumtext="배정병동"/>
  945. <Column id="assgroom" type="STRING" size="256" sumtext="배정병실"/>
  946. <Column id="assgroomgrde" type="STRING" size="256" sumtext="병실등급코드(코드군P0025참조)"/>
  947. <Column id="assgroomtype" type="STRING" size="256" sumtext="병실형태코드(코드군P0026참조)"/>
  948. <Column id="assgbed" type="STRING" size="256" sumtext="배정병상"/>
  949. <Column id="publicbedyn" type="STRING" size="256" sumtext="공용병상여부"/>
  950. <Column id="atdoctid" type="STRING" size="256" sumtext="담당의"/>
  951. <Column id="patgrade" type="STRING" size="256" sumtext="환자등급"/>
  952. <Column id="bedkindfrom" type="STRING" size="256" sumtext="병상정보"/>
  953. <Column id="bedkindto" type="STRING" size="256" sumtext="병상정보"/>
  954. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  955. <Column id="incretno" type="STRING" size="256" sumtext="원무키"/>
  956. <Column id="inskind" type="STRING" size="256" sumtext="입력화면종류"/>
  957. <Column id="drgno" type="STRING" size="256" sumtext="DRG번호"/>
  958. <Column id="sa" type="STRING" size="256"/>
  959. <Column id="phoneno" type="STRING" size="256"/>
  960. <Column id="drgnm" type="STRING" size="256"/>
  961. <Column id="hngnm" type="STRING" size="256"/>
  962. <Column id="publicroomtype" type="STRING" size="256" sumtext="공용병상신청시 희망병실"/>
  963. <Column id="inmgrtelno" type="STRING" size="256" sumtext="담당자핸드폰"/>
  964. <Column id="sortno" type="STRING" size="256" sumtext="병상배정 우선순위"/>
  965. <Column id="wardtypecdlrg" type="STRING" size="256" sumtext="응급입원실 입원사유 대분류"/>
  966. </ColumnInfo>
  967. <Rows>
  968. <Row/>
  969. </Rows>
  970. </Dataset>
  971. <Dataset id="ds_M0700" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  972. <ColumnInfo>
  973. <Column id="cdid" type="STRING" size="256"/>
  974. <Column id="cdnm" type="STRING" size="256"/>
  975. </ColumnInfo>
  976. </Dataset>
  977. <Dataset id="ds_P0020" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  978. <ColumnInfo>
  979. <Column id="cdid" type="STRING" size="256"/>
  980. <Column id="cdnm" type="STRING" size="256"/>
  981. </ColumnInfo>
  982. </Dataset>
  983. <Dataset id="ds_M0525" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  984. <ColumnInfo>
  985. <Column id="cdid" type="STRING" size="256"/>
  986. <Column id="cdnm" type="STRING" size="256"/>
  987. </ColumnInfo>
  988. </Dataset>
  989. <Dataset id="ds_P0474" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  990. <ColumnInfo>
  991. <Column id="cdid" type="STRING" size="256"/>
  992. <Column id="cdnm" type="STRING" size="256"/>
  993. </ColumnInfo>
  994. </Dataset>
  995. <Dataset id="ds_P0025" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  996. <ColumnInfo>
  997. <Column id="cdid" type="STRING" size="256"/>
  998. <Column id="cdnm" type="STRING" size="256"/>
  999. <Column id="typecd" type="STRING" size="256"/>
  1000. <Column id="sourcecdmapp" type="STRING" size="256"/>
  1001. </ColumnInfo>
  1002. </Dataset>
  1003. <Dataset id="ds_P0026" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1004. <ColumnInfo>
  1005. <Column id="cdid" type="STRING" size="256"/>
  1006. <Column id="cdnm" type="STRING" size="256"/>
  1007. </ColumnInfo>
  1008. </Dataset>
  1009. <Dataset id="ds_M0710" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1010. <ColumnInfo>
  1011. <Column id="cdid" type="STRING" size="256"/>
  1012. <Column id="cdnm" type="STRING" size="256"/>
  1013. </ColumnInfo>
  1014. </Dataset>
  1015. <Dataset id="ds_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1016. <ColumnInfo>
  1017. <Column id="cdid" type="STRING" size="256"/>
  1018. <Column id="cdnm" type="STRING" size="256"/>
  1019. </ColumnInfo>
  1020. </Dataset>
  1021. <Dataset id="ds_hardcdno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1022. <Dataset id="ds_bmtdeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1023. <Dataset id="ds_erreglyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1024. <ColumnInfo>
  1025. <Column id="hardcd" type="STRING" size="256"/>
  1026. <Column id="hardcdnm" type="STRING" size="256"/>
  1027. </ColumnInfo>
  1028. </Dataset>
  1029. <Dataset id="ds_userauth" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1030. <Dataset id="ds_wardflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1031. <Dataset id="ds_drkindcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1032. <Dataset id="ds_deptcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1033. <Dataset id="ds_spuserauth" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1034. <Dataset id="ds_hardcd_5800" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1035. <Dataset id="ds_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1036. <Dataset id="ds_atdoctlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1037. <Dataset id="ds_subdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1038. <Dataset id="ds_patnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1039. <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1040. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1041. <Dataset id="ds_hardcd_5810" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1042. <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1043. <Dataset id="ds_patflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1044. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1045. <ColumnInfo>
  1046. <Column id="drgno" type="STRING" size="256"/>
  1047. <Column id="drgnm" type="STRING" size="256"/>
  1048. <Column id="orddeptcd" type="STRING" size="256"/>
  1049. </ColumnInfo>
  1050. <Rows>
  1051. <Row/>
  1052. </Rows>
  1053. </Dataset>
  1054. <Dataset id="ds_calendar_show" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1055. <Dataset id="ds_cmb_inrsrvstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1056. <ColumnInfo>
  1057. <Column id="label" type="STRING" size="256"/>
  1058. <Column id="value" type="STRING" size="256"/>
  1059. </ColumnInfo>
  1060. <Rows>
  1061. <Row>
  1062. <Col id="label">예약</Col>
  1063. <Col id="value">T</Col>
  1064. </Row>
  1065. <Row>
  1066. <Col id="label">결정</Col>
  1067. <Col id="value">S</Col>
  1068. </Row>
  1069. <Row>
  1070. <Col id="label">결정</Col>
  1071. <Col id="value">R</Col>
  1072. </Row>
  1073. <Row>
  1074. <Col id="label">입원</Col>
  1075. <Col id="value">A</Col>
  1076. </Row>
  1077. <Row>
  1078. <Col id="label">부도</Col>
  1079. <Col id="value">D</Col>
  1080. </Row>
  1081. </Rows>
  1082. </Dataset>
  1083. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1084. <ColumnInfo>
  1085. <Column id="status" type="STRING" size="256"/>
  1086. </ColumnInfo>
  1087. <Rows>
  1088. <Row/>
  1089. </Rows>
  1090. </Dataset>
  1091. <Dataset id="ds_hidden2_erprcpyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1092. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1093. <Dataset id="ds_pateducyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1094. <Dataset id="ds_prcpinforsntly" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1095. <Dataset id="ds_pPK092" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1096. <ColumnInfo>
  1097. <Column id="cdgrupid" type="STRING" size="256"/>
  1098. <Column id="cdnm" type="STRING" size="256"/>
  1099. <Column id="cdid" type="STRING" size="256"/>
  1100. </ColumnInfo>
  1101. </Dataset>
  1102. <Dataset id="ds_pPK107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1103. <ColumnInfo>
  1104. <Column id="cdgrupid" type="STRING" size="256"/>
  1105. <Column id="cdnm" type="STRING" size="256"/>
  1106. <Column id="cdid" type="STRING" size="256"/>
  1107. </ColumnInfo>
  1108. </Dataset>
  1109. <Dataset id="ds_pPK225" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1110. <ColumnInfo>
  1111. <Column id="cdgrupid" type="STRING" size="256"/>
  1112. <Column id="cdnm" type="STRING" size="256"/>
  1113. <Column id="cdid" type="STRING" size="256"/>
  1114. </ColumnInfo>
  1115. </Dataset>
  1116. <Dataset id="ds_pPK226" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1117. <ColumnInfo>
  1118. <Column id="cdgrupid" type="STRING" size="256"/>
  1119. <Column id="cdnm" type="STRING" size="256"/>
  1120. <Column id="cdid" type="STRING" size="256"/>
  1121. </ColumnInfo>
  1122. </Dataset>
  1123. <Dataset id="ds_pP0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1124. <ColumnInfo>
  1125. <Column id="cdgrupid" type="STRING" size="256"/>
  1126. <Column id="cdnm" type="STRING" size="256"/>
  1127. <Column id="cdid" type="STRING" size="256"/>
  1128. </ColumnInfo>
  1129. </Dataset>
  1130. <Dataset id="ds_pPK243" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1131. <ColumnInfo>
  1132. <Column id="cdgrupid" type="STRING" size="256"/>
  1133. <Column id="cdnm" type="STRING" size="256"/>
  1134. <Column id="cdid" type="STRING" size="256"/>
  1135. </ColumnInfo>
  1136. </Dataset>
  1137. <Dataset id="ds_cpyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1138. <ColumnInfo>
  1139. <Column id="label" type="STRING" size="256"/>
  1140. <Column id="value" type="STRING" size="256"/>
  1141. </ColumnInfo>
  1142. <Rows>
  1143. <Row>
  1144. <Col id="label">예</Col>
  1145. <Col id="value">Y</Col>
  1146. </Row>
  1147. <Row>
  1148. <Col id="label">아니오</Col>
  1149. <Col id="value">N</Col>
  1150. </Row>
  1151. </Rows>
  1152. </Dataset>
  1153. <Dataset id="ds_drgyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1154. <ColumnInfo>
  1155. <Column id="label" type="STRING" size="256"/>
  1156. <Column id="value" type="STRING" size="256"/>
  1157. </ColumnInfo>
  1158. <Rows>
  1159. <Row>
  1160. <Col id="label">예</Col>
  1161. <Col id="value">A</Col>
  1162. </Row>
  1163. <Row>
  1164. <Col id="label">아니오</Col>
  1165. <Col id="value">N</Col>
  1166. </Row>
  1167. </Rows>
  1168. </Dataset>
  1169. <Dataset id="ds_P0552" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1170. <ColumnInfo>
  1171. <Column id="cdid" type="STRING" size="256"/>
  1172. <Column id="cdnm" type="STRING" size="256"/>
  1173. </ColumnInfo>
  1174. </Dataset>
  1175. <Dataset id="ds_traumadiaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1176. <ColumnInfo>
  1177. <Column id="traumadiagyn" type="STRING" size="256" sumtext="외상상병여부"/>
  1178. </ColumnInfo>
  1179. <Rows>
  1180. <Row/>
  1181. </Rows>
  1182. </Dataset>
  1183. <Dataset id="ds_hidden_smsdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1184. <Dataset id="ds_hidden_smsdata_recvrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1185. <Dataset id="ds_insuinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1186. <ColumnInfo>
  1187. <Column id="insucnt" type="STRING" size="256" sumtext="건강보험자격여부"/>
  1188. </ColumnInfo>
  1189. <Rows>
  1190. <Row/>
  1191. </Rows>
  1192. </Dataset>
  1193. <Dataset id="ds_cdspinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1194. <ColumnInfo>
  1195. <Column id="suppfromdd" type="STRING" size="256" sumtext="보훈환자여부(시작일자)"/>
  1196. <Column id="supptodd" type="STRING" size="256" sumtext="보훈환자여부(종료일자)"/>
  1197. </ColumnInfo>
  1198. <Rows>
  1199. <Row/>
  1200. </Rows>
  1201. </Dataset>
  1202. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1203. <ColumnInfo>
  1204. <Column id="inpt_pid" type="STRING" size="256"/>
  1205. <Column id="inpt_indd" type="STRING" size="256"/>
  1206. <Column id="ordtype" type="STRING" size="256"/>
  1207. <Column id="inpt_cretno" type="STRING" size="256"/>
  1208. </ColumnInfo>
  1209. </Dataset>
  1210. </Objects>
  1211. <Bind>
  1212. <BindItem id="item8" compid="MaskEdit00" propid="value" datasetid="DatasetMain" columnid="inrsrvacptdd"/>
  1213. <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_inreqfrminfo" columnid="pid"/>
  1214. <BindItem id="item1" compid="ipt_patnm" propid="value" datasetid="ds_inreqfrminfo" columnid="hngnm"/>
  1215. <BindItem id="item2" compid="ipt_sa" propid="value" datasetid="ds_inreqfrminfo" columnid="sa"/>
  1216. <BindItem id="item3" compid="input1" propid="value" datasetid="ds_inreqfrminfo" columnid="phoneno"/>
  1217. <BindItem id="item4" compid="cmb_orddeptcd" propid="value" datasetid="ds_inreqfrminfo" columnid="orddeptcd"/>
  1218. <BindItem id="item5" compid="cmb_subdept" propid="value" datasetid="ds_inreqfrminfo" columnid="subdeptcd"/>
  1219. <BindItem id="item7" compid="combo5" propid="value" datasetid="ds_inreqfrminfo" columnid="atdoctid"/>
  1220. <BindItem id="item9" compid="ipt_inhopedd" propid="value" datasetid="ds_inreqfrminfo" columnid="inhopedd"/>
  1221. <BindItem id="item10" compid="cmb_ampmflag" propid="value" datasetid="ds_inreqfrminfo" columnid="ampmflag"/>
  1222. <BindItem id="item11" compid="ipt_scheopdd" propid="value" datasetid="ds_inreqfrminfo" columnid="scheopdd"/>
  1223. <BindItem id="item14" compid="input3" propid="value" datasetid="ds_inreqfrminfo" columnid="drgno"/>
  1224. <BindItem id="item15" compid="input2" propid="value" datasetid="ds_inreqfrminfo" columnid="drgnm"/>
  1225. <BindItem id="item16" compid="ipt_fcstinterm" propid="value" datasetid="ds_inreqfrminfo" columnid="fcstinterm"/>
  1226. <BindItem id="item17" compid="cmb_erreglyn" propid="value" datasetid="ds_inreqfrminfo" columnid="erreglyn"/>
  1227. <BindItem id="item18" compid="cmb_cnstteam" propid="value" datasetid="ds_inreqfrminfo" columnid="cnstteam"/>
  1228. <BindItem id="item19" compid="ipt_inrsrvrem" propid="value" datasetid="ds_inreqfrminfo" columnid="inrsrvrem"/>
  1229. <BindItem id="item20" compid="ipt_drrem" propid="value" datasetid="ds_inreqfrminfo" columnid="drrem"/>
  1230. <BindItem id="item31" compid="opt_inrsrvacptdd" propid="value" datasetid="ds_inreqfrminfo" columnid="inrsrvacptdd"/>
  1231. <BindItem id="item24" compid="case3.combo1" propid="value" datasetid="ds_inreqfrminfo" columnid="assgward"/>
  1232. <BindItem id="item25" compid="case3.radio4" propid="value" datasetid="ds_inreqfrminfo" columnid="inrsrvstat"/>
  1233. <BindItem id="item26" compid="case3.bool1" propid="value" datasetid="ds_inreqfrminfo" columnid="publicbedyn"/>
  1234. <BindItem id="item29" compid="case3.combo2" propid="value" datasetid="ds_inreqfrminfo" columnid="assgroomgrde"/>
  1235. <BindItem id="item30" compid="case3.combo3" propid="value" datasetid="ds_inreqfrminfo" columnid="assgroomtype"/>
  1236. <BindItem id="item27" compid="case3.output1" propid="value" datasetid="ds_inreqfrminfo" columnid="assgroom"/>
  1237. <BindItem id="item28" compid="case3.output2" propid="value" datasetid="ds_inreqfrminfo" columnid="assgbed"/>
  1238. <BindItem id="item21" compid="combo6" propid="value" datasetid="ds_inreqfrminfo" columnid="patgrade"/>
  1239. <BindItem id="item22" compid="combo7" propid="value" datasetid="ds_inreqfrminfo" columnid="bedkindfrom"/>
  1240. <BindItem id="item23" compid="combo8" propid="value" datasetid="ds_inreqfrminfo" columnid="bedkindto"/>
  1241. <BindItem id="item32" compid="case1.radio1" propid="value" datasetid="ds_inreqfrminfo" columnid="bmtyn"/>
  1242. <BindItem id="item33" compid="case1.bool_oxyyn" propid="value" datasetid="ds_inreqfrminfo" columnid="oxyyn"/>
  1243. <BindItem id="item34" compid="case1.bool_suctyn" propid="value" datasetid="ds_inreqfrminfo" columnid="suctyn"/>
  1244. <BindItem id="item35" compid="case1.bool_isolroomyn" propid="value" datasetid="ds_inreqfrminfo" columnid="isolroomyn"/>
  1245. <BindItem id="item36" compid="case1.rdo_specroomyn" propid="value" datasetid="ds_inreqfrminfo" columnid="specroomyn"/>
  1246. <BindItem id="item37" compid="case2.radio3" propid="value" datasetid="ds_inreqfrminfo" columnid="bmtyn"/>
  1247. <BindItem id="item38" compid="case2.rdo_wardtype" propid="value" datasetid="ds_inreqfrminfo" columnid="wardtypecd"/>
  1248. <BindItem id="item39" compid="case2.cmb_specwardcd" propid="value" datasetid="ds_inreqfrminfo" columnid="specwardcd"/>
  1249. <BindItem id="item40" compid="case2.radio2" propid="value" datasetid="ds_inreqfrminfo" columnid="specroomyn"/>
  1250. <BindItem id="item42" compid="case3.sta_status" propid="text" datasetid="ds_main" columnid="status"/>
  1251. <BindItem id="item43" compid="case2.sta_status" propid="text" datasetid="ds_main" columnid="status"/>
  1252. <BindItem id="item44" compid="case1.sta_status" propid="text" datasetid="ds_main" columnid="status"/>
  1253. <BindItem id="item45" compid="group1.cmb_inrsrvcnclresn" propid="value" datasetid="ds_inreqfrminfo" columnid="inrsrvcnclresn"/>
  1254. <BindItem id="item46" compid="group1.textarea1" propid="value" datasetid="ds_inreqfrminfo" columnid="inrsrvcnclresnrem"/>
  1255. <BindItem id="item41" compid="cmb_orddrid" propid="value" datasetid="ds_inreqfrminfo" columnid="orddrid"/>
  1256. <BindItem id="item6" compid="rdo_cpyn" propid="value" datasetid="ds_inreqfrminfo" columnid="cpyn"/>
  1257. <BindItem id="item12" compid="radio5" propid="value" datasetid="ds_inreqfrminfo" columnid="drgyn"/>
  1258. <BindItem id="item47" compid="case3.output03" propid="value" datasetid="ds_inreqfrminfo" columnid="inmgrtelno"/>
  1259. <BindItem id="item13" compid="case3.combo00" propid="value" datasetid="ds_inreqfrminfo" columnid="publicroomtype"/>
  1260. <BindItem id="item48" compid="combo00" propid="value" datasetid="ds_inreqfrminfo" columnid="sortno"/>
  1261. <BindItem id="item49" compid="cmb_nptype" propid="value" datasetid="ds_inreqfrminfo" columnid="specwardcd"/>
  1262. <BindItem id="item50" compid="cmb_nporddrid" propid="value" datasetid="ds_inreqfrminfo" columnid="specordtype"/>
  1263. <BindItem id="item51" compid="ipt_npdiagnm" propid="value" datasetid="ds_inreqfrminfo" columnid="rsrvprcsstat"/>
  1264. <BindItem id="item52" compid="combo01" propid="value" datasetid="ds_inreqfrminfo" columnid="wardtypecdlrg"/>
  1265. <BindItem id="item53" compid="combo02" propid="value" datasetid="ds_inreqfrminfo" columnid="wardtypecd"/>
  1266. </Bind>
  1267. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1268. * System Name : KNUH2.0
  1269. * Job Name : EMR
  1270. * File Name : SPMMO00100_입원의뢰서.xfdl
  1271. * Creator :
  1272. * Make Date : 2014-08-05
  1273. *
  1274. * Description :
  1275. *---------------------------------------------------------------------------------------
  1276. * Modify Date Modifier Modify Description
  1277. *---------------------------------------------------------------------------------------
  1278. * 2014-08-05 DBS Converting Program(TF->XP)
  1279. *
  1280. *---------------------------------------------------------------------------------------
  1281. ****************************************************************************************/
  1282. //=======================================================================================
  1283. // Lib Include
  1284. //---------------------------------------------------------------------------------------
  1285. include "com_commonxp::comm_main.xjs"
  1286. include "emr_prcpmngtxp::SPMMO00100.xjs"
  1287. include "emr_prcpmngtxp::MMO001.xjs"
  1288. include "pam_pamcomnxp::PAM001.xjs"
  1289. include "com_shortmsgxp::ZMS001.xjs"
  1290. //include "com_commodulexp::SSZFM00401.xjs"
  1291. //var SPMMO03200_rtn_useyn="";
  1292. var arErrorCode = new HashArray();
  1293. //=======================================================================================
  1294. // Event
  1295. //---------------------------------------------------------------------------------------
  1296. /****************************************************************************************
  1297. * Components : Form
  1298. * Components ID : SPMMO00100
  1299. * Event : oninit
  1300. * Argument : 01.obj : Object Event has occurred
  1301. * : 02.e : Event Object
  1302. * Description : 화면 처음 초기화시 폼초기화
  1303. ****************************************************************************************/
  1304. function SPMMO00100_입원의뢰서_oninit(obj:Form, e:InitEventInfo)
  1305. {
  1306. frmf_initForm(obj);
  1307. }
  1308. /****************************************************************************************
  1309. * Components : Form
  1310. * Components ID : SPMMO00100
  1311. * Event : onload
  1312. * Argument : 01.obj : Object Event has occurred
  1313. * : 02.e : Event Object
  1314. * Description : 화면 로드시 초기화 함수 실행
  1315. ****************************************************************************************/
  1316. function SPMMO00100_onload(obj:Form, e:LoadEventInfo)
  1317. {
  1318. // frmf_initForm(obj);
  1319. // lf_commoduleDataSetShow(); //DataSet 조회
  1320. // 하드코드 조회
  1321. lf_gethardcdArrayList(new Array("hardcdno|1",
  1322. "bmtdeptcd|68",
  1323. "erreglyn|90",
  1324. "userauth|91",
  1325. "wardflag|231",
  1326. "drkindcd|69"
  1327. ),
  1328. new Array("ds_hardcdno",
  1329. "ds_bmtdeptcd",
  1330. "ds_erreglyn",
  1331. "ds_userauth",
  1332. "ds_wardflag",
  1333. "ds_drkindcd"
  1334. )
  1335. );
  1336. var wardflag = ds_wardflag.getColumn(ds_wardflag.rowposition,"hardcd");
  1337. // 병동구분에 따른 입력란 변경
  1338. if(wardflag == "A"){
  1339. case3.visible = false;
  1340. case1.visible = false;
  1341. case2.visible = true;
  1342. }else if( wardflag == "C"){
  1343. case3.visible = true;
  1344. case1.visible = false;
  1345. case2.visible = false;
  1346. }else{
  1347. case3.visible = false;
  1348. case1.visible = true;
  1349. case2.visible = false;
  1350. }
  1351. // 화면 로드시 화면 초기화
  1352. fInitialize_SPMMO00100();
  1353. // 달력 조회조건 셋팅
  1354. // Spin00.value = utlf_getCurrentDate().substring(0,4);
  1355. // Spin01.value = utlf_getCurrentDate().substring(4,6);
  1356. // chageCal(Spin00.value, Spin01.value);
  1357. //
  1358. // // 기본정보 초기값 입력
  1359. // setInit();
  1360. }
  1361. /****************************************************************************************
  1362. * Components : Button
  1363. * Components ID : button7
  1364. * Event : onclick
  1365. * Argument : 01.obj : Object Event has occurred
  1366. * : 02.e : Event Object
  1367. * Description : DRG조회 버튼 실행
  1368. ****************************************************************************************/
  1369. function button7_onclick(obj:Button, e:ClickEventInfo)
  1370. {
  1371. // frmf_setParameter("deptcd", sysf_getUserInfo("dutplcecd"));
  1372. //
  1373. // // DRG조회팝업에서 받을 데이터셋
  1374. // ds_tmp.clear();
  1375. // frmf_modal("SPMMO50300","SPMMO50300",null,null,null,null,null,null,null,null,null,null,"M");
  1376. //
  1377. // ds_inreqfrminfo.setColumn(ds_inreqfrminfo.rowposition, "drgno", ds_tmp.getColumn(ds_tmp.rowposition, "drgno"));
  1378. // ds_inreqfrminfo.setColumn(ds_inreqfrminfo.rowposition, "drgnm", ds_tmp.getColumn(ds_tmp.rowposition, "drgnm"));
  1379. //
  1380. //
  1381. var drgyn = ds_inreqfrminfo.getColumn(0, "drgyn"); //model.getValue("/root/main/inreqfrminfo/inreqfrminfo/drgyn");
  1382. if( !utlf_isNull(drgyn) && drgyn == "A" ){
  1383. frmf_modal("SPMMO50300","SPMMO50300",null,null,null,null,null,null,null,null,null,null,"M");
  1384. }
  1385. var drgno = ds_temp.getColumn(0, "drgno");
  1386. var drgnm = ds_temp.getColumn(0, "drgnm");
  1387. if( !utlf_isNull(drgyn) ){
  1388. ds_inreqfrminfo.setColumn(0, "drgno", drgno); //model.makeValue("/root/main/inreqfrminfo/inreqfrminfo/drgno", drgno);
  1389. ds_inreqfrminfo.setColumn(0, "drgnm", drgnm); //model.makeValue("/root/main/inreqfrminfo/inreqfrminfo/drgnm", drgnm);
  1390. }
  1391. }
  1392. /****************************************************************************************
  1393. * Components : Button
  1394. * Components ID : button1
  1395. * Event : onclick
  1396. * Argument : 01.obj : Object Event has occurred
  1397. * : 02.e : Event Object
  1398. * Description : 수술용어조회 버튼 실행
  1399. ****************************************************************************************/
  1400. function button1_onclick(obj:Button, e:ClickEventInfo)
  1401. {
  1402. var icd9cd = ds_opcdlist.getColumn(0, "icd9cd");
  1403. if (!utlf_isNull(icd9cd)) {
  1404. sysf_messageBox("CaseCart명은 한개만 추가 가능합니다.", "I");
  1405. } else {
  1406. fOpenOpPopUp();
  1407. }
  1408. }
  1409. /****************************************************************************************
  1410. * Components : Combo
  1411. * Components ID : cmb_orddeptcd
  1412. * Event : onitemchanged
  1413. * Argument : 01.obj : Object Event has occurred
  1414. * : 02.e : Event Object
  1415. * Description : 과 콤보 변경
  1416. ****************************************************************************************/
  1417. function cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1418. {
  1419. lf_mmbfGetUserComboList(ds_userlist , e.postvalue, "0330", "", "M", "", "", "J");
  1420. if(lf_ContainsHardCD("515", e.postvalue)) { // 담당의 항목에 교수도 조회해야 하는 부서
  1421. lf_mmbfGetUserComboList(ds_atdoctlist, e.postvalue, "0330", "", "T", "", "", "P");
  1422. } else {
  1423. lf_mmbfGetUserComboList(ds_atdoctlist, e.postvalue, "0330", "", "A", "", "", "P");
  1424. }
  1425. lf_mmbfGetSubDeptComboList(ds_subdeptlist , e.postvalue);
  1426. ds_subdeptlist.insertRow(0);
  1427. cmb_orddrid.index = 0;
  1428. // 정신건강의학과 보호입원관련 항목
  1429. if (e.postvalue == '2030000000') {
  1430. cmb_nptype.enable = true;
  1431. cmb_nporddrid.enable = true;
  1432. ipt_npdiagnm.enable = true;
  1433. } else {
  1434. cmb_nptype.enable = false;
  1435. cmb_nporddrid.enable = false;
  1436. ipt_npdiagnm.enable = false;
  1437. ds_inreqfrminfo.setColumn(0, "specwardcd", "");
  1438. ds_inreqfrminfo.setColumn(0, "rsrvprcsstat", "");
  1439. ds_inreqfrminfo.setColumn(0, "specordtype", "");
  1440. }
  1441. }
  1442. /****************************************************************************************
  1443. * Components : Button
  1444. * Components ID : btn_patsrch
  1445. * Event : onclick
  1446. * Argument : 01.obj : Object Event has occurred
  1447. * : 02.e : Event Object
  1448. * Description : 환자조회 아이콘버튼 클릭
  1449. ****************************************************************************************/
  1450. var diagpopyn = false;
  1451. function btn_patsrch_onclick(obj:Button, e:ClickEventInfo)
  1452. {
  1453. fOpenDiagPopUp();
  1454. //2019/10/21 질환군분류정보조회 관련 수정(이정택)
  1455. var diagcd_m = ds_diagcdlist.getColumn(0, "diagcd");
  1456. var orddeptcd = ds_inreqfrminfo.getColumn(0, "orddeptcd");
  1457. if(!utlf_isNull(diagcd_m) && !utlf_isNull(orddeptcd)){
  1458. dsf_createDs("ds_tmp_diagcd");
  1459. dsf_makeValue(ds_tmp_diagcd,"orddeptcd" ,"string", orddeptcd);
  1460. dsf_makeValue(ds_tmp_diagcd,"diagcd_m" ,"string", diagcd_m.substr(0, diagcd_m.indexOf(".")));
  1461. dsf_makeValue(ds_tmp_diagcd,"closeyn" ,"string", "Y");
  1462. var objArg = new Object();
  1463. objArg.arg_ds_tmp_srch = ds_tmp_diagcd;
  1464. frmf_modal("SMPMB03800", "SMPMB03800", objArg, "", "", "", "", "", "", "", "", "", "M");
  1465. diagpopyn = true;
  1466. }
  1467. //2019/10/21 질환군분류정보조회 관련 수정(이정택)
  1468. }
  1469. /****************************************************************************************
  1470. * Components : Button
  1471. * Components ID : btn_patserch
  1472. * Event : onclick
  1473. * Argument : 01.obj : Object Event has occurred
  1474. * : 02.e : Event Object
  1475. * Description : 환자조회 아이콘 클릭
  1476. ****************************************************************************************/
  1477. function btn_patserch_onclick(obj:Button, e:ClickEventInfo)
  1478. {
  1479. fPatSearch();
  1480. }
  1481. /****************************************************************************************
  1482. * Components : Grid
  1483. * Components ID : grd_diaglist
  1484. * Event : onenterdown
  1485. * Argument : 01.obj : Object Event has occurred
  1486. * : 02.e : Event Object
  1487. * Description : 진단명 입력후 엔터
  1488. ****************************************************************************************/
  1489. function grd_diaglist_onenterdown(obj:Grid, e:GridEditEventInfo)
  1490. {
  1491. fSearchDiagTermCD();
  1492. }
  1493. /****************************************************************************************
  1494. * Components : Spin
  1495. * Components ID : ipt_month
  1496. * Event : onspin
  1497. * Argument : 01.obj : Object Event has occurred
  1498. * : 02.e : Event Object
  1499. * Description : 월 변경
  1500. ****************************************************************************************/
  1501. function ipt_month_onspin(obj:Spin, e:SpinEventInfo)
  1502. {
  1503. if(e.prevalue == 12 && e.postvalue == 1) {
  1504. ipt_year.value = ipt_year.value +1;
  1505. } else if(e.prevalue == 1 && e.postvalue == 12) {
  1506. ipt_year.value = ipt_year.value -1;
  1507. }
  1508. ipt_month.value = e.postvalue;
  1509. fReqInReqCalendar();
  1510. }
  1511. /****************************************************************************************
  1512. * Components : Spin
  1513. * Components ID : ipt_year
  1514. * Event : onspin
  1515. * Argument : 01.obj : Object Event has occurred
  1516. * : 02.e : Event Object
  1517. * Description : 년 변경
  1518. ****************************************************************************************/
  1519. function ipt_year_onspin(obj:Spin, e:SpinEventInfo)
  1520. {
  1521. ipt_year.value = e.postvalue;
  1522. fReqInReqCalendar();
  1523. }
  1524. /****************************************************************************************
  1525. * Components : Button
  1526. * Components ID : btn_inreqsrch
  1527. * Event : onclick
  1528. * Argument : 01.obj : Object Event has occurred
  1529. * : 02.e : Event Object
  1530. * Description : 입원예약조회 버튼 실행
  1531. ****************************************************************************************/
  1532. function btn_inreqsrch_onclick(obj:Button, e:ClickEventInfo)
  1533. {
  1534. frmf_modal("SPMMO09000", "SPMMO09000", "", "", "", "", "", "", "", "", "", "", "M");
  1535. }
  1536. /****************************************************************************************
  1537. * Components : Edit
  1538. * Components ID : ipt_pid
  1539. * Event : onkeydown
  1540. * Argument : 01.obj : Object Event has occurred
  1541. * : 02.e : Event Object
  1542. * Description : 등록번호 입력후 엔터
  1543. ****************************************************************************************/
  1544. function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  1545. {
  1546. if(e.keycode == 13) {
  1547. var ev = new ClickEventInfo;
  1548. frmf_inputEnterKey("btn_patserch", "onclick", ev );
  1549. }
  1550. }
  1551. /****************************************************************************************
  1552. * Components : Edit
  1553. * Components ID : ipt_patnm
  1554. * Event : onkeydown
  1555. * Argument : 01.obj : Object Event has occurred
  1556. * : 02.e : Event Object
  1557. * Description : 성명 입력후 엔터
  1558. ****************************************************************************************/
  1559. function ipt_patnm_onkeydown(obj:Edit, e:KeyEventInfo)
  1560. {
  1561. if(e.keycode == 13) {
  1562. var ev = new ClickEventInfo;
  1563. frmf_inputEnterKey("btn_patserch", "onclick", ev );
  1564. }
  1565. }
  1566. /****************************************************************************************
  1567. * Components : Combo
  1568. * Components ID : combo4
  1569. * Event : onitemchanged
  1570. * Argument : 01.obj : Object Event has occurred
  1571. * : 02.e : Event Object
  1572. * Description : 전문의 콤보 변경
  1573. ****************************************************************************************/
  1574. function combo4_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1575. {
  1576. fChngOrdDrID();
  1577. }
  1578. /****************************************************************************************
  1579. * Components : Combo
  1580. * Components ID : combo5
  1581. * Event : onitemchanged
  1582. * Argument : 01.obj : Object Event has occurred
  1583. * : 02.e : Event Object
  1584. * Description : 담당의 콤보 변경
  1585. ****************************************************************************************/
  1586. function combo5_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1587. {
  1588. fChngOrdDrID();
  1589. }
  1590. /****************************************************************************************
  1591. * Components : Calendar
  1592. * Components ID : ipt_inhopedd
  1593. * Event : onchanged
  1594. * Argument : 01.obj : Object Event has occurred
  1595. * : 02.e : Event Object
  1596. * Description : 입원예정일자 변경
  1597. ****************************************************************************************/
  1598. function ipt_inhopedd_onchanged(obj:Calendar, e:ChangeEventInfo)
  1599. {
  1600. fChngInHopeDD();
  1601. }
  1602. /****************************************************************************************
  1603. * Components : Calendar
  1604. * Components ID : ipt_scheopdd
  1605. * Event : onchanged
  1606. * Argument : 01.obj : Object Event has occurred
  1607. * : 02.e : Event Object
  1608. * Description : 수술예정일자 변경
  1609. ****************************************************************************************/
  1610. function ipt_scheopdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  1611. {
  1612. fChgOpBaseDD();
  1613. }
  1614. /****************************************************************************************
  1615. * Components : Button
  1616. * Components ID : button5
  1617. * Event : onclick
  1618. * Argument : 01.obj : Object Event has occurred
  1619. * : 02.e : Event Object
  1620. * Description : 수술예정일자 삭제 클릭
  1621. ****************************************************************************************/
  1622. function button5_onclick(obj:Button, e:ClickEventInfo)
  1623. {
  1624. ds_inreqfrminfo.setColumn(0,"scheopdd","");
  1625. }
  1626. /****************************************************************************************
  1627. * Components : Button
  1628. * Components ID : btn_close
  1629. * Event : onclick
  1630. * Argument : 01.obj : Object Event has occurred
  1631. * : 02.e : Event Object
  1632. * Description : 화면 닫기 버튼 클릭
  1633. ****************************************************************************************/
  1634. function btn_close_onclick(obj:Button, e:ClickEventInfo)
  1635. {
  1636. this.close();
  1637. }
  1638. /****************************************************************************************
  1639. * Components : Button
  1640. * Components ID : btn_deldiag
  1641. * Event : onclick
  1642. * Argument : 01.obj : Object Event has occurred
  1643. * : 02.e : Event Object
  1644. * Description : 진단 삭제 버튼 클릭
  1645. ****************************************************************************************/
  1646. function btn_deldiag_onclick(obj:Button, e:ClickEventInfo)
  1647. {
  1648. fDeleteRow(grd_diaglist);
  1649. }
  1650. /****************************************************************************************
  1651. * Components : Button
  1652. * Components ID : btn_delop
  1653. * Event : onclick
  1654. * Argument : 01.obj : Object Event has occurred
  1655. * : 02.e : Event Object
  1656. * Description : 수술 삭제 버튼 클릭
  1657. ****************************************************************************************/
  1658. function btn_delop_onclick(obj:Button, e:ClickEventInfo)
  1659. {
  1660. fDeleteRow(grd_oplist);
  1661. ds_opcdlist.addRow();
  1662. }
  1663. /****************************************************************************************
  1664. * Components : Grid
  1665. * Components ID : grd_oplist
  1666. * Event : onenterdown
  1667. * Argument : 01.obj : Object Event has occurred
  1668. * : 02.e : Event Object
  1669. * Description : 수술명 입력후 조회팝업 열기
  1670. ****************************************************************************************/
  1671. function grd_oplist_onenterdown(obj:Grid, e:GridEditEventInfo)
  1672. {
  1673. fSearchOpTermCD();
  1674. }
  1675. /****************************************************************************************
  1676. * Components : Grid
  1677. * Components ID : grd_inreqhistlist
  1678. * Event : onlbuttonup
  1679. * Argument : 01.obj : Object Event has occurred
  1680. * : 02.e : Event Object
  1681. * Description : 입원내역 클릭하여 선택 수정
  1682. ****************************************************************************************/
  1683. function grd_inreqhistlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  1684. {
  1685. var currow = e.row;
  1686. if(currow > -1) {
  1687. fDispInReqHistInfo(currow);
  1688. fReqInReqDiagOpList();
  1689. var status = ds_inreqfrminfo.getColumn(0,"status");
  1690. if (status == "u") {
  1691. ds_main.setColumn(0,"status","수정상태");
  1692. //2012/08/13 Start
  1693. btn_del.enable = true;
  1694. //2012/08/13 End
  1695. //2013/01/23 Start 의사가 아니면서 전문간호로 접근하지 않았을시 삭제버튼 비활성화
  1696. if(menuauthchkyn=="N" && sysf_getUserInfo("jobkindcd").substr(0, 2)!="03"){
  1697. btn_del.enable = false;
  1698. return;
  1699. }
  1700. //2013/01/23 End
  1701. } else {
  1702. ds_main.setColumn(0,"status","신규상태");
  1703. ds_inreqfrminfo.setColumn(0,"inrsrvacptdd",utlf_getCurrentDate());
  1704. //2012/08/13 Start
  1705. btn_del.enable = false;
  1706. //2012/08/13 End
  1707. }
  1708. }
  1709. }
  1710. /****************************************************************************************
  1711. * Components : Button
  1712. * Components ID : button2
  1713. * Event : onclick
  1714. * Argument : 01.obj : Object Event has occurred
  1715. * : 02.e : Event Object
  1716. * Description : 협진관리 버튼 클릭
  1717. ****************************************************************************************/
  1718. function button2_onclick(obj:Button, e:ClickEventInfo)
  1719. {
  1720. frmf_setParameter("SPMMO03600_inreqpid",ds_inreqfrminfo.getColumn(0,"pid"));
  1721. frmf_setParameter("SPMMO03600_inreqcoopteamcd", ds_inreqfrminfo.getColumn(0,"cnstteam"));
  1722. // modal("SPMMO03600");
  1723. frmf_modal("SPMMO03600","SPMMO03600",null,null,null,null,null,null,null,null,null,null,"M");
  1724. fReqCnstteamList();
  1725. }
  1726. /****************************************************************************************
  1727. * Components : Button
  1728. * Components ID : btn_opnote
  1729. * Event : onclick
  1730. * Argument : 01.obj : Object Event has occurred
  1731. * : 02.e : Event Object
  1732. * Description : 수술예약장부 버튼 클릭
  1733. ****************************************************************************************/
  1734. function btn_opnote_onclick(obj:Button, e:ClickEventInfo)
  1735. {
  1736. // modal("SMMMO05700");
  1737. frmf_modal("SMMMO05700","SMMMO05700",null,null,null,null,null,null,null,null,null,null,"M");
  1738. }
  1739. /****************************************************************************************
  1740. * Components : Button
  1741. * Components ID : case3.btn_wardselect
  1742. * Event : onclick
  1743. * Argument : 01.obj : Object Event has occurred
  1744. * : 02.e : Event Object
  1745. * Description : 병동선택 버튼 클릭
  1746. ****************************************************************************************/
  1747. function case3_btn_wardselect_onclick(obj:Button, e:ClickEventInfo)
  1748. {
  1749. var sOrdDeptCd = ds_inreqfrminfo.getColumn(0,"orddeptcd"); // 의뢰서 진료과
  1750. dsf_createDs("ds_hidden_grdbedspec");// model.removenode("/root/hidden/target")
  1751. frmf_setParameter("SMPMI00100_Param1", sOrdDeptCd);
  1752. frmf_setParameter("SMPMI00100_orduseyn", "Y");
  1753. // xxf_tfSetParameter("SMPMI00100_Param1", sOrdDeptCd);
  1754. // xxf_tfSetParameter("SMPMI00100_orduseyn", "Y");
  1755. if(lf_ContainsHardCD("445", sOrdDeptCd)) { // 소아 청소년과 분과이면 45병동을 디폴트로 조회 하도록 수정. 2014.05.16 엄영만
  1756. frmf_setParameter("SMPMI00100_Param2", "3050314000");
  1757. // xxf_tfSetParameter("SMPMI00100_Param2", "3050314000");
  1758. }
  1759. frmf_modal("SPPMI02001","SPPMI02001",null,null,1,50,50,null,null,null,null,null,"M");
  1760. //xxf_tfModal("SPPMI02001",1,50,50,null,null,null,null,null,null,null,"none");
  1761. var patpid = ds_inreqfrminfo.getColumn(0,"pid", true);
  1762. var patage = "";
  1763. var patsex = "";
  1764. if(patpid == ds_patnm.getColumn(0,"pid")) {
  1765. patage = ds_patnm.getColumn(0,"age");
  1766. patsex = ds_patnm.getColumn(0,"sex");
  1767. } else if(patpid == ds_paminfo.getColumn(0,"pid")) {
  1768. patage = ds_paminfo.getColumn(0,"age");
  1769. patsex = ds_paminfo.getColumn(0,"sex");
  1770. } else if(patpid == ds_patinfolist.getColumn(0,"pid")) {
  1771. patage = ds_patinfolist.getColumn(0,"age");
  1772. patsex = ds_patinfolist.getColumn(0,"sex");
  1773. } else {
  1774. sysf_messageBox ( "환자정보를 조회 할 수 없습니다.", "E" );
  1775. return;
  1776. }
  1777. var bedsex = ds_hidden_grdbedspec.getColumn(0,"sex");
  1778. // 6세 이하 제외, 성별일 같거나, 공통 병실 일경우
  1779. if(patsex == bedsex || bedsex == "A" || (utlf_isNum(patage) && parseInt(patage) <= 6 )) {
  1780. var wardcd = ds_hidden_grdbedspec.getColumn(0,"wardcd");
  1781. var roomcd = ds_hidden_grdbedspec.getColumn(0,"roomcd");
  1782. var bedcd = ds_hidden_grdbedspec.getColumn(0,"bedcd");
  1783. var roomgrdecd = ds_hidden_grdbedspec.getColumn(0,"roomgrdecd");
  1784. var roomtypecd = ds_hidden_grdbedspec.getColumn(0,"roomtypecd");
  1785. // 보훈병원등록환자 여부점검용 필터
  1786. ds_cdspinfo.filter("suppfromdd <= '" + ds_inreqfrminfo.getColumn(0, "inhopedd") + "' && supptodd >= '" + ds_inreqfrminfo.getColumn(0, "inhopedd") + "'");
  1787. var cdspcnt = ds_cdspinfo.rowcount;
  1788. ds_cdspinfo.filter("");
  1789. // 입원전담전문의 병동 점검
  1790. // 입원전담전문의의 경우 건강보험 자격자만 입원가능
  1791. if (ds_hidden_grdbedspec.getColumn(0, "hospitalistyn") == 'Y' && ds_insuinfo.getColumn(0, "insucnt") < 1)
  1792. {
  1793. sysf_messageBox ( ds_warddept.lookup("deptcd", wardcd, "depthngnm") + " 입원전담전문의 병동입니다. "
  1794. + "\r\n(의료급여, 자보, 산재 자격 확인 바랍니다.) "
  1795. + "\r\n문의 : " + ds_warddept.lookup("deptcd", wardcd, "depthngnm"), "I000" );
  1796. //입원전담전문의 병동에 건강보험 자격자가 아닌경우에도 입원 가능하도록 수정 20200330 임승주
  1797. /*
  1798. ds_inreqfrminfo.setColumn(0,"assgward" , "");
  1799. ds_inreqfrminfo.setColumn(0,"assgroom" , "");
  1800. ds_inreqfrminfo.setColumn(0,"assgroomgrde" , "");
  1801. ds_inreqfrminfo.setColumn(0,"assgroomtype" , "");
  1802. ds_inreqfrminfo.setColumn(0,"assgbed" , "");
  1803. */
  1804. }
  1805. // 보훈병원등록환자 전담전문의병동 입원 제어
  1806. if (ds_hidden_grdbedspec.getColumn(0, "hospitalistyn") == 'Y' && cdspcnt > 0) {
  1807. sysf_messageBox ( ds_warddept.lookup("deptcd", wardcd, "depthngnm") + " 입원전담전문의 병동입니다. "
  1808. + "\r\n(보훈병원 지원대상자입니다.)"
  1809. + "\r\n문의 : " + ds_warddept.lookup("deptcd", wardcd, "depthngnm"), "E" );
  1810. ds_inreqfrminfo.setColumn(0,"assgward" , "");
  1811. ds_inreqfrminfo.setColumn(0,"assgroom" , "");
  1812. ds_inreqfrminfo.setColumn(0,"assgroomgrde" , "");
  1813. ds_inreqfrminfo.setColumn(0,"assgroomtype" , "");
  1814. ds_inreqfrminfo.setColumn(0,"assgbed" , "");
  1815. } else {
  1816. ds_inreqfrminfo.setColumn(0,"assgward" , wardcd);
  1817. ds_inreqfrminfo.setColumn(0,"assgroom" , roomcd);
  1818. ds_inreqfrminfo.setColumn(0,"assgroomgrde" , roomgrdecd);
  1819. ds_inreqfrminfo.setColumn(0,"assgroomtype" , roomtypecd);
  1820. ds_inreqfrminfo.setColumn(0,"assgbed" , bedcd);
  1821. }
  1822. } else {
  1823. if(utlf_isNull(bedsex)) {
  1824. sysf_messageBox ( "선택하신 병실이 없습니다.", "E" );
  1825. } else {
  1826. sysf_messageBox ( "선택하신 병실의 성별과 환자의 성별이 서로 틀립니다.\n\n[혼성입원 연령제한 안내]\n\n우리 병원에서는 만 6세미만의 경우에만 혼성입원이 가능합니다.\n만 6세이상의 환자에 대하여 혼성입원이 필요한 경우 원무팀으로 연락바랍니다.\n( 입원결정 및 전실신청시 모두 해당 )\n\n☎ 문의사항 ☎\n본원 원무팀 : 재원파트 5064 / 5065, 응급수납 5058 / 5068\n칠곡 원무팀 : 재원파트 2065 / 2066, 응급수납 2108", "E" );
  1827. }
  1828. ds_inreqfrminfo.setColumn(0,"assgward" , "");
  1829. ds_inreqfrminfo.setColumn(0,"assgroom" , "");
  1830. ds_inreqfrminfo.setColumn(0,"assgroomgrde" , "");
  1831. ds_inreqfrminfo.setColumn(0,"assgroomtype" , "");
  1832. ds_inreqfrminfo.setColumn(0,"assgbed" , "");
  1833. }
  1834. return;
  1835. }
  1836. /****************************************************************************************
  1837. * Components : Radio
  1838. * Components ID : case3.radio4
  1839. * Event : onitemchanged
  1840. * Argument : 01.obj : Object Event has occurred
  1841. * : 02.e : Event Object
  1842. * Description : 병실 예약/결정 라디오 버튼 선택
  1843. ****************************************************************************************/
  1844. function case3_radio4_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1845. {
  1846. var inrsrvstat = ds_inreqfrminfo.getColumn(0,"inrsrvstat");
  1847. var publicbedyn = ds_inreqfrminfo.getColumn(0,"publicbedyn");
  1848. //2013/01/29 Start 당일 퇴원한 환자가 동일일자에 결정을 클릭시 저장버튼 비활성화
  1849. if(blockingchk == "Y"){
  1850. var dschordtype = ds_dschchkyn.getColumn(0,"ordtype");
  1851. if(dschordtype == "I" && inrsrvstat == "S"){
  1852. btn_save.enable = false;
  1853. return;
  1854. } else {
  1855. if(menuauthchkyn == "N" && sysf_getUserInfo("jobkindcd").substr(0, 2) != "03") {
  1856. return;
  1857. }
  1858. btn_save.enable = true;
  1859. }
  1860. }
  1861. //2013/01/29 End
  1862. if(inrsrvstat == "S" && publicbedyn != "Y") {
  1863. var ev = new ClickEventInfo;
  1864. frmf_inputEnterKey("case3.btn_wardselect", "onclick", ev );
  1865. }
  1866. }
  1867. /****************************************************************************************
  1868. * Components : CheckBox
  1869. * Components ID : case3.bool1
  1870. * Event : onchanged
  1871. * Argument : 01.obj : Object Event has occurred
  1872. * : 02.e : Event Object
  1873. * Description : 공용병상여부 체크
  1874. ****************************************************************************************/
  1875. function case3_bool1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1876. {
  1877. var publicbedyn = ds_inreqfrminfo.getColumn(0,"publicbedyn");
  1878. if (publicbedyn == "Y") {
  1879. case3.btn_wardselect.enable = true;
  1880. } else {
  1881. case3.btn_wardselect.enable = false;
  1882. ds_inreqfrminfo.setColumn(0,"assgward" , "");
  1883. ds_inreqfrminfo.setColumn(0,"assgroom" , "");
  1884. ds_inreqfrminfo.setColumn(0,"assgroomgrde" , "");
  1885. ds_inreqfrminfo.setColumn(0,"assgroomtype" , "");
  1886. ds_inreqfrminfo.setColumn(0,"assgbed" , "");
  1887. }
  1888. }
  1889. /****************************************************************************************
  1890. * Components : Button
  1891. * Components ID : case1.btn_specroomyn
  1892. * Event : onclick
  1893. * Argument : 01.obj : Object Event has occurred
  1894. * : 02.e : Event Object
  1895. * Description : 이식여부 삭제 버튼 클릭
  1896. ****************************************************************************************/
  1897. function case1_btn_specroomyn_onclick(obj:Button, e:ClickEventInfo)
  1898. {
  1899. ds_inreqfrminfo.setColumn(0,"specroomyn","");
  1900. }
  1901. /****************************************************************************************
  1902. * Components : Radio
  1903. * Components ID : case2.rdo_wardtype
  1904. * Event : onitemchanged
  1905. * Argument : 01.obj : Object Event has occurred
  1906. * : 02.e : Event Object
  1907. * Description :
  1908. ****************************************************************************************/
  1909. function case2_rdo_wardtype_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1910. {
  1911. fCentValChng();
  1912. }
  1913. /****************************************************************************************
  1914. * Components : Radio
  1915. * Components ID : case2.radio2
  1916. * Event : onitemchanged
  1917. * Argument : 01.obj : Object Event has occurred
  1918. * : 02.e : Event Object
  1919. * Description :
  1920. ****************************************************************************************/
  1921. function case2_radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1922. {
  1923. fChngRoomInfo();
  1924. }
  1925. /****************************************************************************************
  1926. * Components : Button
  1927. * Components ID : case2.button3
  1928. * Event : onclick
  1929. * Argument : 01.obj : Object Event has occurred
  1930. * : 02.e : Event Object
  1931. * Description : BMT/이식여부 삭제버튼 클릭
  1932. ****************************************************************************************/
  1933. function case2_button3_onclick(obj:Button, e:ClickEventInfo)
  1934. {
  1935. ds_inreqfrminfo.setColumn(0,"wardtypecd","");
  1936. ds_inreqfrminfo.setColumn(0,"specroomyn","");
  1937. }
  1938. /****************************************************************************************
  1939. * Components : Button
  1940. * Components ID : btn_sms
  1941. * Event : onclick
  1942. * Argument : 01.obj : Object Event has occurred
  1943. * : 02.e : Event Object
  1944. * Description : SMS전송 버튼 클릭
  1945. ****************************************************************************************/
  1946. function btn_sms_onclick(obj:Button, e:ClickEventInfo)
  1947. {
  1948. dsf_createDs("ds_hidden_smsdata");
  1949. dsf_makeValue(ds_hidden_smsdata,"bizabbr" ,"string","EMR");
  1950. dsf_makeValue(ds_hidden_smsdata,"replytelno","string","");
  1951. dsf_makeValue(ds_hidden_smsdata,"rsrvyn" ,"string","");
  1952. dsf_makeValue(ds_hidden_smsdata,"rsrvdate" ,"string","");
  1953. dsf_makeValue(ds_hidden_smsdata,"rsrvtime" ,"string","");
  1954. dsf_createDs("ds_hidden_smsdata_recvrlist");
  1955. dsf_makeValue(ds_hidden_smsdata_recvrlist,"chk" ,"string","");
  1956. dsf_makeValue(ds_hidden_smsdata_recvrlist,"recvrnm" ,"string",ds_inreqfrminfo.getColumn(0,"hngnm"));
  1957. dsf_makeValue(ds_hidden_smsdata_recvrlist,"recvrtelno","string",ds_inreqfrminfo.getColumn(0,"phoneno"));
  1958. // var recvrlistCsv = dsf_getDsCSV(ds_hidden_smsdata_recvrlist);
  1959. // dsf_makeValue(ds_hidden_smsdata,"recvrlist" ,"string",recvrlistCsv);
  1960. // // 공통쪽에 단문메시지 전송창 화면이 만들어지면 연결해야한다.
  1961. zmsfOpenSMS(ds_hidden_smsdata, ds_hidden_smsdata_recvrlist);
  1962. // xxf_tfOpen("SPZMS00100",1,700,400,null,ds_hidden_smsdata_recvrlist,"/root/main","recvrlist",null,null,null,"none");
  1963. // dsf_deleteDs("ds_hidden_smsdata");
  1964. // dsf_deleteDs("ds_hidden_smsdata_recvrlist");
  1965. }
  1966. /****************************************************************************************
  1967. * Components : Button
  1968. * Components ID : button6
  1969. * Event : onclick
  1970. * Argument : 01.obj : Object Event has occurred
  1971. * : 02.e : Event Object
  1972. * Description : 기간약정서 버튼 클릭
  1973. ****************************************************************************************/
  1974. function button6_onclick(obj:Button, e:ClickEventInfo)
  1975. {
  1976. var status = ds_inreqfrminfo.getColumn(0,"status");
  1977. if(status == "u") {
  1978. fInDeciPrint( ds_inreqfrminfo.getColumn(0,"pid")
  1979. , ds_inreqfrminfo.getColumn(0,"inrsrvacptdd")
  1980. , ds_inreqfrminfo.getColumn(0,"orddeptcd")
  1981. , ds_inreqfrminfo.getColumn(0,"orddrid")
  1982. , ds_inreqfrminfo.getColumn(0,"insukind")
  1983. , "2"); // 약정서종류 1:입원약정서, 2:기간약정서
  1984. } else {
  1985. sysf_messageBox("환자를 선택해야만 출력이 가능합니다.", "I");
  1986. }
  1987. }
  1988. /****************************************************************************************
  1989. * Components : Button
  1990. * Components ID : button4
  1991. * Event : onclick
  1992. * Argument : 01.obj : Object Event has occurred
  1993. * : 02.e : Event Object
  1994. * Description : 입원약정서 버튼 클릭
  1995. ****************************************************************************************/
  1996. function button4_onclick(obj:Button, e:ClickEventInfo)
  1997. {
  1998. var status = ds_inreqfrminfo.getColumn(0,"status");
  1999. if ( status =="u" ) {
  2000. fInDeciPrint( ds_inreqfrminfo.getColumn(0,"pid")
  2001. , ds_inreqfrminfo.getColumn(0,"inrsrvacptdd")
  2002. , ds_inreqfrminfo.getColumn(0,"orddeptcd")
  2003. , ds_inreqfrminfo.getColumn(0,"orddrid")
  2004. , ds_inreqfrminfo.getColumn(0,"insukind")
  2005. , "1"); // 약정서종류 1:입원약정서, 2:기간약정서
  2006. } else {
  2007. sysf_messageBox("환자를 선택해야만 출력이 가능합니다.", "I");
  2008. }
  2009. }
  2010. /****************************************************************************************
  2011. * Components : Button
  2012. * Components ID : btn_init
  2013. * Event : onclick
  2014. * Argument : 01.obj : Object Event has occurred
  2015. * : 02.e : Event Object
  2016. * Description : 초기화 버튼 클릭
  2017. ****************************************************************************************/
  2018. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  2019. {
  2020. fClkBtnInit();
  2021. }
  2022. /****************************************************************************************
  2023. * Components : Button
  2024. * Components ID : btn_save
  2025. * Event : onclick
  2026. * Argument : 01.obj : Object Event has occurred
  2027. * : 02.e : Event Object
  2028. * Description : 저장 버튼 클릭
  2029. ****************************************************************************************/
  2030. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2031. {
  2032. if(ds_inreqfrminfo.getColumn(0,"erreglyn") == "I" || ds_inreqfrminfo.getColumn(0,"erreglyn") == "E"
  2033. || ds_inreqfrminfo.getColumn(0,"erreglyn") == "D" ){
  2034. //2019/10/21 질환군분류정보조회 관련 수정(이정택)
  2035. if(!diagpopyn){
  2036. var diagcd_m = ds_diagcdlist.getColumn(0, "diagcd");
  2037. var orddeptcd = ds_inreqfrminfo.getColumn(0, "orddeptcd");
  2038. if(!utlf_isNull(diagcd_m) && !utlf_isNull(orddeptcd)){
  2039. dsf_createDs("ds_tmp_diagcd");
  2040. dsf_makeValue(ds_tmp_diagcd,"orddeptcd" ,"string", orddeptcd);
  2041. dsf_makeValue(ds_tmp_diagcd,"diagcd_m" ,"string", diagcd_m.substr(0, diagcd_m.indexOf(".")));
  2042. dsf_makeValue(ds_tmp_diagcd,"closeyn" ,"string", "Y");
  2043. var objArg = new Object();
  2044. objArg.arg_ds_tmp_srch = ds_tmp_diagcd;
  2045. frmf_modal("SMPMB03800", "SMPMB03800", objArg, "", "", "", "", "", "", "", "", "", "M");
  2046. }
  2047. }
  2048. //2019/10/21 질환군분류정보조회 관련 수정(이정택)
  2049. //2020/01/14 저장시 전문질환군이 아닐 경우는 메시지 팝업
  2050. var diagcd_m = ds_diagcdlist.getColumn(0, "diagcd");
  2051. dsf_createDs("ds_chk_diagcd");
  2052. dsf_makeValue(ds_chk_diagcd,"diagcd_m" ,"string", diagcd_m.substr(0, diagcd_m.indexOf(".")));
  2053. dsf_createDs("ds_rsrvdiaginfo");
  2054. dsf_makeValue(ds_rsrvdiaginfo, "msgyn", "string");
  2055. var oParam = {};
  2056. oParam.id = "-";
  2057. oParam.service = "ipatmngtapp.InRsrv";
  2058. oParam.method = "reqGetRsrvDiagInfo";
  2059. oParam.inds = "req=ds_chk_diagcd";
  2060. oParam.outds = "ds_rsrvdiaginfo=item";
  2061. oParam.async = false;
  2062. oParam.callback = "-";
  2063. tranf_submit(oParam);
  2064. if(ds_rsrvdiaginfo.getColumn(0, "msgyn")=='Y'){
  2065. sysf_messageBox("현 상병코드는 단순진료 질병군에 해당합니다.\r전문 또는 일반 진료 질병군으로 변경 가능한지 확인바랍니다.", "I");
  2066. }
  2067. //2020/01/14 저장시 전문질환군이 아닐 경우는 메시지 팝업
  2068. fSaveInReq();
  2069. }else{
  2070. sysf_messageBox("입원경로가 지정되지 않았습니다.", "I");
  2071. }
  2072. }
  2073. /****************************************************************************************
  2074. * Components : Button
  2075. * Components ID : btn_del
  2076. * Event : onclick
  2077. * Argument : 01.obj : Object Event has occurred
  2078. * : 02.e : Event Object
  2079. * Description : 삭제 버튼 클릭
  2080. ****************************************************************************************/
  2081. function btn_del_onclick(obj:Button, e:ClickEventInfo)
  2082. {
  2083. fClkBtnInReqDel();
  2084. }
  2085. /****************************************************************************************
  2086. * Components : Combo
  2087. * Components ID : cmb_orddrid
  2088. * Event : onitemchanged
  2089. * Argument : 01.obj : Object Event has occurred
  2090. * : 02.e : Event Object
  2091. * Description : 전문의 콤보 변경
  2092. ****************************************************************************************/
  2093. function cmb_orddrid_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2094. {
  2095. fChngOrdDrID();
  2096. }
  2097. /****************************************************************************************
  2098. * Components : Button
  2099. * Components ID : group1.btn_cnfm
  2100. * Event : onclick
  2101. * Argument : 01.obj : Object Event has occurred
  2102. * : 02.e : Event Object
  2103. * Description : 취소사유 확인 버튼 클릭
  2104. ****************************************************************************************/
  2105. function group1_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
  2106. {
  2107. fDelInReqHistList();
  2108. }
  2109. /****************************************************************************************
  2110. * Components : Button
  2111. * Components ID : group1.btn_cncl
  2112. * Event : onclick
  2113. * Argument : 01.obj : Object Event has occurred
  2114. * : 02.e : Event Object
  2115. * Description : 취소사유 취소 버튼 클릭
  2116. ****************************************************************************************/
  2117. function group1_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
  2118. {
  2119. ds_inreqfrminfo.setColumn(0,"inrsrvcnclresn","");
  2120. group1.visible = false;
  2121. fCtrlObjDisable(true);
  2122. }
  2123. // TF의 onclick 이벤트
  2124. function radio5_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2125. {
  2126. var drgyn = ds_inreqfrminfo.getColumn(0, "drgyn");
  2127. if( !utlf_isNull(drgyn) && drgyn == "A" ) { //if(drgyn != null && drgyn != "" && drgyn == "A"){
  2128. frmf_setParameter("deptcd", ds_inreqfrminfo.getColumn(0, "orddeptcd"));
  2129. frmf_modal("SPMMO50300","SPMMO50300",null,null,null,null,null,null,null,null,null,null,"M");
  2130. button7.enable = true;
  2131. }else{
  2132. ds_inreqfrminfo.setColumn(0, "drgno", "");
  2133. ds_inreqfrminfo.setColumn(0, "drgnm", "");
  2134. dsf_makeValue(ds_temp, "drgno", "string", "");
  2135. dsf_makeValue(ds_temp, "drgnm", "string", "");
  2136. button7.enable = false;
  2137. }
  2138. var drgno = ds_temp.getColumn(0, "drgno");
  2139. var drgnm = ds_temp.getColumn(0, "drgnm");
  2140. if( !utlf_isNull(drgno) ) { //if(drgno!=null && drgno!=""){
  2141. ds_inreqfrminfo.setColumn(0, "drgno", drgno);
  2142. ds_inreqfrminfo.setColumn(0, "drgnm", drgnm);
  2143. ds_inreqfrminfo.setColumn(0, "cpyn", "Y");
  2144. }else{
  2145. ds_inreqfrminfo.setColumn(0, "drgyn", "N");
  2146. }
  2147. }
  2148. function Button00_onclick(obj:Button, e:ClickEventInfo)
  2149. {
  2150. frmf_open("SMPMI03910", "SMPMI03910", "", "", "", "", "", "", "", "", "", "", "M");
  2151. }
  2152. function Button03_onclick(obj:Button, e:ClickEventInfo)
  2153. {
  2154. fShowHoliInfo();
  2155. }
  2156. //담당의 존재 여부 추가 임승주 19.08.26
  2157. function Button04_onclick(obj:Button, e:ClickEventInfo)
  2158. {
  2159. if(combo5.enable == true)
  2160. {
  2161. ds_inreqfrminfo.setColumn(0,"atdoctid","-");
  2162. combo5.enable=false;
  2163. }
  2164. else
  2165. {
  2166. ds_inreqfrminfo.setColumn(0,"atdoctid",null);
  2167. combo5.enable=true;
  2168. }
  2169. }
  2170. // EICU 입원사유 대분류 선택 이벤트
  2171. function combo01_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2172. {
  2173. ds_inreqfrminfo.setColumn(0, "wardtypecd", "");
  2174. ds_hardcd_9998.filter("String(hardcd).substr(0,2) == '" + e.postvalue + "'");
  2175. }
  2176. function btn_deldiag00_onclick(obj:Button, e:ClickEventInfo)
  2177. {
  2178. var orddeptcd = ds_inreqfrminfo.getColumn(0, "orddeptcd");
  2179. if(!utlf_isNull(orddeptcd)){
  2180. dsf_createDs("ds_tmp_diagcd");
  2181. dsf_makeValue(ds_tmp_diagcd,"orddeptcd" ,"string", orddeptcd);
  2182. dsf_makeValue(ds_tmp_diagcd,"closeyn" ,"string", "Y");
  2183. var objArg = new Object();
  2184. objArg.arg_ds_tmp_srch = ds_tmp_diagcd;
  2185. frmf_modal("SMPMB03800", "SMPMB03800", objArg, "", "", "", "", "", "", "", "", "", "M");
  2186. }else{
  2187. frmf_modal("SMPMB03800", "SMPMB03800", "", "", "", "", "", "", "", "", "", "", "M");
  2188. }
  2189. }
  2190. ]]></Script>
  2191. </Form>
  2192. </FDL>