SMMNP00200_수술전처치 및 간호상태 확인.xfdl 183 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNP00200" position="absolute 0 0 1190 783" titletext="수술전처치 및 간호상태 확인" oninit="SMMNP00200_oninit" onload="SMMNP00200_onload" scrollbars="none" ontimer="SMMNP00200_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 140 25" id="caption6" class="tit_1"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div position="absolute 0 757 1194 784" id="grp_btn" scrollbars="autoboth"/>
  15. <Div position="absolute 1 0 1191 764" id="grp_main" scrollbars="autoboth">
  16. <Layouts>
  17. <Layout>
  18. <Shape position="absolute 0 240 450 246" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  19. <Static text="알레르기 정보" position="absolute 0 0 0 0" align="align:center middle;" id="caption5" class="cell_1" visible="false" anchor="default"/>
  20. <Grid position="absolute 0 0 0 0" id="grd_AllergyList" visible="false" binddataset="ds_main_MnphccsrData_MnphccsrList_allrgspec_AllergyLists_AllergyList" anchor="default">
  21. <Formats>
  22. <Format id="default">
  23. <Columns>
  24. <Column size="87"/>
  25. <Column size="73"/>
  26. <Column size="90"/>
  27. <Column size="100"/>
  28. <Column size="0"/>
  29. </Columns>
  30. <Rows>
  31. <Row size="24" band="head"/>
  32. <Row size="24"/>
  33. </Rows>
  34. <Band id="head">
  35. <Cell text="발생일자"/>
  36. <Cell col="1" text="대상"/>
  37. <Cell col="2" text="약물구분"/>
  38. <Cell col="3" text="증상/결과"/>
  39. <Cell col="4" text="drugcd"/>
  40. </Band>
  41. <Band id="body">
  42. <Cell text="bind:GENRDD"/>
  43. <Cell col="1" text="bind:TYPE"/>
  44. <Cell col="2" text="bind:DRUGNM"/>
  45. <Cell col="3" text="bind:TEXT"/>
  46. <Cell col="4" text="bind:DRUGCD"/>
  47. </Band>
  48. </Format>
  49. </Formats>
  50. </Grid>
  51. <Button position="absolute 0 0 0 0" id="btn_allergyinfo" class="icon_search" visible="false" text="" anchor="default"/>
  52. <Static text="수술환자 일반 상태 정보" position="absolute 0 29 174 49" id="caption1" class="tit_2" anchor="default"/>
  53. <Shape position="absolute 0 46 450 52" id="line1" class="line_10" anchor="default"/>
  54. <Shape position="absolute 0 119 450 125" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
  55. <Calendar position="absolute 93 99 181 120" id="inp_wardstartdt" class="input_default" enable="false" taborder="10" anchor="default" autoselect="true"/>
  56. <MaskEdit position="absolute 184 99 225 120" id="inp_wardstarttm" class="input_default" enable="false" taborder="11" mask="##:##" anchor="default" type="string" maskchar=" " displaynulltext=" " style=":disabled {align:center middle;}" autoselect="true" ontextchange="grp_main_inp_wardstarttm_ontextchange" trimtype="both"/>
  57. <Button position="absolute 229 102 245 118" id="bbt_wardstart" class="icon_clock" enable="false" taborder="12" text="" anchor="default" onclick="grp_main_bbt_wardstart_onclick"/>
  58. <Calendar position="absolute 93 123 181 144" id="inp_patarrvdt" class="input_default" enable="false" taborder="13" anchor="default" autoselect="true"/>
  59. <MaskEdit position="absolute 184 123 225 144" id="inp_patarrvtm" class="input_default" enable="false" taborder="14" mask="##:##" anchor="default" type="string" maskchar=" " displaynulltext=" " style=":disabled {align:center middle;}" autoselect="true" ontextchange="grp_main_inp_patarrvtm_ontextchange" trimtype="both"/>
  60. <Button position="absolute 229 127 245 143" id="bbt_patarrv" class="icon_clock" enable="false" taborder="15" text="" anchor="default" onclick="grp_main_bbt_patarrv_onclick"/>
  61. <Static text="환자 수술전 처치 및 간호상태 확인 사항" position="absolute 455 29 734 49" id="caption10" class="tit_2" anchor="default"/>
  62. <Combo position="absolute 92 52 249 72" id="cmb_opdd" innerdataset="@ds_main_OpddInfoList_OpddInfo" datacolumn="opschedd" codecolumn="oprsrvno" anchor="default" onitemchanged="grp_main_cmb_opdd_onitemchanged" style="font:Dotum,9,bold;"/>
  63. <Static text="Remark(간호단위) / 수술실 부서전달사항" position="absolute 455 614 821 637" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
  64. <Static text="Remark(대기실/수술실)" position="absolute 824 614 1189 637" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
  65. <Edit readonly="true" position="absolute 503 1 1189 21" align="align:center middle;" id="opt_patinfo2" anchor="default" style="align:left middle;font:Dotum,9,bold;" class="output"/>
  66. <Edit readonly="true" position="absolute 135 0 146 19" id="opt_etcphone1" anchor="default" visible="false" tooltiptype="hover"/>
  67. <Edit readonly="true" position="absolute 150 0 161 19" id="opt_etcphone2" visible="false" anchor="default"/>
  68. <Grid position="absolute 0 295 450 415" id="grd_famylist" class="datagrid2" binddataset="ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList" anchor="default" autoenter="select" cellsizingtype="col" onmousemove="grp_main_grd_famylist_onmousemove" scrollpixel="all">
  69. <Formats>
  70. <Format id="default">
  71. <Columns>
  72. <Column size="59"/>
  73. <Column size="56"/>
  74. <Column size="85"/>
  75. <Column size="85"/>
  76. <Column size="156"/>
  77. <Column size="195"/>
  78. </Columns>
  79. <Rows>
  80. <Row size="26" band="head"/>
  81. <Row size="21"/>
  82. </Rows>
  83. <Band id="head">
  84. <Cell text="SMS&#10;전송동의"/>
  85. <Cell col="1" text="가족&#10;관계"/>
  86. <Cell col="2" text="전화번호"/>
  87. <Cell col="3" text="핸드폰번호"/>
  88. <Cell col="4" text="주소"/>
  89. <Cell col="5" text="세부주소"/>
  90. </Band>
  91. <Band id="body">
  92. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chkyn"/>
  93. <Cell col="1" displaytype="text" edittype="text" text="bind:cdnm" editautoselect="true"/>
  94. <Cell col="2" displaytype="text" edittype="text" text="bind:tel" editautoselect="true"/>
  95. <Cell col="3" displaytype="text" edittype="text" text="bind:mpphone" editautoselect="true"/>
  96. <Cell col="4" displaytype="text" edittype="text" text="bind:addr" editautoselect="true"/>
  97. <Cell col="5" displaytype="text" edittype="text" text="bind:detladdr" editautoselect="true"/>
  98. </Band>
  99. </Format>
  100. </Formats>
  101. </Grid>
  102. <Grid position="absolute 455 51 1189 606" id="grd_ItemCheckList" binddataset="ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList" anchor="default" onheadclick="grp_main_grd_ItemCheckList_onheadclick" autosizingtype="row" extendsizetype="row" oncellclick="grp_main_grd_ItemCheckList_oncellclick" tooltiptype="hover" cellsizingtype="both" cellclickbound="cell" autofittype="col" cellsizebandtype="allband" selecttype="multirow" oncelldblclick="grp_main_grd_ItemCheckList_oncelldblclick">
  103. <Formats>
  104. <Format id="default">
  105. <Columns>
  106. <Column size="24" band="left"/>
  107. <Column size="125"/>
  108. <Column size="17"/>
  109. <Column size="192"/>
  110. <Column size="20"/>
  111. <Column size="17"/>
  112. <Column size="45"/>
  113. <Column size="45"/>
  114. <Column size="20"/>
  115. <Column size="17"/>
  116. <Column size="45"/>
  117. <Column size="45"/>
  118. <Column size="20"/>
  119. <Column size="17"/>
  120. <Column size="45"/>
  121. <Column size="45"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="0"/>
  125. <Column size="0"/>
  126. <Column size="0"/>
  127. </Columns>
  128. <Rows>
  129. <Row size="20" band="head"/>
  130. <Row size="20" band="head"/>
  131. <Row size="21"/>
  132. </Rows>
  133. <Band id="head">
  134. <Cell rowspan="2" taborder="undefined"/>
  135. <Cell col="1" rowspan="2" colspan="2" text="수술상태 확인내역" taborder="undefined"/>
  136. <Cell col="3" rowspan="2" text="수술상태 확인내역 정보" taborder="undefined"/>
  137. <Cell col="4" colspan="4" text="간호단위" taborder="undefined"/>
  138. <Cell col="8" colspan="4" text="대기실" taborder="undefined"/>
  139. <Cell col="12" colspan="4" text="수술실" taborder="undefined"/>
  140. <Cell col="16"/>
  141. <Cell col="17"/>
  142. <Cell col="18"/>
  143. <Cell col="19"/>
  144. <Cell col="20"/>
  145. <Cell row="1" col="4" style="line:1 solid #94bebeff,0 none #94bebeff,1 solid #94bebeff,1 solid #94bebeff;"/>
  146. <Cell row="1" col="5" text="예"/>
  147. <Cell row="1" col="6" text="아니오"/>
  148. <Cell row="1" col="7" text="해당무"/>
  149. <Cell row="1" col="8" style="line:1 solid #94bebeff,0 none #94bebeff,1 solid #94bebeff,1 solid #94bebeff;"/>
  150. <Cell row="1" col="9" text="예"/>
  151. <Cell row="1" col="10" text="아니오"/>
  152. <Cell row="1" col="11" text="해당무"/>
  153. <Cell row="1" col="12" style="line:1 solid #94bebeff,0 none #94bebeff,1 solid #94bebeff,1 solid #94bebeff;"/>
  154. <Cell row="1" col="13" text="예"/>
  155. <Cell row="1" col="14" text="아니오"/>
  156. <Cell row="1" col="15" text="해당무"/>
  157. <Cell row="1" col="16"/>
  158. <Cell row="1" col="17"/>
  159. <Cell row="1" col="18"/>
  160. <Cell row="1" col="19"/>
  161. <Cell row="1" col="20"/>
  162. </Band>
  163. <Band id="body">
  164. <Cell celltype="head" expr="expr:currow + 1" suppress="1"/>
  165. <Cell col="1" displaytype="text" edittype="text" style="line:1 solid #b0b0b0ff,0 none #b0b0b0ff;background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:ItemInfoBk" editautoselect="true" suppress="1" suppressalign="middle,over" tooltiptext="bind:ItemInfoBk"/>
  166. <Cell col="2" displaytype="image" style="line:EXPR(ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(currow, 'ItemInfoBk') != ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(currow + 1, 'ItemInfoBk') ? '1 solid #b0b0b0ff,1 solid #b0b0b0ff, 1 solid #b0b0b0ff, 0 none' : '0 none ,1 solid #b0b0b0ff, 0 none, 0 none');background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');"/>
  167. <Cell col="3" displaytype="text" edittype="text" style="padding:0 0 0 0;background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:ItemInfo" wordwrap="word" editautoselect="true" tooltiptext="bind:ItemInfo" autosizerow="limitmin"/>
  168. <Cell col="4" colspan="2" displaytype="checkbox" edittype="checkbox" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:Pyes" taborder="undefined"/>
  169. <Cell col="6" displaytype="checkbox" edittype="checkbox" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:Pno"/>
  170. <Cell col="7" displaytype="checkbox" edittype="checkbox" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:Pnothing"/>
  171. <Cell col="8" colspan="2" displaytype="checkbox" edittype="checkbox" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:Syes" taborder="undefined"/>
  172. <Cell col="10" displaytype="checkbox" edittype="checkbox" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:Sno"/>
  173. <Cell col="11" displaytype="checkbox" edittype="checkbox" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');" text="bind:Snothing"/>
  174. <Cell col="12" colspan="2" displaytype="checkbox" edittype="expr:bind:colEdit10" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');controlbackground:EXPR(bind:colConBack10);controlborder:EXPR(bind:colConBor10);" text="bind:Oyes" taborder="undefined"/>
  175. <Cell col="14" displaytype="checkbox" edittype="expr:bind:colEdit10" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');controlbackground:EXPR(bind:colConBack10);controlborder:EXPR(bind:colConBor10);" text="bind:Ono"/>
  176. <Cell col="15" displaytype="checkbox" edittype="expr:bind:colEdit12" style="background:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');background2:EXPR(ItemState1 == 'Y' ? '#ffc0cb' : '');controlbackground:EXPR(bind:colConBack12);controlborder:EXPR(bind:colConBor12);" text="bind:Onothing"/>
  177. <Cell col="16" text="bind:ItemCode"/>
  178. <Cell col="17" text="bind:referenceseq"/>
  179. <Cell col="18" text="bind:ItemState1"/>
  180. <Cell col="19" text="bind:ItemState2"/>
  181. <Cell col="20" text="bind:ItemState3"/>
  182. </Band>
  183. </Format>
  184. </Formats>
  185. </Grid>
  186. <Edit position="absolute 165 0 180 19" id="input3" visible="false" anchor="default"/>
  187. <Edit readonly="true" position="absolute 735 23 765 42" id="output5" visible="false" anchor="default"/>
  188. <Edit readonly="true" position="absolute 770 23 795 42" id="output6" visible="false" anchor="default"/>
  189. <Edit readonly="true" position="absolute 800 23 825 42" id="output11" visible="false" anchor="default"/>
  190. <TextArea position="absolute 824 712 1189 761" id="textarea1" anchor="default" readonly="true" wordwrap="char"/>
  191. <TextArea position="absolute 455 638 821 760" id="txt_nurg" anchor="default" wordwrap="char"/>
  192. <TextArea position="absolute 824 638 1189 691" id="txt_oper" anchor="default" wordwrap="char"/>
  193. <Button position="absolute 728 616 803 635" id="btn_pcainput" class="btn2" text="[PCA원함]" anchor="default" onclick="grp_main_btn_pcainput_onclick"/>
  194. <Static text="병실 출발일시" position="absolute 0 99 91 122" align="align:center middle;" id="caption2" class="cell_1" anchor="default" style="font:Dotum,8;"/>
  195. <Button position="absolute 229 175 245 191" id="btn_wardarrv" class="icon_clock" enable="false" taborder="18" text="" anchor="default" onclick="grp_main_btn_wardarrv_onclick"/>
  196. <MaskEdit position="absolute 184 171 225 192" id="ipt_wardarrvtm" class="input_default" enable="false" taborder="17" mask="##:##" anchor="default" type="string" maskchar=" " displaynulltext=" " style=":disabled {align:center middle;}" autoselect="true" ontextchange="grp_main_ipt_wardarrvtm_ontextchange" trimtype="both"/>
  197. <Calendar position="absolute 93 171 181 192" id="ipt_wardarrvdt" class="input_default" enable="false" taborder="16" anchor="default" autoselect="true"/>
  198. <Edit position="absolute 185 0 238 19" id="ipt_wardarrvdept" visible="false" anchor="default"/>
  199. <Edit position="absolute 210 23 263 42" id="ipt_wardarrvnursid" visible="false" anchor="default"/>
  200. <Static text="병실 도착일시" position="absolute 0 171 91 194" align="align:center middle;" id="caption37" class="cell_1" anchor="default" style="font:Dotum,8;"/>
  201. <Div position="absolute 545 303 880 528" id="grp_skin" anchor="default" style="background:#ccffffff;border:1 solid #808080ff ;shadow:outer 3,3 3 gray;" visible="false">
  202. <Layouts>
  203. <Layout>
  204. <Static text="▶ 수술부위 피부준비" position="absolute 9 9 258 23" id="cap_skin1" visible="false" anchor="default"/>
  205. <Static text="* 부 위:" position="absolute 9 44 84 64" id="cap_skin2" visible="false" anchor="default"/>
  206. <Static text="* 제모방법:" position="absolute 9 69 89 89" id="cap_skin3" visible="false" anchor="default"/>
  207. <Edit position="absolute 89 44 319 63" id="ipt_skin" visible="false" anchor="default" autoselect="true"/>
  208. <Radio position="absolute 89 74 319 109" id="rdo_skin" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_main_grp_skin_rdo_skin_onitemchanged" visible="false">
  209. <Dataset id="innerdataset">
  210. <ColumnInfo>
  211. <Column id="codecolumn"/>
  212. <Column id="datacolumn"/>
  213. </ColumnInfo>
  214. <Rows>
  215. <Row>
  216. <Col id="codecolumn">1</Col>
  217. <Col id="datacolumn">면도기</Col>
  218. </Row>
  219. <Row>
  220. <Col id="codecolumn">2</Col>
  221. <Col id="datacolumn">clipper</Col>
  222. </Row>
  223. <Row>
  224. <Col id="codecolumn">3</Col>
  225. <Col id="datacolumn">제모제</Col>
  226. </Row>
  227. <Row>
  228. <Col id="codecolumn">4</Col>
  229. <Col id="datacolumn">자가제모</Col>
  230. </Row>
  231. <Row>
  232. <Col id="codecolumn">5</Col>
  233. <Col id="datacolumn">해당없음</Col>
  234. </Row>
  235. <Row>
  236. <Col id="codecolumn">6</Col>
  237. <Col id="datacolumn">기타</Col>
  238. </Row>
  239. </Rows>
  240. </Dataset>
  241. </Radio>
  242. <TextArea position="absolute 89 114 319 179" id="txt_skin" enable="false" anchor="default" visible="false"/>
  243. <Button position="absolute 234 188 276 208" id="btn_skin1" class="btn5" visible="false" text="선택" anchor="default" onclick="grp_main_grp_skin_btn_skin1_onclick"/>
  244. <Button position="absolute 277 188 319 208" id="btn_skin2" class="btn5" visible="false" text="취소" anchor="default" onclick="grp_main_grp_skin_btn_skin2_onclick"/>
  245. </Layout>
  246. </Layouts>
  247. </Div>
  248. <Edit position="absolute 250 99 383 120" id="output1" anchor="default" class="output" readonly="true" enable="true"/>
  249. <Edit readonly="true" position="absolute 385 99 450 120" id="output2" anchor="default" class="output"/>
  250. <Shape position="absolute 0 167 450 173" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
  251. <Edit readonly="true" position="absolute 385 123 450 144" id="output10" anchor="default" class="output"/>
  252. <Edit readonly="true" position="absolute 250 123 383 144" id="output9" anchor="default" enable="true" class="output"/>
  253. <Edit readonly="true" position="absolute 385 171 450 192" id="opt_nurspartarrvnursnm" anchor="default" class="output"/>
  254. <Edit readonly="true" position="absolute 250 171 383 192" id="opt_nurspartarrvdept" anchor="default" class="output"/>
  255. <Static position="absolute 0 75 91 98" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  256. <Static text="일자" position="absolute 93 75 183 98" align="align:center middle;" id="caption12" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  257. <Static text="일시" position="absolute 184 75 224 98" align="align:center middle;" id="caption13" class="cell_1" anchor="default" style="padding:0 0 0 0;"/>
  258. <Static text="기록부서" position="absolute 250 75 383 98" align="align:center middle;" id="caption14" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  259. <Static text="기록자" position="absolute 385 75 450 98" align="align:center middle;" id="caption16" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  260. <Static position="absolute 225 75 249 98" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
  261. <Static text="수술 예약일시" position="absolute 0 51 91 74" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
  262. <Static position="absolute 0 220 67 243" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
  263. <Radio position="absolute 5 223 60 239" id="chk_stay" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_main_chk_stay_onitemchanged">
  264. <Dataset id="innerdataset">
  265. <ColumnInfo>
  266. <Column id="codecolumn"/>
  267. <Column id="datacolumn"/>
  268. </ColumnInfo>
  269. <Rows>
  270. <Row>
  271. <Col id="codecolumn">1</Col>
  272. <Col id="datacolumn">대기실</Col>
  273. </Row>
  274. </Rows>
  275. </Dataset>
  276. </Radio>
  277. <Radio position="absolute 5 248 60 261" id="chk_oper" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_main_chk_oper_onitemchanged">
  278. <Dataset id="innerdataset">
  279. <ColumnInfo>
  280. <Column id="codecolumn"/>
  281. <Column id="datacolumn"/>
  282. </ColumnInfo>
  283. <Rows>
  284. <Row>
  285. <Col id="codecolumn">2</Col>
  286. <Col id="datacolumn">수술실</Col>
  287. </Row>
  288. </Rows>
  289. </Dataset>
  290. </Radio>
  291. <CheckBox position="absolute 70 223 125 238" id="checkbox1" anchor="default" text="환자명" truevalue="1" style="textpadding:0 0 0 0;"/>
  292. <CheckBox position="absolute 127 223 194 238" id="checkbox2" anchor="default" text="등록번호" truevalue="2" style="textpadding:0 0 0 0;"/>
  293. <Edit readonly="true" position="absolute 252 221 314 241" id="output13" anchor="default" class="output"/>
  294. <CheckBox position="absolute 195 223 250 239" id="checkbox3" anchor="default" text="집도의" truevalue="3" style="textpadding:0 0 0 0;"/>
  295. <Edit readonly="true" position="absolute 387 221 449 241" id="output12" anchor="default" class="output"/>
  296. <CheckBox position="absolute 319 223 389 239" id="checkbox4" anchor="default" text="수술부위" truevalue="4" style="textpadding:0 0 0 0;"/>
  297. <CheckBox position="absolute 70 247 140 263" id="checkbox5" anchor="default" text="환자명" truevalue="1" style="textpadding:0 0 0 0;"/>
  298. <CheckBox position="absolute 127 247 192 263" id="checkbox6" anchor="default" text="등록번호" truevalue="2" style="textpadding:0 0 0 0;"/>
  299. <CheckBox position="absolute 195 247 250 263" id="checkbox7" anchor="default" text="집도의" truevalue="3" style="textpadding:0 0 0 0;"/>
  300. <CheckBox position="absolute 319 247 389 263" id="checkbox8" anchor="default" text="수술부위" truevalue="4" style="textpadding:0 0 0 0;"/>
  301. <Edit readonly="true" position="absolute 252 244 314 265" id="output7" anchor="default" class="output"/>
  302. <Edit readonly="true" position="absolute 387 244 449 265" id="output18" anchor="default" class="output"/>
  303. <Shape position="absolute 0 191 450 197" linetype="horizontal" id="line31" class="line_3" anchor="default"/>
  304. <Static text="환자확인" position="absolute 0 199 175 215" id="caption8" class="tit_2" anchor="default"/>
  305. <Static position="absolute 0 244 67 267" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
  306. <Shape position="absolute 0 264 450 270" linetype="horizontal" id="line13" class="line_3" anchor="default"/>
  307. <Radio position="absolute 5 247 60 263" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_main_radio1_onitemchanged">
  308. <Dataset id="innerdataset">
  309. <ColumnInfo>
  310. <Column id="codecolumn"/>
  311. <Column id="datacolumn"/>
  312. </ColumnInfo>
  313. <Rows>
  314. <Row>
  315. <Col id="codecolumn">2</Col>
  316. <Col id="datacolumn">수술실</Col>
  317. </Row>
  318. </Rows>
  319. </Dataset>
  320. </Radio>
  321. <Static text="환자 및 보호자 연락처" position="absolute 0 273 174 289" id="caption20" class="tit_2" anchor="default"/>
  322. <Static text="감염정보" position="absolute 0 467 74 483" id="caption21" class="tit_2" anchor="default"/>
  323. <Grid position="absolute 0 489 450 588" id="datagrid2" binddataset="ds_main_MnphccsrData_MnphccsrList_infectspec_InfectionLists_InfectionList" anchor="default" cellsizingtype="both" autosizingtype="row" extendsizetype="row" autofittype="col" cellsizebandtype="allband">
  324. <Formats>
  325. <Format id="default">
  326. <Columns>
  327. <Column size="0" band="left"/>
  328. <Column size="20" band="left"/>
  329. <Column size="209"/>
  330. <Column size="104"/>
  331. <Column size="100"/>
  332. </Columns>
  333. <Rows>
  334. <Row size="24" band="head"/>
  335. <Row size="21"/>
  336. </Rows>
  337. <Band id="head">
  338. <Cell text="검사코드"/>
  339. <Cell col="1"/>
  340. <Cell col="2" text="검사명"/>
  341. <Cell col="3" text="결과"/>
  342. <Cell col="4" text="발생일자"/>
  343. </Band>
  344. <Band id="body">
  345. <Cell text="bind:testcd"/>
  346. <Cell col="1" celltype="head" expr="expr:currow + 1"/>
  347. <Cell col="2" style="align:left;" text="bind:tclsscrnnm"/>
  348. <Cell col="3" style="align:left;" text="bind:checkrsult" wordwrap="word" autosizerow="limitmin"/>
  349. <Cell col="4" text="bind:genrdd" mask="expr:utlf_isNull(genrdd) == true ? '' : '####-##-## ##:##'"/>
  350. </Band>
  351. </Format>
  352. </Formats>
  353. </Grid>
  354. <Grid position="absolute 0 614 450 761" id="grd_spclistnew" class="datagrid2" scrollbars="autoboth" binddataset="ds_main_MnphccsrData_specimenlistnew" anchor="default" autoenter="select" cellsizingtype="col" autofittype="col" extendsizetype="row" autosizingtype="row" oncellclick="grp_main_grd_spclistnew_oncellclick" oncloseup="grp_main_grd_spclistnew_oncloseup" onlbuttonup="grp_main_grd_spclistnew_onlbuttonup">
  355. <Formats>
  356. <Format id="default">
  357. <Columns>
  358. <Column size="86"/>
  359. <Column size="45"/>
  360. <Column size="45"/>
  361. <Column size="40"/>
  362. <Column size="0"/>
  363. <Column size="50"/>
  364. <Column size="45"/>
  365. <Column size="61"/>
  366. <Column size="0"/>
  367. <Column size="60"/>
  368. <Column size="0"/>
  369. <Column size="0"/>
  370. <Column size="0"/>
  371. </Columns>
  372. <Rows>
  373. <Row size="26" band="head"/>
  374. <Row size="21"/>
  375. </Rows>
  376. <Band id="head">
  377. <Cell text="검체종류"/>
  378. <Cell col="1" text="검체&#10;개수"/>
  379. <Cell col="2" text="바코드&#10;수량"/>
  380. <Cell col="3" colspan="3" text="취급자" taborder="undefined"/>
  381. <Cell col="6" text="보낸곳"/>
  382. <Cell col="7" text="보낸시간"/>
  383. <Cell col="8" text="확인의ID"/>
  384. <Cell col="9" text="확인의"/>
  385. <Cell col="10" text="보낸곳"/>
  386. <Cell col="11" text="specimen"/>
  387. <Cell col="12" text="oprsrvno"/>
  388. </Band>
  389. <Band id="body">
  390. <Cell displaytype="combo" edittype="combo" style="padding:2 2 2 2;" text="bind:specimencd" wordwrap="word" combodataset="ds_specimencd" combocodecol="value" combodatacol="label" autosizerow="limitmin"/>
  391. <Cell col="1" displaytype="number" edittype="none" style="align:center;" text="bind:qty"/>
  392. <Cell col="2" displaytype="number" edittype="none" style="align:center;" text="bind:barqty"/>
  393. <Cell col="3" text="bind:chargerid"/>
  394. <Cell col="4" text="bind:chargernm"/>
  395. <Cell col="5" edittype="none" text="bind:chargernm"/>
  396. <Cell col="6" displaytype="combo" edittype="combo" style="padding:2 2 2 2;" text="bind:deviposi" wordwrap="word" combodataset="ds_deviposi" combocodecol="value" combodatacol="label" autosizerow="limitmin"/>
  397. <Cell col="7" displaytype="normal" edittype="none" text="bind:specimentm" mask="expr:utlf_isNull(specimentm) ? '' : '##:##'"/>
  398. <Cell col="8" text="bind:prcporderid"/>
  399. <Cell col="9" edittype="none" text="bind:prcpordernm"/>
  400. <Cell col="10" text="bind:deviposinm"/>
  401. <Cell col="11" text="bind:specimen"/>
  402. <Cell col="12" text="bind:oprsrvno"/>
  403. </Band>
  404. </Format>
  405. </Formats>
  406. </Grid>
  407. <Static text="검체" position="absolute 0 592 74 608" align="align:center middle;" id="caption45" class="tit_2" anchor="default"/>
  408. <Button position="absolute 815 26 868 46" align="align:center middle;" id="button1" class="btn2" text="도움말" anchor="default" onclick="grp_main_button1_onclick"/>
  409. <Button position="absolute 949 26 1002 46" id="btn_ins_grid" class="btn2" text="행추가" anchor="default" onclick="grp_main_btn_ins_grid_onclick"/>
  410. <Button position="absolute 1005 26 1058 46" id="btn_del_grid" class="btn2" text="행삭제" anchor="default" onclick="grp_main_btn_del_grid_onclick"/>
  411. <Button position="absolute 871 26 946 46" id="btn_query" class="btn2" text="점검리스트" anchor="default" onclick="grp_main_btn_query_onclick"/>
  412. <Button position="absolute 1126 26 1189 46" id="btn_rgst_sct" class="btn5" text="인증저장" anchor="default" onclick="grp_main_btn_rgst_sct_onclick"/>
  413. <Button position="absolute 1060 26 1124 46" id="btn_rgst_tmp" class="btn5" text="임시저장" anchor="default" onclick="grp_main_btn_rgst_tmp_onclick"/>
  414. <Button position="absolute 736 26 813 46" id="btn_dsccopy" class="btn5" visible="false" text="간호-&gt;대기" anchor="default" onclick="grp_main_btn_dsccopy_onclick"/>
  415. <Shape position="absolute 0 143 450 149" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
  416. <Static text="대기실도착일시" position="absolute 0 123 91 146" align="align:center middle;" id="caption3" class="cell_1" anchor="default" style="padding:0 0 0 8;font:Dotum,8;"/>
  417. <Static text="수술실도착일시" position="absolute 0 147 91 170" align="align:center middle;" id="caption4" class="cell_1" anchor="default" style="font:Dotum,8;"/>
  418. <Edit readonly="true" position="absolute 385 147 450 168" id="output4" anchor="default" class="output"/>
  419. <Edit readonly="true" position="absolute 250 147 383 168" id="output8" anchor="default" class="output"/>
  420. <MaskEdit position="absolute 184 147 225 168" id="input1" class="input_default" enable="false" taborder="14" mask="##:##" anchor="default" type="string" maskchar=" " displaynulltext=" " style=":disabled {align:center middle;}" autoselect="true" ontextchange="grp_main_input1_ontextchange" trimtype="both"/>
  421. <Calendar position="absolute 93 147 181 168" id="input2" class="input_default" enable="false" taborder="13" anchor="default" autoselect="true"/>
  422. <Radio position="absolute 69 419 200 435" id="rdo_smsagreeyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_main_rdo_smsagreeyn_onitemchanged" rowcount="-1" style="itempadding:0 5 0 0;">
  423. <Dataset id="innerdataset">
  424. <ColumnInfo>
  425. <Column id="codecolumn"/>
  426. <Column id="datacolumn"/>
  427. </ColumnInfo>
  428. <Rows>
  429. <Row>
  430. <Col id="codecolumn">Y</Col>
  431. <Col id="datacolumn">동의</Col>
  432. </Row>
  433. <Row>
  434. <Col id="codecolumn">N</Col>
  435. <Col id="datacolumn">동의안함</Col>
  436. </Row>
  437. </Rows>
  438. </Dataset>
  439. </Radio>
  440. <Static text="SMS 문구" position="absolute 0 438 66 461" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
  441. <Edit position="absolute 70 439 449 458" id="ipt_msginfo" anchor="default" autoselect="true"/>
  442. <Shape position="absolute 0 434 452 440" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
  443. <Static text="SMS 동의" position="absolute 0 416 66 437" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  444. <Shape position="absolute 0 458 450 464" linetype="horizontal" id="line16" class="line_3" anchor="default"/>
  445. <Button position="absolute 202 417 293 437" id="btn_smsagreeyn" class="btn2" enable="false" text="SMS상용문구" anchor="default" onclick="grp_main_btn_smsagreeyn_onclick"/>
  446. <Button position="absolute 342 270 395 290" id="button2" class="btn2" text="행추가" anchor="default" onclick="grp_main_button2_onclick"/>
  447. <Button position="absolute 397 270 450 290" id="button3" class="btn2" text="행삭제" anchor="default" onclick="grp_main_button3_onclick"/>
  448. <Button position="absolute 75 464 95 484" id="btn_infection" class="icon_search" text="" anchor="default" onclick="grp_main_btn_infection_onclick"/>
  449. <Static text="현장수술" position="absolute 250 52 383 74" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
  450. <Radio position="absolute 385 53 450 73" id="radio2" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_main_radio2_onitemchanged">
  451. <Dataset id="innerdataset">
  452. <ColumnInfo>
  453. <Column id="codecolumn"/>
  454. <Column id="datacolumn"/>
  455. </ColumnInfo>
  456. <Rows>
  457. <Row>
  458. <Col id="codecolumn">N</Col>
  459. <Col id="datacolumn">N</Col>
  460. </Row>
  461. <Row>
  462. <Col id="codecolumn">Y</Col>
  463. <Col id="datacolumn">Y</Col>
  464. </Row>
  465. </Rows>
  466. </Dataset>
  467. </Radio>
  468. <Button position="absolute 296 417 360 437" id="button4" class="btn5" text="SMS전송" anchor="default" onclick="grp_main_button4_onclick"/>
  469. <Button position="absolute 362 417 448 437" id="button5" class="btn2" text="전송내역조회" anchor="default" onclick="grp_main_button5_onclick"/>
  470. <Div position="absolute 100 701 447 759" id="grp_bodyinfo" anchor="default">
  471. <Layouts>
  472. <Layout>
  473. <Edit position="absolute 283 5 339 24" id="ipt_oppatbdht" class="input_default" anchor="default" autoselect="true"/>
  474. <Static text="신장" position="absolute 229 2 276 29" align="align:center middle;" id="cap_oppatbdht" class="cell_1" anchor="default"/>
  475. <Edit position="absolute 47 6 103 25" id="ipt_oppatbdtp" class="input_default" anchor="default" autoselect="true"/>
  476. <Shape position="absolute 0 26 347 32" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
  477. <Edit position="absolute 165 5 221 24" id="ipt_oppatbdwt" class="input_default" anchor="default" autoselect="true"/>
  478. <Static text="체온" position="absolute 0 2 42 29" align="align:center middle;" id="cap_oppatbdtp" class="cell_1" anchor="default"/>
  479. <Static text="SBP" position="absolute 0 31 42 58" align="align:center middle;" id="cap_oppatsbp" class="cell_1" anchor="default"/>
  480. <Edit position="absolute 47 35 103 54" id="ipt_oppatsbp" class="input_default" anchor="default" autoselect="true"/>
  481. <Static text="체중" position="absolute 110 2 157 29" align="align:center middle;" id="cap_oppatbdwt" class="cell_1" anchor="default"/>
  482. <Static text="DBP" position="absolute 110 31 157 58" align="align:center middle;" id="cap_oppatdbp" class="cell_1" anchor="default"/>
  483. <Edit position="absolute 164 35 220 54" id="ipt_oppatdbp" class="input_default" anchor="default" autoselect="true"/>
  484. <Shape position="absolute 0 0 347 6" linetype="horizontal" id="line28" class="line_3" anchor="default"/>
  485. </Layout>
  486. </Layouts>
  487. </Div>
  488. <Shape id="Shape00" position="absolute 455 47 1190 51" class="line_10" anchor="default"/>
  489. <Shape id="line2" class="line_2" position="absolute 0 71 450 77" anchor="default"/>
  490. <Shape id="Shape01" class="line_10" position="absolute 455 610 821 614" anchor="default"/>
  491. <Shape id="Shape02" class="line_10" position="absolute 824 610 1189 614" anchor="default"/>
  492. <Shape id="Shape03" class="line_1" position="absolute 455 760 821 764" anchor="default"/>
  493. <Shape id="Shape04" class="line_1" position="absolute 824 760 1189 764" anchor="default"/>
  494. <Shape id="Shape05" class="line_10" position="absolute 0 610 450 614" anchor="default"/>
  495. <Shape id="Shape06" class="line_10" position="absolute 0 485 450 489" anchor="default"/>
  496. <Shape id="line04" class="line_10" position="absolute 0 290 450 296" anchor="default"/>
  497. <Shape id="line00" class="line_10" position="absolute 0 216 450 222" anchor="default"/>
  498. <MaskEdit readonly="true" position="absolute 147 1 232 21" align="align:center middle;" id="opt_patinfo0" mask="####-##-##" anchor="default" type="string" maskchar=" " style="align:center middle;font:Dotum,9,bold;" displaynulltext=" " trimtype="both"/>
  499. <Edit readonly="true" position="absolute 233 1 501 21" align="align:center middle;" id="opt_patinfo" anchor="default" style="align:left middle;font:Dotum,9,bold;" class="output"/>
  500. <Button id="btn_alldelete" taborder="19" text="기록삭제" class="btn5" position="absolute 387 25 450 45" onclick="grp_main_btn_alldelete_onclick" anchor="default"/>
  501. <Static id="caption00" text="Remark(대기실/수술실)" class="cell_1" position="absolute 823 690 1188 713"/>
  502. <Button id="Button00" taborder="20" text="수술실확인" position="absolute 309 24 383 44" onclick="grp_main_Button00_onclick" visible="false"/>
  503. </Layout>
  504. </Layouts>
  505. </Div>
  506. <Edit position="absolute 30 2 130 21" id="ipt_pid" class="input_search" visible="false"/>
  507. <Static text="[표]" position="absolute 1158 763 1184 783" align="align:right middle;" id="caption39"/>
  508. </Layout>
  509. </Layouts>
  510. <Objects>
  511. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  512. <ColumnInfo>
  513. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  514. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  515. <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
  516. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  517. <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
  518. <Column id="reckind" type="STRING" size="256" sumtext="기록종류"/>
  519. <Column id="itemindxseq" type="STRING" size="256" sumtext="중분류인덱스순번"/>
  520. <Column id="sortkind" type="STRING" size="256" sumtext="정렬"/>
  521. <Column id="pagingyn" type="STRING" size="256" sumtext="페이징여부"/>
  522. <Column id="keyfromdd" type="STRING" size="256" sumtext="페이징 시작일자"/>
  523. <Column id="keytodd" type="STRING" size="256" sumtext="페이징 종료일자"/>
  524. <Column id="cdgrupid" type="STRING" size="256"/>
  525. <Column id="oprsrvno" type="STRING" size="256"/>
  526. <Column id="ophistno" type="STRING" size="256"/>
  527. <Column id="opbfcureseqno" type="STRING" size="256"/>
  528. <Column id="patposcls" type="STRING" size="256"/>
  529. <Column id="oprsrvdd" type="STRING" size="256"/>
  530. <Column id="flag" type="STRING" size="256"/>
  531. <Column id="inoutflag" type="STRING" size="256"/>
  532. <Column id="prcpdd" type="STRING" size="256"/>
  533. <Column id="rgstdd" type="STRING" size="256"/>
  534. <Column id="rgsttm" type="STRING" size="256"/>
  535. <Column id="orddeptcd" type="STRING" size="256"/>
  536. <Column id="orddrid" type="STRING" size="256"/>
  537. <Column id="prcpkindcd" type="STRING" size="256"/>
  538. <Column id="attrcnts" type="STRING" size="256"/>
  539. <Column id="keys" type="STRING" size="256"/>
  540. <Column id="hardcdno" type="STRING" size="256"/>
  541. </ColumnInfo>
  542. <Rows>
  543. <Row/>
  544. </Rows>
  545. </Dataset>
  546. <Dataset id="ds_tmp_keys" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  547. <ColumnInfo>
  548. <Column id="kind" type="STRING" size="256" sumtext="기록종류"/>
  549. <Column id="signno" type="STRING" size="256" sumtext="키"/>
  550. <Column id="sortno" type="STRING" size="256" sumtext="소팅번호"/>
  551. <Column id="formnm" type="STRING" size="256" sumtext="기록지명"/>
  552. <Column id="formcd" type="STRING" size="256" sumtext="기록지코드"/>
  553. <Column id="recdt" type="STRING" size="256" sumtext="기록일자"/>
  554. </ColumnInfo>
  555. </Dataset>
  556. <Dataset id="ds_send_msginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  557. <ColumnInfo>
  558. <Column id="patnm" type="STRING" size="256" sumtext="전화번호"/>
  559. <Column id="mpphone" type="STRING" size="256" sumtext="전화번호"/>
  560. <Column id="message" type="STRING" size="256" sumtext="SMS메세지"/>
  561. <Column id="pid" type="STRING" size="256" sumtext="SMS메세지"/>
  562. </ColumnInfo>
  563. <Rows>
  564. <Row/>
  565. </Rows>
  566. </Dataset>
  567. <Dataset id="ds_temp_viewctrllist_viewctrlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  568. <ColumnInfo>
  569. <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
  570. <Column id="cdid" type="STRING" size="256" sumtext="코드아이디"/>
  571. </ColumnInfo>
  572. </Dataset>
  573. <Dataset id="ds_temp_dsccode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  574. <ColumnInfo>
  575. <Column id="cdid" type="STRING" size="256" sumtext="간호공통코드_일일수술실코드"/>
  576. </ColumnInfo>
  577. </Dataset>
  578. <Dataset id="ds_temp_patoutroomdt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  579. <ColumnInfo>
  580. <Column id="patoutroomdt" type="STRING" size="256" sumtext="수술실퇴실일시"/>
  581. </ColumnInfo>
  582. </Dataset>
  583. <Dataset id="ds_main_MnphccsrData_MnphccsrList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_MnphccsrData_MnphccsrList_oncolumnchanged">
  584. <ColumnInfo>
  585. <Column id="pid" type="STRING" size="256" sumtext="환자번호 "/>
  586. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술에대한의뢰번호(년도(4) + 일련번호(6)) "/>
  587. <Column id="ophistno" type="STRING" size="256" sumtext="예약번호에 따른 이력번호 "/>
  588. <Column id="instcd" type="STRING" size="256" sumtext="원무외래/입원등록정보 PK "/>
  589. <Column id="oprsrvdd" type="STRING" size="256" sumtext="수술일시:수술이확정된 일시 "/>
  590. <Column id="oprsrvtmcd" type="STRING" size="256" sumtext="수술예약시간코드 "/>
  591. <Column id="inoutflag" type="STRING" size="256" sumtext="외래입원구분 "/>
  592. <Column id="orddd" type="STRING" size="256" sumtext="진료일자 "/>
  593. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서 "/>
  594. <Column id="inday" type="STRING" size="256" sumtext="입원일자 "/>
  595. <Column id="wardstartdttm" type="STRING" size="256" sumtext="병동출발일시통원환자인경우 null' ) "/>
  596. <Column id="patarrvdttm" type="STRING" size="256" sumtext="환자도착일시 "/>
  597. <Column id="wardarrvdttm" type="STRING" size="256" sumtext="부서도착일시 "/>
  598. <Column id="wardarrvdept" type="STRING" size="256" sumtext="부서도착병동 "/>
  599. <Column id="wardarrvnursid" type="STRING" size="256" sumtext="부서도착기록자 "/>
  600. <Column id="nurspartarrvdt" type="STRING" size="256" sumtext="기록자부서명 "/>
  601. <Column id="nurspartarrvdept" type="STRING" size="256" sumtext="기록자부서명 "/>
  602. <Column id="nurspartarrvnursnm" type="STRING" size="256" sumtext="기록자명 "/>
  603. <Column id="infectspec" type="STRING" size="256" sumtext="감염정보 "/>
  604. <Column id="allrgspec" type="STRING" size="256" sumtext="알러지정보 "/>
  605. <Column id="sendgoodandmedspec" type="STRING" size="256" sumtext="보낸물품및약품정보 "/>
  606. <Column id="curenurgstatspec" type="STRING" size="256" sumtext="처치및간호상태정보 "/>
  607. <Column id="testinfospec" type="STRING" size="256" sumtext="검사정보내역 "/>
  608. <Column id="nurgpartid" type="STRING" size="256" sumtext="간호단위기록자ID "/>
  609. <Column id="nurgpartrecdttm" type="STRING" size="256" sumtext="간호단위기록일시 "/>
  610. <Column id="nurgpartsavedttm" type="STRING" size="256" sumtext="간호단위저장일시 "/>
  611. <Column id="operchfid" type="STRING" size="256" sumtext="수술실 기록자ID "/>
  612. <Column id="operchfrecdttm" type="STRING" size="256" sumtext="수술실 기록일시 "/>
  613. <Column id="operchfsavedttm" type="STRING" size="256" sumtext="수술실 저장일시 "/>
  614. <Column id="opercnfmpat" type="STRING" size="256" sumtext="수술실 환자명 "/>
  615. <Column id="opercnfmid" type="STRING" size="256" sumtext="수술실 등록번호 "/>
  616. <Column id="opercnfmdr" type="STRING" size="256" sumtext="수술실 집도의 "/>
  617. <Column id="opercnfmpart" type="STRING" size="256" sumtext="수술실 수술부위 "/>
  618. <Column id="opercnfmpartdisp" type="STRING" size="256" sumtext="수술실 수술부위표시 "/>
  619. <Column id="staychfid" type="STRING" size="256" sumtext="대기실 기록자ID "/>
  620. <Column id="staychfrecdttm" type="STRING" size="256" sumtext="대기실 기록일시 "/>
  621. <Column id="staychfsavedttm" type="STRING" size="256" sumtext="대기실 저장일시 "/>
  622. <Column id="staycnfmpat" type="STRING" size="256" sumtext="대기실 환자명 "/>
  623. <Column id="staycnfmid" type="STRING" size="256" sumtext="대기실 등록번호 "/>
  624. <Column id="staycnfmdr" type="STRING" size="256" sumtext="대기실 집도의 "/>
  625. <Column id="staycnfmpart" type="STRING" size="256" sumtext="대기실 수술부위 "/>
  626. <Column id="staycnfmpartdisp" type="STRING" size="256" sumtext="대기실 수술부위표시 "/>
  627. <Column id="nurgpartmemo" type="STRING" size="256" sumtext="간호단위메모 "/>
  628. <Column id="operchfmemo" type="STRING" size="256" sumtext="수술,대기 단위메모 "/>
  629. <Column id="certno" type="STRING" size="256" sumtext="인증번호 "/>
  630. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID "/>
  631. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시 "/>
  632. <Column id="lastupdtid" type="STRING" size="256" sumtext="최종수정자 "/>
  633. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시 "/>
  634. <Column id="wardstartdt" type="STRING" size="256" sumtext="병동출발일자 "/>
  635. <Column id="wardstarttm" type="STRING" size="256" sumtext="병동출발시분 "/>
  636. <Column id="patarrvdt" type="STRING" size="256" sumtext="환자도착일자 "/>
  637. <Column id="patarrvtm" type="STRING" size="256" sumtext="환자도착시분 "/>
  638. <Column id="wardarrvdt" type="STRING" size="256" sumtext="병동도착일자 "/>
  639. <Column id="wardarrvtm" type="STRING" size="256" sumtext="병동도착시분 "/>
  640. <Column id="oppartcd" type="STRING" size="256" sumtext="수술부위코드 "/>
  641. <Column id="perfdrid" type="STRING" size="256" sumtext="수술에 대한 집도의사ID "/>
  642. <Column id="perfdridnm" type="STRING" size="256" sumtext="집도의사명 "/>
  643. <Column id="nurgpartidnm" type="STRING" size="256" sumtext="간호단위기록자ID명칭 "/>
  644. <Column id="nurgpartiddept" type="STRING" size="256" sumtext="간호단위기록자ID부서 "/>
  645. <Column id="operchfidnm" type="STRING" size="256" sumtext="수술실기록자ID명칭 "/>
  646. <Column id="operchfiddept" type="STRING" size="256" sumtext="수술실기록자ID부서 "/>
  647. <Column id="staychfidnm" type="STRING" size="256" sumtext="대기실기록자ID명칭 "/>
  648. <Column id="staychfiddept" type="STRING" size="256" sumtext="대기실기록자ID부서 "/>
  649. <Column id="opschedd" type="STRING" size="256" sumtext="수술 예약일시 "/>
  650. <Column id="opcnfmtm" type="STRING" size="256" sumtext="수술 예약시간 "/>
  651. <Column id="opbfcureseqno" type="STRING" size="256" sumtext="수술전처치일련번호 (년도 + 일련번호) "/>
  652. <Column id="opstatcd" type="STRING" size="256" sumtext="진행상태 "/>
  653. <Column id="cretno" type="STRING" size="256" sumtext="생성번호 "/>
  654. <Column id="patname" type="STRING" size="256" sumtext="환자명 "/>
  655. <Column id="sa" type="STRING" size="256" sumtext="SA "/>
  656. <Column id="wardcd" type="STRING" size="256" sumtext="병실 "/>
  657. <Column id="oproomnm" type="STRING" size="256" sumtext="수술실명 "/>
  658. <Column id="depthngnm" type="STRING" size="256" sumtext="진료과 "/>
  659. <Column id="opcdnm" type="STRING" size="256" sumtext="수술명 "/>
  660. <Column id="oppart" type="STRING" size="256" sumtext="수술부위 "/>
  661. <Column id="roomcd" type="STRING" size="256" sumtext="병실 "/>
  662. <Column id="indd" type="STRING" size="256" sumtext="입원일자 "/>
  663. <Column id="tel" type="STRING" size="256" sumtext="전화번호 "/>
  664. <Column id="mphone" type="STRING" size="256" sumtext="휴대전화 "/>
  665. <Column id="etcphone1" type="STRING" size="256" sumtext="기타전화1 "/>
  666. <Column id="etcphone2" type="STRING" size="256" sumtext="기타전화2 "/>
  667. <Column id="perdeptnm" type="STRING" size="256" sumtext="집도과 "/>
  668. <Column id="etctel1" type="STRING" size="256" sumtext="sms전송 연락처 "/>
  669. <Column id="etctel2" type="STRING" size="256" sumtext="원무보호자연락처2 "/>
  670. <Column id="displayetctel1" type="STRING" size="256" sumtext="원무보호자연락처1 "/>
  671. <Column id="smsagreeyn" type="STRING" size="256" sumtext="SMS동의여부 "/>
  672. <Column id="patarrisndsmsid" type="STRING" size="256" sumtext="대기실도착 SMS전송ID "/>
  673. <Column id="nurgpartdeptcd" type="STRING" size="256" sumtext="병동기록부서 "/>
  674. <Column id="staychfdeptcd" type="STRING" size="256" sumtext="대기실기록부서 "/>
  675. <Column id="operchfdeptcd" type="STRING" size="256" sumtext="수술실기록부서 "/>
  676. <Column id="staycnfmpartdispremark" type="STRING" size="256" sumtext="대기실 수술부위표시Remark"/>
  677. <Column id="opercnfmpartdispremark" type="STRING" size="256" sumtext="수술실 수술부위표시Remark"/>
  678. <Column id="oproomremark" type="STRING" size="256" sumtext="수술간호기록 수술실 Remark"/>
  679. <Column id="oppatbdtp" type="STRING" size="256" sumtext="체온"/>
  680. <Column id="oppatbdwt" type="STRING" size="256" sumtext="체중"/>
  681. <Column id="oppatbdht" type="STRING" size="256" sumtext="신장"/>
  682. <Column id="oppatsbp" type="STRING" size="256" sumtext="SBP"/>
  683. <Column id="oppatdbp" type="STRING" size="256" sumtext="DBP"/>
  684. <Column id="patname2" type="STRING" size="256" sumtext="환자명2"/>
  685. <Column id="wardop" type="STRING" size="256" sumtext="현장수술여부"/>
  686. <Column id="wardtel" type="STRING" size="256" sumtext="현장수술여부"/>
  687. <Column id="ordtype" type="STRING" size="256" sumtext="현장수술여부"/>
  688. <Column id="opinrmdd" type="STRING" size="256" sumtext="수술입실일자"/>
  689. <Column id="opinrmtm" type="STRING" size="256" sumtext="수술입실시간"/>
  690. <Column id="msginfo" type="STRING" size="256" sumtext="수술입실시간"/>
  691. <Column id="famyinfo" type="STRING" size="256" sumtext="수술입실시간"/>
  692. <Column id="anstmthdnm" type="STRING" size="256" sumtext="마취방법"/>
  693. </ColumnInfo>
  694. </Dataset>
  695. <Dataset id="ds_main_MnphccsrData_MnwmpfifList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  696. <ColumnInfo>
  697. <Column id="chkyn" type="STRING" size="256" sumtext="01 관계명 "/>
  698. <Column id="cdnm" type="STRING" size="256" sumtext="01 관계명 "/>
  699. <Column id="tel" type="STRING" size="256" sumtext="02 전화번호 "/>
  700. <Column id="mpphone" type="STRING" size="256" sumtext="03 휴대전화번호 "/>
  701. <Column id="rela" type="STRING" size="256" sumtext="04 관계 "/>
  702. <Column id="hngnm" type="STRING" size="256" sumtext="05 이름 "/>
  703. <Column id="addr" type="STRING" size="256" sumtext="06 주소 "/>
  704. <Column id="detladdr" type="STRING" size="256" sumtext="07 주소상세 "/>
  705. <Column id="indd" type="STRING" size="256" sumtext="08 입원일자 "/>
  706. <Column id="instcd" type="STRING" size="256" sumtext="09 부서코드 "/>
  707. <Column id="pid" type="STRING" size="256" sumtext="10 등록번호 "/>
  708. <Column id="recflag" type="STRING" size="256" sumtext="11 기록구분 "/>
  709. <Column id="remfact" type="STRING" size="256" sumtext="12 Remark "/>
  710. </ColumnInfo>
  711. </Dataset>
  712. <Dataset id="ds_main_MnphccsrData_specimenlistnew" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_MnphccsrData_specimenlistnew_oncolumnchanged">
  713. <ColumnInfo>
  714. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호 "/>
  715. <Column id="specimencd" type="STRING" size="256" sumtext="검체코드 "/>
  716. <Column id="specimen" type="STRING" size="256" sumtext="검체명 "/>
  717. <Column id="qty" type="INT" size="256" sumtext="수량 "/>
  718. <Column id="barqty" type="INT" size="256" sumtext="바코드수량 "/>
  719. <Column id="chargerid" type="STRING" size="256" sumtext="취급자ID "/>
  720. <Column id="chargernm" type="STRING" size="256" sumtext="취급자명 "/>
  721. <!-- (20101015) 경북대 -->
  722. <Column id="deviposi" type="STRING" size="256" sumtext="보낸곳(전달장소)코드"/>
  723. <Column id="deviposinm" type="STRING" size="256" sumtext="보낸곳(전달장소)명칭"/>
  724. <!-- (20101015) 경북대 -->
  725. <Column id="specimentm" type="STRING" size="256" sumtext="보낸시간 "/>
  726. <Column id="prcporderid" type="STRING" size="256" sumtext="확인의 ID "/>
  727. <Column id="prcpordernm" type="STRING" size="256" sumtext="확인의명 "/>
  728. </ColumnInfo>
  729. </Dataset>
  730. <Dataset id="ds_send_MnphccsrList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  731. <ColumnInfo>
  732. <Column id="pid" type="STRING" size="256" sumtext="01 환자번호 "/>
  733. <Column id="oprsrvno" type="STRING" size="256" sumtext="02 수술에대한의뢰번호(년도(4) + 일련번호(6)) "/>
  734. <Column id="ophistno" type="STRING" size="256" sumtext="03 예약번호에 따른 이력번호 "/>
  735. <Column id="instcd" type="STRING" size="256" sumtext="04 원무외래/입원등록정보 PK "/>
  736. <Column id="oprsrvdd" type="STRING" size="256" sumtext="05 수술일시:수술이확정된 일시 "/>
  737. <Column id="oprsrvtmcd" type="STRING" size="256" sumtext="06 수술예약시간코드 "/>
  738. <Column id="inoutflag" type="STRING" size="256" sumtext="07 외래입원구분 "/>
  739. <Column id="orddd" type="STRING" size="256" sumtext="08 진료일자 "/>
  740. <Column id="orddeptcd" type="STRING" size="256" sumtext="09 진료부서 "/>
  741. <Column id="inday" type="STRING" size="256" sumtext="10 입원일자 "/>
  742. <Column id="wardstartdttm" type="STRING" size="256" sumtext="11 병동출발일시통원환자인경우 null' ) "/>
  743. <Column id="patarrvdttm" type="STRING" size="256" sumtext="12 환자도착일시 "/>
  744. <Column id="wardarrvdttm" type="STRING" size="256" sumtext="12_1 환자도착일시 "/>
  745. <Column id="wardarrvdept" type="STRING" size="256" sumtext="12_2 환자도착부서 "/>
  746. <Column id="wardarrvnursid" type="STRING" size="256" sumtext="12_3 환자도착기록자 "/>
  747. <Column id="startyn" type="STRING" size="256" sumtext="12_4 환자도착기록자 "/>
  748. <Column id="nurspartarrvdt" type="STRING" size="256" sumtext="12_4 환자도착기록자 "/>
  749. <Column id="infectspec" type="STRING" size="256" sumtext="13 감염정보 "/>
  750. <Column id="allrgspec" type="STRING" size="256" sumtext="14 알러지정보 "/>
  751. <Column id="sendgoodandmedspec" type="STRING" size="256" sumtext="15 보낸물품및약품정보 "/>
  752. <Column id="curenurgstatspec" type="STRING" size="256" sumtext="16 처치및간호상태정보 "/>
  753. <Column id="testinfospec" type="STRING" size="256" sumtext="17 검사정보내역 "/>
  754. <Column id="nurgpartid" type="STRING" size="256" sumtext="18 간호단위기록자ID "/>
  755. <Column id="nurgpartrecdttm" type="STRING" size="256" sumtext="19 간호단위기록일시 "/>
  756. <Column id="nurgpartsavedttm" type="STRING" size="256" sumtext="20 간호단위저장일시 "/>
  757. <Column id="operchfid" type="STRING" size="256" sumtext="21 수술실 기록자ID "/>
  758. <Column id="operchfrecdttm" type="STRING" size="256" sumtext="22 수술실 기록일시 "/>
  759. <Column id="operchfsavedttm" type="STRING" size="256" sumtext="23 수술실 저장일시 "/>
  760. <Column id="opercnfmpat" type="STRING" size="256" sumtext="24 수술실 환자명 "/>
  761. <Column id="opercnfmid" type="STRING" size="256" sumtext="25 수술실 등록번호 "/>
  762. <Column id="opercnfmdr" type="STRING" size="256" sumtext="26 수술실 집도의 "/>
  763. <Column id="opercnfmpart" type="STRING" size="256" sumtext="27 수술실 수술부위 "/>
  764. <Column id="opercnfmpartdisp" type="STRING" size="256" sumtext="28 수술실 수술부위표시 "/>
  765. <Column id="staychfid" type="STRING" size="256" sumtext="29 대기실 기록자ID "/>
  766. <Column id="staychfrecdttm" type="STRING" size="256" sumtext="30 대기실 기록일시 "/>
  767. <Column id="staychfsavedttm" type="STRING" size="256" sumtext="31 대기실 저장일시 "/>
  768. <Column id="staycnfmpat" type="STRING" size="256" sumtext="32 대기실 환자명 "/>
  769. <Column id="staycnfmid" type="STRING" size="256" sumtext="33 대기실 등록번호 "/>
  770. <Column id="staycnfmdr" type="STRING" size="256" sumtext="34 대기실 집도의 "/>
  771. <Column id="staycnfmpart" type="STRING" size="256" sumtext="35 대기실 수술부위 "/>
  772. <Column id="staycnfmpartdisp" type="STRING" size="256" sumtext="36 대기실 수술부위표시 "/>
  773. <Column id="nurgpartmemo" type="STRING" size="256" sumtext="37 간호단위메모 "/>
  774. <Column id="operchfmemo" type="STRING" size="256" sumtext="38 수술,대기 단위메모 "/>
  775. <Column id="certno" type="STRING" size="256" sumtext="39 인증번호 "/>
  776. <Column id="fstrgstrid" type="STRING" size="256" sumtext="40 최초등록자ID "/>
  777. <Column id="lastupdtid" type="STRING" size="256" sumtext="41 최종수정자 "/>
  778. <Column id="opbfcureseqno" type="STRING" size="256" sumtext="42 수술에대한의뢰번호(년도(4) + 일련번호(6)) "/>
  779. <Column id="opstatcd" type="STRING" size="256" sumtext="43 진행상태 "/>
  780. <Column id="opstatcdnew" type="STRING" size="256" sumtext="44 진행상태 New "/>
  781. <Column id="stat" type="STRING" size="256" sumtext="45 상태 "/>
  782. <Column id="certflag" type="STRING" size="256" sumtext="46 임시/인증 저장 여부(C : 인증, T : 임시) "/>
  783. <Column id="etctel1" type="STRING" size="256" sumtext="47 보호자연락처1 "/>
  784. <Column id="etctel2" type="STRING" size="256" sumtext="48 보호자연락처2 "/>
  785. <Column id="smsagreeyn" type="STRING" size="256" sumtext="49 SMS 동의여부 "/>
  786. <Column id="patarrisndsmsid" type="STRING" size="256" sumtext="50 SMS전송ID 대기실도착 "/>
  787. <Column id="message" type="STRING" size="256" sumtext="51 SMS message "/>
  788. <Column id="arrsmssendflag" type="STRING" size="256" sumtext="52 sms전송 flag "/>
  789. <Column id="nurgpartdeptcd" type="STRING" size="256" sumtext="53 간호단위 기록부서코드 "/>
  790. <Column id="staychfdeptcd" type="STRING" size="256" sumtext="54 대기실 기록부서코드 "/>
  791. <Column id="operchfdeptcd" type="STRING" size="256" sumtext="55 수술실 기록부서코드 "/>
  792. <Column id="patnm" type="STRING" size="256" sumtext="56 환자명 "/>
  793. <Column id="staycnfmpartdispremark" type="STRING" size="256" sumtext="57 대기실 수술부위표시Remark"/>
  794. <Column id="opercnfmpartdispremark" type="STRING" size="256" sumtext="58 수술실 수술부위표시Remark"/>
  795. <Column id="oppatbdtp" type="STRING" size="256" sumtext="59 체온"/>
  796. <Column id="oppatbdwt" type="STRING" size="256" sumtext="60 체중"/>
  797. <Column id="oppatbdht" type="STRING" size="256" sumtext="61 신장"/>
  798. <Column id="oppatsbp" type="STRING" size="256" sumtext="62 SBP"/>
  799. <Column id="oppatdbp" type="STRING" size="256" sumtext="63 DBP"/>
  800. <Column id="wardop" type="STRING" size="256" sumtext="현장수술"/>
  801. <Column id="famylist" type="STRING" size="256" sumtext="가족리스트"/>
  802. </ColumnInfo>
  803. </Dataset>
  804. <Dataset id="ds_send_signinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  805. <ColumnInfo>
  806. <Column id="pid" type="STRING" size="256" sumtext="등록번호 "/>
  807. <Column id="orddd" type="STRING" size="256" sumtext="진료일자 "/>
  808. <Column id="signno" type="BIGDECIMAL" size="256" sumtext="서명번호 "/>
  809. <Column id="cretno" type="INT" size="256" sumtext="생성번호 "/>
  810. <Column id="recdd" type="STRING" size="256" sumtext="기록일자 "/>
  811. <Column id="rectm" type="STRING" size="256" sumtext="기록시간 "/>
  812. <Column id="recsaveflag" type="STRING" size="256" sumtext="전자서명 인적정보 변경여부 "/>
  813. <Column id="signflag" type="STRING" size="256" sumtext="서명자료구분 "/>
  814. <Column id="signgenrflag" type="STRING" size="256" sumtext="서명발생구분 "/>
  815. <Column id="formcd" type="STRING" size="256" sumtext="서식코드 "/>
  816. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드 "/>
  817. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사ID "/>
  818. <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전 데이터 정보 "/>
  819. <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후 데이터 정보 "/>
  820. </ColumnInfo>
  821. </Dataset>
  822. <Dataset id="ds_send_msginfo_msglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  823. <ColumnInfo>
  824. <Column id="patnm" type="STRING" size="256" sumtext="등록번호 "/>
  825. <Column id="mpphone" type="STRING" size="256"/>
  826. <Column id="message" type="STRING" size="256"/>
  827. <Column id="pid" type="STRING" size="256"/>
  828. </ColumnInfo>
  829. </Dataset>
  830. <Dataset id="ds_temp_retdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  831. <ColumnInfo>
  832. <Column id="opbfcureseqno" type="STRING" size="256" sumtext="06 수술전처치일련번호 (년도 + 일련번호) "/>
  833. <Column id="certno" type="STRING" size="256" sumtext="39 인증번호 "/>
  834. </ColumnInfo>
  835. </Dataset>
  836. <Dataset id="ds_main_OpddInfoList_OpddInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  837. <ColumnInfo>
  838. <Column id="pid" type="STRING" size="256" sumtext="01 환자번호 "/>
  839. <Column id="oprsrvno" type="STRING" size="256" sumtext="02 수술에대한의뢰번호(년도(4) + 일련번호(6))"/>
  840. <Column id="ophistno" type="INT" size="256" sumtext="03 예약번호에 따른 이력번호 "/>
  841. <Column id="instcd" type="STRING" size="256" sumtext="04 기관코드 "/>
  842. <Column id="opschedd" type="STRING" size="256" sumtext="05 수술예정일자 "/>
  843. <Column id="opbfcureseqno" type="STRING" size="256" sumtext="06 수술전처치일련번호 (년도 + 일련번호) "/>
  844. <Column id="opcnfmdd" type="STRING" size="256" sumtext="07 수술예정일자 "/>
  845. <Column id="opcnfmtm" type="STRING" size="256" sumtext="08 수술예정시간 "/>
  846. <Column id="mainoprsrvno" type="STRING" size="256" sumtext="08 주수술예약번호 "/>
  847. <Column id="oppatflagnm" type="STRING" size="256" sumtext="08 수술구분 "/>
  848. <Column id="indexflag" type="STRING" size="256" sumtext="09 최근 수술 구분"/>
  849. </ColumnInfo>
  850. </Dataset>
  851. <Dataset id="ds_temp_patlnkinfo_AllergyList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  852. <ColumnInfo>
  853. <Column id="genrdd" type="STRING" size="256" sumtext="01 발생일자 "/>
  854. <Column id="type" type="STRING" size="256" sumtext="02 대상 "/>
  855. <Column id="drugnm" type="STRING" size="256" sumtext="03 약물구분 "/>
  856. <Column id="text" type="STRING" size="256" sumtext="04 증상/결과"/>
  857. <Column id="drugcd" type="STRING" size="256" sumtext="04 약물코드 "/>
  858. </ColumnInfo>
  859. </Dataset>
  860. <Dataset id="ds_temp_patlnkinfo_InfectionList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  861. <ColumnInfo>
  862. <Column id="genrdd" type="STRING" size="256" sumtext="01 발생일자"/>
  863. <Column id="testcd" type="STRING" size="256" sumtext="02 검사코드"/>
  864. <Column id="tclsscrnnm" type="STRING" size="256" sumtext="03 검사명칭"/>
  865. <Column id="checkrsult" type="STRING" size="256" sumtext="04 검사결과"/>
  866. </ColumnInfo>
  867. </Dataset>
  868. <Dataset id="ds_temp_patlnkinfo_CheckupList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  869. <ColumnInfo>
  870. <Column id="checkdttm" type="STRING" size="256" sumtext="01 보고일시"/>
  871. <Column id="checknm" type="STRING" size="256" sumtext="02 검사명 "/>
  872. <Column id="checkrsult" type="STRING" size="256" sumtext="03 검사결과"/>
  873. <Column id="checkhl" type="STRING" size="256" sumtext="04 H/L "/>
  874. <Column id="checkref" type="STRING" size="256" sumtext="05 참고치 "/>
  875. <Column id="checkinfo" type="STRING" size="256" sumtext="06 검체정보"/>
  876. <Column id="checkcode" type="STRING" size="256" sumtext="07 검체코드"/>
  877. </ColumnInfo>
  878. </Dataset>
  879. <Dataset id="ds_main_rgstinfo_rgstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  880. <ColumnInfo>
  881. <Column id="prcpdata" type="STRING" size="256" sumtext="01 처방등록정보 "/>
  882. <Column id="prcpdd" type="STRING" size="256" sumtext="05 처방적용일 "/>
  883. <Column id="orddeptcd" type="STRING" size="256" sumtext="08 진료과 "/>
  884. <Column id="orddrid" type="STRING" size="256" sumtext="09 진료의 "/>
  885. <Column id="rgstdd" type="STRING" size="256" sumtext="06 처방일자 "/>
  886. <Column id="rgsttm" type="STRING" size="256" sumtext="07 처방시간 "/>
  887. <Column id="prcpkindcd" type="STRING" size="256" sumtext="08 처방종류 "/>
  888. </ColumnInfo>
  889. </Dataset>
  890. <Dataset id="ds_main_prcpinfo_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  891. <ColumnInfo>
  892. <Column id="flag" type="STRING" size="256" sumtext="01 구분 "/>
  893. <Column id="prcpnm" type="STRING" size="256" sumtext="02 처방명 "/>
  894. <Column id="prcpcd" type="STRING" size="256" sumtext="03 처방코드 "/>
  895. <Column id="prcpvol" type="STRING" size="256" sumtext="04 1일 기준 총용량 "/>
  896. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="05 용량단위구분 "/>
  897. <Column id="prcpqty" type="STRING" size="256" sumtext="06 1일 기준 총수량 "/>
  898. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="07 수량단위구분 "/>
  899. <Column id="prcptims" type="STRING" size="256" sumtext="08 처방 횟수 "/>
  900. <Column id="prcpdayno" type="STRING" size="256" sumtext="09 처방 일수 "/>
  901. <Column id="abbrnm" type="STRING" size="256" sumtext="10 경로 "/>
  902. <Column id="prcpkindcd" type="STRING" size="256" sumtext="11 처방종류 "/>
  903. </ColumnInfo>
  904. </Dataset>
  905. <Dataset id="ds_main_icnpmngt_icnpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  906. <ColumnInfo>
  907. <Column id="check" type="STRING" size="256" sumtext="선택"/>
  908. <Column id="flag" type="STRING" size="256" sumtext="구분"/>
  909. <Column id="termnm" type="STRING" size="256" sumtext="용어/속성명"/>
  910. <Column id="semantictype" type="STRING" size="256" sumtext="semantic type"/>
  911. <Column id="itemcd" type="STRING" size="256" sumtext="코드"/>
  912. <Column id="icnphngterm" type="STRING" size="256" sumtext="icnp 한글명"/>
  913. <Column id="icnpengterm" type="STRING" size="256" sumtext="icnp 영문명"/>
  914. </ColumnInfo>
  915. </Dataset>
  916. <Dataset id="ds_send_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  917. <ColumnInfo>
  918. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  919. <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
  920. <Column id="cretno" type="STRING" size="256" sumtext=""/>
  921. <Column id="checkdate" type="STRING" size="256" sumtext="기준일시"/>
  922. <Column id="origincd" type="STRING" size="256"/>
  923. </ColumnInfo>
  924. <Rows>
  925. <Row/>
  926. </Rows>
  927. </Dataset>
  928. <Dataset id="ds_temp_cpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  929. <ColumnInfo>
  930. <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
  931. <Column id="cpgno" type="STRING" size="256" sumtext="CP번호"/>
  932. <Column id="cdgrupid" type="STRING" size="256"/>
  933. </ColumnInfo>
  934. </Dataset>
  935. <Dataset id="ds_main_cpinfo_termcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  936. <ColumnInfo>
  937. <Column id="cdid" type="STRING" size="256" sumtext="간호일지 소분류(상황, 간호진단과 1:1매핑)"/>
  938. <Column id="supcdid" type="STRING" size="256" sumtext="간호일지 중분류(CP명)"/>
  939. <Column id="cpgno" type="STRING" size="256" sumtext="CP번호"/>
  940. </ColumnInfo>
  941. </Dataset>
  942. <Dataset id="ds_temp_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  943. <ColumnInfo>
  944. <Column id="recyn" type="STRING" size="256" sumtext="진술문 내용"/>
  945. </ColumnInfo>
  946. </Dataset>
  947. <Dataset id="ds_init_sms" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  948. <ColumnInfo>
  949. <Column id="arrsmssendflag" type="STRING" size="256"/>
  950. <Column id="message" type="STRING" size="256"/>
  951. <Column id="patnm" type="STRING" size="256"/>
  952. </ColumnInfo>
  953. <Rows>
  954. <Row/>
  955. </Rows>
  956. </Dataset>
  957. <Dataset id="ds_init_SendData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  958. <ColumnInfo>
  959. <Column id="instcd" type="STRING" size="256"/>
  960. <Column id="pid" type="STRING" size="256"/>
  961. <Column id="oprsrvno" type="STRING" size="256"/>
  962. <Column id="ophistno" type="STRING" size="256"/>
  963. <Column id="patinfo" type="STRING" size="256"/>
  964. <Column id="patinfo2" type="STRING" size="256"/>
  965. </ColumnInfo>
  966. <Rows>
  967. <Row/>
  968. </Rows>
  969. </Dataset>
  970. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  971. <ColumnInfo>
  972. <Column id="staycls" type="STRING" size="256"/>
  973. <Column id="gpatcls" type="STRING" size="256"/>
  974. <Column id="opercls" type="STRING" size="256"/>
  975. <Column id="gmenu" type="STRING" size="256"/>
  976. <Column id="bloodtype" type="STRING" size="256"/>
  977. </ColumnInfo>
  978. <Rows>
  979. <Row/>
  980. </Rows>
  981. </Dataset>
  982. <Dataset id="ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList_oncolumnchanged">
  983. <ColumnInfo>
  984. <Column id="chkyn" type="STRING" size="256"/>
  985. <Column id="cdnm" type="STRING" size="256"/>
  986. <Column id="tel" type="STRING" size="256"/>
  987. <Column id="mpphone" type="STRING" size="256"/>
  988. <Column id="rela" type="STRING" size="256"/>
  989. <Column id="hngnm" type="STRING" size="256"/>
  990. <Column id="addr" type="STRING" size="256"/>
  991. <Column id="detladdr" type="STRING" size="256"/>
  992. <Column id="indd" type="STRING" size="256"/>
  993. <Column id="instcd" type="STRING" size="256"/>
  994. <Column id="pid" type="STRING" size="256"/>
  995. <Column id="recflag" type="STRING" size="256"/>
  996. <Column id="remfact" type="STRING" size="256"/>
  997. </ColumnInfo>
  998. </Dataset>
  999. <Dataset id="ds_main_MnphccsrData_MnphccsrList_infectspec_InfectionLists_InfectionList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1000. <ColumnInfo>
  1001. <Column id="genrdd" type="STRING" size="256"/>
  1002. <Column id="testcd" type="STRING" size="256"/>
  1003. <Column id="tclsscrnnm" type="STRING" size="256"/>
  1004. <Column id="checkrsult" type="STRING" size="256"/>
  1005. </ColumnInfo>
  1006. </Dataset>
  1007. <Dataset id="ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList_oncolumnchanged">
  1008. <ColumnInfo>
  1009. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1010. <Column id="ItemInfo" type="STRING" size="256"/>
  1011. <Column id="Pyes" type="STRING" size="256"/>
  1012. <Column id="Pno" type="STRING" size="256"/>
  1013. <Column id="Pnothing" type="STRING" size="256"/>
  1014. <Column id="Syes" type="STRING" size="256"/>
  1015. <Column id="Sno" type="STRING" size="256"/>
  1016. <Column id="Snothing" type="STRING" size="256"/>
  1017. <Column id="Oyes" type="STRING" size="256"/>
  1018. <Column id="Ono" type="STRING" size="256"/>
  1019. <Column id="Onothing" type="STRING" size="256"/>
  1020. <Column id="ItemCode" type="STRING" size="256"/>
  1021. <Column id="referenceseq" type="STRING" size="256"/>
  1022. <Column id="ItemState1" type="STRING" size="256"/>
  1023. <Column id="ItemState2" type="STRING" size="256"/>
  1024. <Column id="ItemState3" type="STRING" size="256"/>
  1025. <Column id="colEdit10" type="STRING" size="256"/>
  1026. <Column id="colEdit12" type="STRING" size="256"/>
  1027. <Column id="colConBack10" type="STRING" size="256"/>
  1028. <Column id="colConBack12" type="STRING" size="256"/>
  1029. <Column id="colConBor10" type="STRING" size="256"/>
  1030. <Column id="colConBor12" type="STRING" size="256"/>
  1031. </ColumnInfo>
  1032. </Dataset>
  1033. <Dataset id="ds_main_temp_skin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1034. <ColumnInfo>
  1035. <Column id="part" type="STRING" size="256"/>
  1036. <Column id="shavetype" type="STRING" size="256"/>
  1037. <Column id="shavedesc" type="STRING" size="256"/>
  1038. </ColumnInfo>
  1039. <Rows>
  1040. <Row/>
  1041. </Rows>
  1042. </Dataset>
  1043. <Dataset id="ds_main_MnphccsrData_MnphccsrList_allrgspec_AllergyLists_AllergyList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1044. <ColumnInfo>
  1045. <Column id="GENRDD" type="STRING" size="256"/>
  1046. <Column id="TYPE" type="STRING" size="256"/>
  1047. <Column id="DRUGNM" type="STRING" size="256"/>
  1048. <Column id="TEXT" type="STRING" size="256"/>
  1049. <Column id="DRUGCD" type="STRING" size="256"/>
  1050. </ColumnInfo>
  1051. </Dataset>
  1052. <Dataset id="ds_main_Conditions" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1053. <ColumnInfo>
  1054. <Column id="Confirm" type="STRING" size="256"/>
  1055. </ColumnInfo>
  1056. <Rows>
  1057. <Row/>
  1058. </Rows>
  1059. </Dataset>
  1060. <Dataset id="ds_main_operation_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1061. <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1062. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1063. <ColumnInfo>
  1064. <Column id="cdnm" type="STRING"/>
  1065. <Column id="cdid" type="STRING"/>
  1066. </ColumnInfo>
  1067. </Dataset>
  1068. <Dataset id="ds_init_XmlFormat_allrgspec_AllergyLists_AllergyList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1069. <ColumnInfo>
  1070. <Column id="GENRDD" type="STRING" size="256"/>
  1071. <Column id="TYPE" type="STRING" size="256"/>
  1072. <Column id="DRUGNM" type="STRING" size="256"/>
  1073. <Column id="TEXT" type="STRING" size="256"/>
  1074. <Column id="DRUGCD" type="STRING" size="256"/>
  1075. </ColumnInfo>
  1076. </Dataset>
  1077. <Dataset id="ds_main_MnphccsrData_MnphccsrList_testinfospec_CheckupLists_CheckupList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1078. <ColumnInfo>
  1079. <Column id="checkdttm" type="STRING" size="256"/>
  1080. <Column id="checknm" type="STRING" size="256"/>
  1081. <Column id="checkrsult" type="STRING" size="256"/>
  1082. <Column id="checkhl" type="STRING" size="256"/>
  1083. <Column id="checkref" type="STRING" size="256"/>
  1084. <Column id="checkinfo" type="STRING" size="256"/>
  1085. <Column id="checkcode" type="STRING" size="256"/>
  1086. </ColumnInfo>
  1087. </Dataset>
  1088. <Dataset id="ds_init_XmlFormat_testinfospec_CheckupLists_CheckupList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1089. <ColumnInfo>
  1090. <Column id="checkdttm" type="STRING" size="256"/>
  1091. <Column id="checknm" type="STRING" size="256"/>
  1092. <Column id="checkrsult" type="STRING" size="256"/>
  1093. <Column id="checkhl" type="STRING" size="256"/>
  1094. <Column id="checkref" type="STRING" size="256"/>
  1095. <Column id="checkinfo" type="STRING" size="256"/>
  1096. <Column id="checkcode" type="STRING" size="256"/>
  1097. </ColumnInfo>
  1098. </Dataset>
  1099. <Dataset id="ds_main_MnphccsrData_MnphccsrList_sendgoodandmedspec_ProductLists_ProductList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1100. <ColumnInfo>
  1101. <Column id="mode" type="STRING" size="256"/>
  1102. <Column id="SubInfo" type="STRING" size="256"/>
  1103. </ColumnInfo>
  1104. </Dataset>
  1105. <Dataset id="ds_init_XmlFormat_sendgoodandmedspec_ProductLists_ProductList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1106. <ColumnInfo>
  1107. <Column id="mode" type="STRING" size="256"/>
  1108. <Column id="SubInfo" type="STRING" size="256"/>
  1109. </ColumnInfo>
  1110. </Dataset>
  1111. <Dataset id="ds_init_XmlFormat_curenurgstatspec_ItemCheckLists_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1112. <ColumnInfo>
  1113. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1114. <Column id="ItemInfo" type="STRING" size="256"/>
  1115. <Column id="Pyes" type="STRING" size="256"/>
  1116. <Column id="Pno" type="STRING" size="256"/>
  1117. <Column id="Pnothing" type="STRING" size="256"/>
  1118. <Column id="Syes" type="STRING" size="256"/>
  1119. <Column id="Sno" type="STRING" size="256"/>
  1120. <Column id="Snothing" type="STRING" size="256"/>
  1121. <Column id="Oyes" type="STRING" size="256"/>
  1122. <Column id="Ono" type="STRING" size="256"/>
  1123. <Column id="Onothing" type="STRING" size="256"/>
  1124. <Column id="ItemCode" type="STRING" size="256"/>
  1125. <Column id="referenceseq" type="STRING" size="256"/>
  1126. <Column id="ItemState1" type="STRING" size="256"/>
  1127. <Column id="ItemState2" type="STRING" size="256"/>
  1128. <Column id="ItemState3" type="STRING" size="256"/>
  1129. <Column id="opchkyn" type="STRING" size="256"/>
  1130. <Column id="onochkyn" type="STRING" size="256"/>
  1131. </ColumnInfo>
  1132. <Rows>
  1133. <Row>
  1134. <Col id="ItemInfoBk">환자확인</Col>
  1135. <Col id="ItemInfo">이름,등록번호,(환자팔찌)</Col>
  1136. <Col id="ItemCode">ITM001</Col>
  1137. <Col id="referenceseq">01</Col>
  1138. <Col id="ItemState1">N</Col>
  1139. <Col id="ItemState2">Y</Col>
  1140. <Col id="ItemState3">N</Col>
  1141. <Col id="opchkyn">Y</Col>
  1142. <Col id="onochkyn">Y</Col>
  1143. <Col id="Pyes">0</Col>
  1144. <Col id="Pno">0</Col>
  1145. <Col id="Pnothing">0</Col>
  1146. <Col id="Syes">0</Col>
  1147. <Col id="Sno">0</Col>
  1148. <Col id="Snothing">0</Col>
  1149. <Col id="Oyes">0</Col>
  1150. <Col id="Ono">0</Col>
  1151. <Col id="Onothing">0</Col>
  1152. </Row>
  1153. <Row>
  1154. <Col id="ItemInfoBk">수술동의서</Col>
  1155. <Col id="ItemCode">ITM002</Col>
  1156. <Col id="referenceseq">02</Col>
  1157. <Col id="ItemState1">N</Col>
  1158. <Col id="ItemState2">N</Col>
  1159. <Col id="ItemState3">N</Col>
  1160. <Col id="opchkyn">Y</Col>
  1161. <Col id="onochkyn">Y</Col>
  1162. <Col id="ItemInfo"/>
  1163. <Col id="Pyes">0</Col>
  1164. <Col id="Pno">0</Col>
  1165. <Col id="Pnothing">0</Col>
  1166. <Col id="Syes">0</Col>
  1167. <Col id="Sno">0</Col>
  1168. <Col id="Snothing">0</Col>
  1169. <Col id="Oyes">0</Col>
  1170. <Col id="Ono">0</Col>
  1171. <Col id="Onothing">0</Col>
  1172. </Row>
  1173. <Row>
  1174. <Col id="ItemInfoBk">마취동의서</Col>
  1175. <Col id="ItemInfo"/>
  1176. <Col id="Pyes">0</Col>
  1177. <Col id="Pno">0</Col>
  1178. <Col id="Pnothing">0</Col>
  1179. <Col id="Syes">0</Col>
  1180. <Col id="Sno">0</Col>
  1181. <Col id="Snothing">0</Col>
  1182. <Col id="Oyes">0</Col>
  1183. <Col id="Ono">0</Col>
  1184. <Col id="Onothing">0</Col>
  1185. <Col id="ItemCode">ITM023</Col>
  1186. <Col id="referenceseq">23</Col>
  1187. <Col id="ItemState1">N</Col>
  1188. <Col id="ItemState2">N</Col>
  1189. <Col id="ItemState3">N</Col>
  1190. <Col id="opchkyn">N</Col>
  1191. <Col id="onochkyn">Y</Col>
  1192. </Row>
  1193. <Row>
  1194. <Col id="ItemInfoBk">수술부위 표지</Col>
  1195. <Col id="ItemInfo"/>
  1196. <Col id="ItemCode">ITM003</Col>
  1197. <Col id="referenceseq">03</Col>
  1198. <Col id="ItemState1">N</Col>
  1199. <Col id="ItemState2">N</Col>
  1200. <Col id="ItemState3">N</Col>
  1201. <Col id="opchkyn">Y</Col>
  1202. <Col id="onochkyn">N</Col>
  1203. <Col id="Pyes">0</Col>
  1204. <Col id="Pno">0</Col>
  1205. <Col id="Pnothing">0</Col>
  1206. <Col id="Syes">0</Col>
  1207. <Col id="Sno">0</Col>
  1208. <Col id="Snothing">0</Col>
  1209. <Col id="Oyes">0</Col>
  1210. <Col id="Ono">0</Col>
  1211. <Col id="Onothing">0</Col>
  1212. </Row>
  1213. <Row>
  1214. <Col id="ItemInfoBk">보조기구제거</Col>
  1215. <Col id="ItemInfo">의치,의안,안경,콘택트렌즈,보청기등</Col>
  1216. <Col id="ItemCode">ITM004</Col>
  1217. <Col id="referenceseq">04</Col>
  1218. <Col id="ItemState1">N</Col>
  1219. <Col id="ItemState2">Y</Col>
  1220. <Col id="ItemState3">N</Col>
  1221. <Col id="opchkyn">Y</Col>
  1222. <Col id="onochkyn">Y</Col>
  1223. <Col id="Pyes">0</Col>
  1224. <Col id="Pno">0</Col>
  1225. <Col id="Pnothing">0</Col>
  1226. <Col id="Syes">0</Col>
  1227. <Col id="Sno">0</Col>
  1228. <Col id="Snothing">0</Col>
  1229. <Col id="Oyes">0</Col>
  1230. <Col id="Ono">0</Col>
  1231. <Col id="Onothing">0</Col>
  1232. </Row>
  1233. <Row>
  1234. <Col id="ItemInfoBk">장신구제거</Col>
  1235. <Col id="ItemInfo">핀,반지,시계,목걸이,귀걸이,피어싱</Col>
  1236. <Col id="ItemCode">ITM005</Col>
  1237. <Col id="referenceseq">05</Col>
  1238. <Col id="ItemState1">N</Col>
  1239. <Col id="ItemState2">Y</Col>
  1240. <Col id="ItemState3">N</Col>
  1241. <Col id="opchkyn">Y</Col>
  1242. <Col id="onochkyn">Y</Col>
  1243. <Col id="Pyes">0</Col>
  1244. <Col id="Pno">0</Col>
  1245. <Col id="Pnothing">0</Col>
  1246. <Col id="Syes">0</Col>
  1247. <Col id="Sno">0</Col>
  1248. <Col id="Snothing">0</Col>
  1249. <Col id="Oyes">0</Col>
  1250. <Col id="Ono">0</Col>
  1251. <Col id="Onothing">0</Col>
  1252. </Row>
  1253. <Row>
  1254. <Col id="ItemInfoBk">화장제거</Col>
  1255. <Col id="ItemInfo">입술,볼연지,메니큐어,페티큐어 등</Col>
  1256. <Col id="ItemCode">ITM006</Col>
  1257. <Col id="referenceseq">06</Col>
  1258. <Col id="ItemState1">N</Col>
  1259. <Col id="ItemState2">Y</Col>
  1260. <Col id="ItemState3">N</Col>
  1261. <Col id="opchkyn">Y</Col>
  1262. <Col id="onochkyn">Y</Col>
  1263. <Col id="Pyes">0</Col>
  1264. <Col id="Pno">0</Col>
  1265. <Col id="Pnothing">0</Col>
  1266. <Col id="Syes">0</Col>
  1267. <Col id="Sno">0</Col>
  1268. <Col id="Snothing">0</Col>
  1269. <Col id="Oyes">0</Col>
  1270. <Col id="Ono">0</Col>
  1271. <Col id="Onothing">0</Col>
  1272. </Row>
  1273. <Row>
  1274. <Col id="ItemInfoBk">속옷제거</Col>
  1275. <Col id="ItemCode">ITM007</Col>
  1276. <Col id="referenceseq">07</Col>
  1277. <Col id="ItemState1">N</Col>
  1278. <Col id="ItemState2">Y</Col>
  1279. <Col id="ItemState3">N</Col>
  1280. <Col id="opchkyn">Y</Col>
  1281. <Col id="onochkyn">Y</Col>
  1282. <Col id="ItemInfo"/>
  1283. <Col id="Pyes">0</Col>
  1284. <Col id="Pno">0</Col>
  1285. <Col id="Pnothing">0</Col>
  1286. <Col id="Syes">0</Col>
  1287. <Col id="Sno">0</Col>
  1288. <Col id="Snothing">0</Col>
  1289. <Col id="Oyes">0</Col>
  1290. <Col id="Ono">0</Col>
  1291. <Col id="Onothing">0</Col>
  1292. </Row>
  1293. <Row>
  1294. <Col id="ItemInfoBk">수술전 검사</Col>
  1295. <Col id="ItemCode">ITM009</Col>
  1296. <Col id="referenceseq">09</Col>
  1297. <Col id="ItemState1">N</Col>
  1298. <Col id="ItemState2">N</Col>
  1299. <Col id="ItemState3">N</Col>
  1300. <Col id="opchkyn">N</Col>
  1301. <Col id="onochkyn">Y</Col>
  1302. <Col id="Pyes">0</Col>
  1303. <Col id="Pno">0</Col>
  1304. <Col id="Pnothing">0</Col>
  1305. <Col id="Syes">0</Col>
  1306. <Col id="Sno">0</Col>
  1307. <Col id="Snothing">0</Col>
  1308. <Col id="Oyes">0</Col>
  1309. <Col id="Ono">0</Col>
  1310. <Col id="Onothing">0</Col>
  1311. <Col id="ItemInfo"/>
  1312. </Row>
  1313. <Row>
  1314. <Col id="ItemInfoBk">혈액형확인</Col>
  1315. <Col id="ItemCode">ITM020</Col>
  1316. <Col id="referenceseq">20</Col>
  1317. <Col id="ItemState1">N</Col>
  1318. <Col id="ItemState2">N</Col>
  1319. <Col id="ItemState3">N</Col>
  1320. <Col id="opchkyn">Y</Col>
  1321. <Col id="onochkyn">Y</Col>
  1322. <Col id="Pyes">0</Col>
  1323. <Col id="Pno">0</Col>
  1324. <Col id="Pnothing">0</Col>
  1325. <Col id="Syes">0</Col>
  1326. <Col id="Sno">0</Col>
  1327. <Col id="Snothing">0</Col>
  1328. <Col id="Oyes">0</Col>
  1329. <Col id="Ono">0</Col>
  1330. <Col id="Onothing">0</Col>
  1331. <Col id="ItemInfo"/>
  1332. </Row>
  1333. <Row>
  1334. <Col id="ItemInfoBk">자연배뇨 확인</Col>
  1335. <Col id="ItemCode">ITM014</Col>
  1336. <Col id="referenceseq">14</Col>
  1337. <Col id="ItemState1">N</Col>
  1338. <Col id="ItemState2">N</Col>
  1339. <Col id="ItemState3">N</Col>
  1340. <Col id="opchkyn">N</Col>
  1341. <Col id="onochkyn">Y</Col>
  1342. <Col id="Pyes">0</Col>
  1343. <Col id="Pno">0</Col>
  1344. <Col id="Pnothing">0</Col>
  1345. <Col id="Syes">0</Col>
  1346. <Col id="Sno">0</Col>
  1347. <Col id="Snothing">0</Col>
  1348. <Col id="Oyes">0</Col>
  1349. <Col id="Ono">0</Col>
  1350. <Col id="Onothing">0</Col>
  1351. <Col id="ItemInfo"/>
  1352. </Row>
  1353. <Row>
  1354. <Col id="ItemInfoBk">유치카테터 삽입 </Col>
  1355. <Col id="ItemCode">ITM016</Col>
  1356. <Col id="referenceseq">16</Col>
  1357. <Col id="ItemState1">N</Col>
  1358. <Col id="ItemState2">N</Col>
  1359. <Col id="ItemState3">N</Col>
  1360. <Col id="opchkyn">Y</Col>
  1361. <Col id="onochkyn">Y</Col>
  1362. <Col id="ItemInfo"/>
  1363. <Col id="Pyes">0</Col>
  1364. <Col id="Pno">0</Col>
  1365. <Col id="Pnothing">0</Col>
  1366. <Col id="Syes">0</Col>
  1367. <Col id="Sno">0</Col>
  1368. <Col id="Snothing">0</Col>
  1369. <Col id="Oyes">0</Col>
  1370. <Col id="Ono">0</Col>
  1371. <Col id="Onothing">0</Col>
  1372. </Row>
  1373. <Row>
  1374. <Col id="ItemInfoBk">위관삽입</Col>
  1375. <Col id="ItemCode">ITM015</Col>
  1376. <Col id="referenceseq">15</Col>
  1377. <Col id="ItemState1">N</Col>
  1378. <Col id="ItemState2">N</Col>
  1379. <Col id="ItemState3">N</Col>
  1380. <Col id="opchkyn">Y</Col>
  1381. <Col id="onochkyn">Y</Col>
  1382. <Col id="ItemInfo"/>
  1383. <Col id="Pyes">0</Col>
  1384. <Col id="Pno">0</Col>
  1385. <Col id="Pnothing">0</Col>
  1386. <Col id="Syes">0</Col>
  1387. <Col id="Sno">0</Col>
  1388. <Col id="Snothing">0</Col>
  1389. <Col id="Oyes">0</Col>
  1390. <Col id="Ono">0</Col>
  1391. <Col id="Onothing">0</Col>
  1392. </Row>
  1393. <Row>
  1394. <Col id="ItemInfoBk">알러지 유무</Col>
  1395. <Col id="ItemCode">ITM008</Col>
  1396. <Col id="referenceseq">08</Col>
  1397. <Col id="ItemState1">Y</Col>
  1398. <Col id="ItemState2">N</Col>
  1399. <Col id="ItemState3">N</Col>
  1400. <Col id="opchkyn">Y</Col>
  1401. <Col id="onochkyn">Y</Col>
  1402. <Col id="ItemInfo"/>
  1403. <Col id="Pyes">0</Col>
  1404. <Col id="Pno">0</Col>
  1405. <Col id="Pnothing">0</Col>
  1406. <Col id="Syes">0</Col>
  1407. <Col id="Sno">0</Col>
  1408. <Col id="Snothing">0</Col>
  1409. <Col id="Oyes">0</Col>
  1410. <Col id="Ono">0</Col>
  1411. <Col id="Onothing">0</Col>
  1412. </Row>
  1413. <Row>
  1414. <Col id="ItemInfoBk">전염성 질환 유무</Col>
  1415. <Col id="ItemInfo"/>
  1416. <Col id="ItemCode">ITM017</Col>
  1417. <Col id="referenceseq">17</Col>
  1418. <Col id="ItemState1">Y</Col>
  1419. <Col id="ItemState2">N</Col>
  1420. <Col id="ItemState3">N</Col>
  1421. <Col id="opchkyn">Y</Col>
  1422. <Col id="onochkyn">Y</Col>
  1423. <Col id="Pyes">0</Col>
  1424. <Col id="Pno">0</Col>
  1425. <Col id="Pnothing">0</Col>
  1426. <Col id="Syes">0</Col>
  1427. <Col id="Sno">0</Col>
  1428. <Col id="Snothing">0</Col>
  1429. <Col id="Oyes">0</Col>
  1430. <Col id="Ono">0</Col>
  1431. <Col id="Onothing">0</Col>
  1432. </Row>
  1433. <Row>
  1434. <Col id="ItemInfoBk">금식</Col>
  1435. <Col id="ItemCode">ITM010</Col>
  1436. <Col id="referenceseq">10</Col>
  1437. <Col id="ItemState1">Y</Col>
  1438. <Col id="ItemState2">N</Col>
  1439. <Col id="ItemState3">N</Col>
  1440. <Col id="opchkyn">N</Col>
  1441. <Col id="onochkyn">Y</Col>
  1442. <Col id="ItemInfo"/>
  1443. <Col id="Pyes">0</Col>
  1444. <Col id="Pno">0</Col>
  1445. <Col id="Pnothing">0</Col>
  1446. <Col id="Syes">0</Col>
  1447. <Col id="Sno">0</Col>
  1448. <Col id="Snothing">0</Col>
  1449. <Col id="Oyes">0</Col>
  1450. <Col id="Ono">0</Col>
  1451. <Col id="Onothing">0</Col>
  1452. </Row>
  1453. <Row>
  1454. <Col id="ItemInfoBk">관장</Col>
  1455. <Col id="ItemCode">ITM011</Col>
  1456. <Col id="referenceseq">11</Col>
  1457. <Col id="ItemState1">Y</Col>
  1458. <Col id="ItemState2">N</Col>
  1459. <Col id="ItemState3">N</Col>
  1460. <Col id="opchkyn">N</Col>
  1461. <Col id="onochkyn">Y</Col>
  1462. <Col id="ItemInfo"/>
  1463. <Col id="Pyes">0</Col>
  1464. <Col id="Pno">0</Col>
  1465. <Col id="Pnothing">0</Col>
  1466. <Col id="Syes">0</Col>
  1467. <Col id="Sno">0</Col>
  1468. <Col id="Snothing">0</Col>
  1469. <Col id="Oyes">0</Col>
  1470. <Col id="Ono">0</Col>
  1471. <Col id="Onothing">0</Col>
  1472. </Row>
  1473. <Row>
  1474. <Col id="ItemInfoBk">수술부위준비</Col>
  1475. <Col id="ItemCode">ITM012</Col>
  1476. <Col id="referenceseq">12</Col>
  1477. <Col id="ItemState1">Y</Col>
  1478. <Col id="ItemState2">N</Col>
  1479. <Col id="ItemState3">N</Col>
  1480. <Col id="opchkyn">N</Col>
  1481. <Col id="onochkyn">Y</Col>
  1482. <Col id="ItemInfo"/>
  1483. <Col id="Pyes">0</Col>
  1484. <Col id="Pno">0</Col>
  1485. <Col id="Pnothing">0</Col>
  1486. <Col id="Syes">0</Col>
  1487. <Col id="Sno">0</Col>
  1488. <Col id="Snothing">0</Col>
  1489. <Col id="Oyes">0</Col>
  1490. <Col id="Ono">0</Col>
  1491. <Col id="Onothing">0</Col>
  1492. </Row>
  1493. <Row>
  1494. <Col id="ItemInfoBk">혈액준비사항</Col>
  1495. <Col id="ItemCode">ITM018</Col>
  1496. <Col id="referenceseq">18</Col>
  1497. <Col id="ItemState1">Y</Col>
  1498. <Col id="ItemState2">N</Col>
  1499. <Col id="ItemState3">N</Col>
  1500. <Col id="opchkyn">N</Col>
  1501. <Col id="onochkyn">Y</Col>
  1502. <Col id="ItemInfo"/>
  1503. <Col id="Pyes">0</Col>
  1504. <Col id="Pno">0</Col>
  1505. <Col id="Pnothing">0</Col>
  1506. <Col id="Syes">0</Col>
  1507. <Col id="Sno">0</Col>
  1508. <Col id="Snothing">0</Col>
  1509. <Col id="Oyes">0</Col>
  1510. <Col id="Ono">0</Col>
  1511. <Col id="Onothing">0</Col>
  1512. </Row>
  1513. <Row>
  1514. <Col id="ItemInfoBk">보내는 물품</Col>
  1515. <Col id="ItemCode">ITM019</Col>
  1516. <Col id="referenceseq">19</Col>
  1517. <Col id="ItemState1">Y</Col>
  1518. <Col id="ItemState2">N</Col>
  1519. <Col id="ItemState3">N</Col>
  1520. <Col id="opchkyn">Y</Col>
  1521. <Col id="onochkyn">Y</Col>
  1522. <Col id="ItemInfo"/>
  1523. <Col id="Pyes">0</Col>
  1524. <Col id="Pno">0</Col>
  1525. <Col id="Pnothing">0</Col>
  1526. <Col id="Syes">0</Col>
  1527. <Col id="Sno">0</Col>
  1528. <Col id="Snothing">0</Col>
  1529. <Col id="Oyes">0</Col>
  1530. <Col id="Ono">0</Col>
  1531. <Col id="Onothing">0</Col>
  1532. </Row>
  1533. <Row>
  1534. <Col id="ItemInfoBk">보내는 약품</Col>
  1535. <Col id="ItemCode">ITM021</Col>
  1536. <Col id="referenceseq">20</Col>
  1537. <Col id="ItemState1">Y</Col>
  1538. <Col id="ItemState2">N</Col>
  1539. <Col id="ItemState3">N</Col>
  1540. <Col id="opchkyn">Y</Col>
  1541. <Col id="onochkyn">Y</Col>
  1542. <Col id="ItemInfo"/>
  1543. <Col id="Pyes">0</Col>
  1544. <Col id="Pno">0</Col>
  1545. <Col id="Pnothing">0</Col>
  1546. <Col id="Syes">0</Col>
  1547. <Col id="Sno">0</Col>
  1548. <Col id="Snothing">0</Col>
  1549. <Col id="Oyes">0</Col>
  1550. <Col id="Ono">0</Col>
  1551. <Col id="Onothing">0</Col>
  1552. </Row>
  1553. <Row>
  1554. <Col id="ItemInfoBk">수술전투약</Col>
  1555. <Col id="ItemCode">ITM013</Col>
  1556. <Col id="referenceseq">13</Col>
  1557. <Col id="ItemState1">Y</Col>
  1558. <Col id="ItemState2">N</Col>
  1559. <Col id="ItemState3">N</Col>
  1560. <Col id="opchkyn">N</Col>
  1561. <Col id="onochkyn">Y</Col>
  1562. <Col id="ItemInfo"/>
  1563. <Col id="Pyes">0</Col>
  1564. <Col id="Pno">0</Col>
  1565. <Col id="Pnothing">0</Col>
  1566. <Col id="Syes">0</Col>
  1567. <Col id="Sno">0</Col>
  1568. <Col id="Snothing">0</Col>
  1569. <Col id="Oyes">0</Col>
  1570. <Col id="Ono">0</Col>
  1571. <Col id="Onothing">0</Col>
  1572. </Row>
  1573. <Row>
  1574. <Col id="ItemInfoBk">PCA동의서</Col>
  1575. <Col id="ItemCode">ITM022</Col>
  1576. <Col id="referenceseq">22</Col>
  1577. <Col id="ItemState1">Y</Col>
  1578. <Col id="ItemState2">N</Col>
  1579. <Col id="ItemState3">N</Col>
  1580. <Col id="opchkyn">N</Col>
  1581. <Col id="onochkyn">Y</Col>
  1582. <Col id="ItemInfo"/>
  1583. <Col id="Pyes">0</Col>
  1584. <Col id="Pno">0</Col>
  1585. <Col id="Pnothing">0</Col>
  1586. <Col id="Syes">0</Col>
  1587. <Col id="Sno">0</Col>
  1588. <Col id="Snothing">0</Col>
  1589. <Col id="Oyes">0</Col>
  1590. <Col id="Ono">0</Col>
  1591. <Col id="Onothing">0</Col>
  1592. </Row>
  1593. </Rows>
  1594. </Dataset>
  1595. <Dataset id="ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_curenurgstatspec_ItemCheckLists_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1596. <ColumnInfo>
  1597. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1598. <Column id="ItemInfo" type="STRING" size="256"/>
  1599. <Column id="Pyes" type="STRING" size="256"/>
  1600. <Column id="Pno" type="STRING" size="256"/>
  1601. <Column id="Pnothing" type="STRING" size="256"/>
  1602. <Column id="Syes" type="STRING" size="256"/>
  1603. <Column id="Sno" type="STRING" size="256"/>
  1604. <Column id="Snothing" type="STRING" size="256"/>
  1605. <Column id="Oyes" type="STRING" size="256"/>
  1606. <Column id="Ono" type="STRING" size="256"/>
  1607. <Column id="Onothing" type="STRING" size="256"/>
  1608. <Column id="ItemCode" type="STRING" size="256"/>
  1609. <Column id="referenceseq" type="STRING" size="256"/>
  1610. <Column id="ItemState1" type="STRING" size="256"/>
  1611. <Column id="ItemState2" type="STRING" size="256"/>
  1612. <Column id="ItemState3" type="STRING" size="256"/>
  1613. </ColumnInfo>
  1614. </Dataset>
  1615. <Dataset id="ds_init_errorNode_ItemCheckLists_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1616. <ColumnInfo>
  1617. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1618. <Column id="ItemInfo" type="STRING" size="256"/>
  1619. <Column id="Pyes" type="STRING" size="256"/>
  1620. <Column id="Pno" type="STRING" size="256"/>
  1621. <Column id="Pnothing" type="STRING" size="256"/>
  1622. <Column id="Syes" type="STRING" size="256"/>
  1623. <Column id="Sno" type="STRING" size="256"/>
  1624. <Column id="Snothing" type="STRING" size="256"/>
  1625. <Column id="Oyes" type="STRING" size="256"/>
  1626. <Column id="Ono" type="STRING" size="256"/>
  1627. <Column id="Onothing" type="STRING" size="256"/>
  1628. <Column id="ItemCode" type="STRING" size="256"/>
  1629. <Column id="referenceseq" type="STRING" size="256"/>
  1630. <Column id="ItemState1" type="STRING" size="256"/>
  1631. <Column id="ItemState2" type="STRING" size="256"/>
  1632. <Column id="ItemState3" type="STRING" size="256"/>
  1633. </ColumnInfo>
  1634. </Dataset>
  1635. <Dataset id="ds_Hide_signstatspec_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1636. <ColumnInfo>
  1637. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1638. <Column id="ItemInfo" type="STRING" size="256"/>
  1639. <Column id="Pyes" type="STRING" size="256"/>
  1640. <Column id="Pno" type="STRING" size="256"/>
  1641. <Column id="Pnothing" type="STRING" size="256"/>
  1642. <Column id="Syes" type="STRING" size="256"/>
  1643. <Column id="Sno" type="STRING" size="256"/>
  1644. <Column id="Snothing" type="STRING" size="256"/>
  1645. <Column id="Oyes" type="STRING" size="256"/>
  1646. <Column id="Ono" type="STRING" size="256"/>
  1647. <Column id="Onothing" type="STRING" size="256"/>
  1648. <Column id="ItemCode" type="STRING" size="256"/>
  1649. <Column id="referenceseq" type="STRING" size="256"/>
  1650. <Column id="ItemState1" type="STRING" size="256"/>
  1651. <Column id="ItemState2" type="STRING" size="256"/>
  1652. <Column id="ItemState3" type="STRING" size="256"/>
  1653. </ColumnInfo>
  1654. </Dataset>
  1655. <Dataset id="ds_Hide_org_statspec_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1656. <ColumnInfo>
  1657. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1658. <Column id="ItemInfo" type="STRING" size="256"/>
  1659. <Column id="Pyes" type="STRING" size="256"/>
  1660. <Column id="Pno" type="STRING" size="256"/>
  1661. <Column id="Pnothing" type="STRING" size="256"/>
  1662. <Column id="Syes" type="STRING" size="256"/>
  1663. <Column id="Sno" type="STRING" size="256"/>
  1664. <Column id="Snothing" type="STRING" size="256"/>
  1665. <Column id="Oyes" type="STRING" size="256"/>
  1666. <Column id="Ono" type="STRING" size="256"/>
  1667. <Column id="Onothing" type="STRING" size="256"/>
  1668. <Column id="ItemCode" type="STRING" size="256"/>
  1669. <Column id="referenceseq" type="STRING" size="256"/>
  1670. <Column id="ItemState1" type="STRING" size="256"/>
  1671. <Column id="ItemState2" type="STRING" size="256"/>
  1672. <Column id="ItemState3" type="STRING" size="256"/>
  1673. </ColumnInfo>
  1674. </Dataset>
  1675. <Dataset id="ds_main_SheetData3_SpecimenLists_specimenlistnew" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1676. <ColumnInfo>
  1677. <Column id="specimen" type="STRING" size="256"/>
  1678. <Column id="chargerid" type="STRING" size="256"/>
  1679. <Column id="chargernm" type="STRING" size="256"/>
  1680. <Column id="oprsrvno" type="STRING" size="256"/>
  1681. <Column id="deviposinm" type="STRING" size="256"/>
  1682. <Column id="prcpordernm" type="STRING" size="256"/>
  1683. </ColumnInfo>
  1684. </Dataset>
  1685. <Dataset id="ds_specimencd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1686. <ColumnInfo>
  1687. <Column id="label" type="STRING" size="256"/>
  1688. <Column id="value" type="STRING" size="256"/>
  1689. </ColumnInfo>
  1690. <Rows>
  1691. <Row>
  1692. <Col id="label">Permanent Bx</Col>
  1693. <Col id="value">01</Col>
  1694. </Row>
  1695. <Row>
  1696. <Col id="label">Frozen Bx</Col>
  1697. <Col id="value">04</Col>
  1698. </Row>
  1699. <Row>
  1700. <Col id="label">Culture</Col>
  1701. <Col id="value">03</Col>
  1702. </Row>
  1703. <Row>
  1704. <Col id="label">Cytology</Col>
  1705. <Col id="value">02</Col>
  1706. </Row>
  1707. <Row>
  1708. <Col id="label">Others(기타)</Col>
  1709. <Col id="value">99</Col>
  1710. </Row>
  1711. <Row>
  1712. <Col id="label">Barcode</Col>
  1713. <Col id="value">08</Col>
  1714. </Row>
  1715. <Row>
  1716. <Col id="label">Permanent/Frozen</Col>
  1717. <Col id="value">09</Col>
  1718. </Row>
  1719. </Rows>
  1720. </Dataset>
  1721. <Dataset id="ds_deviposi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1722. <ColumnInfo>
  1723. <Column id="label" type="STRING" size="256"/>
  1724. <Column id="value" type="STRING" size="256"/>
  1725. </ColumnInfo>
  1726. <Rows>
  1727. <Row>
  1728. <Col id="label">병동</Col>
  1729. <Col id="value">1</Col>
  1730. </Row>
  1731. <Row>
  1732. <Col id="label">병리과</Col>
  1733. <Col id="value">2</Col>
  1734. </Row>
  1735. <Row>
  1736. <Col id="label">마취회복실</Col>
  1737. <Col id="value">3</Col>
  1738. </Row>
  1739. <Row>
  1740. <Col id="label">기타</Col>
  1741. <Col id="value">9</Col>
  1742. </Row>
  1743. </Rows>
  1744. </Dataset>
  1745. <Dataset id="ds_init_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1746. <ColumnInfo>
  1747. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1748. <Column id="ItemInfo" type="STRING" size="256"/>
  1749. <Column id="Pyes" type="STRING" size="256"/>
  1750. <Column id="Pno" type="STRING" size="256"/>
  1751. <Column id="Pnothing" type="STRING" size="256"/>
  1752. <Column id="Syes" type="STRING" size="256"/>
  1753. <Column id="Sno" type="STRING" size="256"/>
  1754. <Column id="Oyes" type="STRING" size="256"/>
  1755. <Column id="Ono" type="STRING" size="256"/>
  1756. <Column id="ItemCode" type="STRING" size="256"/>
  1757. <Column id="referenceseq" type="STRING" size="256"/>
  1758. <Column id="ItemState1" type="STRING" size="256"/>
  1759. <Column id="ItemState2" type="STRING" size="256"/>
  1760. <Column id="ItemState3" type="STRING" size="256"/>
  1761. </ColumnInfo>
  1762. <Rows>
  1763. <Row/>
  1764. </Rows>
  1765. </Dataset>
  1766. <Dataset id="ds_init_XmlFormat_infectspec_InfectionLists_InfectionList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1767. <ColumnInfo>
  1768. <Column id="GENRDD" type="STRING" size="256"/>
  1769. <Column id="TEXT" type="STRING" size="256"/>
  1770. <Column id="TESTCD" type="STRING" size="256"/>
  1771. </ColumnInfo>
  1772. </Dataset>
  1773. <Dataset id="ds_init_HideData_ssDateTime" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1774. <ColumnInfo>
  1775. <Column id="ssDate" type="STRING" size="256"/>
  1776. <Column id="ssTime" type="STRING" size="256"/>
  1777. </ColumnInfo>
  1778. </Dataset>
  1779. <Dataset id="ds_send_msglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1780. <Dataset id="ds_Temp_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList_oncolumnchanged">
  1781. <ColumnInfo>
  1782. <Column id="ItemInfoBk" type="STRING" size="256"/>
  1783. <Column id="ItemInfo" type="STRING" size="256"/>
  1784. <Column id="Pyes" type="STRING" size="256"/>
  1785. <Column id="Pno" type="STRING" size="256"/>
  1786. <Column id="Pnothing" type="STRING" size="256"/>
  1787. <Column id="Syes" type="STRING" size="256"/>
  1788. <Column id="Sno" type="STRING" size="256"/>
  1789. <Column id="Snothing" type="STRING" size="256"/>
  1790. <Column id="Oyes" type="STRING" size="256"/>
  1791. <Column id="Ono" type="STRING" size="256"/>
  1792. <Column id="Onothing" type="STRING" size="256"/>
  1793. <Column id="ItemCode" type="STRING" size="256"/>
  1794. <Column id="referenceseq" type="STRING" size="256"/>
  1795. <Column id="ItemState1" type="STRING" size="256"/>
  1796. <Column id="ItemState2" type="STRING" size="256"/>
  1797. <Column id="ItemState3" type="STRING" size="256"/>
  1798. <Column id="colEdit10" type="STRING" size="256"/>
  1799. <Column id="colEdit12" type="STRING" size="256"/>
  1800. <Column id="colConBack10" type="STRING" size="256"/>
  1801. <Column id="colConBack12" type="STRING" size="256"/>
  1802. <Column id="colConBor10" type="STRING" size="256"/>
  1803. <Column id="colConBor12" type="STRING" size="256"/>
  1804. </ColumnInfo>
  1805. </Dataset>
  1806. <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1807. <ColumnInfo>
  1808. <Column id="ocrcodes" type="STRING" size="256"/>
  1809. <Column id="pid" type="STRING" size="256"/>
  1810. <Column id="hardcdno" type="STRING" size="256"/>
  1811. </ColumnInfo>
  1812. <Rows>
  1813. <Row/>
  1814. </Rows>
  1815. </Dataset>
  1816. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1817. <ColumnInfo>
  1818. <Column id="ocrcodes" type="STRING" size="255"/>
  1819. </ColumnInfo>
  1820. </Dataset>
  1821. </Objects>
  1822. <Bind>
  1823. <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_send" columnid="pid"/>
  1824. <BindItem id="item1" compid="grp_main.opt_etcphone1" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="etcphone1"/>
  1825. <BindItem id="item2" compid="grp_main.opt_etcphone2" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="etcphone2"/>
  1826. <BindItem id="item3" compid="grp_main.input3" propid="value" datasetid="ds_init_sms" columnid="arrsmssendflag"/>
  1827. <BindItem id="item4" compid="grp_main.ipt_wardarrvdept" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardarrvdept"/>
  1828. <BindItem id="item5" compid="grp_main.opt_patinfo0" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="oprsrvdd"/>
  1829. <BindItem id="item6" compid="grp_main.opt_patinfo" propid="value" datasetid="ds_init_SendData" columnid="patinfo"/>
  1830. <BindItem id="item7" compid="grp_main.opt_patinfo2" propid="value" datasetid="ds_init_SendData" columnid="patinfo2"/>
  1831. <BindItem id="item8" compid="grp_main.ipt_wardarrvnursid" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardarrvnursid"/>
  1832. <BindItem id="item9" compid="grp_main.output5" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="nurgpartdeptcd"/>
  1833. <BindItem id="item10" compid="grp_main.output6" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staychfdeptcd"/>
  1834. <BindItem id="item11" compid="grp_main.output11" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="operchfdeptcd"/>
  1835. <BindItem id="item12" compid="grp_main.cmb_opdd" propid="value" datasetid="ds_init_SendData" columnid="oprsrvno"/>
  1836. <BindItem id="item13" compid="grp_main.inp_wardstartdt" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardstartdt"/>
  1837. <BindItem id="item14" compid="grp_main.inp_patarrvdt" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="patarrvdt"/>
  1838. <BindItem id="item15" compid="grp_main.input2" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="opinrmdd"/>
  1839. <BindItem id="item16" compid="grp_main.ipt_wardarrvdt" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardarrvdt"/>
  1840. <BindItem id="item17" compid="grp_main.ipt_wardarrvtm" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardarrvtm"/>
  1841. <BindItem id="item18" compid="grp_main.input1" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="opinrmtm"/>
  1842. <BindItem id="item19" compid="grp_main.inp_patarrvtm" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="patarrvtm"/>
  1843. <BindItem id="item20" compid="grp_main.inp_wardstarttm" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardstarttm"/>
  1844. <BindItem id="item21" compid="grp_main.output1" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="nurgpartiddept"/>
  1845. <BindItem id="item22" compid="grp_main.output9" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staychfiddept"/>
  1846. <BindItem id="item23" compid="grp_main.output8" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="operchfiddept"/>
  1847. <BindItem id="item24" compid="grp_main.opt_nurspartarrvdept" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="nurspartarrvdept"/>
  1848. <BindItem id="item25" compid="grp_main.opt_nurspartarrvnursnm" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="nurspartarrvnursnm"/>
  1849. <BindItem id="item26" compid="grp_main.output4" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="operchfidnm"/>
  1850. <BindItem id="item27" compid="grp_main.output10" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staychfidnm"/>
  1851. <BindItem id="item28" compid="grp_main.output2" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="nurgpartidnm"/>
  1852. <BindItem id="item29" compid="grp_main.chk_stay" propid="value" datasetid="ds_init" columnid="staycls"/>
  1853. <BindItem id="item30" compid="grp_main.radio1" propid="value" datasetid="ds_init" columnid="staycls"/>
  1854. <BindItem id="item31" compid="grp_main.checkbox1" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staycnfmpat"/>
  1855. <BindItem id="item32" compid="grp_main.checkbox5" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="opercnfmpat"/>
  1856. <BindItem id="item33" compid="grp_main.checkbox2" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staycnfmid"/>
  1857. <BindItem id="item34" compid="grp_main.checkbox6" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="opercnfmid"/>
  1858. <BindItem id="item35" compid="grp_main.checkbox3" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staycnfmdr"/>
  1859. <BindItem id="item36" compid="grp_main.checkbox7" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="opercnfmdr"/>
  1860. <BindItem id="item37" compid="grp_main.output13" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="perfdridnm"/>
  1861. <BindItem id="item38" compid="grp_main.output7" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="perfdridnm"/>
  1862. <BindItem id="item39" compid="grp_main.checkbox4" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="staycnfmpart"/>
  1863. <BindItem id="item40" compid="grp_main.checkbox8" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="opercnfmpart"/>
  1864. <BindItem id="item41" compid="grp_main.output12" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="oppart"/>
  1865. <BindItem id="item42" compid="grp_main.output18" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="oppart"/>
  1866. <BindItem id="item43" compid="grp_main.rdo_smsagreeyn" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="smsagreeyn"/>
  1867. <BindItem id="item44" compid="grp_main.ipt_msginfo" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="msginfo"/>
  1868. <BindItem id="item45" compid="grp_main.grp_skin.ipt_skin" propid="value" datasetid="ds_main_temp_skin" columnid="part"/>
  1869. <BindItem id="item46" compid="grp_main.grp_skin.rdo_skin" propid="value" datasetid="ds_main_temp_skin" columnid="shavetype"/>
  1870. <BindItem id="item47" compid="grp_main.grp_skin.txt_skin" propid="value" datasetid="ds_main_temp_skin" columnid="shavedesc"/>
  1871. <BindItem id="item48" compid="grp_main.txt_nurg" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="nurgpartmemo"/>
  1872. <BindItem id="item49" compid="grp_main.txt_oper" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="operchfmemo"/>
  1873. <BindItem id="item50" compid="grp_main.textarea1" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="oproomremark"/>
  1874. <BindItem id="item51" compid="grp_main.radio2" propid="value" datasetid="ds_main_MnphccsrData_MnphccsrList" columnid="wardop"/>
  1875. <BindItem id="item52" compid="grp_main.opt_patinfo2" propid="tooltiptext" datasetid="ds_init_SendData" columnid="patinfo2"/>
  1876. </Bind>
  1877. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1878. * System Name : 경대 의료정보시스템
  1879. * Job Name : emr_opanstxp -> SMMNP00200
  1880. * Creator : yjh
  1881. * Make Date : 2016-05-30
  1882. * Description :
  1883. *---------------------------------------------------------------------------------------
  1884. * Modify Date Modifier Modify Description
  1885. *---------------------------------------------------------------------------------------
  1886. * 2016-05-30 yjh TF->XP
  1887. *
  1888. *---------------------------------------------------------------------------------------
  1889. ****************************************************************************************/
  1890. //=======================================================================================
  1891. // Lib Include
  1892. //---------------------------------------------------------------------------------------
  1893. include "com_commonxp::comm_main.xjs";
  1894. include "emr_opanstxp::SMMNP00200.xjs"; //yjh : 커밋
  1895. include "emr_carecomxp::CareCom.xjs";
  1896. include "com_commodulexp::SSZFM00901.xjs";
  1897. include "com_commodulexp::SSZFM01001.xjs";
  1898. include "emr_carecomxp::ENRSignEngine.xjs";
  1899. //=======================================================================================
  1900. // Global Form Variable
  1901. //---------------------------------------------------------------------------------------
  1902. var arErrorCode = new HashArray();
  1903. var flagDataset = false;
  1904. //=======================================================================================
  1905. // Function
  1906. //---------------------------------------------------------------------------------------
  1907. //=======================================================================================
  1908. // Event
  1909. //---------------------------------------------------------------------------------------
  1910. /****************************************************************************************
  1911. * Components : Form
  1912. * Components ID : SMMNP00200
  1913. * Event : oninit
  1914. * Argument : 01.obj : Object Event has occurred
  1915. * : 02.e : Event Object
  1916. * Description : 화면 처음 초기화시
  1917. ****************************************************************************************/
  1918. function SMMNP00200_oninit(obj:Form, e:InitEventInfo)
  1919. {
  1920. frmf_initForm(obj); //폼 초기화
  1921. }
  1922. /****************************************************************************************
  1923. * Components : Form
  1924. * Components ID : SMMNP00200
  1925. * Event : onload
  1926. * Argument : 01.obj : Object Event has occurred
  1927. * : 02.e : Event Object
  1928. * Description : 화면 로딩 완료시
  1929. ****************************************************************************************/
  1930. function SMMNP00200_onload(obj:Form, e:LoadEventInfo)
  1931. {
  1932. ds_init_sms.setColumn(0, "arrsmssendflag", "N");
  1933. ds_init_SendData.setColumn(0, "instcd", "012");
  1934. ds_init_SendData.setColumn(0, "pid", "189487624");
  1935. ds_init_SendData.setColumn(0, "oprsrvno", "2008000467");
  1936. ds_init_SendData.setColumn(0, "ophistno", "2");
  1937. ds_main_Conditions.setColumn(0, "Confirm", "1");
  1938. ds_init_ItemCheckList.setColumn(0, "ItemInfoBk", "수술전투약 ");
  1939. ds_init_ItemCheckList.setColumn(0, "ItemInfo", "");
  1940. ds_init_ItemCheckList.setColumn(0, "Pyes", "0");
  1941. ds_init_ItemCheckList.setColumn(0, "Pno", "0");
  1942. ds_init_ItemCheckList.setColumn(0, "Pnothing", "0");
  1943. ds_init_ItemCheckList.setColumn(0, "Syes", "0");
  1944. ds_init_ItemCheckList.setColumn(0, "Sno", "0");
  1945. ds_init_ItemCheckList.setColumn(0, "Oyes", "0");
  1946. ds_init_ItemCheckList.setColumn(0, "Ono", "0");
  1947. ds_init_ItemCheckList.setColumn(0, "ItemCode", "ITM013");
  1948. ds_init_ItemCheckList.setColumn(0, "referenceseq", "13");
  1949. ds_init_ItemCheckList.setColumn(0, "ItemState1", "Y");
  1950. ds_init_ItemCheckList.setColumn(0, "ItemState2", "N");
  1951. ds_init_ItemCheckList.setColumn(0, "ItemState3", "N");
  1952. // flagDataset = true;
  1953. //
  1954. // fFormInit();
  1955. //
  1956. // flagDataset = false;
  1957. this.setTimer(1, 100);
  1958. // grp_main.opt_etcphone1.tooltiptext = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "etcphone1");
  1959. // grp_main.opt_etcphone2.tooltiptext = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "etcphone2");
  1960. Sign.init();
  1961. // 20190430 김현석, 문구 수정
  1962. grp_main.caption7.text = "전달사항 (간호단위->수술실)";
  1963. grp_main.caption26.text = "전달사항 (수술대기실 -> 수술실)";
  1964. grp_main.caption00.text = "전달사항 (수술실 -> 간호단위)";
  1965. }
  1966. /****************************************************************************************
  1967. * Components : Grid
  1968. * Components ID : grd_ItemCheckList
  1969. * Event : onheadclick
  1970. * Argument : 01.obj : Object Event has occurred
  1971. * : 02.e : Event Object
  1972. * Description : 그리드 헤더 클릭시
  1973. ****************************************************************************************/
  1974. function grp_main_grd_ItemCheckList_onheadclick(obj:Grid, e)
  1975. {
  1976. flagDataset = true;
  1977. switch( e.cell ){
  1978. case 11 :
  1979. case 15 :
  1980. if( obj.getCellProperty("Head", e.cell, "expr") == "0" ){
  1981. obj.setCellProperty("Head", e.cell, "expr", "1");
  1982. grdf_setGridCheckAll(obj, e);
  1983. }else if( grp_main.grd_ItemCheckList.getCellProperty("Head", e.cell, "displaytype") == "checkbox" ){
  1984. obj.setCellProperty("Head", e.cell, "expr", "0");
  1985. grdf_setGridCheckAll(obj, e);
  1986. }
  1987. break;
  1988. case 19 :
  1989. if( obj.getCellProperty("Head", e.cell, "expr") == "0" ){
  1990. obj.setCellProperty("Head", e.cell, "expr", "1");
  1991. for( var i=0 ; i<ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.rowcount ; i++ ){
  1992. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(i, "opchkyn") == "N" ){
  1993. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(i, "Oyes", "0");
  1994. }else{
  1995. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(i, "Oyes", "1");
  1996. }
  1997. }
  1998. }else if( grp_main.grd_ItemCheckList.getCellProperty("Head", e.cell, "displaytype") == "checkbox" ){
  1999. obj.setCellProperty("Head", e.cell, "expr", "0");
  2000. grdf_setGridCheckAll(obj, e);
  2001. }
  2002. break;
  2003. default :
  2004. break;
  2005. }
  2006. if( e.cell == 11 || e.cell == 15 || e.cell == 19 ){
  2007. if( obj.getCellProperty("Head", e.cell, "expr") == "1" ){
  2008. fOnSelectCheckBox(ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList, e.cell);
  2009. }else if( obj.getCellProperty("Head", e.cell, "expr") == "0" ){
  2010. fOnUnSelectCheckBox(ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList, e.cell);
  2011. }
  2012. }
  2013. flagDataset = false;
  2014. }
  2015. /****************************************************************************************
  2016. * Components : Dataset
  2017. * Components ID : ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList
  2018. * Event : oncolumnchanged
  2019. * Argument : 01.obj : Object Event has occurred
  2020. * : 02.e : Event Object
  2021. * Description : 데이터셋 값 변경시
  2022. ****************************************************************************************/
  2023. function ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2024. {
  2025. switch( e.columnid ){
  2026. case "Pyes" :
  2027. if( e.newvalue == "0" && grp_main.grd_ItemCheckList.getCellProperty("Head", 11, "displaytype") == "checkbox" ){
  2028. grp_main.grd_ItemCheckList.setCellProperty("Head", 11, "expr", "0");
  2029. grp_main.grd_ItemCheckList.setCellProperty("Head", 11, "text", "");
  2030. }
  2031. break;
  2032. case "Syes" :
  2033. if( e.newvalue == "0" && grp_main.grd_ItemCheckList.getCellProperty("Head", 15, "displaytype") == "checkbox" ){
  2034. grp_main.grd_ItemCheckList.setCellProperty("Head", 15, "expr", "0");
  2035. grp_main.grd_ItemCheckList.setCellProperty("Head", 15, "text", "");
  2036. }
  2037. break;
  2038. case "Oyes" :
  2039. if( e.newvalue == "0" && grp_main.grd_ItemCheckList.getCellProperty("Head", 19, "displaytype") == "checkbox" ){
  2040. grp_main.grd_ItemCheckList.setCellProperty("Head", 19, "expr", "0");
  2041. grp_main.grd_ItemCheckList.setCellProperty("Head", 19, "text", "");
  2042. }
  2043. break;
  2044. default :
  2045. break;
  2046. }
  2047. if( flagDataset != true ){
  2048. fGridValueChangedCheckBox("grp_main.grd_ItemCheckList", e.columnid);
  2049. //fRowSyle(grp_main.grd_ItemCheckList);
  2050. if( e.columnid == "Pyes" || e.columnid == "Pno" || e.columnid == "Pnothing" ||
  2051. e.columnid == "Syes" || e.columnid == "Sno" || e.columnid == "Snothing" ||
  2052. e.columnid == "Oyes" || e.columnid == "Ono" || e.columnid == "Onothing" ){
  2053. //fControlAttribute(grp_main.grd_ItemCheckList);
  2054. this.setTimer(0, 1000);
  2055. }
  2056. }
  2057. }
  2058. function SMMNP00200_ontimer(obj:Form, e:TimerEventInfo)
  2059. {
  2060. if( e.timerid == 0 ){
  2061. this.killTimer( 0 );
  2062. fControlAttribute(grp_main.grd_ItemCheckList);
  2063. }else if( e.timerid == 1 ){
  2064. this.killTimer(1);
  2065. flagDataset = true;
  2066. // 20190404 김현석, 수술 전 간호 확인 항목 불러오기
  2067. fGetBaseCheckList();
  2068. fFormInit();
  2069. flagDataset = false;
  2070. grp_main.opt_etcphone1.tooltiptext = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "etcphone1");
  2071. grp_main.opt_etcphone2.tooltiptext = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "etcphone2");
  2072. }
  2073. }
  2074. /****************************************************************************************
  2075. * Components : Dataset
  2076. * Components ID : ds_main_MnphccsrData_MnphccsrList
  2077. * Event : oncolumnchanged
  2078. * Argument : 01.obj : Object Event has occurred
  2079. * : 02.e : Event Object
  2080. * Description : 데이터셋 값 변경시
  2081. ****************************************************************************************/
  2082. function ds_main_MnphccsrData_MnphccsrList_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2083. {
  2084. switch( e.columnid ){
  2085. case "wardstarttm" :
  2086. if( ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardstarttm") == ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid") ){
  2087. grp_main.inp_wardstartdt.value = utlf_getCurrentDate();
  2088. grp_main.inp_wardstarttm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2089. }
  2090. break;
  2091. case "patarrvtm" :
  2092. if( ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardstarttm") == ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid") ){
  2093. grp_main.inp_patarrvdt.value = utlf_getCurrentDate();
  2094. grp_main.inp_patarrvtm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2095. }
  2096. break;
  2097. case "opinrmtm" :
  2098. if( ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardstarttm") == ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid") ){
  2099. grp_main.inp_patarrvdt.value = utlf_getCurrentDate();
  2100. grp_main.inp_patarrvtm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2101. }
  2102. break;
  2103. case "wardarrvdt" :
  2104. grp_main.ipt_wardarrvdept.value = sysf_getUserInfo("dutplcecd");
  2105. grp_main.ipt_wardarrvnursid.value = sysf_getUserInfo("userid");
  2106. break;
  2107. case "wardarrvtm" :
  2108. if( ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardstarttm") == ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid") ){
  2109. grp_main.inp_patarrvdt.value = utlf_getCurrentDate();
  2110. grp_main.inp_patarrvtm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2111. }
  2112. grp_main.ipt_wardarrvdept.value = sysf_getUserInfo("dutplcecd");
  2113. grp_main.ipt_wardarrvnursid.value = sysf_getUserInfo("userid");
  2114. break;
  2115. default :
  2116. break;
  2117. }
  2118. }
  2119. /****************************************************************************************
  2120. * Components : Button
  2121. * Components ID : bbt_wardstart
  2122. * Event : onclick
  2123. * Argument : 01.obj : Object Event has occurred
  2124. * : 02.e : Event Object
  2125. * Description : 시계버튼 클릭시
  2126. ****************************************************************************************/
  2127. function grp_main_bbt_wardstart_onclick(obj:Button, e:ClickEventInfo)
  2128. {
  2129. grp_main.inp_wardstartdt.value = utlf_getCurrentDate();
  2130. grp_main.inp_wardstarttm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2131. if( sDutDSCFlag == "Y" || sWardOP == "Y" ){
  2132. grp_main.inp_patarrvdt.value = utlf_getCurrentDate();
  2133. grp_main.inp_patarrvtm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2134. }
  2135. }
  2136. /****************************************************************************************
  2137. * Components : Button
  2138. * Components ID : bbt_patarrv
  2139. * Event : onclick
  2140. * Argument : 01.obj : Object Event has occurred
  2141. * : 02.e : Event Object
  2142. * Description : 시계버튼 클릭시
  2143. ****************************************************************************************/
  2144. function grp_main_bbt_patarrv_onclick(obj:Button, e:ClickEventInfo)
  2145. {
  2146. grp_main.inp_patarrvdt.value = utlf_getCurrentDate();
  2147. grp_main.inp_patarrvtm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2148. }
  2149. /****************************************************************************************
  2150. * Components : Combo
  2151. * Components ID : cmb_opdd
  2152. * Event : onitemchanged
  2153. * Argument : 01.obj : Object Event has occurred
  2154. * : 02.e : Event Object
  2155. * Description : 콤보 값 변경시
  2156. ****************************************************************************************/
  2157. function grp_main_cmb_opdd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2158. {
  2159. Query_Opdd_All("changed");
  2160. }
  2161. /****************************************************************************************
  2162. * Components : Dataset
  2163. * Components ID : ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList
  2164. * Event : oncolumnchanged
  2165. * Argument : 01.obj : Object Event has occurred
  2166. * : 02.e : Event Object
  2167. * Description : 데이터셋 값 변경시
  2168. ****************************************************************************************/
  2169. function ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2170. {
  2171. //20171201 이돈희 추가 : 병동에서 첫 여는 경우 smsagreeyn은 '-' 값인데
  2172. // : init에서 환자 및 보호자 연락처 값 변경하면서 smsagreeyn값을 N으로 바꾸는 현상이 있어서 추가
  2173. var sSmsagreeyn = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "smsagreeyn");
  2174. switch( e.columnid ){
  2175. case "chkyn" :
  2176. if(sSmsagreeyn != "-")
  2177. {
  2178. //20171130 이돈희 수정 : 환자 및 보호자 연락처의 SMS 전송동의와 전체 SMS 전송동의와 동기화 되도록 수정(석명숙과장)
  2179. var nRowCnt = ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.getCaseCount("chkyn=='1'");
  2180. if(nRowCnt == 0)
  2181. {
  2182. grp_main.rdo_smsagreeyn.value = "N";
  2183. grp_main.btn_smsagreeyn.enable = false;
  2184. }
  2185. else
  2186. {
  2187. grp_main.rdo_smsagreeyn.value = "Y";
  2188. grp_main.btn_smsagreeyn.enable = true;
  2189. }
  2190. }
  2191. break;
  2192. default :
  2193. break;
  2194. }
  2195. }
  2196. /****************************************************************************************
  2197. * Components : Button
  2198. * Components ID : btn_pcainput
  2199. * Event : onclick
  2200. * Argument : 01.obj : Object Event has occurred
  2201. * : 02.e : Event Object
  2202. * Description : PCA원함버튼 클릭시
  2203. ****************************************************************************************/
  2204. function grp_main_btn_pcainput_onclick(obj:Button, e:ClickEventInfo)
  2205. {
  2206. if( utlf_isNull(grp_main.txt_nurg.value) ){
  2207. grp_main.txt_nurg.value = "<PCA 원함>";
  2208. }else{
  2209. grp_main.txt_nurg.value = grp_main.txt_nurg.value + "\n<PCA 원함>";
  2210. }
  2211. }
  2212. /****************************************************************************************
  2213. * Components : Button
  2214. * Components ID : btn_wardarrv
  2215. * Event : onclick
  2216. * Argument : 01.obj : Object Event has occurred
  2217. * : 02.e : Event Object
  2218. * Description : 시계버튼 클릭시
  2219. ****************************************************************************************/
  2220. function grp_main_btn_wardarrv_onclick(obj:Button, e:ClickEventInfo)
  2221. {
  2222. grp_main.ipt_wardarrvdt.value = utlf_getCurrentDate();
  2223. grp_main.ipt_wardarrvtm.value = utlf_lPad(utlf_getCurrentTime(), 4, 0).substring(0,4);
  2224. grp_main.ipt_wardarrvdept.value = sysf_getUserInfo("dutplcecd");
  2225. grp_main.ipt_wardarrvnursid.value = sysf_getUserInfo("userid");
  2226. }
  2227. /****************************************************************************************
  2228. * Components : Radio
  2229. * Components ID : rdo_skin
  2230. * Event : onitemchanged
  2231. * Argument : 01.obj : Object Event has occurred
  2232. * : 02.e : Event Object
  2233. * Description : 라디오 값 변경시
  2234. ****************************************************************************************/
  2235. function grp_main_grp_skin_rdo_skin_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2236. {
  2237. var shavetype = ds_main_temp_skin.getColumn(0, "shavetype");
  2238. if( shavetype == "6" ){
  2239. grp_main.grp_skin.txt_skin.enable = true;
  2240. } else {
  2241. grp_main.grp_skin.txt_skin.enable = false;
  2242. ds_main_temp_skin.setColumn(0, "shavedesc", "");
  2243. }
  2244. }
  2245. /****************************************************************************************
  2246. * Components : Button
  2247. * Components ID : btn_skin1
  2248. * Event : onclick
  2249. * Argument : 01.obj : Object Event has occurred
  2250. * : 02.e : Event Object
  2251. * Description : 선택버튼 클릭시
  2252. ****************************************************************************************/
  2253. function grp_main_grp_skin_btn_skin1_onclick(obj:Button, e:ClickEventInfo)
  2254. {
  2255. var skinpart = ds_main_temp_skin.getColumn(0, "part");
  2256. var shavetype = ds_main_temp_skin.getColumn(0, "shavetype");
  2257. var shavelabel = grp_main.grp_skin.rdo_skin.text;
  2258. var shavedesc = ds_main_temp_skin.getColumn(0, "shavedesc");
  2259. var skindesc = "";
  2260. //skindesc = "부위: " + skinpart + ", 제모방법: " + shavelabel + "(" + shavedesc + ")";
  2261. if( !utlf_isNull(skinpart) ){
  2262. skindesc = "부위:" + skinpart;
  2263. if( !utlf_isNull(shavelabel) ){
  2264. skindesc= skindesc + ",";
  2265. }
  2266. }
  2267. if( !utlf_isNull(shavelabel) ){
  2268. skindesc = skindesc + "제모방법:" + shavelabel;
  2269. if( shavetype == "6" && !utlf_isNull(shavedesc) ){
  2270. skindesc = skindesc + "(" + shavedesc + ")";
  2271. }
  2272. }
  2273. var nFindRow = ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.findRow("ItemCode", "ITM012");
  2274. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(nFindRow, "ItemInfo", skindesc);
  2275. grp_main.grp_skin.visible = false;
  2276. grp_main.grp_skin.cap_skin1.visible = false;
  2277. grp_main.grp_skin.cap_skin2.visible = false;
  2278. grp_main.grp_skin.cap_skin3.visible = false;
  2279. grp_main.grp_skin.ipt_skin.visible = false;
  2280. grp_main.grp_skin.rdo_skin.visible = false;
  2281. grp_main.grp_skin.txt_skin.visible = false;
  2282. grp_main.grp_skin.btn_skin1.visible = false;
  2283. grp_main.grp_skin.btn_skin2.visible = false;
  2284. }
  2285. /****************************************************************************************
  2286. * Components : Button
  2287. * Components ID : btn_skin2
  2288. * Event : onclick
  2289. * Argument : 01.obj : Object Event has occurred
  2290. * : 02.e : Event Object
  2291. * Description : 취소버튼 클릭시
  2292. ****************************************************************************************/
  2293. function grp_main_grp_skin_btn_skin2_onclick(obj:Button, e:ClickEventInfo)
  2294. {
  2295. grp_main.grp_skin.visible = false;
  2296. grp_main.grp_skin.cap_skin1.visible = false;
  2297. grp_main.grp_skin.cap_skin2.visible = false;
  2298. grp_main.grp_skin.cap_skin3.visible = false;
  2299. grp_main.grp_skin.ipt_skin.visible = false;
  2300. grp_main.grp_skin.rdo_skin.visible = false;
  2301. grp_main.grp_skin.txt_skin.visible = false;
  2302. grp_main.grp_skin.btn_skin1.visible = false;
  2303. grp_main.grp_skin.btn_skin2.visible = false;
  2304. }
  2305. /****************************************************************************************
  2306. * Components : Radio
  2307. * Components ID : chk_stay
  2308. * Event : onitemchanged
  2309. * Argument : 01.obj : Object Event has occurred
  2310. * : 02.e : Event Object
  2311. * Description : 라디오 값 변경시
  2312. ****************************************************************************************/
  2313. function grp_main_chk_stay_onitemchanged(obj, e)
  2314. {
  2315. fStayOperCheck(); // 대기실 수술실 Check
  2316. }
  2317. /****************************************************************************************
  2318. * Components : Radio
  2319. * Components ID : chk_oper
  2320. * Event : onitemchanged
  2321. * Argument : 01.obj : Object Event has occurred
  2322. * : 02.e : Event Object
  2323. * Description : 라디오 값 변경시
  2324. ****************************************************************************************/
  2325. function grp_main_chk_oper_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2326. {
  2327. fStayOperCheck(); // 대기실 수술실 Check
  2328. }
  2329. /****************************************************************************************
  2330. * Components : Radio
  2331. * Components ID : radio1
  2332. * Event : onitemchanged
  2333. * Argument : 01.obj : Object Event has occurred
  2334. * : 02.e : Event Object
  2335. * Description : 라디오 값 변경시
  2336. ****************************************************************************************/
  2337. function grp_main_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2338. {
  2339. fStayOperCheck(); // 대기실 수술실 Check
  2340. }
  2341. /****************************************************************************************
  2342. * Components : Button
  2343. * Components ID : button1
  2344. * Event : onclick
  2345. * Argument : 01.obj : Object Event has occurred
  2346. * : 02.e : Event Object
  2347. * Description : 도움말버튼 클릭시
  2348. ****************************************************************************************/
  2349. function grp_main_button1_onclick(obj:Button, e:ClickEventInfo)
  2350. {
  2351. // 20190403 김현석, 도움말을 수술/시술로 구분을 함.
  2352. //frmf_open("SMMNP00203", "SMMNP00203", null, null, "", "", "", null, null, null, null, null, "M"); //yjh : 커밋
  2353. var objArg = new Object();
  2354. dsf_createDs("ds_cdtype");
  2355. dsf_makeValue(ds_cdtype, "cdtype", "string", "OP");
  2356. objArg.arg_ds_cdtype = ds_cdtype;
  2357. frmf_open("SMMNP00203", "SMMNP00203", objArg, null, "", "", "", null, null, null, null, null, "M"); //yjh : 커밋
  2358. }
  2359. /****************************************************************************************
  2360. * Components : Dataset
  2361. * Components ID : ds_main_MnphccsrData_specimenlistnew
  2362. * Event : oncolumnchanged
  2363. * Argument : 01.obj : Object Event has occurred
  2364. * : 02.e : Event Object
  2365. * Description : 데이터셋 값 변경시
  2366. ****************************************************************************************/
  2367. function ds_main_MnphccsrData_specimenlistnew_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2368. {
  2369. var sRow = grp_main.grd_spclistnew.currentrow;
  2370. var sCol = grp_main.grd_spclistnew.currentcol;
  2371. var sPath = ds_main_SheetData3_SpecimenLists_specimenlistnew;
  2372. switch( e.columnid ){
  2373. case "specimencd" :
  2374. var sSpecimen = grp_main.grd_spclistnew.getCellText(sRow, sCol);
  2375. sPath.setColumn(sRow, "specimen", sSpecimen);
  2376. break;
  2377. case "chargernm" :
  2378. var sTmpUserid = grp_main.grd_spclistnew.getCellValue(sRow, sCol);
  2379. var sTmpUsernm = grp_main.grd_spclistnew.getCellText(sRow, sCol);
  2380. if( utlf_isNull(sTmpUsernm) ){
  2381. sTmpUsernm = "";
  2382. }
  2383. sPath.setColumn(0, "chargerid", sTmpUserid);
  2384. sPath.setColumn(0, "chargernm", sTmpUsernm);
  2385. sPath.setColumn(0, "oprsrvno", ds_main_operation_list.getColumn(0, "oprsrvno"));
  2386. break;
  2387. case "deviposi" :
  2388. var sTmpUsernm = grp_main.grd_spclistnew.getCellText(sRow, sCol);
  2389. sPath.setColumn(0, "deviposinm", sTmpUsernm);
  2390. sPath.setColumn(0, "oprsrvno", ds_main_operation_list.getColumn(0, "oprsrvno"));
  2391. break;
  2392. case "prcpordernm" :
  2393. var sSearchdd = ds_main_operation_list.getColumn(0, "opcnfmdd");
  2394. var sDocnm = sPath.getColumn(0, "prcpordernm");
  2395. //fUserEnter(sPath,"/prcporderid", "/prcpordernm" ,"", "", sDocnm, grd_spclistnew, "all", "011", sSearchdd); //사용하지 않는 함수인듯..
  2396. break;
  2397. default :
  2398. break;
  2399. }
  2400. }
  2401. /****************************************************************************************
  2402. * Components : Button
  2403. * Components ID : btn_ins_grid
  2404. * Event : onclick
  2405. * Argument : 01.obj : Object Event has occurred
  2406. * : 02.e : Event Object
  2407. * Description : 행추가버튼 클릭시
  2408. ****************************************************************************************/
  2409. function grp_main_btn_ins_grid_onclick(obj:Button, e:ClickEventInfo)
  2410. {
  2411. fAddItem("ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList","");
  2412. //grd_ItemCheckList.addRow();
  2413. var iRow = grp_main.grd_ItemCheckList.currentrow;
  2414. if(sPatCls == "O"){
  2415. // grd_ItemCheckList.isReadOnly(iRow, grd_ItemCheckList.colRef("Pyes"), iRow, grd_ItemCheckList.colRef("Pnothing")) = true;
  2416. // if( utlf_isNull(model.getValue("/root/init/staycls")) ){
  2417. // grd_ItemCheckList.isReadOnly(iRow, grd_ItemCheckList.colRef("Syes"), iRow, grd_ItemCheckList.colRef("Snothing")) = true;
  2418. // }
  2419. if( utlf_isNull(ds_init.getColumn(0, "opercls")) ){
  2420. //grd_ItemCheckList.isReadOnly(iRow, grd_ItemCheckList.colRef("Oyes"), iRow, grd_ItemCheckList.colRef("Onothing")) = true;
  2421. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colEdit10", "none");
  2422. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBack10", "silver");
  2423. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBor10", "1 solid #708090cc");
  2424. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colEdit12", "none");
  2425. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBack12", "silver");
  2426. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBor12", "1 solid #708090cc");
  2427. // var sExprEdit = grp_main.grd_ItemCheckList.getCellProperty("Body", 10, "edittype").replace("'none'", "")
  2428. // + "currow == "+iRow+" ? 'checkbox' : "
  2429. // + "'none'";
  2430. // var sExprEdit2 = grp_main.grd_ItemCheckList.getCellProperty("Body", 12, "edittype").replace("'none'", "")
  2431. // + "currow == "+iRow+" ? 'checkbox' : "
  2432. // + "'none'";
  2433. //
  2434. // grp_main.grd_ItemCheckList.setCellProperty("Body", 10, "edittype", sExprEdit);
  2435. // grp_main.grd_ItemCheckList.setCellProperty("Body", 12, "edittype", sExprEdit);
  2436. }else{
  2437. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colEdit10", "checkbox");
  2438. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBack10", "");
  2439. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBor10", "");
  2440. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colEdit12", "checkbox");
  2441. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBack12", "");
  2442. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBor12", "");
  2443. }
  2444. }else{
  2445. //grd_ItemCheckList.isReadOnly(iRow, grd_ItemCheckList.colRef("Syes"), iRow, grd_ItemCheckList.colRef("Onothing")) = true;
  2446. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colEdit10", "none");
  2447. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBack10", "silver");
  2448. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBor10", "1 solid #708090cc");
  2449. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colEdit12", "none");
  2450. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBack12", "silver");
  2451. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(iRow, "colConBor12", "1 solid #708090cc");
  2452. }
  2453. }
  2454. /****************************************************************************************
  2455. * Components : Radio
  2456. * Components ID : rdo_smsagreeyn
  2457. * Event : onitemchanged
  2458. * Argument : 01.obj : Object Event has occurred
  2459. * : 02.e : Event Object
  2460. * Description : 라디오 값 변경시
  2461. ****************************************************************************************/
  2462. function grp_main_rdo_smsagreeyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2463. {
  2464. if( grp_main.rdo_smsagreeyn.value == "Y" )
  2465. {
  2466. //20171130 이돈희 수정 : SMS 동의에서 동의선택시 보호자 연락처 모두 동의 선택
  2467. for(var iIndex = 0 ; iIndex < ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.rowcount; iIndex++)
  2468. {
  2469. ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.setColumn(iIndex, "chkyn", "1");
  2470. }
  2471. grp_main.btn_smsagreeyn.enable = true;
  2472. //20180327 이돈희 : SMS 동의시 자동으로 보여지는 팝업창 삭제(요청번호 : 20180122014)
  2473. //grp_main.btn_smsagreeyn.click();
  2474. }
  2475. else
  2476. {
  2477. //20171130 이돈희 수정 : SMS 동의에서 미동의선택시 보호자 연락처 모두 미동의 선택
  2478. for(var iIndex = 0 ; iIndex < ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.rowcount; iIndex++)
  2479. {
  2480. ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.setColumn(iIndex, "chkyn", "0");
  2481. }
  2482. grp_main.btn_smsagreeyn.enable = false;
  2483. }
  2484. }
  2485. /****************************************************************************************
  2486. * Components : Button
  2487. * Components ID : btn_smsagreeyn
  2488. * Event : onclick
  2489. * Argument : 01.obj : Object Event has occurred
  2490. * : 02.e : Event Object
  2491. * Description : SMS 상용문구버튼 클릭시
  2492. ****************************************************************************************/
  2493. function grp_main_btn_smsagreeyn_onclick(obj:Button, e:ClickEventInfo)
  2494. {
  2495. sysf_setModelProperty("popyn", "Y");
  2496. frmf_modal("SPMNP00201","SPMNP00201",null,"","","","","","","","","","M"); //yjh : 커밋
  2497. sysf_setModelProperty("popyn", "");
  2498. var smsmsg = utlf_transNullToEmpty(frmf_getParameter("SPMNP00201_smsmsg"));
  2499. var patnm = appf_getPatientName();
  2500. smsmsg = smsmsg.replace(/@/i, patnm); //@를 환자명으로 변경.
  2501. ds_main_MnphccsrData_MnphccsrList.setColumn(0, "msginfo", smsmsg);
  2502. }
  2503. /****************************************************************************************
  2504. * Components : Button
  2505. * Components ID : button2
  2506. * Event : onclick
  2507. * Argument : 01.obj : Object Event has occurred
  2508. * : 02.e : Event Object
  2509. * Description : 행추가버튼 클릭시
  2510. ****************************************************************************************/
  2511. function grp_main_button2_onclick(obj:Button, e:ClickEventInfo)
  2512. {
  2513. ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.addRow();
  2514. }
  2515. /****************************************************************************************
  2516. * Components : Button
  2517. * Components ID : button3
  2518. * Event : onclick
  2519. * Argument : 01.obj : Object Event has occurred
  2520. * : 02.e : Event Object
  2521. * Description : 행삭제버튼 클릭시
  2522. ****************************************************************************************/
  2523. function grp_main_button3_onclick(obj:Button, e:ClickEventInfo)
  2524. {
  2525. ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.deleteRow(ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.rowposition);
  2526. }
  2527. /****************************************************************************************
  2528. * Components : Button
  2529. * Components ID : button3
  2530. * Event : onclick
  2531. * Argument : 01.obj : Object Event has occurred
  2532. * : 02.e : Event Object
  2533. * Description : 행삭제버튼 클릭시
  2534. ****************************************************************************************/
  2535. function grp_main_btn_infection_onclick(obj:Button, e:ClickEventInfo)
  2536. {
  2537. fSrchPatLnkInfo("infection");
  2538. }
  2539. /****************************************************************************************
  2540. * Components : Radio
  2541. * Components ID : radio2
  2542. * Event : onitemchanged
  2543. * Argument : 01.obj : Object Event has occurred
  2544. * : 02.e : Event Object
  2545. * Description : 라디오 값 변경시
  2546. ****************************************************************************************/
  2547. function grp_main_radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2548. {
  2549. sWardOP = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardop");
  2550. var wardstartdt = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardstartdt");
  2551. var wardstarttm = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "wardstarttm");
  2552. var patarrvdt = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "patarrvdt");
  2553. var patarrvtm = ds_main_MnphccsrData_MnphccsrList.getColumn(0, "patarrvtm");
  2554. if( !utlf_isNull(wardstartdt) && !utlf_isNull(wardstarttm) && utlf_isNull(patarrvdt) && utlf_isNull(patarrvtm) ){
  2555. ds_main_MnphccsrData_MnphccsrList.setColumn(0, "patarrvdt", wardstartdt);
  2556. ds_main_MnphccsrData_MnphccsrList.setColumn(0, "patarrvtm", wardstarttm);
  2557. }
  2558. grp_main.btn_dsccopy.visible = true;
  2559. }
  2560. /****************************************************************************************
  2561. * Components : Button
  2562. * Components ID : button4
  2563. * Event : onclick
  2564. * Argument : 01.obj : Object Event has occurred
  2565. * : 02.e : Event Object
  2566. * Description : SMS 전송버튼 클릭시
  2567. ****************************************************************************************/
  2568. function grp_main_button4_onclick(obj:Button, e:ClickEventInfo)
  2569. {
  2570. var smsyn = grp_main.rdo_smsagreeyn.value; //yjh : SMS전송 테스트필요
  2571. var message = grp_main.ipt_msginfo.value;
  2572. var patnm = appf_getPatientName();
  2573. var pid = ds_main_operation_list.getColumn(0, "pid");
  2574. if(smsyn == "N") {
  2575. sysf_messageBox("SMS동의가 되지않았습니다.", "E");
  2576. grp_main.rdo_smsagreeyn.setFocus();
  2577. return;
  2578. }
  2579. if( ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.findRow("chkyn", "1") < 0 ){
  2580. sysf_messageBox("SMS전송할 보호자 연락처를 선택하지 않았습니다.", "E");
  2581. return;
  2582. }
  2583. if( utlf_isNull(message) ){
  2584. sysf_messageBox("SMS문구를 입력하십시오.", "E");
  2585. grp_main.ipt_msginfo.setFocus();
  2586. return;
  2587. }
  2588. var chkyn;
  2589. var mpphone;
  2590. var msgHeader="patnm▦mpphone▦message▩";
  2591. var msgData = "";
  2592. for( var i=0 ; i<grp_main.grd_famylist.rowcount ; i++ ){
  2593. chkyn = ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.getColumn(i, "chkyn");
  2594. mpphone = ds_main_MnphccsrData_MnphccsrList_famyinfo_famylist_MnwmpfifList.getColumn(i, "mpphone");
  2595. if(chkyn == "1") {
  2596. if(mpphone.length < 10 || utlf_isNull(mpphone) ){
  2597. sysf_messageBox("선택하신 보호자의 연락처가 잘못되었습니다.", "E");
  2598. return;
  2599. } else {
  2600. msgData += patnm + "▦";
  2601. msgData += mpphone + "▦";
  2602. msgData += message + "▩";
  2603. }
  2604. }
  2605. }
  2606. var rtn = sysf_messageBox("SMS를 전송하시겠습니까?", "Q");
  2607. if(rtn == "6") {
  2608. dsf_setCSVToDs("ds_send_msginfo_msglist", msgHeader + msgData);
  2609. ds_send_msginfo.copyRow(0, ds_send_msginfo_msglist, 0);
  2610. ds_send_msginfo.setColumn(0, "pid", pid);
  2611. ds_send_msginfo.setColumn(0, "message", message);
  2612. var oParam = {};
  2613. oParam.id = "TXMNP00201";
  2614. oParam.service = "opanstapp.OpAnstPatMngt";
  2615. oParam.method = "reqExeSendMessage";
  2616. oParam.inds = "msglist=ds_send_msginfo";
  2617. oParam.outds = "";
  2618. oParam.async = false;
  2619. oParam.callback = "cf_TXMNP00201";
  2620. tranf_submit(oParam);
  2621. if( arErrorCode.pop("TXMNP00201") > -1 ){
  2622. sysf_messageBox("전송되었습니다", "I");
  2623. }
  2624. }
  2625. }
  2626. function cf_TXMNP00201(sSvcId, nErrorCode, sErrorMsg) {
  2627. arErrorCode.push(sSvcId, nErrorCode);
  2628. }
  2629. /****************************************************************************************
  2630. * Components : Button
  2631. * Components ID : button5
  2632. * Event : onclick
  2633. * Argument : 01.obj : Object Event has occurred
  2634. * : 02.e : Event Object
  2635. * Description : 전송내역조회버튼 클릭시
  2636. ****************************************************************************************/
  2637. function grp_main_button5_onclick(obj:Button, e:ClickEventInfo)
  2638. {
  2639. var pid = ds_main_operation_list.getColumn(0, "pid");
  2640. var opcnfmdd = ds_main_operation_list.getColumn(0, "opcnfmdd");
  2641. sysf_setModelProperty("pid", pid);
  2642. sysf_setModelProperty("opcnfmdd", opcnfmdd);
  2643. frmf_open("SPMNP00202", "SPMNP00202", null, null, "", "", "", null, null, null, null, null, "M"); //yjh : 커밋
  2644. }
  2645. /****************************************************************************************
  2646. * Components : Grid
  2647. * Components ID : grd_ItemCheckList
  2648. * Event : oncellclick
  2649. * Argument : 01.obj : Object Event has occurred
  2650. * : 02.e : Event Object
  2651. * Description : 그리드 셀 클릭시
  2652. ****************************************************************************************/
  2653. function grp_main_grd_ItemCheckList_oncellclick(obj:Grid, e:GridClickEventInfo)
  2654. {
  2655. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM008" && (e.col == 1 || e.col == 2) ){
  2656. frmf_open("SPMMD03300", "SPMMD03300", null, null, "", "", "", null, null, null, null, null, "M"); //yjh
  2657. }
  2658. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM002" && (e.col == 1 || e.col == 2) ){
  2659. // ds_send.setColumn(0, "instcd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "instcd"));
  2660. // ds_send.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2661. // ds_send.setColumn(0, "cretno", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "cretno"));
  2662. // ds_send.setColumn(0, "orddd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "orddd"));
  2663. // ds_send.setColumn(0, "itemindxseq", ds_codelist.getColumn(0, "cdid"));
  2664. // ds_send.setColumn(0, "sortkind", "D");
  2665. // ds_send.setColumn(0, "pagingyn", "");
  2666. // ds_send.setColumn(0, "keyfromdd", "");
  2667. // ds_send.setColumn(0, "keytodd", "");
  2668. // ds_send.setColumn(0, "keys", "");
  2669. //
  2670. // var oParam = {};
  2671. // oParam.id = "TRMRI00200";
  2672. // oParam.service = "recmngtapp.IntegrityRec";
  2673. // oParam.method = "reqGetOpConstKeys";
  2674. // oParam.inds = "req=ds_send";
  2675. // oParam.outds = "ds_tmp_keys=item";
  2676. // oParam.async = false;
  2677. // //oParam.callback = "cf_TRMRI00200";
  2678. //
  2679. // tranf_submit(oParam);
  2680. //
  2681. // var Prtrecinfo = "";
  2682. // var signno = "";
  2683. //
  2684. // for( var i=0 ; i<ds_tmp_keys.rowcount ; i++ ){
  2685. // if( i == 0 ){
  2686. // signno = "'"+ds_tmp_keys.getColumn(i, "signno")+"'";
  2687. // }else{
  2688. // signno += ",'"+ds_tmp_keys.getColumn(i, "signno")+"'";
  2689. // }
  2690. // }
  2691. //
  2692. // if( utlf_isNull(signno) ){
  2693. // sysf_messageBox("아직 스캔된 수술동의서가 존재하지 않습니다.", "I");
  2694. // return;
  2695. // }
  2696. //
  2697. // Prtrecinfo += "I" + "▦" + signno + "▦" + "" + "▦" + ds_codelist.getColumn(0, "cdid") + "▩";
  2698. //
  2699. // frmf_setParameter("SPMRI02400_prtrecinfo", Prtrecinfo);
  2700. // frmf_setParameter("SPMRI02400_prtyn", "N");
  2701. // frmf_setParameter("SPMRI02400_NurProg", "Y");
  2702. //
  2703. // frmf_modal("SPMRI02400","SPMRI02400",null,"","","","","","","","","","M");
  2704. ds_send.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2705. ds_send.setColumn(0, "orddd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "orddd"));
  2706. ds_send.setColumn(0, "cretno", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "cretno"));
  2707. ds_send.setColumn(0, "hardcdno", "6011"); //(6011:수술,마취동의서,6013:PCA 동의서)
  2708. ds_send.setColumn(0, "flag", "O"); //(A:마취동의서,O:수술동의서 P:PCA동의서)
  2709. var oParam = {};
  2710. oParam.id = "TRMRI00201";
  2711. oParam.service = "opanstapp.OpAnstRec";
  2712. oParam.method = "reqGetScanOcrList";
  2713. oParam.inds = "req=ds_send";
  2714. oParam.outds = "ds_temp=ocrcodes";
  2715. oParam.async = false;
  2716. //oParam.callback = "cf_TRMRI00200";
  2717. tranf_submit(oParam);
  2718. var ocrcode = ds_temp.getColumn(0, "ocrcodes");
  2719. if( utlf_isNull(ocrcode) ){
  2720. sysf_messageBox("아직 스캔된 수술동의서가 존재하지 않습니다.", "I");
  2721. return;
  2722. }
  2723. ds_hidden_temp.setColumn(0, "ocrcodes", ocrcode);
  2724. ds_hidden_temp.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2725. var objArg = new Object();
  2726. objArg.arg_ds_hidden_temp = ds_hidden_temp;
  2727. frmf_modal("SSMRC03130","SSMRC03130",objArg,"","","","","","","","","","M");
  2728. }
  2729. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM023" && (e.col == 1 || e.col == 2) ){ //yjh1
  2730. ds_send.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2731. ds_send.setColumn(0, "orddd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "orddd"));
  2732. ds_send.setColumn(0, "cretno", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "cretno"));
  2733. ds_send.setColumn(0, "hardcdno", "6011"); //(6011:수술,마취동의서,6013:PCA 동의서)
  2734. ds_send.setColumn(0, "flag", "A"); //(A:마취동의서,O:수술동의서 P:PCA동의서)
  2735. var oParam = {};
  2736. oParam.id = "TRMRI00201";
  2737. oParam.service = "opanstapp.OpAnstRec";
  2738. oParam.method = "reqGetScanOcrList";
  2739. oParam.inds = "req=ds_send";
  2740. oParam.outds = "ds_temp=ocrcodes";
  2741. oParam.async = false;
  2742. //oParam.callback = "cf_TRMRI00200";
  2743. tranf_submit(oParam);
  2744. var ocrcode = ds_temp.getColumn(0, "ocrcodes");
  2745. if( utlf_isNull(ocrcode) ){
  2746. sysf_messageBox("아직 스캔된 마취동의서가 존재하지 않습니다.", "I");
  2747. return;
  2748. }
  2749. ds_hidden_temp.setColumn(0, "ocrcodes", ocrcode);
  2750. ds_hidden_temp.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2751. var objArg = new Object();
  2752. objArg.arg_ds_hidden_temp = ds_hidden_temp;
  2753. frmf_modal("SSMRC03130","SSMRC03130",objArg,"","","","","","","","","","M");
  2754. }
  2755. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM022" && (e.col == 1 || e.col == 2) ){
  2756. // ds_send.setColumn(0, "instcd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "instcd"));
  2757. // ds_send.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2758. // ds_send.setColumn(0, "cretno", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "cretno"));
  2759. // ds_send.setColumn(0, "orddd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "orddd"));
  2760. // ds_send.setColumn(0, "itemindxseq", ds_codelist.getColumn(1, "cdid"));
  2761. // ds_send.setColumn(0, "sortkind", "D");
  2762. // ds_send.setColumn(0, "pagingyn", "");
  2763. // ds_send.setColumn(0, "keyfromdd", "");
  2764. // ds_send.setColumn(0, "keytodd", "");
  2765. // ds_send.setColumn(0, "keys", "");
  2766. //
  2767. // var oParam = {};
  2768. // oParam.id = "TRMRI03009";
  2769. // oParam.service = "recmngtapp.IntegrityRec";
  2770. // oParam.method = "reqGetKeys";
  2771. // oParam.inds = "req=ds_send";
  2772. // oParam.outds = "ds_tmp_keys=item";
  2773. // oParam.async = false;
  2774. // //oParam.callback = "cf_TRMRI03009";
  2775. //
  2776. // tranf_submit(oParam);
  2777. //
  2778. // var Prtrecinfo = "";
  2779. // var formcd1 = ds_codelist.getColumn(2, "cdid");
  2780. // var formcd2 = ds_codelist.getColumn(3, "cdid");
  2781. //
  2782. // for( var i=0 ; i<ds_tmp_keys.rowcount ; i++ ){
  2783. // if( ds_tmp_keys.getColumn(i, "formcd") == formcd1 || ds_tmp_keys.getColumn(i, "formcd") == formcd2 ){
  2784. // Prtrecinfo += ds_tmp_keys.getColumn(i, "kind")
  2785. // + "▦" + ds_tmp_keys.getColumn(i, "signno")
  2786. // + "▦" + ds_tmp_keys.getColumn(i, "formcd")
  2787. // + "▩";
  2788. // }
  2789. // }
  2790. // frmf_setParameter("SPMRI02400_prtrecinfo", Prtrecinfo);
  2791. // frmf_setParameter("SPMRI02400_prtyn", "N");
  2792. // frmf_setParameter("SPMRI02400_NurProg", "Y");
  2793. //
  2794. // frmf_open("SPMRI02400", "SPMRI02400", null, null, "", "", "", null, null, null, null, null, "M");
  2795. ds_send.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2796. ds_send.setColumn(0, "orddd", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "orddd"));
  2797. ds_send.setColumn(0, "cretno", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "cretno"));
  2798. ds_send.setColumn(0, "hardcdno", "6013"); //(6011:수술,마취동의서,6013:PCA 동의서)
  2799. ds_send.setColumn(0, "flag", "P"); //(A:마취동의서,O:수술동의서 P:PCA동의서)
  2800. var oParam = {};
  2801. oParam.id = "TRMRI00201";
  2802. oParam.service = "opanstapp.OpAnstRec";
  2803. oParam.method = "reqGetScanOcrList";
  2804. oParam.inds = "req=ds_send";
  2805. oParam.outds = "ds_temp=ocrcodes";
  2806. oParam.async = false;
  2807. //oParam.callback = "cf_TRMRI00200";
  2808. tranf_submit(oParam);
  2809. var ocrcode = ds_temp.getColumn(0, "ocrcodes");
  2810. if( utlf_isNull(ocrcode) ){
  2811. sysf_messageBox("아직 스캔된 PCA동의서가 존재하지 않습니다.", "I");
  2812. return;
  2813. }
  2814. ds_hidden_temp.setColumn(0, "ocrcodes", ocrcode);
  2815. ds_hidden_temp.setColumn(0, "pid", ds_main_MnphccsrData_MnphccsrList.getColumn(0, "pid"));
  2816. var objArg = new Object();
  2817. objArg.arg_ds_hidden_temp = ds_hidden_temp;
  2818. frmf_modal("SSMRC03130","SSMRC03130",objArg,"","","","","","","","","","M");
  2819. }
  2820. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM012" && e.col == 3 ){
  2821. ds_main_temp_skin.setColumn(0, "part", "");
  2822. ds_main_temp_skin.setColumn(0, "shavetype", "");
  2823. ds_main_temp_skin.setColumn(0, "shavedesc", "");
  2824. grp_main.grp_skin.visible = true;
  2825. grp_main.grp_skin.cap_skin1.visible = true;
  2826. grp_main.grp_skin.cap_skin2.visible = true;
  2827. grp_main.grp_skin.cap_skin3.visible = true;
  2828. grp_main.grp_skin.ipt_skin.visible = true;
  2829. grp_main.grp_skin.rdo_skin.visible = true;
  2830. grp_main.grp_skin.txt_skin.visible = true;
  2831. grp_main.grp_skin.btn_skin1.visible = true;
  2832. grp_main.grp_skin.btn_skin2.visible = true;
  2833. } else {
  2834. grp_main.grp_skin.visible = false;
  2835. grp_main.grp_skin.cap_skin1.visible = false;
  2836. grp_main.grp_skin.cap_skin2.visible = false;
  2837. grp_main.grp_skin.cap_skin3.visible = false;
  2838. grp_main.grp_skin.ipt_skin.visible = false;
  2839. grp_main.grp_skin.rdo_skin.visible = false;
  2840. grp_main.grp_skin.txt_skin.visible = false;
  2841. grp_main.grp_skin.btn_skin1.visible = false;
  2842. grp_main.grp_skin.btn_skin2.visible = false;
  2843. }
  2844. //20190405 김현석, 팝업 항목 추가 _S
  2845. //// 상단 감염 정보
  2846. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM017" && (e.col == 1 || e.col == 2) ){
  2847. frmf_modal("SMASB01100","SMASB01100","","","","","","","","","","","M");
  2848. }
  2849. //// 혈액불출관리 화면
  2850. if( ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(e.row, "ItemCode") == "ITM018" && (e.col == 1 || e.col == 2) ){
  2851. frmf_modal("SMMNR01000","SMMNR01000",null,"",1,1,1,"","","","","","M"); // 수혈간호기록 오픈
  2852. }
  2853. //20190405 김현석, 팝업 항목 추가 _E
  2854. }
  2855. /****************************************************************************************
  2856. * Components : Button
  2857. * Components ID : btn_del_grid
  2858. * Event : onclick
  2859. * Argument : 01.obj : Object Event has occurred
  2860. * : 02.e : Event Object
  2861. * Description : 행삭제버튼 클릭시
  2862. ****************************************************************************************/
  2863. function grp_main_btn_del_grid_onclick(obj:Button, e:ClickEventInfo)
  2864. {
  2865. var iLastRow = grp_main.grd_ItemCheckList.rowcount - 1;
  2866. //if (iLastRow > 20) {
  2867. var LastItemCode = ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(iLastRow, "ItemCode");
  2868. //alert(LastItemCode);
  2869. if(LastItemCode != "ITM013"){ //마지막줄이 수술전 투약이 아닐 경우 삭제처리함.
  2870. fDeleteItem("ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList", "");
  2871. }
  2872. }
  2873. /****************************************************************************************
  2874. * Components : Button
  2875. * Components ID : btn_query
  2876. * Event : onclick
  2877. * Argument : 01.obj : Object Event has occurred
  2878. * : 02.e : Event Object
  2879. * Description : 점검리스트버튼 클릭시
  2880. ****************************************************************************************/
  2881. function grp_main_btn_query_onclick(obj:Button, e:ClickEventInfo)
  2882. {
  2883. fPopUpCall("xx");
  2884. }
  2885. /****************************************************************************************
  2886. * Components : Button
  2887. * Components ID : btn_dsccopy
  2888. * Event : onclick
  2889. * Argument : 01.obj : Object Event has occurred
  2890. * : 02.e : Event Object
  2891. * Description : 간호->대기버튼 클릭시
  2892. ****************************************************************************************/
  2893. function grp_main_btn_dsccopy_onclick(obj:Button, e:ClickEventInfo)
  2894. {
  2895. //kjs 수정 시작
  2896. var item3 = "";
  2897. var item4 = "";
  2898. var item5 = "";
  2899. for( var i=0 ; i<grp_main.grd_ItemCheckList.rowcount ; i++ ){
  2900. item3 = ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(i, "Pyes");
  2901. item4 = ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(i, "Pno");
  2902. item5 = ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.getColumn(i, "Pnothing");
  2903. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(i, "Syes", item3);
  2904. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(i, "Sno", item4);
  2905. ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList.setColumn(i, "Snothing", item5);
  2906. }
  2907. //grd_ItemCheckList.refresh();
  2908. //fStayOperCheck();
  2909. grp_main.chk_stay.index = 0;
  2910. grp_main_chk_stay_onitemchanged();
  2911. }
  2912. /****************************************************************************************
  2913. * Components : Button
  2914. * Components ID : btn_rgst_tmp
  2915. * Event : onclick
  2916. * Argument : 01.obj : Object Event has occurred
  2917. * : 02.e : Event Object
  2918. * Description : 임시저장버튼 클릭시
  2919. ****************************************************************************************/
  2920. function grp_main_btn_rgst_tmp_onclick(obj:Button, e:ClickEventInfo)
  2921. {
  2922. fSave("T");
  2923. }
  2924. /****************************************************************************************
  2925. * Components : Button
  2926. * Components ID : btn_rgst_sct
  2927. * Event : onclick
  2928. * Argument : 01.obj : Object Event has occurred
  2929. * : 02.e : Event Object
  2930. * Description : 인증저장버튼 클릭시
  2931. ****************************************************************************************/
  2932. function grp_main_btn_rgst_sct_onclick(obj:Button, e:ClickEventInfo)
  2933. {
  2934. fSave("C");
  2935. }
  2936. function grp_main_grd_famylist_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2937. {
  2938. if(e.row >-1 && e.col > -1){
  2939. if(!utlf_isNull(grp_main.grd_famylist.getCellValue(e.row,e.col))){
  2940. grp_main.grd_famylist.tooltiptext = grp_main.grd_famylist.getCellValue(e.row,e.col);
  2941. }else{
  2942. grp_main.grd_famylist.tooltiptext ="";
  2943. }
  2944. }
  2945. }
  2946. function grp_main_inp_wardstarttm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2947. {
  2948. utlf_validMaskEditTime(obj, e);
  2949. }
  2950. function grp_main_inp_patarrvtm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2951. {
  2952. utlf_validMaskEditTime(obj, e);
  2953. }
  2954. function grp_main_input1_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2955. {
  2956. utlf_validMaskEditTime(obj, e);
  2957. }
  2958. function grp_main_ipt_wardarrvtm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2959. {
  2960. utlf_validMaskEditTime(obj, e);
  2961. }
  2962. var lastrow1 = -1;
  2963. var lastcol1 = -1;
  2964. var bDrop1 = false;
  2965. function grp_main_grd_spclistnew_oncellclick(obj:Grid, e:GridClickEventInfo)
  2966. {
  2967. lastrow1 = -1;
  2968. lastcol1 = -1;
  2969. }
  2970. function grp_main_grd_spclistnew_oncloseup(obj:Grid, e:GridEditEventInfo)
  2971. {
  2972. var dsGridBind = eval(obj.binddataset);
  2973. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  2974. var posVal = utlf_transNullToEmpty(e.value);
  2975. if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  2976. obj.showEditor(false);
  2977. }
  2978. bDrop1 = false;
  2979. lastrow1 = e.row;
  2980. lastcol1 = e.col;
  2981. }
  2982. function grp_main_grd_spclistnew_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  2983. {
  2984. grdf_setSelectedCell(obj, e);
  2985. var dsGridBind = eval(obj.binddataset);
  2986. // Combo DropDown Click 처리
  2987. obj.autoenter = "select";
  2988. if( e.fromreferenceobject.name == "dropbutton" ){
  2989. bDrop1 = true;
  2990. }
  2991. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  2992. // Combo 선택시 활성화 및 combodatacol 변경
  2993. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  2994. obj.showEditor(true);
  2995. }else{
  2996. if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
  2997. obj.setCellPos(e.col);
  2998. dsGridBind.rowposition = e.row;
  2999. obj.showEditor(true);
  3000. if(bDrop1) {
  3001. obj.dropdownCombo();
  3002. }
  3003. }
  3004. }
  3005. }else{
  3006. obj.autoenter = "select";
  3007. }
  3008. }
  3009. function grp_main_grd_ItemCheckList_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3010. {
  3011. if( e.col == 1 || e.col == 3 ){
  3012. obj.showEditor(true);
  3013. }
  3014. }
  3015. function grp_main_btn_alldelete_onclick(obj:Button, e:ClickEventInfo)
  3016. {
  3017. var strOpinrmdd = ds_main_MnphccsrData_MnphccsrList.getColumn(0,"opinrmdd");
  3018. var strOpinrmtm = ds_main_MnphccsrData_MnphccsrList.getColumn(0,"opinrmtm");
  3019. if((!utlf_isNull(strOpinrmdd)) && (!utlf_isNull(strOpinrmdd))){
  3020. sysf_messageBox("수술실 도착 이후에는 삭제할 수 없습니다.", "I000");
  3021. return;
  3022. }
  3023. var rtn = sysf_messageBox("수술전처치 및 간호상태 확인의 데이터 및 기록을 삭제하시겠습니까? 삭제 후에는 복구할 수 없습니다.", "Q");
  3024. if(rtn == "6") {
  3025. fSave('C', 'D');
  3026. }
  3027. }
  3028. // todo delete
  3029. function grp_main_Button00_onclick(obj:Button, e:ClickEventInfo)
  3030. {
  3031. var tmpDs = ds_main_MnphccsrData_MnphccsrList_curenurgstatspec_ItemCheckLists_ItemCheckList;
  3032. for (var i = 0 ; i < tmpDs.rowcount; i++)
  3033. {
  3034. switch(tmpDs.getColumn(i, "ItemCode"))
  3035. {
  3036. case "ITM023": // 마취동의서 있음
  3037. case "ITM010": // 금식함
  3038. case "ITM014": // 자연배뇨함
  3039. case "ITM011": // 관장함
  3040. case "ITM012": // 수술부위 피부 준비함
  3041. case "ITM018": // 처방된 혈액제제 있음
  3042. case "ITM013": // 수술 전 투약함
  3043. case "ITM009": // 수술 전 검사함
  3044. case "ITM022": // PCA 동의서 있음
  3045. tmpDs.setColumn(i, "opchkyn", "N");
  3046. tmpDs.setColumn(i, "onochkyn", "Y");
  3047. tmpDs.setColumn(i, "Oyes", "false");
  3048. tmpDs.setColumn(i, "Ono", "false");
  3049. tmpDs.setColumn(i, "Onothing", "false");
  3050. break;
  3051. case "ITM003": // 수술부위 표시함
  3052. tmpDs.setColumn(i, "opchkyn", "Y");
  3053. tmpDs.setColumn(i, "onochkyn", "N");
  3054. break;
  3055. default:
  3056. tmpDs.setColumn(i, "opchkyn", "Y");
  3057. tmpDs.setColumn(i, "onochkyn", "Y");
  3058. break;
  3059. }
  3060. if ( tmpDs.getColumn(i, "onochkyn") == "Y" )
  3061. tmpDs.setColumn(i, "Onothing", "0");
  3062. }
  3063. fControlAttribute(grp_main.grd_ItemCheckList);
  3064. }
  3065. ]]></Script>
  3066. </Form>
  3067. </FDL>