SMMNE04900_심폐소생보고내역조회.xfdl 65 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNE04900" position="absolute 0 0 1202 778" titletext="심폐소생보고 내역조회" oninit="SMMNE04900_oninit" onload="SMMNE04900_onload" ontimer="SMMNE04900_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1195 25" id="group1">
  8. <Layouts>
  9. <Layout>
  10. <Static text="심폐소생보고내역 조회" position="absolute 0 0 174 25" id="caption6" class="tit_1"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div position="absolute 0 756 1195 778" id="group4" scrollbars="autoboth">
  15. <Layouts>
  16. <Layout>
  17. <Shape position="absolute 0 -2 1194 4" linetype="horizontal" id="line62" class="line_6"/>
  18. <Static text="[표]" position="absolute 1165 0 1194 20" align="align:right middle;" id="caption11"/>
  19. </Layout>
  20. </Layouts>
  21. </Div>
  22. <Div id="group3" taborder="1" position="absolute 0 13 1194 755">
  23. <Layouts>
  24. <Layout>
  25. <Grid id="datagrid1" class="datagrid2" taborder="3" binddataset="ds_main_cprinfo_cprlist" useinputpanel="false" position="absolute 0 75 1192 740" oncelldblclick="group3_datagrid1_oncelldblclick" onrbuttondown="group3_datagrid1_onrbuttondown" selecttype="multirow" cellsizingtype="col" scrollpixel="all" cellsizebandtype="allband" onrbuttonup="group3_datagrid1_onrbuttonup">
  26. <Formats>
  27. <Format id="default">
  28. <Columns>
  29. <Column size="30" band="left"/>
  30. <Column size="70" band="left"/>
  31. <Column size="70" band="left"/>
  32. <Column size="40" band="left"/>
  33. <Column size="0" band="left"/>
  34. <Column size="86" band="left"/>
  35. <Column size="100" band="left"/>
  36. <Column size="79"/>
  37. <Column size="53"/>
  38. <Column size="54"/>
  39. <Column size="100"/>
  40. <Column size="58"/>
  41. <Column size="76"/>
  42. <Column size="0"/>
  43. <Column size="100"/>
  44. <Column size="154"/>
  45. <Column size="66"/>
  46. <Column size="81"/>
  47. <Column size="95"/>
  48. <Column size="100"/>
  49. <Column size="100"/>
  50. <Column size="100"/>
  51. <Column size="100"/>
  52. <Column size="100"/>
  53. <Column size="100"/>
  54. <Column size="100"/>
  55. <Column size="100"/>
  56. <Column size="50"/>
  57. <Column size="56"/>
  58. <Column size="100"/>
  59. <Column size="55"/>
  60. <Column size="118"/>
  61. <Column size="144"/>
  62. <Column size="100"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="50"/>
  66. <Column size="50"/>
  67. <Column size="50"/>
  68. <Column size="50"/>
  69. <Column size="51"/>
  70. <Column size="51"/>
  71. <Column size="51"/>
  72. <Column size="51"/>
  73. <Column size="50"/>
  74. <Column size="50"/>
  75. <Column size="56"/>
  76. <Column size="56"/>
  77. <Column size="50"/>
  78. <Column size="50"/>
  79. <Column size="50"/>
  80. <Column size="50"/>
  81. <Column size="50"/>
  82. <Column size="50"/>
  83. <Column size="50"/>
  84. <Column size="50"/>
  85. <Column size="53"/>
  86. <Column size="53"/>
  87. <Column size="50"/>
  88. <Column size="50"/>
  89. <Column size="50"/>
  90. <Column size="50"/>
  91. <Column size="50"/>
  92. <Column size="50"/>
  93. <Column size="53"/>
  94. <Column size="53"/>
  95. <Column size="50"/>
  96. <Column size="50"/>
  97. <Column size="53"/>
  98. <Column size="53"/>
  99. <Column size="50"/>
  100. <Column size="50"/>
  101. <Column size="50"/>
  102. <Column size="50"/>
  103. <Column size="50"/>
  104. <Column size="50"/>
  105. <Column size="55"/>
  106. <Column size="55"/>
  107. <Column size="56"/>
  108. <Column size="56"/>
  109. <Column size="50"/>
  110. <Column size="50"/>
  111. <Column size="70"/>
  112. <Column size="70"/>
  113. <Column size="0"/>
  114. <Column size="0"/>
  115. <Column size="0"/>
  116. <Column size="0"/>
  117. <Column size="0"/>
  118. <Column size="0"/>
  119. <Column size="0"/>
  120. <Column size="0"/>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. </Columns>
  124. <Rows>
  125. <Row size="34" band="head"/>
  126. <Row size="24"/>
  127. </Rows>
  128. <Band id="head">
  129. <Cell/>
  130. <Cell col="1" text="등록번호"/>
  131. <Cell col="2" text="환자명"/>
  132. <Cell col="3" text="S/A"/>
  133. <Cell col="4" text="입원일자"/>
  134. <Cell col="5" text="병동"/>
  135. <Cell col="6" text="소생술 시행일자"/>
  136. <Cell col="7" text="진료과"/>
  137. <Cell col="8" text="전문의"/>
  138. <Cell col="9" text="담당의"/>
  139. <Cell col="10" text="환자발견시간"/>
  140. <Cell col="11" text="파랑새&#10;발령여부"/>
  141. <Cell col="12" text="최초발견자"/>
  142. <Cell col="13" text="심정지발생일시"/>
  143. <Cell col="14" text="심정지발생장소"/>
  144. <Cell col="15" text="심정지발생장소 상세사항"/>
  145. <Cell col="16" text="병원도착전&#10;처치"/>
  146. <Cell col="17" text="CPR팀&#10;도착전소생술"/>
  147. <Cell col="18" text="최초소생술&#10;시행자"/>
  148. <Cell col="19" text="심정지 추정시간"/>
  149. <Cell col="20" text="초기환자상태&#10;의식/호흡/맥박"/>
  150. <Cell col="21" text="CPR팀호출시간"/>
  151. <Cell col="22" text="처음소생술&#10;시작시간"/>
  152. <Cell col="23" text="초기리듬확인시간"/>
  153. <Cell col="24" text="CPR팀 도착시간"/>
  154. <Cell col="25" text="CPR팀&#10;소생술시작시간"/>
  155. <Cell col="26" text="제세동시작시간"/>
  156. <Cell col="27" text="제세동J"/>
  157. <Cell col="28" text="제세동&#10;횟수"/>
  158. <Cell col="29" text="소생술종료시간"/>
  159. <Cell col="30" text="CPR팀&#10;소생술"/>
  160. <Cell col="31" text="소생술 종료사유"/>
  161. <Cell col="32" text="소생술결과"/>
  162. <Cell col="33" text="사망일시"/>
  163. <Cell col="34" text="원내&#10;구분"/>
  164. <Cell col="35" text="임상&#10;관찰"/>
  165. <Cell col="36" colspan="2" text="CPR팀호출시간&#10;-심정지추정시간"/>
  166. <Cell col="38" colspan="2" text="CPR팀호출시간&#10;-처음소생술시작"/>
  167. <Cell col="40" colspan="2" text="처음소생술시작&#10;-심정지추정시간"/>
  168. <Cell col="42" colspan="2" text="초기리듬확인시간&#10;-심정지추정시간"/>
  169. <Cell col="44" colspan="2" text="CPR팀도착시간&#10;-심정지추정시간"/>
  170. <Cell col="46" colspan="2" text="CPR팀소생술시작&#10;-심정지추정시간"/>
  171. <Cell col="48" colspan="2" text="제세동시작시간&#10;-심정지추정시간"/>
  172. <Cell col="50" colspan="2" text="소생술종료시간&#10;-심정지추정시간"/>
  173. <Cell col="52" colspan="2" text="CPR팀도착시간&#10;-CPR팀호출시간"/>
  174. <Cell col="54" colspan="2" text="초기리듬확인&#10;-처음소생술시작"/>
  175. <Cell col="56" colspan="2" text="CPR팀소생술시작&#10;-처음소생술시작"/>
  176. <Cell col="58" colspan="2" text="제세동시작시간&#10;-처음소생술시작"/>
  177. <Cell col="60" colspan="2" text="소생술종료시간&#10;-처음소생술시작"/>
  178. <Cell col="62" colspan="2" text="CPR팀도착시간&#10;-초기리듬확인"/>
  179. <Cell col="64" colspan="2" text="CPR팀소생술시작&#10;-초기리듬확인"/>
  180. <Cell col="66" colspan="2" text="제세동시작시간&#10;-초기리듬확인"/>
  181. <Cell col="68" colspan="2" text="CPR팀소생술시작&#10;-CPR팀도착"/>
  182. <Cell col="70" colspan="2" text="소생술종료시간&#10;-초기리듬확인"/>
  183. <Cell col="72" colspan="2" text="제세동시작시간&#10;-CPR팀도착"/>
  184. <Cell col="74" colspan="2" text="소생술종료시간&#10;-CPR팀도착"/>
  185. <Cell col="76" colspan="2" text="제세동시작시간&#10;-CPR팀소생술시작"/>
  186. <Cell col="78" colspan="2" text="소생술종료시간&#10;-CPR팀소생술시작"/>
  187. <Cell col="80" colspan="2" text="소생술종료시간&#10;-제세동시작시간"/>
  188. <Cell col="82" text="보고일자"/>
  189. <Cell col="83" text="보고자"/>
  190. <Cell col="84" text="기록저장일시"/>
  191. <Cell col="85" text="caption10"/>
  192. <Cell col="86" text="caption11"/>
  193. <Cell col="87" text="caption9"/>
  194. <Cell col="88" text="caption7"/>
  195. <Cell col="89" text="caption6"/>
  196. <Cell col="90" text="caption5"/>
  197. <Cell col="91" text="caption4"/>
  198. <Cell col="92" text="caption3"/>
  199. <Cell col="93" text="caption2"/>
  200. </Band>
  201. <Band id="body">
  202. <Cell celltype="head" text="expr:currow +1"/>
  203. <Cell col="1" style="align:center middle;" text="bind:pid"/>
  204. <Cell col="2" style="align:center middle;" text="bind:hngnm"/>
  205. <Cell col="3" style="align:center middle;" text="bind:grdrage"/>
  206. <Cell col="4" style="align:center middle;" text="bind:indd" mask="expr:utlf_isNull(indd) ? &quot;&quot; : indd.toString().length == 8 ? &quot;####-##-##&quot; : &quot;&quot;"/>
  207. <Cell col="5" style="align:center top;" text="bind:wardnm"/>
  208. <Cell col="6" style="align:center middle;padding:4 2 2 2;" text="bind:cardarrgenrdt" wordwrap="word" mask="expr:utlf_isNull(cardarrgenrdt) ? &quot;&quot; : cardarrgenrdt.toString().length == 14 ? &quot;####-##-##&quot; : &quot;&quot;"/>
  209. <Cell col="7" style="align:left top;padding:4 2 2 2;" text="bind:deptnm" wordwrap="word"/>
  210. <Cell col="8" style="align:center middle;" text="bind:medispclnm"/>
  211. <Cell col="9" style="align:center middle;" text="bind:orddrnm"/>
  212. <Cell col="10" style="align:center middle;" text="bind:cardarrfinddt" mask="expr:utlf_isNull(cardarrfinddt) ? &quot;&quot; : cardarrfinddt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  213. <Cell col="11" style="align:center middle;" text="bind:bluebirdalarmyn"/>
  214. <Cell col="12" displaytype="combo" edittype="combo" style="align:left middle;" text="bind:cardarrdiscvpsn" combodataset="ds_view1_cardarrdiscvpsn" combocodecol="value" combodatacol="label"/>
  215. <Cell col="13" style="align:center middle;" text="bind:cardarrgenrdt" mask="expr:utlf_isNull(cardarrgenrdt) ? &quot;&quot; : cardarrgenrdt.toString().length == 14 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  216. <Cell col="14" displaytype="combo" edittype="combo" style="align:center;" text="bind:cardarrgenrplcedeptnm" combodataset="ds_view1_cardarrgenrplcedeptnm" combocodecol="value" combodatacol="label"/>
  217. <Cell col="15" style="align:left middle;" text="bind:cardarrgenrplcedeptdesc"/>
  218. <Cell col="16" style="align:center middle;" text="bind:hosparvbfresus"/>
  219. <Cell col="17" style="align:center middle;" text="bind:resusteamarvbfresus"/>
  220. <Cell col="18" style="align:left middle;" text="bind:fstresusexecflag"/>
  221. <Cell col="19" displaytype="normal" style="align:center middle;" text="bind:cardarrestmdt" mask="expr:utlf_isNull(cardarrestmdt) ? &quot;&quot; : cardarrestmdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  222. <Cell col="20" style="align:center middle;" text="bind:fstpatstats"/>
  223. <Cell col="21" style="align:center middle;" text="bind:resusteamcalldt" mask="expr:utlf_isNull(resusteamcalldt) ? &quot;&quot; : resusteamcalldt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  224. <Cell col="22" style="align:center middle;" text="bind:fstresusstrtdt" mask="expr:utlf_isNull(fstresusstrtdt) ? &quot;&quot; : fstresusstrtdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  225. <Cell col="23" style="align:center middle;" text="bind:initrhythmcnfmdt" mask="expr:utlf_isNull(initrhythmcnfmdt) ? &quot;&quot; : initrhythmcnfmdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  226. <Cell col="24" style="align:center middle;" text="bind:resusteamarvdt" mask="expr:utlf_isNull(resusteamarvdt) ? &quot;&quot; : resusteamarvdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  227. <Cell col="25" style="align:center middle;" text="bind:resusfromdt" mask="expr:utlf_isNull(resusfromdt) ? &quot;&quot; : resusfromdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  228. <Cell col="26" style="align:center middle;" text="bind:defibrstartdt" mask="expr:utlf_isNull(defibrstartdt) ? &quot;&quot; : defibrstartdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  229. <Cell col="27" style="align:center middle;" text="bind:defibrjul"/>
  230. <Cell col="28" style="align:center middle;" text="bind:defibrtims"/>
  231. <Cell col="29" style="align:center middle;" text="bind:resustodt" mask="expr:utlf_isNull(resustodt) ? &quot;&quot; : resustodt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  232. <Cell col="30" style="align:center middle;" text="bind:resusteamfresus"/>
  233. <Cell col="31" style="align:left top;padding:4 2 2 2;" text="bind:resusendresn" wordwrap="word"/>
  234. <Cell col="32" style="align:left middle;" text="bind:cardarrrslt"/>
  235. <Cell col="33" text="bind:dschdethdt" mask="expr:utlf_isNull(dschdethdt) ? &quot;&quot; : dschdethdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  236. <Cell col="34" style="align:center middle;" text="bind:hosinhosoutflag"/>
  237. <Cell col="35" style="align:center middle;" text="bind:vitalrecyn"/>
  238. <Cell col="36" style="align:center middle;" text="bind:reshh0"/>
  239. <Cell col="37" style="align:center middle;" text="bind:resmm0"/>
  240. <Cell col="38" style="align:center middle;" text="bind:reshh1"/>
  241. <Cell col="39" style="align:center middle;" text="bind:resmm1"/>
  242. <Cell col="40" style="align:center middle;" text="bind:reshh2"/>
  243. <Cell col="41" style="align:center middle;" text="bind:resmm2"/>
  244. <Cell col="42" style="align:center middle;" text="bind:reshh3"/>
  245. <Cell col="43" style="align:center middle;" text="bind:resmm3"/>
  246. <Cell col="44" style="align:center middle;" text="bind:reshh4"/>
  247. <Cell col="45" style="align:center middle;" text="bind:resmm4"/>
  248. <Cell col="46" style="align:center middle;" text="bind:reshh5"/>
  249. <Cell col="47" style="align:center middle;" text="bind:resmm5"/>
  250. <Cell col="48" style="align:center middle;" text="bind:reshh6"/>
  251. <Cell col="49" style="align:center middle;" text="bind:resmm6"/>
  252. <Cell col="50" style="align:center middle;" text="bind:reshh7"/>
  253. <Cell col="51" style="align:center middle;" text="bind:resmm7"/>
  254. <Cell col="52" style="align:center middle;" text="bind:reshh8"/>
  255. <Cell col="53" style="align:center middle;" text="bind:resmm8"/>
  256. <Cell col="54" style="align:center middle;" text="bind:reshh9"/>
  257. <Cell col="55" style="align:center middle;" text="bind:resmm9"/>
  258. <Cell col="56" style="align:center middle;" text="bind:reshh10"/>
  259. <Cell col="57" style="align:center middle;" text="bind:resmm10"/>
  260. <Cell col="58" style="align:center middle;" text="bind:reshh11"/>
  261. <Cell col="59" style="align:center middle;" text="bind:resmm11"/>
  262. <Cell col="60" style="align:center middle;" text="bind:reshh12"/>
  263. <Cell col="61" style="align:center middle;" text="bind:resmm12"/>
  264. <Cell col="62" style="align:center middle;" text="bind:reshh13"/>
  265. <Cell col="63" style="align:center middle;" text="bind:resmm13"/>
  266. <Cell col="64" style="align:center middle;" text="bind:reshh14"/>
  267. <Cell col="65" style="align:center middle;" text="bind:resmm14"/>
  268. <Cell col="66" style="align:center middle;" text="bind:reshh15"/>
  269. <Cell col="67" style="align:center middle;" text="bind:resmm15"/>
  270. <Cell col="68" style="align:center middle;" text="bind:reshh16"/>
  271. <Cell col="69" style="align:center middle;" text="bind:resmm16"/>
  272. <Cell col="70" style="align:center middle;" text="bind:reshh17"/>
  273. <Cell col="71" style="align:center middle;" text="bind:resmm17"/>
  274. <Cell col="72" style="align:center middle;" text="bind:reshh18"/>
  275. <Cell col="73" style="align:center middle;" text="bind:resmm18"/>
  276. <Cell col="74" style="align:center middle;" text="bind:reshh19"/>
  277. <Cell col="75" style="align:center middle;" text="bind:resmm19"/>
  278. <Cell col="76" style="align:center middle;" text="bind:reshh20"/>
  279. <Cell col="77" style="align:center middle;" text="bind:resmm20"/>
  280. <Cell col="78" style="align:center middle;" text="bind:reshh21"/>
  281. <Cell col="79" style="align:center middle;" text="bind:resmm21"/>
  282. <Cell col="80" style="align:center middle;" text="bind:reshh22"/>
  283. <Cell col="81" style="align:center middle;" text="bind:resmm22"/>
  284. <Cell col="82" style="align:center middle;" text="bind:fstrgstdd" mask="expr:utlf_isNull(fstrgstdd) ? &quot;&quot; : fstrgstdd.toString().length == 8 ? &quot;####-##-##&quot; : &quot;&quot;"/>
  285. <Cell col="83" style="align:center middle;" text="bind:fstrgstnm"/>
  286. <Cell col="84" text="bind:fstrgstdt"/>
  287. <Cell col="85" text="bind:lastupdtdt"/>
  288. <Cell col="86" text="bind:cretno"/>
  289. <Cell col="87" style="align:center middle;" text="bind:roomcd"/>
  290. <Cell col="88" style="align:center middle;" text="bind:ordtype"/>
  291. <Cell col="89" style="align:center middle;" text="bind:orddrid"/>
  292. <Cell col="90" style="align:center middle;" text="bind:deptcd"/>
  293. <Cell col="91" style="align:center middle;" text="bind:deptnm"/>
  294. <Cell col="92" text="bind:issdeptcd"/>
  295. <Cell col="93" text="bind:wardcd"/>
  296. </Band>
  297. </Format>
  298. </Formats>
  299. </Grid>
  300. <Grid id="grd_cprlist" class="datagrid2" taborder="2" binddataset="ds_main_cprinfo_cprlist" useinputpanel="false" position="absolute 0 75 1192 740" oncelldblclick="group3_grd_cprlist_oncelldblclick" onrbuttondown="group3_grd_cprlist_onrbuttondown" selecttype="multirow" cellsizingtype="col" cellsizebandtype="allband" scrollpixel="all" onrbuttonup="group3_grd_cprlist_onrbuttonup" oncloseup="group3_grd_cprlist_oncloseup" onlbuttonup="group3_grd_cprlist_onlbuttonup" oncellclick="group3_grd_cprlist_oncellclick">
  301. <Formats>
  302. <Format id="default">
  303. <Columns>
  304. <Column size="30" band="left"/>
  305. <Column size="70" band="left"/>
  306. <Column size="70" band="left"/>
  307. <Column size="40" band="left"/>
  308. <Column size="0" band="left"/>
  309. <Column size="86" band="left"/>
  310. <Column size="100" band="left"/>
  311. <Column size="79"/>
  312. <Column size="53"/>
  313. <Column size="54"/>
  314. <Column size="100"/>
  315. <Column size="100"/>
  316. <Column size="100"/>
  317. <Column size="72"/>
  318. <Column size="76"/>
  319. <Column size="58"/>
  320. <Column size="100"/>
  321. <Column size="100"/>
  322. <Column size="100"/>
  323. <Column size="118"/>
  324. <Column size="100"/>
  325. <Column size="106"/>
  326. <Column size="100"/>
  327. <Column size="111"/>
  328. <Column size="139"/>
  329. <Column size="100"/>
  330. <Column size="50"/>
  331. <Column size="50"/>
  332. <Column size="50"/>
  333. <Column size="50"/>
  334. <Column size="50"/>
  335. <Column size="50"/>
  336. <Column size="59"/>
  337. <Column size="59"/>
  338. <Column size="50"/>
  339. <Column size="50"/>
  340. <Column size="59"/>
  341. <Column size="59"/>
  342. <Column size="55"/>
  343. <Column size="55"/>
  344. <Column size="55"/>
  345. <Column size="55"/>
  346. <Column size="55"/>
  347. <Column size="55"/>
  348. <Column size="59"/>
  349. <Column size="59"/>
  350. <Column size="55"/>
  351. <Column size="55"/>
  352. <Column size="55"/>
  353. <Column size="55"/>
  354. <Column size="60"/>
  355. <Column size="60"/>
  356. <Column size="50"/>
  357. <Column size="50"/>
  358. <Column size="60"/>
  359. <Column size="60"/>
  360. <Column size="55"/>
  361. <Column size="55"/>
  362. <Column size="55"/>
  363. <Column size="55"/>
  364. <Column size="60"/>
  365. <Column size="60"/>
  366. <Column size="60"/>
  367. <Column size="60"/>
  368. <Column size="55"/>
  369. <Column size="55"/>
  370. <Column size="55"/>
  371. <Column size="55"/>
  372. <Column size="60"/>
  373. <Column size="60"/>
  374. <Column size="60"/>
  375. <Column size="60"/>
  376. <Column size="60"/>
  377. <Column size="60"/>
  378. <Column size="60"/>
  379. <Column size="60"/>
  380. <Column size="60"/>
  381. <Column size="60"/>
  382. <Column size="60"/>
  383. <Column size="60"/>
  384. <Column size="70"/>
  385. <Column size="70"/>
  386. <Column size="0"/>
  387. <Column size="0"/>
  388. <Column size="0"/>
  389. <Column size="0"/>
  390. <Column size="0"/>
  391. <Column size="0"/>
  392. <Column size="0"/>
  393. <Column size="0"/>
  394. <Column size="0"/>
  395. <Column size="150"/>
  396. </Columns>
  397. <Rows>
  398. <Row size="27" band="head"/>
  399. <Row size="24"/>
  400. </Rows>
  401. <Band id="head">
  402. <Cell/>
  403. <Cell col="1" text="등록번호"/>
  404. <Cell col="2" text="환자명"/>
  405. <Cell col="3" text="S/A"/>
  406. <Cell col="4" text="입원일자"/>
  407. <Cell col="5" text="병동"/>
  408. <Cell col="6" text="소생술 시행일자"/>
  409. <Cell col="7" text="진료과"/>
  410. <Cell col="8" text="담당교수"/>
  411. <Cell col="9" text="담당의"/>
  412. <Cell col="10" text="심정지 추정시간"/>
  413. <Cell col="11" text="환자발견시간"/>
  414. <Cell col="12" text="초기환자상태&#10;의식/호흡/맥박"/>
  415. <Cell col="13" text="심정지&#10;발생장소"/>
  416. <Cell col="14" text="최초발견자"/>
  417. <Cell col="15" text="파랑새&#10;발령여부"/>
  418. <Cell col="16" text="최초 심폐소생술&#10;시행자"/>
  419. <Cell col="17" text="CPR팀호출시간"/>
  420. <Cell col="18" text="CPR팀 도착시간"/>
  421. <Cell col="19" text="심폐소생술 시작시간"/>
  422. <Cell col="20" text="제세동시작시간"/>
  423. <Cell col="21" text="전문기도확보시간"/>
  424. <Cell col="22" text="심폐소생술&#10;종료시간"/>
  425. <Cell col="23" text="심폐소생술&#10;종료사유"/>
  426. <Cell col="24" text="심폐소생술&#10;결과"/>
  427. <Cell col="25" text="사망일시"/>
  428. <Cell col="26" colspan="2" text="환자발견시간&#10;-심정지추정시간"/>
  429. <Cell col="28" colspan="2" text="CPR팀호출시간&#10;-심정지 추정시간"/>
  430. <Cell col="30" colspan="2" text="CPR팀 도착시간&#10;-심정지추정시간"/>
  431. <Cell col="32" colspan="2" text="심폐소생술 시작시간&#10;-심정지추정시간"/>
  432. <Cell col="34" colspan="2" text="제세동 시작시간&#10;-심정지추정시간"/>
  433. <Cell col="36" colspan="2" text="심폐소생술 종료시간&#10;-심정지추정시간"/>
  434. <Cell col="38" colspan="2" text="전문기도확보시간&#10;- 심정지추정시간"/>
  435. <Cell col="40" colspan="2" text="CPR팀 호출시간&#10;-환자발견시간"/>
  436. <Cell col="42" colspan="2" text="CPR팀 도착시간&#10;-환자발견시간"/>
  437. <Cell col="44" colspan="2" text="심폐소생술 시작시간&#10;-환자발견시간"/>
  438. <Cell col="46" colspan="2" text="제세동 시작시간&#10;-환자발견시간"/>
  439. <Cell col="48" colspan="2" text="전문기도 확보시간&#10;-환자 발견시간"/>
  440. <Cell col="50" colspan="2" text="심폐소생술종료시간&#10;-환자발견시간"/>
  441. <Cell col="52" colspan="2" text="CPR팀도착시간&#10;-CPR팀호출시간"/>
  442. <Cell col="54" colspan="2" text="심폐소생술 시작시간&#10;-CPR팀 호출시간"/>
  443. <Cell col="56" colspan="2" text="제세동 시작시간&#10;-CPR팀 호출시간"/>
  444. <Cell col="58" colspan="2" text="전문기도 확보시간&#10;-CPR팀 호출시간"/>
  445. <Cell col="60" colspan="2" text="심폐소생술 종료시간&#10;-CPR팀호출시간"/>
  446. <Cell col="62" colspan="2" text="심폐소생술 시작시간&#10;-CPR팀도착시간"/>
  447. <Cell col="64" colspan="2" text="제세동시작시간&#10;-CPR팀도착시간"/>
  448. <Cell col="66" colspan="2" text="전문기도 확보시간&#10;-CPR팀도착시간"/>
  449. <Cell col="68" colspan="2" text="심폐소생술종료시간&#10;-CPR팀도착시간"/>
  450. <Cell col="70" colspan="2" text="제세동 시작시간&#10;-심폐소생술시작시간"/>
  451. <Cell col="72" colspan="2" text="전문기도확보시간&#10;-심폐소생술시작시간"/>
  452. <Cell col="74" colspan="2" text="심폐소생술종료시간&#10;-심폐소생술시작시간"/>
  453. <Cell col="76" colspan="2" text="심폐소생술종료시간&#10;-제세동시작시간"/>
  454. <Cell col="78" colspan="2" text="심폐소생술종료시간&#10;-전문기도확보시간"/>
  455. <Cell col="80" text="보고일자"/>
  456. <Cell col="81" text="보고자"/>
  457. <Cell col="82" text="기록저장일시"/>
  458. <Cell col="83" text="lastupdtdt"/>
  459. <Cell col="84" text="cretno"/>
  460. <Cell col="85" text="roomcd"/>
  461. <Cell col="86" text="ordtype"/>
  462. <Cell col="87" text="orddrid"/>
  463. <Cell col="88" text="deptcd"/>
  464. <Cell col="89" text="issdeptcd"/>
  465. <Cell col="90" text="wardcd"/>
  466. <Cell col="91" text="보고부서"/>
  467. </Band>
  468. <Band id="body">
  469. <Cell celltype="head" text="expr:currow +1"/>
  470. <Cell col="1" style="align:center middle;" text="bind:pid"/>
  471. <Cell col="2" style="align:center middle;" text="bind:hngnm"/>
  472. <Cell col="3" style="align:center middle;" text="bind:grdrage"/>
  473. <Cell col="4" style="align:center middle;" text="bind:indd" mask="expr:utlf_isNull(indd) ? &quot;&quot; : indd.toString().length == 8 ? &quot;####-##-##&quot; : &quot;&quot;"/>
  474. <Cell col="5" style="align:center top;padding:4 2 2 2;" text="bind:wardnm" wordwrap="word"/>
  475. <Cell col="6" style="align:center middle;" text="bind:cardarrgenrdt" mask="expr:utlf_isNull(cardarrgenrdt) ? &quot;&quot; : cardarrgenrdt.toString().length == 14 ? &quot;####-##-##&quot; : &quot;&quot;" maskchar=" "/>
  476. <Cell col="7" style="align:left top;padding:4 2 2 2;" text="bind:deptnm" wordwrap="word"/>
  477. <Cell col="8" style="align:center middle;" text="bind:medispclnm"/>
  478. <Cell col="9" style="align:center middle;" text="bind:orddrnm"/>
  479. <Cell col="10" displaytype="normal" style="align:center middle;" text="bind:cardarrestmdt" mask="expr:utlf_isNull(cardarrestmdt) ? &quot;&quot; : cardarrestmdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  480. <Cell col="11" style="align:center middle;" text="bind:cardarrfinddt" mask="expr:utlf_isNull(cardarrfinddt) ? &quot;&quot; : cardarrfinddt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  481. <Cell col="12" style="align:center middle;" text="bind:fstpatstats"/>
  482. <Cell col="13" displaytype="combo" style="align:center;" text="bind:cardarrgenrplcedeptnm" combodataset="ds_view_cardarrgenrplcedeptnm" combocodecol="value" combodatacol="label" combodisplayrowcount="20" combotype="dropdown"/>
  483. <Cell col="14" displaytype="combo" style="padding:0 2 0 2;" text="bind:cardarrdiscvpsn" combodataset="ds_view_cardarrdiscvpsn" combocodecol="value" combodatacol="label" combodisplayrowcount="20" combodisplay="edit" combotype="dropdown"/>
  484. <Cell col="15" style="align:center middle;" text="bind:bluebirdalarmyn"/>
  485. <Cell col="16" style="align:left middle;" text="bind:fstresusexecflag"/>
  486. <Cell col="17" style="align:center middle;" text="bind:resusteamcalldt" mask="expr:utlf_isNull(resusteamcalldt) ? &quot;&quot; : resusteamcalldt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;" maskchar=" "/>
  487. <Cell col="18" style="align:center middle;" text="bind:resusteamarvdt" mask="expr:utlf_isNull(resusteamarvdt) ? &quot;&quot; : resusteamarvdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;" maskchar=" "/>
  488. <Cell col="19" style="align:center middle;" text="bind:fstresusstrtdt" mask="expr:utlf_isNull(fstresusstrtdt) ? &quot;&quot; : fstresusstrtdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;" maskchar=" "/>
  489. <Cell col="20" style="align:center middle;" text="bind:defibrstartdt" mask="expr:utlf_isNull(defibrstartdt) ? &quot;&quot; : defibrstartdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;" maskchar=" "/>
  490. <Cell col="21" style="align:center middle;" text="bind:freeairwaydt" mask="expr:utlf_isNull(freeairwaydt) ? &quot;&quot; : freeairwaydt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;" maskchar=" "/>
  491. <Cell col="22" style="align:center middle;" text="bind:resustodt" mask="expr:utlf_isNull(resustodt) ? &quot;&quot; : resustodt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;" maskchar=" "/>
  492. <Cell col="23" style="align:left top;padding:4 2 2 2;" text="bind:resusendresn" wordwrap="word"/>
  493. <Cell col="24" style="align:left middle;" text="bind:cardarrrslt"/>
  494. <Cell col="25" text="bind:dschdethdt" mask="expr:utlf_isNull(dschdethdt) ? &quot;&quot; : dschdethdt.toString().length == 12 ? &quot;####-##-## ##:##&quot; : &quot;&quot;"/>
  495. <Cell col="26" style="align:center middle;" text="bind:reshh0"/>
  496. <Cell col="27" style="align:center middle;" text="bind:resmm0"/>
  497. <Cell col="28" style="align:center middle;" text="bind:reshh1"/>
  498. <Cell col="29" style="align:center middle;" text="bind:resmm1"/>
  499. <Cell col="30" style="align:center middle;" text="bind:reshh2"/>
  500. <Cell col="31" style="align:center middle;" text="bind:resmm2"/>
  501. <Cell col="32" style="align:center middle;" text="bind:reshh3"/>
  502. <Cell col="33" style="align:center middle;" text="bind:resmm3"/>
  503. <Cell col="34" style="align:center middle;" text="bind:reshh4"/>
  504. <Cell col="35" style="align:center middle;" text="bind:resmm4"/>
  505. <Cell col="36" style="align:center middle;" text="bind:reshh5"/>
  506. <Cell col="37" style="align:center middle;" text="bind:resmm5"/>
  507. <Cell col="38" style="align:center middle;" text="bind:reshh26"/>
  508. <Cell col="39" style="align:center middle;" text="bind:resmm26"/>
  509. <Cell col="40" style="align:center middle;" text="bind:reshh6"/>
  510. <Cell col="41" style="align:center middle;" text="bind:resmm6"/>
  511. <Cell col="42" style="align:center middle;" text="bind:reshh7"/>
  512. <Cell col="43" style="align:center middle;" text="bind:resmm7"/>
  513. <Cell col="44" style="align:center middle;" text="bind:reshh8"/>
  514. <Cell col="45" style="align:center middle;" text="bind:resmm8"/>
  515. <Cell col="46" style="align:center middle;" text="bind:reshh9"/>
  516. <Cell col="47" style="align:center middle;" text="bind:resmm9"/>
  517. <Cell col="48" style="align:center middle;" text="bind:reshh10"/>
  518. <Cell col="49" style="align:center middle;" text="bind:resmm10"/>
  519. <Cell col="50" style="align:center middle;" text="bind:reshh11"/>
  520. <Cell col="51" style="align:center middle;" text="bind:resmm11"/>
  521. <Cell col="52" style="align:center middle;" text="bind:reshh12"/>
  522. <Cell col="53" style="align:center middle;" text="bind:resmm12"/>
  523. <Cell col="54" style="align:center middle;" text="bind:reshh13"/>
  524. <Cell col="55" style="align:center middle;" text="bind:resmm13"/>
  525. <Cell col="56" style="align:center middle;" text="bind:reshh14"/>
  526. <Cell col="57" style="align:center middle;" text="bind:resmm14"/>
  527. <Cell col="58" style="align:center middle;" text="bind:reshh15"/>
  528. <Cell col="59" style="align:center middle;" text="bind:resmm15"/>
  529. <Cell col="60" style="align:center middle;" text="bind:reshh16"/>
  530. <Cell col="61" style="align:center middle;" text="bind:resmm16"/>
  531. <Cell col="62" style="align:center middle;" text="bind:reshh17"/>
  532. <Cell col="63" style="align:center middle;" text="bind:resmm17"/>
  533. <Cell col="64" style="align:center middle;" text="bind:reshh18"/>
  534. <Cell col="65" style="align:center middle;" text="bind:resmm18"/>
  535. <Cell col="66" style="align:center middle;" text="bind:reshh19"/>
  536. <Cell col="67" style="align:center middle;" text="bind:resmm19"/>
  537. <Cell col="68" style="align:center middle;" text="bind:reshh20"/>
  538. <Cell col="69" style="align:center middle;" text="bind:resmm20"/>
  539. <Cell col="70" style="align:center middle;" text="bind:reshh21"/>
  540. <Cell col="71" style="align:center middle;" text="bind:resmm21"/>
  541. <Cell col="72" style="align:center middle;" text="bind:reshh22"/>
  542. <Cell col="73" style="align:center middle;" text="bind:resmm22"/>
  543. <Cell col="74" style="align:center middle;" text="bind:reshh23"/>
  544. <Cell col="75" style="align:center middle;" text="bind:resmm23"/>
  545. <Cell col="76" style="align:center middle;" text="bind:reshh24"/>
  546. <Cell col="77" style="align:center middle;" text="bind:resmm24"/>
  547. <Cell col="78" style="align:center middle;" text="bind:reshh25"/>
  548. <Cell col="79" style="align:center middle;" text="bind:resmm25"/>
  549. <Cell col="80" style="align:center middle;" text="bind:fstrgstdd" mask="expr:utlf_isNull(fstrgstdd) ? &quot;&quot; : fstrgstdd.toString().length == 12 ? &quot;####-##-##&quot; : &quot;&quot;" maskchar=" "/>
  550. <Cell col="81" style="align:center middle;" text="bind:fstrgstnm"/>
  551. <Cell col="82" text="bind:fstrgstdt"/>
  552. <Cell col="83" text="bind:lastupdtdt"/>
  553. <Cell col="84" text="bind:cretno"/>
  554. <Cell col="85" style="align:center middle;" text="bind:roomcd"/>
  555. <Cell col="86" style="align:center middle;" text="bind:ordtype"/>
  556. <Cell col="87" text="bind:orddrid"/>
  557. <Cell col="88" style="align:center middle;" text="bind:deptcd"/>
  558. <Cell col="89" text="bind:issdeptcd"/>
  559. <Cell col="90" text="bind:wardcd"/>
  560. <Cell col="91" style="align:left middle;" text="bind:fstreptdutdeptnm"/>
  561. </Band>
  562. </Format>
  563. </Formats>
  564. <Layouts>
  565. <Layout width="1192" height="675"/>
  566. </Layouts>
  567. </Grid>
  568. <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 0 70 1193 76"/>
  569. <Static id="caption1" text="심폐소생보고 내역" class="tit_2" position="absolute 0 54 136 75"/>
  570. <Div id="grp_sea" taborder="4" position="absolute 0 12 1194 52" class="div_SA">
  571. <Layouts>
  572. <Layout>
  573. <Static id="ctn_ward" text="병 동 :" class="search_name" position="absolute 10 12 65 28" anchor="default"/>
  574. <Combo id="cmb_wardcd" taborder="7" innerdataset="@ds_init_ward" codecolumn="wardcd" datacolumn="wardnm" class="combo_s_essential" position="absolute 73 11 212 30" anchor="default"/>
  575. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1052 10 1058 32" anchor="default"/>
  576. <Calendar id="ipt_fromdd" taborder="8" class="input_s_essential" position="absolute 324 11 424 30" anchor="default" autoselect="true" autoskip="true"/>
  577. <Static id="caption2" text="보고일자 :" class="search_name" position="absolute 245 12 316 28" anchor="default"/>
  578. <Calendar id="ipt_todd" taborder="9" class="input_s_essential" position="absolute 445 11 545 30" anchor="default" autoselect="true" autoskip="true"/>
  579. <Static id="caption3" text="~" position="absolute 429 11 444 31" anchor="default"/>
  580. <Button id="btn_serch" taborder="10" text="조회" class="btn1" position="absolute 1065 10 1121 32" anchor="default" onclick="group3_grp_sea_btn_serch_onclick"/>
  581. <Button id="button2" taborder="11" text="엑셀" class="btn7" position="absolute 1125 10 1181 32" anchor="default" onclick="group3_grp_sea_button2_onclick"/>
  582. <Static id="caption4" text="조회구분 :" class="search_name" position="absolute 570 12 641 28" anchor="default"/>
  583. <Radio id="rdo_inclyn" taborder="12" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 645 12 880 28" anchor="default" onitemchanged="group3_grp_sea_rdo_inclyn_onitemchanged">
  584. <Dataset id="innerdataset">
  585. <ColumnInfo>
  586. <Column id="codecolumn"/>
  587. <Column id="datacolumn"/>
  588. </ColumnInfo>
  589. <Rows>
  590. <Row>
  591. <Col id="codecolumn">1</Col>
  592. <Col id="datacolumn">소요시간포함</Col>
  593. </Row>
  594. <Row>
  595. <Col id="codecolumn">2</Col>
  596. <Col id="datacolumn">소요시간미포함</Col>
  597. </Row>
  598. </Rows>
  599. </Dataset>
  600. </Radio>
  601. </Layout>
  602. </Layouts>
  603. </Div>
  604. </Layout>
  605. </Layouts>
  606. </Div>
  607. </Layout>
  608. </Layouts>
  609. <Objects>
  610. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  611. <ColumnInfo>
  612. <Column id="wardcd" type="STRING" size="256"/>
  613. <Column id="fromdd" type="STRING" size="256"/>
  614. <Column id="todd" type="STRING" size="256"/>
  615. <Column id="inclyn" type="STRING" size="256"/>
  616. </ColumnInfo>
  617. <Rows>
  618. <Row>
  619. <Col id="wardcd"/>
  620. <Col id="fromdd"/>
  621. <Col id="todd"/>
  622. <Col id="inclyn">1</Col>
  623. </Row>
  624. </Rows>
  625. </Dataset>
  626. <Dataset id="ds_main_cprinfo_cprlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  627. <Dataset id="ds_main_menu031" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  628. <ColumnInfo>
  629. <Column id="name" type="STRING" size="256"/>
  630. <Column id="func" type="STRING" size="256"/>
  631. </ColumnInfo>
  632. <Rows>
  633. <Row>
  634. <Col id="name">파랑새심폐소생보고</Col>
  635. <Col id="func">fModal02301</Col>
  636. </Row>
  637. <Row>
  638. <Col id="name">심폐소생술보고서</Col>
  639. <Col id="func">fModal02300</Col>
  640. </Row>
  641. </Rows>
  642. </Dataset>
  643. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  644. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  645. <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  646. <ColumnInfo>
  647. <Column id="wardnm" type="STRING" size="256"/>
  648. <Column id="wardcd" type="STRING" size="256"/>
  649. </ColumnInfo>
  650. </Dataset>
  651. <Dataset id="ds_view_cardarrgenrplcedeptnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  652. <ColumnInfo>
  653. <Column id="label" type="STRING" size="256"/>
  654. <Column id="value" type="STRING" size="256"/>
  655. </ColumnInfo>
  656. <Rows>
  657. <Row>
  658. <Col id="label">원내</Col>
  659. <Col id="value">10</Col>
  660. </Row>
  661. <Row>
  662. <Col id="label">원외</Col>
  663. <Col id="value">04</Col>
  664. </Row>
  665. </Rows>
  666. </Dataset>
  667. <Dataset id="ds_view_cardarrdiscvpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  668. <ColumnInfo>
  669. <Column id="label" type="STRING" size="256"/>
  670. <Column id="value" type="STRING" size="256"/>
  671. </ColumnInfo>
  672. <Rows>
  673. <Row>
  674. <Col id="label">일반인</Col>
  675. <Col id="value">02</Col>
  676. </Row>
  677. <Row>
  678. <Col id="label">의료인</Col>
  679. <Col id="value">07</Col>
  680. </Row>
  681. <Row>
  682. <Col id="label">기타</Col>
  683. <Col id="value">09</Col>
  684. </Row>
  685. </Rows>
  686. </Dataset>
  687. <Dataset id="ds_view1_cardarrdiscvpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  688. <ColumnInfo>
  689. <Column id="label" type="STRING" size="256"/>
  690. <Column id="value" type="STRING" size="256"/>
  691. </ColumnInfo>
  692. <Rows>
  693. <Row>
  694. <Col id="label">전문의</Col>
  695. <Col id="value">01</Col>
  696. </Row>
  697. <Row>
  698. <Col id="label">전공의</Col>
  699. <Col id="value">02</Col>
  700. </Row>
  701. <Row>
  702. <Col id="label">인턴</Col>
  703. <Col id="value">06</Col>
  704. </Row>
  705. <Row>
  706. <Col id="label">간호사</Col>
  707. <Col id="value">07</Col>
  708. </Row>
  709. <Row>
  710. <Col id="label">기타</Col>
  711. <Col id="value">09</Col>
  712. </Row>
  713. </Rows>
  714. </Dataset>
  715. <Dataset id="ds_view1_cardarrgenrplcedeptnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  716. <choices>
  717. <item>
  718. <label>병 동</label>
  719. <value>01</value>
  720. </item>
  721. <item>
  722. <label>응급의료센터</label>
  723. <value>05</value>
  724. </item>
  725. <item>
  726. <label>외 래</label>
  727. <value>02</value>
  728. </item>
  729. <item>
  730. <label>수술/회복실</label>
  731. <value>06</value>
  732. </item>
  733. <item>
  734. <label>중환자실</label>
  735. <value>07</value>
  736. </item>
  737. <item>
  738. <label>진단/검사실</label>
  739. <value>03</value>
  740. </item>
  741. <item>
  742. <label>원 외</label>
  743. <value>04</value>
  744. </item>
  745. <item>
  746. <label>기 타</label>
  747. <value>08</value>
  748. </item>
  749. </choices>
  750. <ColumnInfo>
  751. <Column id="label" type="STRING" size="256"/>
  752. <Column id="value" type="STRING" size="256"/>
  753. </ColumnInfo>
  754. <Rows>
  755. <Row>
  756. <Col id="label">병 동</Col>
  757. <Col id="value">01</Col>
  758. </Row>
  759. <Row>
  760. <Col id="label">응급의료센터</Col>
  761. <Col id="value">05</Col>
  762. </Row>
  763. <Row>
  764. <Col id="label">외 래</Col>
  765. <Col id="value">02</Col>
  766. </Row>
  767. <Row>
  768. <Col id="label">수술/회복실</Col>
  769. <Col id="value">06</Col>
  770. </Row>
  771. <Row>
  772. <Col id="label">중환자실</Col>
  773. <Col id="value">07</Col>
  774. </Row>
  775. <Row>
  776. <Col id="label">진단/검사실</Col>
  777. <Col id="value">03</Col>
  778. </Row>
  779. <Row>
  780. <Col id="label">원 외</Col>
  781. <Col id="value">04</Col>
  782. </Row>
  783. <Row>
  784. <Col id="label">기 타</Col>
  785. <Col id="value">08</Col>
  786. </Row>
  787. </Rows>
  788. </Dataset>
  789. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  790. <ColumnInfo>
  791. <Column id="settingrnid" type="STRING" size="256"/>
  792. <Column id="settingrnnm" type="STRING" size="256"/>
  793. </ColumnInfo>
  794. </Dataset>
  795. </Objects>
  796. <Bind>
  797. <BindItem id="item0" compid="group3.grp_sea.cmb_wardcd" propid="value" datasetid="ds_main_cond" columnid="wardcd"/>
  798. <BindItem id="item1" compid="group3.grp_sea.ipt_fromdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
  799. <BindItem id="item2" compid="group3.grp_sea.ipt_todd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
  800. <BindItem id="item3" compid="group3.grp_sea.rdo_inclyn" propid="value" datasetid="ds_main_cond" columnid="inclyn"/>
  801. </Bind>
  802. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  803. * System Name :
  804. * Job Name :
  805. * Creator :
  806. * Make Date : 2015-11-13
  807. * Description :
  808. *---------------------------------------------------------------------------------------
  809. * Modify Date Modifier Modify Description
  810. *---------------------------------------------------------------------------------------
  811. * 2015-11-13 Live Converter TF->XP
  812. *
  813. *---------------------------------------------------------------------------------------
  814. ****************************************************************************************/
  815. include "com_commonxp::comm_main.xjs";
  816. include "emr_carecomxp::CareCom.xjs";
  817. var arErrorCode = new HashArray();
  818. function cf_TRMNW04705(sSvcId, nErrorCode, sErrorMsg) {
  819. arErrorCode.push(sSvcId, nErrorCode);
  820. if(nErrorCode < 0) return;
  821. utlf_addLog("***** cf_TRMNW04705 *****");
  822. }
  823. /********************************javascriptstart********************************/
  824. var openday = "";
  825. /*finit*/
  826. function finit(){
  827. fGetNursHardCdInfo("'Q01'", utlf_getCurrentDate()); //CareCom.js
  828. openday = ds_codelist.getColumn(0, "cdid");
  829. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  830. var todd = ds_main_cond.getColumn(0, "todd");
  831. ds_main_cond.setColumn(0, "fromdd", utlf_getCurrentDate().substr(0,6) + "01");
  832. ds_main_cond.setColumn(0, "todd", utlf_getCurrentDate());
  833. if( openday <= fromdd ){
  834. group3.grd_cprlist.visible = true; //new version
  835. group3.datagrid1.visible = false; //이전version
  836. }else{
  837. group3.grd_cprlist.visible = false; //new version
  838. group3.datagrid1.visible = true; //이전version
  839. ds_main_cond.setColumn(0, "inclyn", "2");
  840. frmf_inputEnterKey("group3.grp_sea.rdo_inclyn", "onitemchanged", new ItemChangeEventInfo );
  841. }
  842. var oParam = {};
  843. oParam.id = "TRMNW04705";
  844. oParam.service = "wardcareapp.WardCareMngt";
  845. oParam.method = "reqGetWMInitData";
  846. oParam.inds = "reqcond=ds_send";
  847. oParam.outds = "ds_init_ward=ward ds_init_settingrn=settingrn";
  848. oParam.async = false;
  849. oParam.callback = "cf_TRMNW04705";
  850. tranf_submit(oParam);
  851. if(arErrorCode.pop("TRMNW04705") <= -1){
  852. sysf_messageBox("화면 초기화를", "E009");
  853. return;
  854. }
  855. frmf_addComboItem("group3.grp_sea.cmb_wardcd", "전체", "", "above");
  856. ds_main_cond.setColumn(0, "wardcd", sysf_getUserInfo("dutplcecd"));
  857. if( ds_init_ward.getColumn(0, "wardnm") == "전체" ){
  858. ds_main_cond.setColumn(0, "wardcd", "");
  859. }
  860. //fSearch();
  861. this.setTimer(0, 100);
  862. }
  863. /*fSearch*/
  864. function fSearch() {
  865. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  866. var todd = ds_main_cond.getColumn(0, "todd");
  867. if( fromdd.substr(0,6) == "201509" && todd.substr(0,6) == "201510" ){
  868. sysf_messageBox("2015년 10월부터 신규 심폐소생술사용으로 인해 2015년 9, 10월 데이터만 같이 조회할 수 없습니다. 보고일자를 수정하여 따로 조회하시기 바랍니다.", "E");
  869. return;
  870. }
  871. dsf_createDs("ds_send_reqdata");
  872. dsf_copyDs(ds_send_reqdata,ds_main_cond);
  873. if( fromdd < openday ){
  874. dsf_makeValue(ds_send_reqdata,"flag", "string", "N");
  875. var oParam = {};
  876. oParam.id = "TRMNE04901";
  877. oParam.service = "ercareapp.ERRec";
  878. oParam.method = "reqGetCprList";
  879. oParam.inds = "req=ds_send_reqdata";
  880. oParam.outds = "ds_main_cprinfo_cprlist=cprlist";
  881. oParam.async = false;
  882. tranf_submit(oParam);
  883. group3.grd_cprlist.visible = false; //new version
  884. group3.datagrid1.visible = true; //이전version
  885. }else{
  886. dsf_makeValue(ds_send_reqdata,"flag", "string", "Y");
  887. var oParam = {};
  888. oParam.id = "TRMNE04900";
  889. oParam.service = "ercareapp.ERRec";
  890. oParam.method = "reqGetCprList";
  891. oParam.inds = "req=ds_send_reqdata";
  892. oParam.outds = "ds_main_cprinfo_cprlist=cprlist";
  893. oParam.async = false;
  894. tranf_submit(oParam);
  895. group3.grd_cprlist.visible = true; //new version
  896. group3.datagrid1.visible = false; //이전version
  897. }
  898. }
  899. /*fModal02301*/
  900. function fModal02301(iRow){
  901. if( utlf_isNull(iRow) ){
  902. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  903. if( openday <= fromdd ){
  904. iRow = group3.grd_cprlist.currentrow;
  905. }else {
  906. iRow = group3.datagrid1.currentrow;
  907. }
  908. }
  909. sysf_setModelProperty("pid", ds_main_cprinfo_cprlist.getColumn(iRow, "pid"));
  910. sysf_setModelProperty("patnm", ds_main_cprinfo_cprlist.getColumn(iRow, "hngnm"));
  911. sysf_setModelProperty("indd", ds_main_cprinfo_cprlist.getColumn(iRow, "indd"));
  912. sysf_setModelProperty("cretno", ds_main_cprinfo_cprlist.getColumn(iRow, "cretno"));
  913. sysf_setModelProperty("cardarrgenrdt", ds_main_cprinfo_cprlist.getColumn(iRow, "cardarrgenrdt"));
  914. sysf_setModelProperty("wardcd", ds_main_cprinfo_cprlist.getColumn(iRow, "wardcd"));
  915. sysf_setModelProperty("roomcd", ds_main_cprinfo_cprlist.getColumn(iRow, "roomcd"));
  916. sysf_setModelProperty("ordtype", ds_main_cprinfo_cprlist.getColumn(iRow, "ordtype"));
  917. sysf_setModelProperty("orddrid", ds_main_cprinfo_cprlist.getColumn(iRow, "orddrid"));
  918. sysf_setModelProperty("orddrnm", ds_main_cprinfo_cprlist.getColumn(iRow, "orddrnm"));
  919. sysf_setModelProperty("orddeptcd", ds_main_cprinfo_cprlist.getColumn(iRow, "deptcd"));
  920. sysf_setModelProperty("orddeptnm", ds_main_cprinfo_cprlist.getColumn(iRow, "deptnm"));
  921. sysf_setModelProperty("sa", ds_main_cprinfo_cprlist.getColumn(iRow, "grdrage"));
  922. sysf_setModelProperty("issdeptcd", ds_main_cprinfo_cprlist.getColumn(iRow, "issdeptcd"));
  923. sysf_setModelProperty("flag", "Y");
  924. frmf_modal("SPMNE02301", "SPMNE02301", "" ,"","", "", "", "","","","","","M");
  925. sysf_setModelProperty("pid", "");
  926. sysf_setModelProperty("patnm", "");
  927. sysf_setModelProperty("indd", "");
  928. sysf_setModelProperty("cretno", "");
  929. sysf_setModelProperty("cardarrgenrdt", "");
  930. sysf_setModelProperty("wardcd", "");
  931. sysf_setModelProperty("roomcd", "");
  932. sysf_setModelProperty("ordtype", "");
  933. sysf_setModelProperty("orddrid", "");
  934. sysf_setModelProperty("orddrnm", "");
  935. sysf_setModelProperty("orddeptcd", "");
  936. sysf_setModelProperty("orddeptnm", "");
  937. sysf_setModelProperty("sa", "");
  938. sysf_setModelProperty("issdeptcd", "");
  939. sysf_setModelProperty("flag", "");
  940. }
  941. /*fModal02300*/
  942. function fModal02300(iRow){
  943. if(utlf_isNull(iRow)){
  944. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  945. if( openday <= fromdd ){
  946. iRow = group3.grd_cprlist.currentrow;
  947. }else {
  948. iRow = group3.datagrid1.currentrow;
  949. }
  950. }
  951. frmf_setParameter("SMMNE04900_pid", ds_main_cprinfo_cprlist.getColumn(iRow, "pid"));
  952. frmf_setParameter("SMMNE04900_lastupdtdt", ds_main_cprinfo_cprlist.getColumn(iRow, "lastupdtdt").substr(0, 14));
  953. if(ds_main_cprinfo_cprlist.getColumn(iRow, "fstrgstdt").substr(0,8) < openday){
  954. frmf_modal("SMMNE02300","SMMNE02300","","","","","","","","","","","M");
  955. }else{ //개정된 심폐소생술입력 화면.
  956. frmf_modal("SMMNE02303","SMMNE02303","","","","","","","","","","","M");
  957. }
  958. }
  959. /*fDbClick*/
  960. function fDbClick(grdID, row, col){
  961. var objDS = eval(grdID).binddataset;
  962. var menuparameter = frmf_getMenuParam();
  963. var iRow = eval(objDS).rowposition;
  964. if(row > -1 && col > -1){
  965. fModal02300(iRow);
  966. }
  967. }
  968. /*********************************javascriptend*********************************/
  969. /*SMMNE04900_oninit*/
  970. function SMMNE04900_oninit(obj:Form, e:InitEventInfo)
  971. {
  972. frmf_initForm(obj);
  973. }
  974. /*SMMNE04900_onload*/
  975. function SMMNE04900_onload(obj:Form, e:LoadEventInfo)
  976. {
  977. finit();
  978. frmf_createPopupMenu("popupmenu_datagrid1"
  979. ,"popupmenu_datagrid1_onmenuclick"
  980. ,[{id: "fModal02301", level: "0", title: "파랑새심폐소생보고"},{id: "fModal02300", level: "0", title: "심폐소생술보고서"}
  981. ]
  982. );
  983. frmf_createPopupMenu("popupmenu_grd_cprlist"
  984. ,"popupmenu_grd_cprlist_onmenuclick"
  985. ,[{id: "fModal02301", level: "0", title: "파랑새심폐소생보고"},{id: "fModal02300", level: "0", title: "심폐소생술보고서"}
  986. ]
  987. );
  988. }
  989. /*popupmenu_datagrid1_onmenuclick*/
  990. function popupmenu_datagrid1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  991. {
  992. eval(e.id + "()");
  993. }
  994. /*popupmenu_grd_cprlist_onmenuclick*/
  995. function popupmenu_grd_cprlist_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  996. {
  997. eval(e.id + "()");
  998. }
  999. /*group3_grp_sea_btn_serch_onclick*/
  1000. function group3_grp_sea_btn_serch_onclick(obj:Button, e:ClickEventInfo)
  1001. {
  1002. fSearch();
  1003. }
  1004. /*group3_grp_sea_button2_onclick*/
  1005. function group3_grp_sea_button2_onclick(obj:Button, e:ClickEventInfo)
  1006. {
  1007. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  1008. if( openday <= fromdd ){
  1009. grdf_exportExcel(group3.grd_cprlist, "excel", "SheetName1" , true, "" , "" , true);
  1010. }else {
  1011. grdf_exportExcel(group3.datagrid1, "excel", "SheetName1" , true, "" , "" , true);
  1012. }
  1013. }
  1014. /*group3_grp_sea_rdo_inclyn_onitemchanged*/
  1015. function group3_grp_sea_rdo_inclyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1016. {
  1017. var inclyn = ds_main_cond.getColumn(0, "inclyn");
  1018. var fromdd = ds_main_cond.getColumn(0, "fromdd");
  1019. if( openday <= fromdd ){
  1020. var sIdx = group3.grd_cprlist.getBindCellIndex("body", "reshh0");
  1021. var eIdx = group3.grd_cprlist.getBindCellIndex("body", "resmm25");
  1022. for(var i = sIdx; i <=eIdx; i++) {
  1023. if(inclyn == "1") {
  1024. group3.grd_cprlist.setRealColSize(i, group3.grd_cprlist.getFormatColProperty(i,"size"), false);
  1025. } else {
  1026. group3.grd_cprlist.setRealColSize(i, 0, false);
  1027. }
  1028. }
  1029. }else {
  1030. var sIdx = group3.datagrid1.getBindCellIndex("body", "reshh0");
  1031. var eIdx = group3.datagrid1.getBindCellIndex("body", "resmm22");
  1032. for(var i = sIdx; i <= eIdx; i++) {
  1033. if(inclyn == "1") {
  1034. group3.datagrid1.setRealColSize(i, group3.datagrid1.getFormatColProperty(i,"size"), false);
  1035. } else {
  1036. group3.datagrid1.setRealColSize(i, 0, false);
  1037. }
  1038. }
  1039. }
  1040. }
  1041. /*group3_grd_cprlist_oncelldblclick*/
  1042. function group3_grd_cprlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1043. {
  1044. if(group3.grd_cprlist.getCellProperty("body", e.col, "edittype") == "combo"){
  1045. return;
  1046. }
  1047. fDbClick("group3.grd_cprlist",e.row,e.col);
  1048. }
  1049. /*group3_datagrid1_oncelldblclick*/
  1050. function group3_datagrid1_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1051. {
  1052. fDbClick("group3.datagrid1",e.row,e.col);
  1053. }
  1054. /*group3_datagrid1_onrbuttondown*/
  1055. function group3_datagrid1_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1056. {
  1057. //popupmenu_datagrid1.trackPopup(e.screenX,e.screenY);
  1058. }
  1059. /*group3_grd_cprlist_onrbuttondown*/
  1060. function group3_grd_cprlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1061. {
  1062. if(e.row < 0 || e.col < 0) return;
  1063. grdf_setSelectedCell(obj, e);
  1064. // popupmenu_grd_cprlist.trackPopup(e.screenX,e.screenY);
  1065. }
  1066. function SMMNE04900_ontimer(obj:Form, e:TimerEventInfo)
  1067. {
  1068. if( e.timerid == 0 ){
  1069. this.killTimer(0);
  1070. fSearch();
  1071. }
  1072. }
  1073. function group3_grd_cprlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  1074. {
  1075. if(e.row < 0 || e.col < 0) return;
  1076. grdf_setSelectedCell(obj, e);
  1077. popupmenu_grd_cprlist.trackPopup(e.screenX,e.screenY);
  1078. }
  1079. var lastrow = -1;
  1080. var lastcol = -1;
  1081. function group3_grd_cprlist_oncloseup(obj:Grid, e:GridEditEventInfo)
  1082. {
  1083. // Combo Dropdown Click 후 Edit 포커스 아웃
  1084. // var sColId = utlf_transNullToEmpty(obj.getCellProperty("Body", e.col, "text")).replace("bind:", "");
  1085. // var preVal = utlf_transNullToEmpty(ds_main_cprinfo_cprlist.getColumn(e.row, sColId));
  1086. // var posVal = utlf_transNullToEmpty(e.value);
  1087. var preVal = utlf_transNullToEmpty(ds_main_cprinfo_cprlist.getColumn(e.row, e.col));
  1088. var posVal = utlf_transNullToEmpty(e.value);
  1089. if( bDrop == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  1090. obj.showEditor(false);
  1091. //ds_main_cprinfo_cprlist.rowposition = ds_main_cprinfo_cprlist.rowposition + 1;
  1092. //ds_main_cprinfo_cprlist.selectRow(ds_main_cprinfo_cprlist.rowposition, true);
  1093. }
  1094. bDrop = false;
  1095. lastrow = e.row;
  1096. lastcol = e.col;
  1097. }
  1098. var bDrop = false;
  1099. function group3_grd_cprlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  1100. {
  1101. grdf_setSelectedCell(obj, e);
  1102. // Combo DropDown Click 처리
  1103. obj.autoenter = "key";
  1104. if( e.fromreferenceobject.name == "dropbutton" ){
  1105. bDrop = true;
  1106. }
  1107. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  1108. // Combo 선택시 활성화 및 combodatacol 변경
  1109. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  1110. obj.showEditor(true);
  1111. }else{
  1112. if(!obj.isDropdownCombo() && (lastrow != e.row || lastcol != e.col)) {
  1113. obj.setCellPos(e.col);
  1114. ds_main_cprinfo_cprlist.rowposition = e.row;
  1115. obj.showEditor(true);
  1116. if(bDrop) {
  1117. obj.dropdownCombo();
  1118. }
  1119. }
  1120. }
  1121. }else{
  1122. obj.autoenter = "key";
  1123. }
  1124. }
  1125. function group3_datagrid1_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  1126. {
  1127. popupmenu_datagrid1.trackPopup(e.screenX,e.screenY);
  1128. }
  1129. function group3_grd_cprlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1130. {
  1131. lastrow = -1;
  1132. lastcol = -1;
  1133. }
  1134. ]]></Script>
  1135. </Form>
  1136. </FDL>