12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNE09300" position="absolute 0 0 799 1005" titletext="응급 간호 요약지" onload="SMMNE09300_onload" ontimer="SMMNE09300_ontimer">
- <Layouts>
- <Layout>
- <Static text="응급 간호 요약 기록" position="absolute 0 0 157 23" id="caption6" class="tit_1"/>
- <Div position="absolute 0 62 792 992" id="group1" scrollbars="autoboth" style="background:white;">
- <Layouts>
- <Layout>
- <Static text="퇴실일시" position="absolute 0 816 132 837" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 294 790 300" linetype="horizontal" id="line4" class="line_3" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static text="의사 호출 정보" position="absolute 1 278 132 294" align="align:center middle;" id="caption16" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 374 790 380" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
- <Static text="의사 결정 정보" position="absolute 1 381 136 398" align="align:center middle;" id="caption27" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 397 790 403" linetype="horizontal" id="line6" class="line_3" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static text="검사 및 처치 기록" position="absolute 1 456 146 472" align="align:center middle;" id="caption32" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 583 790 589" linetype="horizontal" id="line7" class="line_3" anchor="default"/>
- <Static text="퇴실 요약 정보" position="absolute 1 591 118 607" align="align:center middle;" id="caption35" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 880 790 886" linetype="horizontal" id="line8" class="line_3" anchor="default"/>
- <Static text="을(를) 가지고 퇴원함." position="absolute 484 863 634 883" id="caption43" anchor="default" style="font:Dotum,9,bold;"/>
- <Edit position="absolute 105 102 259 121" id="caption61" anchor="default" autoselect="true"/>
- <Edit position="absolute 332 127 392 146" id="input6" anchor="default" autoselect="true"/>
- <Edit position="absolute 453 127 513 146" id="input7" anchor="default" autoselect="true"/>
- <Static text="SBP/DBP" position="absolute 106 126 186 147" align="align:center middle;" id="caption2" class="cell_2" anchor="default"/>
- <Static text="맥박수" position="absolute 274 126 329 147" align="align:center middle;" id="caption21" class="cell_2" anchor="default"/>
- <Static text="주증상" position="absolute 0 100 100 121" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
- <Edit position="absolute 371 102 525 121" id="input11" anchor="default" autoselect="true"/>
- <Static text="내원 시 반응" position="absolute 266 100 366 121" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Edit position="absolute 574 127 634 146" id="input12" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 121 790 127" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Edit position="absolute 188 127 272 146" id="input13" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 146 790 152" linetype="horizontal" id="line11" class="line_3" anchor="default"/>
- <Static text="호흡수" position="absolute 395 126 450 147" align="align:center middle;" id="caption18" class="cell_2" anchor="default"/>
- <Static text="체온" position="absolute 516 126 571 147" align="align:center middle;" id="caption19" class="cell_2" anchor="default"/>
- <Shape position="absolute 0 121 790 127" linetype="horizontal" id="line14" class="line_3" anchor="default"/>
- <Edit position="absolute 106 50 260 69" id="caption52" anchor="default" autoselect="true"/>
- <Static text="손상기전" position="absolute 532 75 632 96" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 106 24 260 43" id="input14" mask="####-##-## ##:##" type="string" anchor="default" style="align:left middle;" maskchar=" " displaynulltext=" " trimtype="both" autoselect="true"/>
- <Static text="발병일시" position="absolute 266 23 366 44" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Edit position="absolute 105 76 259 95" id="caption54" anchor="default" autoselect="true"/>
- <Static text="전원온기관종류" position="absolute 532 49 632 70" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Edit position="absolute 372 51 526 70" id="ipt_erptinrt" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 69 790 75" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
- <MaskEdit position="absolute 371 24 525 43" id="caption45" mask="####-##-## ##:##" type="string" anchor="default" style="align:left middle;" maskchar=" " displaynulltext=" " trimtype="both" autoselect="true"/>
- <Static text="내원일시" position="absolute 0 23 100 44" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 95 790 101" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
- <Edit position="absolute 637 76 791 95" id="caption46" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 18 792 24" linetype="horizontal" id="line19" class="line_3" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Edit position="absolute 372 76 526 95" id="caption49" anchor="default" autoselect="true"/>
- <Static text="의도성여부" position="absolute 266 75 366 96" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
- <Static text="환자 내원 정보 및 초기평가 정보" position="absolute 1 2 251 19" id="caption24" class="tit_2" anchor="default"/>
- <Static text="질병여부" position="absolute 0 75 100 96" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
- <Static text="내원경로" position="absolute 266 50 366 71" align="align:center middle;" id="caption48" class="cell_1" anchor="default"/>
- <Static text="내원수단" position="absolute 0 49 100 70" align="align:center middle;" id="caption50" class="cell_1" anchor="default"/>
- <Edit position="absolute 637 50 791 69" id="input16" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 43 790 49" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Static text="초기V/S 정보" position="absolute 0 126 100 147" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="퇴실 시 V/S 정보" position="absolute 0 612 132 657" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
- <Static text="환자 응급 진료 정보" position="absolute 1 152 161 168" id="caption41" class="tit_2" anchor="default"/>
- <MaskEdit position="absolute 136 174 390 193" id="input5" mask="####-##-## ##:##" type="string" anchor="default" maskchar=" " style="align:left middle;" displaynulltext=" " trimtype="both" autoselect="true"/>
- <Static text="진료개시(초진) 시간" position="absolute 0 173 132 194" align="align:center middle;" id="caption42" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 168 790 174" linetype="horizontal" id="line9" class="line_3" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Shape position="absolute 0 193 790 199" linetype="horizontal" id="line17" class="line_3" anchor="default"/>
- <Grid position="absolute 0 299 789 375" id="grd_calldoc3" binddataset="ds_main_suminfo_ercalllist" anchor="default" cellsizingtype="col" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="135"/>
- <Column size="38"/>
- <Column size="165"/>
- <Column size="165"/>
- <Column size="140"/>
- <Column size="78"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진료과"/>
- <Cell col="1" text="Main"/>
- <Cell col="2" text="Call time"/>
- <Cell col="3" text="Visit Time"/>
- <Cell col="4" text="의사명"/>
- <Cell col="5" text="구분"/>
- </Band>
- <Band id="body">
- <Cell text="bind:erorddeptnm"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:mainyn"/>
- <Cell col="2" displaytype="normal" text="bind:calldt" mask="expr:utlf_isNull(calldt) || calldt == '--------------' ? '' : '####-##-## ##:##'" calendardisplaynulltype="nulltext"/>
- <Cell col="3" text="bind:arrivdt" mask="expr:utlf_isNull(arrivdt) || arrivdt == '--------------' ? '' : '####-##-## ##:##'"/>
- <Cell col="4" text="bind:erorddoctnm"/>
- <Cell col="5" text="bind:erflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="의사결정시간" position="absolute 0 402 132 423" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 446 790 452" linetype="horizontal" id="line20" class="line_3" anchor="default"/>
- <MaskEdit position="absolute 136 403 390 422" id="input9" mask="####-##-## ##:##" type="string" anchor="default" maskchar=" " style="align:left middle;" displaynulltext=" " trimtype="both" autoselect="true"/>
- <Static text="의사결정의사" position="absolute 395 402 527 423" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Edit position="absolute 530 403 790 422" id="input10" anchor="default" autoselect="true"/>
- <Edit position="absolute 530 174 789 193" id="input15" anchor="default" autoselect="true"/>
- <Static text="초기 오더 의사" position="absolute 395 173 527 194" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 472 790 478" linetype="horizontal" id="line21" class="line_3" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Shape position="absolute 0 607 790 613" linetype="horizontal" id="line22" class="line_3" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static text="응급진료결과" position="absolute 395 816 527 837" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 810 790 816" linetype="horizontal" id="line23" class="line_2" anchor="default"/>
- <Shape position="absolute 0 835 790 841" linetype="horizontal" id="line24" class="line_2" anchor="default"/>
- <Edit position="absolute 530 816 789 835" id="input17" anchor="default" autoselect="true"/>
- <Edit position="absolute 694 127 754 146" id="input8" anchor="default" autoselect="true"/>
- <Static text="SpO2" position="absolute 636 126 691 147" align="align:center middle;" id="caption20" class="cell_2" anchor="default"/>
- <Edit position="absolute 412 614 449 633" id="input1" anchor="default" autoselect="true"/>
- <Edit position="absolute 604 614 641 633" id="input2" anchor="default" autoselect="true"/>
- <Static text="SpO2" position="absolute 550 613 600 634" align="align:center middle;" id="caption13" class="cell_2" anchor="default"/>
- <Static text="맥박수" position="absolute 263 613 313 634" align="align:center middle;" id="caption22" class="cell_2" anchor="default"/>
- <Edit position="absolute 508 614 545 633" id="input3" anchor="default" autoselect="true"/>
- <Static text="SBP/DBP" position="absolute 135 613 205 634" align="align:center middle;" id="caption26" class="cell_2" anchor="default"/>
- <Edit position="absolute 207 614 260 633" id="input4" anchor="default" autoselect="true"/>
- <Static text="호흡수" position="absolute 359 613 409 634" align="align:center middle;" id="caption28" class="cell_2" anchor="default"/>
- <Static text="체온" position="absolute 455 613 505 634" align="align:center middle;" id="caption39" class="cell_2" anchor="default"/>
- <Edit position="absolute 316 614 353 633" id="input18" anchor="default" autoselect="true"/>
- <Button position="absolute 527 453 569 472" id="button4" class="btn2" text="삭제" onclick="group1_button4_onclick" anchor="default" style="font:Dotum,9;"/>
- <Button position="absolute 440 453 526 472" id="button5" class="btn2" text="처방가져오기" onclick="group1_button5_onclick" anchor="default"/>
- <Shape position="absolute 0 860 790 866" linetype="horizontal" id="line26" class="line_2" anchor="default"/>
- <Static text="전원 갈 의료기관 종류" position="absolute 395 841 527 862" align="align:center middle;" id="caption44" class="cell_1" anchor="default"/>
- <Edit position="absolute 530 842 789 861" id="input20" anchor="default" autoselect="true"/>
- <Edit position="absolute 136 841 390 860" id="input21" anchor="default" autoselect="true"/>
- <Static text="전원 갈 의료기관" position="absolute 0 841 132 862" align="align:center middle;" id="caption51" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 136 816 390 835" id="input19" mask="####-##-## ##:##" type="string" anchor="default" maskchar=" " style="align:left middle;" displaynulltext=" " trimtype="both" autoselect="true"/>
- <Grid position="absolute 0 199 790 275" id="grd_erdiaginfo" binddataset="ds_main_suminfo_diaglist" anchor="default" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="135"/>
- <Column size="634"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell colspan="2" text="응급실 내 진단정보" taborder="undefined"/>
- </Band>
- <Band id="body">
- <Cell style="align:left;" text="bind:diagcd"/>
- <Cell col="1" edittype="text" style="align:left;" text="bind:diagnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 273 790 279" linetype="horizontal" id="line25" class="line_3" anchor="default"/>
- <Static text="※ EICU 환자는 EICU로 퇴실한 일시와 결과를 표기 / 외상환자의 경우 퇴실시 GCS 측정 항목이 활성화 됩니다." position="absolute 110 591 750 611" id="caption33" anchor="default" style="color:#6699ffff;"/>
- <Static text="※ [처방가져오기] 후 저장 대상의 처방을 체크하면 저장" position="absolute 131 455 438 475" id="caption55" anchor="default" style="color:#6699ffff;"/>
- <Static text="기록일시" position="absolute 0 885 132 908" align="align:center middle;" id="cap_bfrecdt" class="cell_1" anchor="default"/>
- <Button position="absolute 289 888 305 904" id="btn_recdt" class="icon_clock" taborder="3" text="" onclick="group1_btn_recdt_onclick" anchor="default"/>
- <MaskEdit position="absolute 239 887 284 906" id="ipt_rectm" taborder="2" mask="##:##" type="string" anchor="default" maskchar=" " displaynulltext=" " ontextchange="group1_ipt_rectm_ontextchange" trimtype="both" autoselect="true"/>
- <Edit readonly="true" position="absolute 530 887 789 906" id="ipt_recuser" taborder="4" anchor="default" class="output"/>
- <Static text="기록자" position="absolute 395 885 527 908" align="align:center middle;" id="caption1" class="cell_1" anchor="default"/>
- <Calendar position="absolute 136 887 236 906" id="ipt_recdd" class="input_default" dateformat="yyyy-MM-dd" value="null" anchor="default" autoselect="true" autoskip="true"/>
- <Shape position="absolute 0 906 790 912" linetype="horizontal" id="line1" class="line_1" anchor="default"/>
- <Div position="absolute 676 335 781 374" id="group2" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <Static text=">> 검사 및 처치 시행 내역" position="absolute 14 4 319 24" id="caption90" anchor="default"/>
- <Grid position="absolute 6 27 751 317" id="grd_erordlist" binddataset="ds_temp_erordinfo_erordlist" anchor="default" cellclickbound="cell" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="420"/>
- <Column size="70"/>
- <Column size="105"/>
- <Column size="105"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방명"/>
- <Cell col="2" text="처방일"/>
- <Cell col="3" text="접수일시"/>
- <Cell col="4" text="시행일시"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
- <Cell col="1" text="bind:prcpnm"/>
- <Cell col="2" displaytype="date" text="bind:prcpdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="3" displaytype="date" text="bind:acptdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="4" displaytype="date" text="bind:execdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 204 4 246 23" id="button63" class="btn2_letter2" text="확인" anchor="default" onclick="group1_group2_button63_onclick"/>
- <Button position="absolute 248 4 290 23" id="button64" class="btn2_letter2" text="취소" anchor="default" onclick="group1_group2_button64_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 570 453 634 472" id="button6" class="btn5" text="전체선택" onclick="group1_button6_onclick" anchor="default"/>
- <Button position="absolute 700 453 742 472" id="button8" class="btn5" text="확대" onclick="group1_button8_onclick" anchor="default"/>
- <Button position="absolute 743 453 785 472" id="button9" class="btn5" text="축소" onclick="group1_button9_onclick" anchor="default"/>
- <Grid position="absolute 0 477 789 584" id="grd_sumordlist" binddataset="ds_main_suminfo_ordlist" onexpandup="group1_grd_sumordlist_onexpandup" oncellclick="group1_grd_sumordlist_oncellclick" anchor="default" cellsizingtype="col" cellclickbound="cell" extendsizetype="row" autosizingtype="row" autofittype="col" ontextchange="group1_grd_sumordlist_ontextchange" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="235"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="120"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방일"/>
- <Cell col="2" text="prcpno"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" text="보낸시간"/>
- <Cell col="5" text="접수일시"/>
- <Cell col="6" text="시행일시"/>
- <Cell col="7" text="검사 후 도착시간"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:stat" expr="expr:(stat == "Y" || stat == 1) ? 1 : 0"/>
- <Cell col="1" displaytype="date" text="bind:prcpdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" text="bind:prcpno"/>
- <Cell col="3" style="align:left top;padding:4 2 4 2;" text="bind:prcpnm" wordwrap="word"/>
- <Cell col="4" displaytype="text" edittype="mask" text="bind:senddt" mask="####-##-## ##:##" maskchar=" " edittrimtype="both" editautoselect="true" expandshow="show"/>
- <Cell col="5" text="bind:acptdt" mask="expr:utlf_isNull(acptdt) ? '' : '####-##-## ##:##'" calendardisplaynulltype="nulltext"/>
- <Cell col="6" text="bind:execdt" mask="expr:utlf_isNull(execdt) ? '' : '####-##-## ##:##'" calendardisplaynulltype="nulltext"/>
- <Cell col="7" displaytype="text" edittype="mask" text="bind:arrvdt" mask="####-##-## ##:##" maskchar=" " edittrimtype="both" editautoselect="true" expandshow="show"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 635 453 699 472" id="button10" class="btn5" text="선택취소" onclick="group1_button10_onclick" anchor="default"/>
- <CheckBox position="absolute 130 863 155 883" id="bool1" truevalue="Y" falsevalue="N" anchor="default"/>
- <Static text="소견서" position="absolute 152 863 197 883" id="caption5" anchor="default"/>
- <CheckBox position="absolute 200 863 220 883" id="bool2" truevalue="Y" falsevalue="N" anchor="default"/>
- <Static text="퇴원약" position="absolute 218 863 263 883" id="caption31" anchor="default"/>
- <CheckBox position="absolute 270 863 290 883" id="bool3" truevalue="Y" falsevalue="N" anchor="default"/>
- <Static text="CD Copy" position="absolute 288 863 367 883" id="caption36" anchor="default"/>
- <CheckBox position="absolute 374 863 394 883" id="bool4" truevalue="Y" falsevalue="N" anchor="default"/>
- <Static text="의무기록 사본" position="absolute 394 863 479 883" id="caption53" anchor="default"/>
- <Static text="보험유형" position="absolute 532 23 632 44" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
- <Div position="absolute 0 659 790 812" id="group4" enable="false" anchor="default" style=":disabled {background:white;}">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 147 790 153" linetype="horizontal" id="line128" class="line_3" anchor="default"/>
- <Shape position="absolute 1 0 790 6" linetype="horizontal" id="line73" class="line_3" anchor="default"/>
- <Static text="GCS점수(전체)" position="absolute 135 126 244 150" align="align:center middle;" id="caption60" class="cell_2" anchor="default"/>
- <Shape position="absolute 107 122 790 128" linetype="horizontal" id="line31" class="line_2" anchor="default"/>
- <Static text="소아 언어(verbal)" position="absolute 135 76 244 100" align="align:center middle;" id="caption62" class="cell_1" anchor="default"/>
- <Static text="sedative 여부" position="absolute 135 1 244 25" align="align:center middle;" id="caption215" class="cell_1" anchor="default"/>
- <Static text="GCS 1(눈) 점수 + GCS 2(언어) 점수 + GCS 3(운동) 점수 =" position="absolute 247 127 634 147" id="caption63" anchor="default" style=":disabled {font:Dotum,9,bold;}"/>
- <Static text="점" position="absolute 700 129 715 149" id="caption64" anchor="default"/>
- <Static text="운동(moter)" position="absolute 135 101 244 125" align="align:center middle;" id="caption65" class="cell_1" anchor="default"/>
- <Combo position="absolute 246 29 589 48" id="combo2" taborder="66" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점: 전혀 눈을 뜨지 않음(No eye opening)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점: 통증 자극에 눈을 뜸(Eye opening to pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3점: 불러서 눈을 뜸(Eye opening to verbal command)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4점: 자발적으로 눈을 뜸(Eyes oopen spontaneously)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">측정하지 않음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">의식이 없거나 안대착용, 안검부종 등으로 관찰 불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 246 54 589 73" id="combo3" taborder="67" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점: 전혀 반응이 없음(No verbal response)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점: 이해 불명의 말을 함(Incomprehensible sounds)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3점: 용어 사용이 잘못되어 있음(Inappropriate words)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4점: 대화가 혼돈되어 있음(Confused)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5점: 지남력이 있음(Orientated)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">측정하지 않음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">기관절개, 삽관등으로 관찰불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio position="absolute 247 3 375 23" id="radio29" taborder="133" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">미상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 107 72 790 78" linetype="horizontal" id="line28" class="line_2" anchor="default"/>
- <Combo position="absolute 246 79 589 98" id="combo4" taborder="68" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점: 전혀 반응이 없음(No vocal response to pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점: 통증에 신음소리를 냄(Moans to pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3점: 통증에 소리를 내어 움(Cries to pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4점: 평소 보다 저하된 언어능력을 보이거나 자발적으로 움</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5점: 의식이 명료한 채로 적절하게 옹알거리거나 말함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">측정하지 않음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">기관절개, 삽관 등으로 관찰불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 644 129 700 148" id="input37" taborder="70" anchor="default" style=":disabled {font:Dotum,9,bold;}"/>
- <Static text="눈(eye)" position="absolute 135 26 244 50" align="align:center middle;" id="caption58" class="cell_1" anchor="default"/>
- <Shape position="absolute 107 97 790 103" linetype="horizontal" id="line29" class="line_2" anchor="default"/>
- <Combo position="absolute 246 104 589 123" id="combo5" taborder="69" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점: 반응이 없음(No motor response)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점: 이상 신전 반응(Extension to pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3점: 이상 굴곡 반응(Flexion to pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4점: 통증 자극에 적극적으로 피하려는 반응을 함(Withdrawal from pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5점: 통증부위를 지적함(Localizing pain)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6점: 지시에 따라 움직임(Obeys Commands)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">측정하지 않음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="언어(verbal)" position="absolute 135 51 244 75" align="align:center middle;" id="caption59" class="cell_1" anchor="default"/>
- <Shape position="absolute 107 47 790 53" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Button position="absolute 717 129 759 148" id="button56" class="btn2" text="계산" onclick="group1_group4_button56_onclick" anchor="default"/>
- <Shape position="absolute 107 22 790 28" linetype="horizontal" id="line127" class="line_2" anchor="default"/>
- <Static text="퇴실시 GCS 측정" position="absolute 0 0 132 150" align="align:left middle;" id="caption57" class="cell_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Edit position="absolute 638 24 792 43" id="input22" anchor="default" autoselect="true"/>
- <Static text="의식수준" position="absolute 646 613 706 634" align="align:center middle;" id="caption66" class="cell_2" anchor="default"/>
- <Combo position="absolute 710 614 785 633" id="combo1" taborder="66" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" autoselect="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">alert</Col>
- <Col id="datacolumn">alert</Col>
- </Row>
- <Row>
- <Col id="codecolumn">confusion</Col>
- <Col id="datacolumn">confusion</Col>
- </Row>
- <Row>
- <Col id="codecolumn">drowsy</Col>
- <Col id="datacolumn">drowsy</Col>
- </Row>
- <Row>
- <Col id="codecolumn">stuporous</Col>
- <Col id="datacolumn">stuporous</Col>
- </Row>
- <Row>
- <Col id="codecolumn">semicoma</Col>
- <Col id="datacolumn">semicoma</Col>
- </Row>
- <Row>
- <Col id="codecolumn">coma</Col>
- <Col id="datacolumn">coma</Col>
- </Row>
- <Row>
- <Col id="codecolumn">expire</Col>
- <Col id="datacolumn">expire</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption00" text="기록일시" class="cell_2" position="absolute 136 636 205 657" anchor="default"/>
- <Calendar id="ipt_lastvsrecdd" taborder="68" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd HH:mm" class="input_default" position="absolute 208 637 356 656" value="null" type="normal" editformat="yyyyMMddHHmm" onchanged="group1_ipt_lastvsrecdd_onchanged" anchor="default"/>
- <Button id="btn_lastvsrecdt" taborder="70" class="icon_clock" position="absolute 366 638 382 654" onclick="group1_btn_lastvsrecdt_onclick" anchor="default"/>
- <Static id="caption06" text="입원 결정 일시" class="cell_1" position="absolute 0 425 132 446" anchor="default"/>
- <MaskEdit id="input00" taborder="71" displaynulltext=" " type="string" mask="####-##-## ##:##" maskchar=" " trimtype="both" autoselect="true" position="absolute 136 426 276 445" style="align:left middle;" anchor="default"/>
- <Static id="caption29" text="입원 결정 진료과" class="cell_1" position="absolute 281 425 390 446" anchor="default"/>
- <Static id="caption30" text="입원 결정 전문의" class="cell_1" position="absolute 530 425 646 446" anchor="default"/>
- <Edit id="input23" taborder="72" autoselect="true" position="absolute 395 426 527 445" anchor="default"/>
- <Edit id="input24" taborder="73" autoselect="true" position="absolute 649 426 789 445" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 20 795 55" id="group3" class="div_SA">
- <Layouts>
- <Layout>
- <Button position="absolute 597 7 652 29" id="btn_srchindxcd" class="btn1" taborder="5" text="조회" onclick="group3_btn_srchindxcd_onclick"/>
- <Static text="등록번호 :" position="absolute 9 10 85 27" align="align:center middle;" id="caption40" class="search_name"/>
- <Edit position="absolute 85 9 160 28" id="ipt_pid" class="input_s_essential" taborder="1" onkeydown="group3_ipt_pid_onkeydown" style="font:Dotum,9,bold;"/>
- <Shape position="absolute 480 7 486 29" linetype="vertical" id="line27" class="line_4"/>
- <Static position="absolute 245 8 305 28" id="caption34"/>
- <Static text="성별/나이 :" position="absolute 312 10 393 27" id="caption37" class="search_name"/>
- <Static text="환자명 :" position="absolute 182 10 240 27" id="caption29" class="search_name"/>
- <Button position="absolute 709 7 789 29" id="button3" class="btn4" text="인증저장" onclick="group3_button3_onclick"/>
- <Button position="absolute 542 9 595 28" id="button1" class="btn2" text="Triage" onclick="group3_button1_onclick"/>
- <Button position="absolute 488 9 541 28" id="button7" class="btn2" text="NEDIS" onclick="group3_button7_onclick"/>
- <Button position="absolute 653 7 708 29" id="button2" class="btn4" taborder="5" text="저장" onclick="group3_button2_onclick"/>
- <Static position="absolute 395 8 457 28" id="caption30"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 54 795 60" linetype="horizontal" id="line13" class="line_1"/>
- <Grid position="absolute 85 50 515 180" id="grd_erpatlist" visible="false" binddataset="ds_main_erpatinfo_erpatlist" oncelldblclick="grd_erpatlist_oncelldblclick" onmousedown="grd_erpatlist_onmousedown" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="입원일"/>
- <Cell col="1" text="재방문횟수"/>
- <Cell col="2" colspan="2" text="내원일시" taborder="undefined"/>
- <Cell col="4" colspan="2" text="퇴실일시" taborder="undefined"/>
- <Cell col="6"/>
- <Cell col="7"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="1" text="bind:visitno"/>
- <Cell col="2" displaytype="date" text="bind:chosdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="3" displaytype="date" text="bind:chostm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="4" displaytype="date" text="bind:outrmdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="5" displaytype="date" text="bind:outrmtm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="6" text="bind:orddeptcd"/>
- <Cell col="7" text="bind:orddrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_calldoc3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="erorddeptnm" type="STRING"/>
- <Column id="mainyn" type="STRING"/>
- <Column id="calldt" type="STRING"/>
- <Column id="arrivdt" type="STRING"/>
- <Column id="erorddoctnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_erdiaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING"/>
- <Column id="diagnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_erordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sel" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="acptdt" type="STRING"/>
- <Column id="execdt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_sumordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stat" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="prcpno" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="senddt" type="STRING"/>
- <Column id="acptdt" type="STRING"/>
- <Column id="execdt" type="STRING"/>
- <Column id="arrvdt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_erpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING"/>
- <Column id="visitno" type="STRING"/>
- <Column id="chosdd" type="STRING"/>
- <Column id="chostm" type="STRING"/>
- <Column id="outrmdd" type="STRING"/>
- <Column id="outrmtm" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_suminfo_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256"/>
- <Column id="rectm" type="STRING" size="256"/>
- <Column id="recusernm" type="STRING" size="256"/>
- <Column id="recuserid" type="STRING" size="256"/>
- <Column id="outgd1" type="STRING" size="256"/>
- <Column id="outgd2" type="STRING" size="256"/>
- <Column id="outgd3" type="STRING" size="256"/>
- <Column id="outgd4" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sa" type="STRING" size="256"/>
- <Column id="insukindnm" type="STRING" size="256"/>
- <Column id="inhosptype" type="STRING" size="256"/>
- <Column id="injmechflag" type="STRING" size="256"/>
- <Column id="attackdt" type="STRING" size="256"/>
- <Column id="chospathflag" type="STRING" size="256"/>
- <Column id="intenflag" type="STRING" size="256"/>
- <Column id="cscsflag" type="STRING" size="256"/>
- <Column id="chosdt" type="STRING" size="256"/>
- <Column id="choswayflag" type="STRING" size="256"/>
- <Column id="chosresnflag" type="STRING" size="256"/>
- <Column id="sympnm" type="STRING" size="256"/>
- <Column id="initbp" type="STRING" size="256"/>
- <Column id="initpuls" type="STRING" size="256"/>
- <Column id="initbrth" type="STRING" size="256"/>
- <Column id="initbdtp" type="STRING" size="256"/>
- <Column id="initspo2" type="STRING" size="256"/>
- <Column id="ordstdt" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="decndt" type="STRING" size="256"/>
- <Column id="decndrnm" type="STRING" size="256"/>
- <Column id="lastbp" type="STRING" size="256"/>
- <Column id="lastpuls" type="STRING" size="256"/>
- <Column id="lastbrth" type="STRING" size="256"/>
- <Column id="lastbdtp" type="STRING" size="256"/>
- <Column id="lastspo2" type="STRING" size="256"/>
- <Column id="lastconscious" type="STRING" size="256"/>
- <Column id="gcss" type="STRING" size="256"/>
- <Column id="gcse" type="STRING" size="256"/>
- <Column id="gcsv" type="STRING" size="256"/>
- <Column id="gcsp" type="STRING" size="256"/>
- <Column id="gcsm" type="STRING" size="256"/>
- <Column id="gcst" type="STRING" size="256"/>
- <Column id="outrmdt" type="STRING" size="256"/>
- <Column id="outrmcd" type="STRING" size="256"/>
- <Column id="chnghospnm" type="STRING" size="256"/>
- <Column id="dschhosptype" type="STRING" size="256"/>
- <Column id="certcnt" type="STRING" size="256"/>
- <Column id="cpapcnt" type="STRING" size="256"/>
- <Column id="trmsyn" type="STRING" size="256"/>
- <Column id="lastvsrecdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="recdd"/>
- <Col id="rectm"/>
- <Col id="recusernm"/>
- <Col id="recuserid"/>
- <Col id="outgd1"/>
- <Col id="outgd2"/>
- <Col id="outgd3"/>
- <Col id="outgd4"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="visitno" type="STRING" size="256"/>
- <Column id="outrmdt" type="STRING" size="256"/>
- <Column id="outrmcd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="outrmtp" type="STRING" size="256"/>
- <Column id="dschhosptype" type="STRING" size="256"/>
- <Column id="chnghospnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="visitno"/>
- <Col id="outrmdt"/>
- <Col id="outrmcd"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="outrmtp"/>
- <Col id="dschhosptype"/>
- <Col id="chnghospnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_erpatinfo_erpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING"/>
- <Column id="visitno" type="STRING"/>
- <Column id="chosdd" type="STRING"/>
- <Column id="chostm" type="STRING"/>
- <Column id="outrmdd" type="STRING"/>
- <Column id="outrmtm" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_suminfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_suminfo_ercalllist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_suminfo_ercalllist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="255"/>
- <Column id="pid" type="STRING" size="255"/>
- <Column id="indd" type="STRING" size="255"/>
- <Column id="cretno" type="STRING" size="255"/>
- <Column id="visitno" type="STRING" size="255"/>
- <Column id="erorddoctcd" type="STRING" size="255"/>
- <Column id="instcd" type="STRING" size="255"/>
- <Column id="mainyn" type="STRING" size="255"/>
- <Column id="erorddeptcd" type="STRING" size="255"/>
- <Column id="calldt" type="STRING" size="255"/>
- <Column id="arrivdt" type="STRING" size="255"/>
- <Column id="refseq" type="STRING" size="255"/>
- <Column id="erorddoctnm" type="STRING" size="255"/>
- <Column id="erorddeptnm" type="STRING" size="255"/>
- <Column id="callno" type="STRING" size="255"/>
- <Column id="erflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_erordinfo_erordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="acptdt" type="STRING" size="256"/>
- <Column id="execdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_suminfo_ordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_suminfo_ordlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="stat" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="senddt" type="STRING" size="256"/>
- <Column id="acptdt" type="STRING" size="256"/>
- <Column id="execdt" type="STRING" size="256"/>
- <Column id="arrvdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_suminfo_patinfo_diaginfo_diaginfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_suminfo_patinfo_ercallinfo_ercallinfo_ercalllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_diaginfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_ercallinfo_ercalllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_ordinfo_ordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="senddt" type="STRING" size="256"/>
- <Column id="acptdt" type="STRING" size="256"/>
- <Column id="execdt" type="STRING" size="256"/>
- <Column id="arrvdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_suminfo_patinfo_diaginfo1_diaginfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_suminfo_patinfo_ordinfo1_ordinfo_ordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_signSaveData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_item_cnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_signdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_ercalllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_ordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.ipt_pid" propid="value" datasetid="ds_cond" columnid="pid"/>
- <BindItem id="item1" compid="group3.caption34" propid="text" datasetid="ds_main_suminfo_patinfo" columnid="hngnm"/>
- <BindItem id="item2" compid="group1.input22" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="insukindnm"/>
- <BindItem id="item3" compid="group1.input14" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="chosdt"/>
- <BindItem id="item4" compid="group1.caption45" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="attackdt"/>
- <BindItem id="item5" compid="group1.caption52" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="choswayflag"/>
- <BindItem id="item6" compid="group1.ipt_erptinrt" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="chospathflag"/>
- <BindItem id="item7" compid="group1.input16" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="inhosptype"/>
- <BindItem id="item8" compid="group1.caption54" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="chosresnflag"/>
- <BindItem id="item9" compid="group1.caption49" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="intenflag"/>
- <BindItem id="item10" compid="group1.caption46" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="injmechflag"/>
- <BindItem id="item11" compid="group1.caption61" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="sympnm"/>
- <BindItem id="item12" compid="group1.input11" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="cscsflag"/>
- <BindItem id="item13" compid="group1.input13" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="initbp"/>
- <BindItem id="item14" compid="group1.input6" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="initpuls"/>
- <BindItem id="item15" compid="group1.input7" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="initbrth"/>
- <BindItem id="item16" compid="group1.input12" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="initbdtp"/>
- <BindItem id="item17" compid="group1.input8" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="initspo2"/>
- <BindItem id="item18" compid="group1.input5" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="ordstdt"/>
- <BindItem id="item19" compid="group1.input15" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="orddrnm"/>
- <BindItem id="item20" compid="group1.input9" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="decndt"/>
- <BindItem id="item21" compid="group1.input10" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="decndrnm"/>
- <BindItem id="item22" compid="group1.input4" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastbp"/>
- <BindItem id="item23" compid="group1.input18" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastpuls"/>
- <BindItem id="item24" compid="group1.input1" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastbrth"/>
- <BindItem id="item25" compid="group1.input3" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastbdtp"/>
- <BindItem id="item26" compid="group1.input2" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastspo2"/>
- <BindItem id="item27" compid="group1.combo1" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastconscious"/>
- <BindItem id="item28" compid="group1.group4.radio29" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="gcss"/>
- <BindItem id="item29" compid="group1.group4.combo2" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="gcse"/>
- <BindItem id="item30" compid="group1.group4.combo3" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="gcsv"/>
- <BindItem id="item31" compid="group1.group4.combo4" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="gcsp"/>
- <BindItem id="item32" compid="group1.group4.combo5" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="gcsm"/>
- <BindItem id="item33" compid="group1.group4.input37" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="gcst"/>
- <BindItem id="item34" compid="group1.input19" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="outrmdt"/>
- <BindItem id="item35" compid="group1.input17" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="outrmcd"/>
- <BindItem id="item36" compid="group1.input21" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="chnghospnm"/>
- <BindItem id="item37" compid="group1.input20" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="dschhosptype"/>
- <BindItem id="item38" compid="group1.bool1" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="outgd1"/>
- <BindItem id="item39" compid="group1.bool2" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="outgd2"/>
- <BindItem id="item40" compid="group1.bool3" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="outgd3"/>
- <BindItem id="item41" compid="group1.bool4" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="outgd4"/>
- <BindItem id="item42" compid="group1.ipt_recdd" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="recdd"/>
- <BindItem id="item43" compid="group1.ipt_rectm" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="rectm"/>
- <BindItem id="item44" compid="group1.ipt_recuser" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="recusernm"/>
- <BindItem id="item45" compid="group3.caption30" propid="text" datasetid="ds_main_suminfo_patinfo" columnid="sa"/>
- <BindItem id="item47" compid="group1.ipt_lastvsrecdd" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="lastvsrecdt"/>
- <BindItem id="item46" compid="group1.input00" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="indecndt"/>
- <BindItem id="item48" compid="group1.input23" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="indecndeptnm"/>
- <BindItem id="item49" compid="group1.input24" propid="value" datasetid="ds_main_suminfo_patinfo" columnid="indecndrnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-10-10
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-10-10 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
-
- include "com_commonxp::comm_main.xjs";
- include "emr_carecomxp::CareCom.xjs";
- include "emr_carecomxp::ENRSignEngine.xjs";
- include "com_commodulexp::SSZFM00901.xjs";
-
- var arErrorCode = new HashArray();
- //등록번호 입력란 입력시 대상 환자가 응급실 재원했던 이력이 있는지 조회
- function fSrchErPatInfo(){
- frmf_clearParameter("SMMNE09300_pid");
- frmf_clearParameter("SMMNE09300_orddd");
- frmf_clearParameter("SMMNE09300_cretno");
- frmf_clearParameter("SMMNE09300_visitno");
- frmf_clearParameter("SMMNE09300_outrmcd");
- frmf_clearParameter("SMMNE09300_outrmdt");
-
- // 15.07.29_추가
- frmf_clearParameter("SMMNE09300_dschhosptype");
- frmf_clearParameter("SMMNE09300_chnghospnm");
- // 15.07.29_추가
-
- // 171201_AYS_추가
- frmf_clearParameter("SMMNE09300_outhsrt");
- frmf_clearParameter("SMMNE09300_outrmcode");
- // 171201_AYS_추가
-
- ds_send.clearData();
- dsf_makeValue( ds_send, "pid", "string", ds_cond.getColumn(0, "pid"));
- dsf_makeValue( ds_send, "orddd", "string", ds_cond.getColumn(0, "orddd"));
- dsf_makeValue( ds_send, "cretno", "string", ds_cond.getColumn(0, "cretno"));
- dsf_makeValue( ds_send, "visitno", "string", ds_cond.getColumn(0, "visitno"));
- ds_main_erpatinfo_erpatlist.clearData(); ;
-
- var pid = "";
- var indd = "";
- var cretno = "";
- var visitno = "";
- var chosdd = "";
- var chostm = "";
- var outrmdd = "";
- var outrmtm = "";
- var orddetpcd, orddrid;
-
- //if(submit("TRMNE09303") == true){
- var oParam = {};
- oParam.id = "TRMNE09303";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetErPatInfoVisitno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_erpatinfo_erpatlist=erpatlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNE09303";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNE09303") > -1){
-
- if(ds_main_erpatinfo_erpatlist.rowcount == 1){
- pid = ds_main_erpatinfo_erpatlist.getColumn(0, "pid");
- indd = ds_main_erpatinfo_erpatlist.getColumn(0, "indd");
- cretno = ds_main_erpatinfo_erpatlist.getColumn(0, "cretno");
- visitno = ds_main_erpatinfo_erpatlist.getColumn(0, "visitno");
- chosdd = ds_main_erpatinfo_erpatlist.getColumn(0, "chosdd");
- chostm = ds_main_erpatinfo_erpatlist.getColumn(0, "chostm");
- outrmdd = ds_main_erpatinfo_erpatlist.getColumn(0, "outrmdd");
- outrmtm = ds_main_erpatinfo_erpatlist.getColumn(0, "outrmtm");
- orddeptcd = ds_main_erpatinfo_erpatlist.getColumn(0, "orddeptcd");
- orddrid = ds_main_erpatinfo_erpatlist.getColumn(0, "orddrid");
-
- if (outrmdd == "-" || utlf_isNull(outrmdd) ){
- // 20190605 김현석 퇴실정리 화면의 퇴실일시 연동하기. 입력값이 없는 경우
- if ( !utlf_isNull(ds_cond.getColumn(0, "outrmdt")) )
- {
- dsf_makeValue(ds_cond, "outrmdt_param", "string", ds_cond.getColumn(0, "outrmdt"));
- }
-
- outrmdd = utlf_getCurrentDate();
- outrmtm = utlf_getCurrentTime().substr(0, 4);
- }
-
- ds_cond.setColumn( 0, "pid", pid);
- ds_cond.setColumn( 0, "orddd", indd);
- ds_cond.setColumn( 0, "cretno", cretno);
- ds_cond.setColumn( 0, "visitno", visitno);
- ds_cond.setColumn( 0, "outrmdt", outrmdd + outrmtm);
- ds_cond.setColumn( 0, "orddeptcd", orddeptcd);
- ds_cond.setColumn( 0, "orddrid", orddrid);
-
- fSearch();
-
- } else if(ds_main_erpatinfo_erpatlist.rowcount> 1){
- grd_erpatlist.visible = true;
- } else{
- //sysf_messageBox("해당 환자번호에 대한 NEDIS 전송이력이 존재하지 않습니다.", "E");
- sysf_messageBox("해당 환자번호에 대한 응급실 내원 이력이 존재하지 않습니다.", "E");
- group3.ipt_pid.setFocus();
- return;
- }
- }
- }
- function cf_TRMNE09303(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSearch() {
- ds_send.clearData();
- dsf_makeValue( ds_send, "pid", "string", ds_cond.getColumn(0, "pid"));
- dsf_makeValue( ds_send, "indd", "string", ds_cond.getColumn(0, "orddd"));
- dsf_makeValue( ds_send, "cretno", "string", ds_cond.getColumn(0, "cretno"));
- dsf_makeValue( ds_send, "visitno", "string", ds_cond.getColumn(0, "visitno"));
- dsf_makeValue( ds_send, "outrmdt", "string", ds_cond.getColumn(0, "outrmdt"));
-
- // 20190802 김현석, 외상 호출내역 추가
- dsf_makeValue( ds_send, "tryn", "string", "Y");
-
- //if (submit("TRMNE09301")) {
-
- ds_main_suminfo_patinfo.clearData();
- ds_main_suminfo_diaglist.clearData();
- ds_main_suminfo_ercalllist.clearData();
- ds_main_suminfo_ordlist.clearData();
-
- var oParam = {};
- oParam.id = "TRMNE09301";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetErNrSummaryInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_suminfo_patinfo=patinfo " +
- "ds_main_suminfo_diaglist=diaglist " +
- "ds_main_suminfo_ercalllist=ercalllist"
- oParam.async = false;
- oParam.callback = "cf_TRMNE09301";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRMNE09301") > -1) {
-
-
- var curdd = utlf_getCurrentDate();
- var curtm = utlf_getCurrentTime();
- var userid = sysf_getUserInfo("userid");
- var usernm = sysf_getUserInfo("usernm");
- var sinstcd = sysf_getUserInfo("dutplceinstcd");
-
- if (utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "recdd")) ) {
- dsf_makeValue( ds_main_suminfo_patinfo, "recdd", "string", curdd);
- dsf_makeValue( ds_main_suminfo_patinfo, "rectm", "string", curtm);
- dsf_makeValue( ds_main_suminfo_patinfo, "recuserid", "string", userid);
- dsf_makeValue( ds_main_suminfo_patinfo, "recusernm", "string", usernm);
- }
-
-
-
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumnInfo("certcnt"))) dsf_makeValue( ds_main_suminfo_patinfo, "certcnt", "string", "");
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumnInfo("cpapcnt"))) dsf_makeValue( ds_main_suminfo_patinfo, "cpapcnt", "string", "");
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumnInfo("trmsyn"))) dsf_makeValue( ds_main_suminfo_patinfo, "trmsyn", "string", "");
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumnInfo("lastconscious"))) dsf_makeValue( ds_main_suminfo_patinfo, "lastconscious", "string", "");
- for(var i = 0; i < ds_main_suminfo_ercalllist.rowcount; i++) {
- sysf_trace("asdfasdf : " + ds_main_suminfo_ercalllist.getColumn(i, "mainyn"))
- if(ds_main_suminfo_ercalllist.getColumn(i, "mainyn") == "M") {
- ds_main_suminfo_ercalllist.setColumn(i, "mainyn", "1");
- }
- else {
- ds_main_suminfo_ercalllist.setColumn(i, "mainyn", "0");
- }
- }
-
- var nCntDiaginfo = 0;
- var nCntErcallinfo = 0;
- var nCntOrdinfo = 0;
-
- var pParam = new Object();
- pParam.pathYN = "N";
-
- ds_data_ordlist.clearData();
- ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist.clearData();
-
- for( var j=0 ; j<ds_main_suminfo_patinfo.rowcount ; j++ ){
-
- var diaginfoXML = ds_main_suminfo_patinfo.getColumn(j, "diaginfo");
- var ercallinfoXML = ds_main_suminfo_patinfo.getColumn(j, "ercallinfo");
- var ordinfoXML = ds_main_suminfo_patinfo.getColumn(j, "ordinfo");
-
- if( !utlf_isNull(diaginfoXML) && diaginfoXML != "<diaginfo/>" ){
- lf_convertXmlToDs(diaginfoXML, pParam);
- ds_main_suminfo_patinfo_diaginfo_diaginfo_diaglist.copyData(ds_data_diaglist);
-
- nCntDiaginfo++;
- }
-
- // 20190724, 김현석, 의사 호출 정보에 권역외상 호출 내역 추가, 요청번호:20190723017
- // TODO : 기존에 저장된 내역이 있어도 다시 조회할 수 있도록 수정하자.
- //if( !utlf_isNull(ercallinfoXML) && ercallinfoXML != "<ercallinfo/>" && false ){
- if( !utlf_isNull(ercallinfoXML) && ercallinfoXML != "<ercallinfo/>" ){
-
- lf_convertXmlToDs(ercallinfoXML, pParam);
-
- for(var i = 0; i < ds_data_ercalllist.rowcount; i++) {
- if(ds_data_ercalllist.getColumn(i, "mainyn") == "M") {
- ds_data_ercalllist.setColumn(i, "mainyn", "1");
- }
- else {
- ds_data_ercalllist.setColumn(i, "mainyn", "0");
- }
- }
-
- ds_main_suminfo_patinfo_ercallinfo_ercallinfo_ercalllist.copyData(ds_data_ercalllist);
-
- nCntErcallinfo++;
- }
- if( !utlf_isNull(ordinfoXML) && ordinfoXML != "<ordinfo/>" ){
- lf_convertXmlToDs(ordinfoXML, pParam);
- ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist.copyData(ds_data_ordlist);
-
- nCntOrdinfo++;
- }
-
- if (ds_main_suminfo_patinfo_diaginfo_diaginfo_diaglist.rowcount > 0) {
- ds_temp_diaginfo_diaglist.clearData();
- ds_temp_diaginfo_diaglist.copyData(ds_main_suminfo_patinfo_diaginfo_diaginfo_diaglist);
-
- if( nCntDiaginfo == 1 ){
- ds_main_suminfo_diaglist.copyData(ds_temp_diaginfo_diaglist);
- }else{
- ds_main_suminfo_diaglist.appendData(ds_temp_diaginfo_diaglist, true);
- }
- }
-
- if (ds_main_suminfo_patinfo_ercallinfo_ercallinfo_ercalllist.rowcount > 0) {
- ds_temp_ercallinfo_ercalllist.clearData();
- ds_temp_ercallinfo_ercalllist.copyData(ds_main_suminfo_patinfo_ercallinfo_ercallinfo_ercalllist);
-
- if( nCntDiaginfo == 1 ){
- ds_main_suminfo_ercalllist.copyData(ds_temp_ercallinfo_ercalllist);
- }else{
- ds_main_suminfo_ercalllist.appendData(ds_temp_ercallinfo_ercalllist, true);
- }
- }
-
- if (ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist.rowcount > 0) {
- ds_temp_ordinfo_ordlist.clearData();
- ds_temp_ordinfo_ordlist.copyData(ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist);
-
- if( nCntDiaginfo == 1 ){
- ds_main_suminfo_ordlist.copyData(ds_temp_ordinfo_ordlist);
- }else{
- ds_main_suminfo_ordlist.appendData(ds_temp_ordinfo_ordlist, true);
- }
- }
-
- }
-
- if (ds_main_suminfo_patinfo.getColumn(0, "outrmdt") == "--" || utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "outrmdt")) ) {
- // 20190605 김현석 퇴실정리 화면의 퇴실일시 연동하기
- //dsf_makeValue( ds_main_suminfo_patinfo, "outrmdt", "string", ds_cond.getColumn(0, "outrmdt"));
- dsf_makeValue( ds_main_suminfo_patinfo, "outrmdt", "string", ds_cond.getColumn(0, "outrmdt_param"));
- }
-
- //if (ds_main_suminfo_patinfo.getColumn(0, "outrmcd") == "" ) {
- // dsf_makeValue( ds_main_suminfo_patinfo, "outrmcd", "string", ds_cond.getColumn(0, "outrmcd"));
- //}
-
- var ordcnt = ds_main_suminfo_ordlist.rowcount;
-
-
- if(utlf_isNull(ds_main_suminfo_ordlist.getColumnInfo("stat"))) {
- dsf_makeValue(ds_main_suminfo_ordlist, "stat", "string", "Y");
- }
-
- for(var i = 0; i < ordcnt; i++) {
- ds_main_suminfo_ordlist.setColumn(i, "stat", "Y");
- }
-
-
- // 소견서
- if (ds_main_suminfo_patinfo.getColumn(0, "certcnt") == "Y") {
- ds_main_suminfo_patinfo.setColumn( 0, "outgd1", "Y")
- }
-
- // 제증명
- if (ds_main_suminfo_patinfo.getColumn(0, "cpapcnt") == "Y") {
- ds_main_suminfo_patinfo.setColumn( 0, "outgd4", "Y")
- }
-
- // 15.07.29 추가
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "signno"))){
- //alert("signno is null!!");
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "outrmcd"))){
- //alert("outrmtp is null");
- dsf_makeValue( ds_main_suminfo_patinfo, "outrmcd", "string", ds_cond.getColumn(0, "outrmcd"));
- }
-
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "chnghospnm"))){
- //alert("chnghospnm is null");
- dsf_makeValue( ds_main_suminfo_patinfo, "chnghospnm", "string", ds_cond.getColumn(0, "chnghospnm"));
- }
-
- if(utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "dschhosptype"))){
- //alert("dschhosptype is null");
- dsf_makeValue( ds_main_suminfo_patinfo, "dschhosptype", "string", ds_cond.getColumn(0, "dschhosptype"));
- }
- }
-
- //16.09.19 퇴원시 GCS추가_권역외상
- if (ds_main_suminfo_patinfo.getColumn(0, "trmsyn") == "Y" && sinstcd == "031" &&
- utlf_isSearchString(ds_main_suminfo_patinfo.getColumn(0, "outrmcd"), "귀가") == false &&
- ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "증상이 호전되어 귀가" &&
- ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "말기질환으로 귀가(가정간호 등)" &&
- ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "외래방문 후 귀가 또는 입원" &&
- ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "자의 퇴실" &&
- ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "기타(재활원, 일반시설로 돌아간 경우 등)" ) {
- var sAge = parseInt(ds_main_suminfo_patinfo.getColumn(0, "age_int"));
- group1.group4.enable = true;
- //combo2.enable = true; //퇴실시_GCS눈
- //combo5.enable = true; //퇴실시_GCS운동
- //input37.enable = true; //퇴실시_GCS(점수)
- if (sAge < 5) {
- group1.group4.combo4.enable = true; //퇴실시_GCS소아(언어)input51
- group1.group4.combo3.enable = false;
- //ds_main_suminfo_patinfo.setColumn( 0, "gcsv", "-1"); //퇴실시_GCS언어_비대상
- //ds_main_suminfo_patinfo.setColumn( 0, "gcsv", "9"); //퇴실시_GCS언어(소아)_측정하지 않음(9)
- } else {
- group1.group4.combo3.enable = true; //퇴실시_GCS언어
- group1.group4.combo4.enable = false;
- //ds_main_suminfo_patinfo.setColumn( 0, "gcsv", "9"); //퇴실시_GCS언어_측정하지 않음(9)
- //ds_main_suminfo_patinfo.setColumn( 0, "gcsp", "-1"); //퇴실시_GCS언어(소아)_비대상
- }
- } else{
- group1.group4.enable = false;
- }
- // 15.07.29 추가
- //btn_ordsear.dispatch("onclick");
- //model.refresh();
- }
- }
- function cf_TRMNE09301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSave(param) {
-
- //--------------------------------------------------------
- ds_temp_diaginfo_diaglist.clearData();
- ds_temp_diaginfo_diaglist.copyData(ds_main_suminfo_diaglist);
-
- ds_main_suminfo_patinfo_diaginfo_diaginfo_diaglist.clearData();
- ds_main_suminfo_patinfo_diaginfo_diaginfo_diaglist.copyData(ds_temp_diaginfo_diaglist);
-
- ds_main_suminfo_patinfo_diaginfo1_diaginfo_diaglist.clearData();
- ds_main_suminfo_patinfo_diaginfo1_diaginfo_diaglist.copyData(ds_temp_diaginfo_diaglist);
-
- //--------------------------------------------------------
- ds_temp_ercallinfo_ercalllist.clearData();
- for(var i = 0; i < ds_main_suminfo_ercalllist.rowcount; i++){
- if( ds_main_suminfo_ercalllist.getColumn(i, "mainyn") == "M" ||
- ds_main_suminfo_ercalllist.getColumn(i, "mainyn") == "1" ) {
- ds_main_suminfo_ercalllist.setColumn(i, "mainyn", "M");
- }
- else {
- ds_main_suminfo_ercalllist.setColumn(i, "mainyn", "S");
- }
- }
-
-
-
- ds_temp_ercallinfo_ercalllist.copyData(ds_main_suminfo_ercalllist);
-
- ds_main_suminfo_patinfo_ercallinfo_ercallinfo_ercalllist.clearData();
- ds_main_suminfo_patinfo_ercallinfo_ercallinfo_ercalllist.copyData(ds_temp_ercallinfo_ercalllist);
-
- ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.clearData();
- ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.copyData(ds_temp_ercallinfo_ercalllist);
- //--------------------------------------------------------
- ds_temp_ordinfo_ordlist.clearData();
-
- var tempcnt = ds_main_suminfo_ordlist.rowcount;
- for (var ii = 0; ii < tempcnt; ii++) {
- if (ds_main_suminfo_ordlist.getColumn(ii, "stat") == "Y" || ds_main_suminfo_ordlist.getColumn(ii, "stat") == "1" ) {
- jj = ds_temp_ordinfo_ordlist.addRow();
- ds_temp_ordinfo_ordlist.setColumn( jj, "prcpdd", ds_main_suminfo_ordlist.getColumn(ii, "prcpdd"));
- ds_temp_ordinfo_ordlist.setColumn( jj, "prcpno", ds_main_suminfo_ordlist.getColumn(ii, "prcpno"));
- ds_temp_ordinfo_ordlist.setColumn( jj, "prcpnm", ds_main_suminfo_ordlist.getColumn(ii, "prcpnm"));
- ds_temp_ordinfo_ordlist.setColumn( jj, "senddt", ds_main_suminfo_ordlist.getColumn(ii, "senddt"));
- ds_temp_ordinfo_ordlist.setColumn( jj, "acptdt", ds_main_suminfo_ordlist.getColumn(ii, "acptdt"));
- ds_temp_ordinfo_ordlist.setColumn( jj, "execdt", ds_main_suminfo_ordlist.getColumn(ii, "execdt"));
- ds_temp_ordinfo_ordlist.setColumn( jj, "arrvdt", ds_main_suminfo_ordlist.getColumn(ii, "arrvdt"));
- }
- }
-
- //copyNodeset("_root_temp_ordinfo_ordlist", "_root_main_suminfo_ordlist");
-
- ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist.clearData();
- ds_main_suminfo_patinfo_ordinfo_ordinfo_ordlist.copyData(ds_temp_ordinfo_ordlist);
-
- ds_main_suminfo_patinfo_ordinfo1_ordinfo_ordlist.clearData();
- ds_main_suminfo_patinfo_ordinfo1_ordinfo_ordlist.copyData(ds_temp_ordinfo_ordlist);
- //--------------------------------------------------------
-
-
- ds_send_savedata.clearData();
- ds_send_savedata.copyData(ds_main_suminfo_patinfo);
-
- ds_temp_diaginfo_diaglist.updatecontrol = false;
- ds_temp_ercallinfo_ercalllist.updatecontrol = false;
- ds_temp_ordinfo_ordlist.updatecontrol = false;
- ds_temp_diaginfo_diaglist.enableevent = false;
- ds_temp_ercallinfo_ercalllist.enableevent = false;
- ds_temp_ordinfo_ordlist.enableevent = false;
-
-
- if(!utlf_isNull(ds_temp_diaginfo_diaglist.getColumnInfo("dsvaluepath")))
- {
- ds_temp_diaginfo_diaglist.deleteColumn("dsvaluepath");
- }
-
- if(!utlf_isNull(ds_temp_ercallinfo_ercalllist.getColumnInfo("dsvaluepath")))
- {
- ds_temp_ercallinfo_ercalllist.deleteColumn("dsvaluepath");
- }
-
- if(!utlf_isNull(ds_temp_ordinfo_ordlist.getColumnInfo("dsvaluepath")))
- {
- ds_temp_ordinfo_ordlist.deleteColumn("dsvaluepath");
- }
-
- ds_temp_diaginfo_diaglist.updatecontrol = true;
- ds_temp_ercallinfo_ercalllist.updatecontrol = true;
- ds_temp_ordinfo_ordlist.updatecontrol = true;
- ds_temp_diaginfo_diaglist.enableevent = true;
- ds_temp_ercallinfo_ercalllist.enableevent = true;
- ds_temp_ordinfo_ordlist.enableevent = true;
-
- var pParam = new Object();
- pParam.cDataYN = "N";
-
- if(ds_temp_diaginfo_diaglist.rowcount > 0){
- var ds_diaglist_XML = "<diaginfo><diaglist><diagcd/><diagnm/></diaglist></diaginfo>";
- var sParamObjArr = [{ds: "ds_temp_diaginfo_diaglist", path:"diaginfo/diaglist", filter: ""}];
- var ds_diaglist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_diaglist_XML,pParam);
- ds_send_savedata.setColumn(0, "diaginfo", ds_diaglist_XML_RSLT);
- sysf_trace("ds_diaglist_XML_RSLT : " + ds_diaglist_XML_RSLT)
- }else{
- ds_send_savedata.setColumn(0, "diaginfo", "<diaginfo/>");
- }
- //sysf_trace("ds_diaglist_XML_RSLT : " + ds_diaglist_XML_RSLT)
- ds_temp_ercallinfo_ercalllist.enableevent = false;
- ds_temp_ercallinfo_ercalllist.updatecontrol = false;
- if(utlf_isNull(ds_temp_ercallinfo_ercalllist.getColumnInfo("erorddeptnm"))){
- ds_temp_ercallinfo_ercalllist.addColumn("erorddeptnm", "string");
- }
- for( var i=0 ; i<ds_temp_ercallinfo_ercalllist.rowcount ; i++ ){
- if( ds_temp_ercallinfo_ercalllist.getColumn(i, "mainyn") == "M" || ds_temp_ercallinfo_ercalllist.getColumn(i, "mainyn") == "1" ){
- ds_temp_ercallinfo_ercalllist.setColumn(i, "mainyn", "M");
- }else{
- ds_temp_ercallinfo_ercalllist.setColumn(i, "mainyn", "S");
- }
- }
- //ds_temp_ercallinfo_ercalllist.setColumn(0, "arrivdt", "");
- ds_temp_ercallinfo_ercalllist.updatecontrol = true;
- ds_temp_ercallinfo_ercalllist.enableevent = true;
-
- if(ds_temp_ercallinfo_ercalllist.rowcount > 0){
- // 20190724, 김현석, 의사 호출 정보에 권역외상 호출 내역 추가, 요청번호:20190723017
- //var ds_ercalllist_XML = "<ercallinfo><ercalllist><status/><pid/><indd/><erorddeptnm/><cretno/><visitno/><instcd/><erorddoctcd/><erorddoctnm/><mainyn/><erorddeptcd/><calldt/><arrivdt/><callno/><refseq/></ercalllist></ercallinfo>";
- var ds_ercalllist_XML = "<ercallinfo><ercalllist><status/><pid/><indd/><erorddeptnm/><cretno/><visitno/><instcd/><erorddoctcd/><erorddoctnm/><mainyn/><erorddeptcd/><calldt/><arrivdt/><callno/><erflag/><refseq/></ercalllist></ercallinfo>";
- var sParamObjArr = [{ds: "ds_temp_ercallinfo_ercalllist", path:"ercallinfo/ercalllist", filter: ""}];
-
- var ds_ercalllist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_ercalllist_XML, pParam);
- ds_send_savedata.setColumn(0, "ercallinfo", ds_ercalllist_XML_RSLT);
- }else{
- ds_send_savedata.setColumn(0, "ercallinfo", "<ercallinfo/>");
- }
- if(ds_temp_ordinfo_ordlist.rowcount > 0){
- var ds_ordlist_XML = "<ordinfo><ordlist><prcpdd/><prcpno/><prcpnm/><senddt/><acptdt/><execdt/><arrvdt/></ordlist></ordinfo>";
- var sParamObjArr = [{ds: "ds_temp_ordinfo_ordlist", path:"ordinfo/ordlist", filter: ""}];
- var ds_ordlist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_ordlist_XML, pParam);
- ds_send_savedata.setColumn(0, "ordinfo", ds_ordlist_XML_RSLT);
- }else{
- ds_send_savedata.setColumn(0, "ordinfo", "<ordinfo/>");
- }
-
- if (param == "certi") {
-
- if( utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "outrmdt")) || ds_main_suminfo_patinfo.getColumn(0, "outrmdt") == "--" ){
- sysf_messageBox("퇴실일시가 없습니다. ", "E999");
- return
- }
-
- if( utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "outrmcd")) ){
- sysf_messageBox("퇴실구분이 없습니다.", "E999");
- return
- }
- if (ds_main_suminfo_patinfo.getColumn(0, "trmsyn") == "Y" && sysf_getUserInfo("dutplceinstcd") == "031" && utlf_isSearchString(ds_main_suminfo_patinfo.getColumn(0, "outrmcd"), "귀가") == false && ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "증상이 호전되어 귀가" && ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "말기질환으로 귀가(가정간호 등)" && ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "외래방문 후 귀가 또는 입원" && ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "자의 퇴실" && ds_main_suminfo_patinfo.getColumn(0, "outrmcd") != "기타(재활원, 일반시설로 돌아간 경우 등)" && (utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "gcss")) || utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "gcse")) || utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "gcsm")) || (ds_main_suminfo_patinfo.getColumn(0, "age_int") < 5 ? utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "gcsp")) : utlf_isNull(ds_main_suminfo_patinfo.getColumn(0, "gcsv"))))) {
- sysf_messageBox("퇴실시 GCS, sedativie 항목 입력이 누락되었습니다.", "E999");
- return
- }
-
- ds_main_signSaveData.clearData();
- ds_main_signSaveData.copyData(ds_main_suminfo_patinfo);
-
-
- if (!fSign()) return;
- ds_send_savedata.copyData(ds_main_signSaveData);
-
- }
-
- //if (submit("TXMNE09301")) {
-
- var oParam = {};
- oParam.id = "TXMNE09301";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqSetErNrSummaryInfo";
- oParam.inds = "savedata=ds_send_savedata signdata=ds_send_signdata";
- oParam.outds = "ds_item_cnt=item";
- oParam.async = false;
- oParam.callback = "cf_TXMNE09301";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXMNE09301") > -1) {
- fSearch();
- }
- }
- function cf_TXMNE09301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSign() {
-
- Sign.certreload = false ; // 전자서명 호출시 인증저장 버튼을 누늘때마다 인증서가 뜨도록 처리
- //Sign.certchkflag = "Y";
-
- if( Sign.signprocess() == true ){
-
-
- var sPid = ds_cond.getColumn(0, "pid");
- var sIndd = ds_cond.getColumn(0, "orddd");
- var sCretNo = ds_cond.getColumn(0, "cretno");
- var sOrdDeptCd = ds_cond.getColumn(0, "orddeptcd");
- var sOrdDrId = ds_cond.getColumn(0, "orddrid");
-
- // 전자인증 관련 환자 인적 정보를 보내줌.
- dsf_makeValue( ds_send_signdata, "pid", "string", sPid ); //등록번호
- dsf_makeValue( ds_send_signdata, "orddd", "string", sIndd); //입원일자
- dsf_makeValue( ds_send_signdata, "signno", "string", ""); //서명번호
- dsf_makeValue( ds_send_signdata, "cretno", "string", sCretNo); //생성번호
-
- dsf_makeValue( ds_send_signdata, "recdd", "string", utlf_getCurrentDate()); // 실제 기록이 이루어진 기록일자
- dsf_makeValue( ds_send_signdata, "rectm", "string", utlf_getCurrentTime()); //실제 기록이 이루어진 기록시간
-
- dsf_makeValue( ds_send_signdata, "recsaveflag", "string", "Y"); //전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
- dsf_makeValue( ds_send_signdata, "signflag", "string", "02" ); //서명자료구분 (01 : 진료, 02 : 간호, 03 : LIS, 04 : 진료지원)
- dsf_makeValue( ds_send_signdata, "signgenrflag", "string", "I" ); //외래_입원구분(코드정의서 M0010 참조)
- dsf_makeValue( ds_send_signdata, "formcd", "string", "1300014749" ); //각 기록지별 서식코드
- dsf_makeValue( ds_send_signdata, "orddeptcd", "string", sOrdDeptCd); //진료부서코드
- dsf_makeValue( ds_send_signdata, "orddrid", "string", sOrdDrId ); //진료의사ID
- dsf_makeValue( ds_send_signdata, "dispyn", "string", "Y"); //기록뷰어에는 조회안되도록
-
- // 인증할 데이터 정보(미기록 노드 제거된 정보)
- // 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- dsf_makeValue( ds_send_signdata, "signbfcnts", "string", Sign.signedInfos[1]);
- // 공인인증 처리후 데이터
- dsf_makeValue( ds_send_signdata, "signaftcnts", "string", Sign.signedInfos[2]);
-
- } else{
-
- return false;
-
- }
-
- dsf_makeValue( ds_send_signdata, "screenid", "string", frmf_getScreenID());
-
- return true;
- }
- function fMake_SignData() {
- var pParam = new Object();
- pParam.cDataYN = "N";
-
- if( ds_temp_diaginfo_diaglist.rowcount > 0 ){
- var ds_diaglist_XML = "<diaginfo><diaglist><diagcd/><diagnm/></diaglist></diaginfo>";
- var sParamObjArr = [{ds: "ds_temp_diaginfo_diaglist", path:"diaglist", filter: ""}];
- var ds_diaglist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_diaglist_XML, pParam);
- ds_main_signSaveData.setColumn(0, "diaginfo", ds_diaglist_XML_RSLT);
- }else{
- ds_main_signSaveData.setColumn(0, "diaginfo", "");
- }
-
- for( var i=0 ; i<ds_temp_ercallinfo_ercalllist.rowcount ; i++ ){
- if( ds_temp_ercallinfo_ercalllist.getColumn(i, "mainyn") == "M" || ds_temp_ercallinfo_ercalllist.getColumn(i, "mainyn") == "1" ){
- ds_temp_ercallinfo_ercalllist.setColumn(i, "mainyn", "M");
- }else{
- ds_temp_ercallinfo_ercalllist.setColumn(i, "mainyn", "S");
- }
- }
-
- if( ds_temp_ercallinfo_ercalllist.rowcount > 0 ){
- // 20190724, 김현석, 의사 호출 정보에 권역외상 호출 내역 추가, 요청번호:20190723017
- //var ds_ercalllist_XML = "<ercallinfo><ercalllist><status/><pid/><indd/><erorddeptnm/><cretno/><visitno/><instcd/><erorddoctcd/><erorddoctnm/><mainyn/><erorddeptcd/><calldt/><arrivdt/><callno/><refseq/></ercalllist></ercallinfo>";
- var ds_ercalllist_XML = "<ercallinfo><ercalllist><status/><pid/><indd/><erorddeptnm/><cretno/><visitno/><instcd/><erorddoctcd/><erorddoctnm/><mainyn/><erorddeptcd/><calldt/><arrivdt/><callno/><refseq/><erflag/></ercalllist></ercallinfo>";
- var sParamObjArr = [{ds: "ds_temp_ercallinfo_ercalllist", path:"ercalllist", filter: ""}];
- var ds_ercalllist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_ercalllist_XML, pParam);
- ds_main_signSaveData.setColumn(0, "ercallinfo", ds_ercalllist_XML_RSLT);
- }else{
- ds_main_signSaveData.setColumn(0, "ercallinfo", "");
- }
-
- if( ds_temp_ordinfo_ordlist.rowcount > 0 ){
- var ds_ordlist_XML = "<ordinfo><ordlist><prcpdd/><prcpno/><prcpnm/><senddt/><acptdt/><execdt/><arrvdt/></ordlist></ordinfo>";
- var sParamObjArr = [{ds: "ds_temp_ordinfo_ordlist", path:"ordlist", filter: ""}];
- var ds_ordlist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_ordlist_XML, pParam);
- ds_main_signSaveData.setColumn(0, "ordinfo", ds_ordlist_XML_RSLT);
- }else{
- ds_main_signSaveData.setColumn(0, "ordinfo", "");
- }
-
- if( utlf_isNull(ds_main_signSaveData.getColumnInfo("diaginfo1")) ){
- ds_main_signSaveData.addColumn("diaginfo1", "string");
- }
- if( ds_main_suminfo_patinfo_diaginfo1_diaginfo_diaglist.rowcount > 0 ){
- var ds_diaglist_XML = "<diaginfo><diaglist><diagcd/><diagnm/></diaglist></diaginfo>";
- var sParamObjArr = [{ds: "ds_main_suminfo_patinfo_diaginfo1_diaginfo_diaglist", path:"diaginfo/diaglist", filter: ""}];
- var ds_diaglist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_diaglist_XML, pParam);
- ds_main_signSaveData.setColumn(0, "diaginfo1", ds_diaglist_XML_RSLT);
- }else{
- ds_main_signSaveData.setColumn(0, "diaginfo1", "");
- }
-
- if( utlf_isNull(ds_main_signSaveData.getColumnInfo("ercallinfo1")) ){
- ds_main_signSaveData.addColumn("ercallinfo1", "string");
- }
-
- for( var i=0 ; i<ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.rowcount ; i++ ){
- if( ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.getColumn(i, "mainyn") == "M" || ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.getColumn(i, "mainyn") == "1" ){
- ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.setColumn(i, "mainyn", "M");
- }else{
- ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.setColumn(i, "mainyn", "S");
- }
- }
-
- if( ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist.rowcount > 0 ){
- // 20190724, 김현석, 의사 호출 정보에 권역외상 호출 내역 추가, 요청번호:20190723017
- //var ds_ercalllist_XML = "<ercallinfo><ercalllist><status/><pid/><indd/><erorddeptnm/><cretno/><visitno/><instcd/><erorddoctcd/><erorddoctnm/><mainyn/><erorddeptcd/><calldt/><arrivdt/><callno/><refseq/></ercalllist></ercallinfo>";
- var ds_ercalllist_XML = "<ercallinfo><ercalllist><status/><pid/><indd/><erorddeptnm/><cretno/><visitno/><instcd/><erorddoctcd/><erorddoctnm/><mainyn/><erorddeptcd/><calldt/><arrivdt/><callno/><refseq/><erflag/></ercalllist></ercallinfo>";
- var sParamObjArr = [{ds: "ds_main_suminfo_patinfo_ercallinfo1_ercallinfo_ercalllist", path:"ercallinfo/ercalllist", filter: ""}];
- var ds_ercalllist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_ercalllist_XML, pParam);
- ds_main_signSaveData.setColumn(0, "ercallinfo1", ds_ercalllist_XML_RSLT);
- }else{
- ds_main_signSaveData.setColumn(0, "ercallinfo1", "");
- }
-
- if( utlf_isNull(ds_main_signSaveData.getColumnInfo("ordinfo1")) ){
- ds_main_signSaveData.addColumn("ordinfo1", "string");
- }
-
- if( ds_main_suminfo_patinfo_ordinfo1_ordinfo_ordlist.rowcount > 0 ){
- var ds_ordlist_XML = "<ordinfo><ordlist><prcpdd/><prcpno/><prcpnm/><senddt/><acptdt/><execdt/><arrvdt/></ordlist></ordinfo>";
- var sParamObjArr = [{ds: "ds_main_suminfo_patinfo_ordinfo1_ordinfo_ordlist", path:"ordinfo/ordlist", filter: ""}];
- var ds_ordlist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_ordlist_XML, pParam);
- ds_main_signSaveData.setColumn(0, "ordinfo1", ds_ordlist_XML_RSLT);
- }else{
- ds_main_signSaveData.setColumn(0, "ordinfo1", "");
- }
-
-
- var arrSignPath = new Array();
- arrSignPath[0] = "/signSaveData";
-
- var arrSignDs = new Array();
- arrSignDs[0] = this.ds_main_signSaveData.saveXML();
-
- Sign.addnodeset(arrSignPath, arrSignDs);
-
- }
- function fGetXmlToStr(xPath) {
-
- var str = instance1.selectNodesXml(xPath);
- return str;
- }
- function SMMNE09300_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
- //grdf_setRowTypeIcon(grd_workerlist, 0);
- // grdf_initGrid(this.grd_erpatlist);
- // grdf_initGrid(this.group1.grd_calldoc3);
- // grdf_initGrid(this.group1.grd_erdiaginfo);
- // grdf_initGrid(this.group1.grd_sumordlist);
- // grdf_initGrid(this.group1.group2.grd_erordlist);
-
- Sign.init();
-
- // 20191112 김현석, 항목 명칭 변경, 요청번호:20191029017, 20191112017
- group1.caption36.text = "영상자료복사";
- group1.caption42.text = "초진일시";
- group1.caption15.text = "초진의사수준";
-
-
-
- var paminfo = sysf_getGlobalVariable("paminfo");
- var pid = "";
- var orddd = "";
- var cretno = "";
- var visitno = "";
- var outrmcd = "";
- var outrmdt = "";
-
- // 15.07.29 추가
- var outrmtp = "";
- var dschhosptype = "";
- var chnghospnm = "";
- // 15.07.29 추가
-
- // 171201_AYS_입원경로 항목 추가
- var outhsrt = "";
- var outrmcode = "";
- // 171201_AYS_입원경로 항목 추가
- if(paminfo.length > 0) {
-
- ds_main_paminfo_list.clearData();
- dsf_setCSVToDs("ds_main_paminfo_list",paminfo); //setCSVToNode("ds_main_paminfo", paminfo); //환자정보내리기
- pid = ds_main_paminfo_list.getColumn(0, "pid");
- orddd = ds_main_paminfo_list.getColumn(0, "indd");
- cretno = ds_main_paminfo_list.getColumn(0, "cretno");
-
- // 15.07.29 추가
- //outrmtp = opener.frmf_clearParameter("SMMNE09300_outrmtp");
- outrmcd = opener.frmf_clearParameter("SMMNE09300_outrmcd");
- dschhosptype = opener.frmf_clearParameter("SMMNE09300_dschhosptype");
- chnghospnm = opener.frmf_clearParameter("SMMNE09300_chnghospnm");
- // 15.07.29 추가
-
- // 171201_AYS_입원경로 항목 추가
- outhsrt = opener.frmf_clearParameter("SMMNE09300_outhsrt");
- outrmcode = opener.frmf_clearParameter("SMMNE09300_outrmcode");
- //trace("outhsrt : " + outhsrt + "/ outrmcode : " + outrmcode);
- // 171201_AYS_입원경로 항목 추가
-
- // 20190605 김현석 퇴실정리 화면의 퇴실일시 연동하기
- outrmdt = opener.frmf_clearParameter("SMMNE09300_outrmdt");
- } else {
-
- pid = opener.frmf_clearParameter("SMMNE09300_pid");
- orddd = opener.frmf_clearParameter("SMMNE09300_orddd");
- cretno = opener.frmf_clearParameter("SMMNE09300_cretno");
- visitno = opener.frmf_clearParameter("SMMNE09300_visitno");
- outrmcd = opener.frmf_clearParameter("SMMNE09300_outrmcd");
- outrmdt = opener.frmf_clearParameter("SMMNE09300_outrmdt");
-
- // 15.07.29 추가
- outrmtp = opener.frmf_clearParameter("SMMNE09300_outrmtp");
- dschhosptype = opener.frmf_clearParameter("SMMNE09300_dschhosptype");
- chnghospnm = opener.frmf_clearParameter("SMMNE09300_chnghospnm");
- // 15.07.29 추가
-
- // 171201_AYS_입원경로 항목 추가
- outhsrt = opener.frmf_clearParameter("SMMNE09300_outhsrt");
- outrmcode = opener.frmf_clearParameter("SMMNE09300_outrmcode");
- //trace("outhsrt : " + outhsrt + "/ outrmcode : " + outrmcode);
- // 171201_AYS_입원경로 항목 추가
- }
-
- // 171201_AYS_입원경로 항목 추가
- if(!utlf_isNull(outrmcode) && !utlf_isNull(outhsrt) && outrmcode.substr(0,1) == '3'){
- sysf_trace("outrmcode && outhsrt come!! / " + outrmcode);
- //trace("outrmcode substr : " + outrmcode.substr(0,1));
- outrmcd = outrmcd + "(" + outhsrt + ")" ;
- sysf_trace("outrmcd changed : " + outrmcd);
- }
- // 171201_AYS_입원경로 항목 추가
-
- if (pid != "" && pid != null) {
- ds_cond.setColumn( 0, "pid", pid);
- ds_cond.setColumn( 0, "orddd", orddd);
- ds_cond.setColumn( 0, "cretno", cretno);
- ds_cond.setColumn( 0, "visitno", visitno);
- ds_cond.setColumn( 0, "outrmdt", outrmdt);
- ds_cond.setColumn( 0, "outrmcd", outrmcd);
-
- // 15.07.29 추가
- //ds_cond.setColumn( 0, "outrmtp", outrmtp);
- ds_cond.setColumn( 0, "dschhosptype", dschhosptype);
- ds_cond.setColumn( 0, "chnghospnm", chnghospnm);
- // 15.07.29 추가
- //fSearch();
-
- //속도개선
- this.setTimer(0, 100);
- //fSrchErPatInfo();
- }
- }
- function group3_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset(); //setInputNodeCurText();
- ds_cond.setColumn( 0, "orddd", "");
- fSrchErPatInfo();
- }
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- //frmf_setParameter("SPMMO07500_orddd", ds_main_ertriage_ertriage.getColumn(0, "orddd"));
- //frmf_setParameter("SPMMO07500_cretno", ds_main_ertriage_ertriage.getColumn(0, "cretno"));
- //open("SPMMO07500", 1, 0, 0, "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; min:hidden, max:hidden;");
-
- frmf_setParameter("NEDIS_pid", ds_cond.getColumn(0, "pid"));
- frmf_setParameter("NEDIS_orddd", ds_cond.getColumn(0, "orddd"));
- frmf_modal("SMMNE07400", "SMMNE07400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- //modal ( "SPMNE04400" );
- frmf_modal("SPMNE04400", "SPMNE04400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group3_btn_srchindxcd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_cond.setColumn( 0, "orddd", "");
- fSrchErPatInfo();
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave();
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave("certi");
- }
- function group1_group2_button63_onclick(obj:Button, e:ClickEventInfo)
- {
- //var row = grd_c2ordlist.mouseRow;
- for (var i = 0; i < ds_temp_erordinfo_erordlist.rowcount; i++) {
- if (ds_temp_erordinfo_erordlist.getColumn(i, "sel") == "Y") {
- var vPrcpnm = ds_temp_erordinfo_erordlist.getColumn(i, "prcpnm");
- var vPrcpdd = ds_temp_erordinfo_erordlist.getColumn(i, "prcpdd");
- var vAcptdt = ds_temp_erordinfo_erordlist.getColumn(i, "acptdt");
- var vExecdt = ds_temp_erordinfo_erordlist.getColumn(i, "execdt");
-
- var sSetRow = ds_main_suminfo_ordlist.addRow()
- ds_main_suminfo_ordlist.setColumn( sSetRow, "prcpdd", vPrcpdd);
- ds_main_suminfo_ordlist.setColumn( sSetRow, "prcpnm", vPrcpnm);
- ds_main_suminfo_ordlist.setColumn( sSetRow, "acptdt", vAcptdt );
- ds_main_suminfo_ordlist.setColumn( sSetRow, "execdt", vExecdt);
- }
- }
-
- //grd_sumordlist.refresh();
- group2.visible = false;
- }
- function group1_group2_button64_onclick(obj:Button, e:ClickEventInfo)
- {
- group2.visible = false;
- }
- function group1_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDsRow("ds_send", [
- {col:"pid", type:"STRING", size:256, val : ds_main_suminfo_patinfo.getColumn(0, "pid") }
- , {col:"indd", type:"STRING", size:256, val : ds_main_suminfo_patinfo.getColumn(0, "indd") }
- , {col:"cretno", type:"STRING", size:256, val : ds_main_suminfo_patinfo.getColumn(0, "cretno")}
- ]);
-
-
- //if (submit("TRMNE09302")) {
- var oParam = {};
- oParam.id = "TRMNE09302";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetErOrdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_erordinfo_erordlist=erordlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNE09302";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRMNE09302") > -1) {
-
- //group2.visible = true;
-
- for (var i = 0; i < ds_temp_erordinfo_erordlist.rowcount; i++) {
- var vPrcpnm = ds_temp_erordinfo_erordlist.getColumn(i, "prcpnm");
- var vPrcpdd = ds_temp_erordinfo_erordlist.getColumn(i, "prcpdd");
- var vPrcpno = ds_temp_erordinfo_erordlist.getColumn(i, "prcpno");
- var vAcptdt = ds_temp_erordinfo_erordlist.getColumn(i, "acptdt");
- var vExecdt = ds_temp_erordinfo_erordlist.getColumn(i, "execdt");
- var cnt = 0;
-
- for (var j = 0; j < ds_main_suminfo_ordlist.rowcount; j++) {
- if (vPrcpdd == ds_main_suminfo_ordlist.getColumn(j, "prcpdd") && vPrcpno == ds_main_suminfo_ordlist.getColumn(j, "prcpno")) {
- cnt++;
- }
- }
-
- if (cnt == 0) {
- var sSetRow = ds_main_suminfo_ordlist.addRow();
- ds_main_suminfo_ordlist.setColumn( sSetRow, "prcpdd", vPrcpdd);
- ds_main_suminfo_ordlist.setColumn( sSetRow, "prcpno", vPrcpno);
- ds_main_suminfo_ordlist.setColumn( sSetRow, "prcpnm", vPrcpnm);
- ds_main_suminfo_ordlist.setColumn( sSetRow, "acptdt", vAcptdt );
- ds_main_suminfo_ordlist.setColumn( sSetRow, "execdt", vExecdt);
- }
-
- }
-
- //grd_sumordlist.refresh();
- }
- //var row = grd_c2ordlist.mouseRow;
- // for (var i = 1; i < grd_c2ordlist.rows; i++) {
- // if (ds_temp_c2ordlist.getColumn(i, "sel") == "Y") {
- // var vPrcpnm = ds_temp_c2ordlist.getColumn(i, "prcpnm");
- // var vExecdt = ds_temp_c2ordlist.getColumn(i, "execdt");
- // var vCnfmdt = ds_temp_c2ordlist.getColumn(i, "cnfmdt");
- // var vRsltrept = ds_temp_c2ordlist.getColumn(i, "rsltrept");
- //
- // datagrid1.addRow();
- // var sSetRow = datagrid1.rows - datagrid1.fixedRows;
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhtcode", "10");
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhtnmtx", vPrcpnm);
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhtexdt", vExecdt.substr(0, 8));
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhtextm", vExecdt.substr(8, 4));
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhteddt", vCnfmdt.substr(0, 8));
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhtedtm", vCnfmdt.substr(8, 4));
- // ds__trmsinfo_c2ordinfo.setColumn( sSetRow, "trhtrdrt", vRsltrept);
- // }
- // }
- //
- // //datagrid1.refresh();
- // group2.visible = false;
- }
- function cf_TRMNE09302(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group1_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_deleteSelectedRows(group1.grd_sumordlist, "false");
- //grd_sumordlist.refresh();
- }
- function group1_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var cnt = ds_main_suminfo_ordlist.rowcount;
-
- for (var i = 0; i < cnt; i++) {
- ds_main_suminfo_ordlist.setColumn( i , "stat", "Y");
-
- var rnum = Math.floor(Math.random() * 10) + 1;
- if (rnum < 5) {
- rnum += 5;
- }
-
- var curdd = utlf_getCurrentDate();
- var curtm = utlf_getCurrentTime().substr(0, 4);
- var execdt = ds_main_suminfo_ordlist.getColumn(i, "execdt");
- var senddt = "", arrvdt = "";
-
- if( utlf_isNull(execdt) ){
- senddt = curdd + curtm;
- } else {
- var tmpdt = execdt.toDate("YYYYMMDDhhmm");
- senddt = tmpdt.getAddDate(-rnum, "m").getDateFormat("YYYYMMDDhhmm");
- }
-
- ds_main_suminfo_ordlist.setColumn(i, "senddt", senddt );
-
- if( utlf_isNull(execdt) ){
- arrvdt = curdd + curtm;
- } else {
- var tmpdt = execdt.toDate("YYYYMMDDhhmm");
- arrvdt = tmpdt.getAddDate(rnum, "m").getDateFormat("YYYYMMDDhhmm");
- }
-
- ds_main_suminfo_ordlist.setColumn(i, "arrvdt", arrvdt );
- }
- //grd_sumordlist.refresh();
- }
- function group1_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- var cnt = ds_main_suminfo_ordlist.rowcount;
-
- for (var i = 0; i < cnt; i++) {
- ds_main_suminfo_ordlist.setColumn( i , "stat", "N");
- }
-
- //grd_sumordlist.refresh();
- }
- function group1_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- group1.grd_sumordlist.position.height = "300";
- }
- function group1_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- group1.grd_sumordlist.position.height = "132";
- }
- function group1_group4_button56_onclick(obj:Button, e:ClickEventInfo)
- {
- var sGCSe = ds_main_suminfo_patinfo.getColumn(0, "gcse");
- var sGCSv = ds_main_suminfo_patinfo.getColumn(0, "gcsv");
- var sGCSp = ds_main_suminfo_patinfo.getColumn(0, "gcsp");
- var sGCSm = ds_main_suminfo_patinfo.getColumn(0, "gcsm");
-
- var sAge = parseInt(ds_main_suminfo_patinfo.getColumn(0, "age_int"));
- var sTotal = 0;
-
- if (sGCSe == "9" || sGCSe == "C" || sGCSv == "9" || sGCSv == "T" || sGCSp == "9" || sGCSp == "T" || sGCSm == "9") {
- sTotal = -1;
- } else {
- if (sAge < 5) {
- sTotal = eval(sGCSe) + eval(sGCSp) + eval(sGCSm);
- } else {
- sTotal = eval(sGCSe) + eval(sGCSv) + eval(sGCSm);
- }
- }
-
- ds_main_suminfo_patinfo.setColumn( 0, "gcst", sTotal);
- //input37.refresh();
- }
- function group1_btn_recdt_onclick(obj:Button, e:ClickEventInfo)
- {
- var dt = utlf_getCurrentTime();
- var dd = utlf_getCurrentDate();
-
- dsf_makeValue( ds_main_suminfo_patinfo, "rectm", "string", dt);
- dsf_makeValue( ds_main_suminfo_patinfo, "recdd", "string", dd);
-
- //ipt_rectm.refresh();
- //ipt_recdd.refresh();
- }
- function grd_erpatlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var row = e.row;
- var pid = "";
- var indd = "";
- var cretno = "";
- var visitno = "";
- var chosdd = "";
- var chostm = "";
- var outrmdd = "";
- var outrmtm = "";
- var orddetpcd, orddrid;
-
- if ( row >= 0) {
- pid = ds_main_erpatinfo_erpatlist.getColumn(row, "pid");
- indd = ds_main_erpatinfo_erpatlist.getColumn(row, "indd");
- cretno = ds_main_erpatinfo_erpatlist.getColumn(row, "cretno");
- visitno = ds_main_erpatinfo_erpatlist.getColumn(row, "visitno");
- chosdd = ds_main_erpatinfo_erpatlist.getColumn(row, "chosdd");
- chostm = ds_main_erpatinfo_erpatlist.getColumn(row, "chostm");
- outrmdd = ds_main_erpatinfo_erpatlist.getColumn(row, "outrmdd");
- outrmtm = ds_main_erpatinfo_erpatlist.getColumn(row, "outrmtm");
- orddeptcd = ds_main_erpatinfo_erpatlist.getColumn(row, "orddeptcd");
- orddrid = ds_main_erpatinfo_erpatlist.getColumn(row, "orddrid");
-
- if (outrmdd == "-" || utlf_isNull(outrmdd) ){
- outrmdd = utlf_getCurrentDate();
- outrmtm = utlf_getCurrentTime().substr(0, 4);
- }
-
- ds_cond.setColumn( 0, "pid", pid);
- ds_cond.setColumn( 0, "orddd", indd);
- ds_cond.setColumn( 0, "cretno", cretno);
- ds_cond.setColumn( 0, "visitno", visitno);
- ds_cond.setColumn( 0, "outrmdt", outrmdd + outrmtm);
- ds_cond.setColumn( 0, "orddeptcd", orddeptcd);
- ds_cond.setColumn( 0, "orddrid", orddrid);
-
- fSearch();
- }
-
- grd_erpatlist.visible = false;
- }
- function grd_erpatlist_onmousedown(obj:Grid, e:GridMouseEventInfo)
- {
- if (e.button == "rbutton") {
- grd_erpatlist.visible = false;
- }
- }
- function group1_grd_sumordlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- var rnum = Math.floor(Math.random() * 10) + 1;
- if (rnum < 5) {
- rnum += 5;
- }
-
- if (group1.grd_sumordlist.currentrow >= 0) {
- var currow = group1.grd_sumordlist.currentrow;
- var curdd = utlf_getCurrentDate();
- var curtm = utlf_getCurrentTime().substr(0, 4);
- var execdt = ds_main_suminfo_ordlist.getColumn( currow, "execdt");
- var senddt = "", arrvdt = "";
-
- if (group1.grd_sumordlist.currentcol == group1.grd_sumordlist.getBindCellIndex("body", "senddt")) {
-
- if( utlf_isNull(execdt) ){
- senddt = curdd + curtm;
- } else {
- var tmpdt = execdt.toDate("YYYYMMDDhhmm");
- senddt = tmpdt.getAddDate(-rnum, "m").getDateFormat("YYYYMMDDhhmm");
- }
-
- ds_main_suminfo_ordlist.setColumn( currow, "senddt", senddt );
- }
-
- if (group1.grd_sumordlist.currentcol == group1.grd_sumordlist.getBindCellIndex("body", "arrvdt")) {
-
- if( utlf_isNull(execdt) ){
- arrvdt = curdd + curtm;
- } else {
- var tmpdt = execdt.toDate("YYYYMMDDhhmm");
- arrvdt = tmpdt.getAddDate(rnum, "m").getDateFormat("YYYYMMDDhhmm");
- }
-
- ds_main_suminfo_ordlist.setColumn( currow, "arrvdt", arrvdt );
- }
-
- //grd_sumordlist.valueMatrix(grd_sumordlist.mouseRow, grd_sumordlist.mouseCol) = ;
- //grd_sumordlist.refresh();
- }
- }
- function group1_grd_sumordlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var i = e.row; //group1.grd_sumordlist.row;
-
- if (i >= 0 && (ds_main_suminfo_ordlist.getColumn(i, "stat") == "Y" || ds_main_suminfo_ordlist.getColumn(i, "stat") == "1" )) {
-
- var rnum = Math.floor(Math.random() * 10) + 1;
- if (rnum < 5) {
- rnum += 5;
- }
-
- var curdd = utlf_getCurrentDate();
- var curtm = utlf_getCurrentTime().substr(0, 4);
- var execdt = ds_main_suminfo_ordlist.getColumn ( i, "execdt");
- var senddt = "", arrvdt = "";
-
- if( utlf_isNull(execdt) ){
- senddt = curdd + curtm;
- } else {
- var tmpdt = execdt.toDate("YYYYMMDDhhmm");
- senddt = tmpdt.getAddDate(-rnum, "m").getDateFormat("YYYYMMDDhhmm");
- }
-
- //grd_sumordlist.valueMatrix(i, grd_sumordlist.colRef("senddt")) = senddt;
- ds_main_suminfo_ordlist.setColumn(i, "senddt", senddt);
-
- if( utlf_isNull(execdt) ){
- arrvdt = curdd + curtm;
- } else {
- var tmpdt = execdt.toDate("YYYYMMDDhhmm");
- arrvdt = tmpdt.getAddDate(rnum, "m").getDateFormat("YYYYMMDDhhmm");
- }
-
- //grd_sumordlist.valueMatrix(i, grd_sumordlist.colRef("arrvdt")) = arrvdt;
- ds_main_suminfo_ordlist.setColumn(i, "arrvdt", arrvdt);
-
-
- //grd_sumordlist.refresh();
- }
- }
- function ds_main_suminfo_ercalllist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "mainyn" ){
- obj.setColumn(e.row, "mainyn", (e.newvalue == "M" || e.newvalue == 1) ? "1" : "0");
- }
- }
- function ds_main_suminfo_ordlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "stat" ){
- obj.setColumn(e.row, "stat", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
- }
- function SMMNE09300_ontimer(obj:Form, e:TimerEventInfo)
- {
- if (e.timerid == 0) {
- this.killTimer(0);
- fSrchErPatInfo();
- }
- }
- function group1_ipt_rectm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
- {
- utlf_validMaskEditTime(obj, e);
- }
- function group1_grd_sumordlist_ontextchange(obj:Grid, e:GridEditTextChangeEventInfo)
- {
- if( e.col == 4 || e.col == 7 ){
- grdf_validGridDateTime(obj, e);
- }
- }
- // 김현석, 퇴실 시 V/S 정보 변경 시 기록일시 현재 시간 세팅
- function group1_btn_lastvsrecdt_onclick(obj:Button, e:ClickEventInfo)
- {
- var dt = utlf_getCurrentTime();
- var dd = utlf_getCurrentDate();
-
- dsf_makeValue( ds_main_suminfo_patinfo, "lastvsrecdt", "string", dd + "" + dt.substr(0, 4));
- }
- // 김현석, 퇴실 시 V/S 정보 변경 시 기록일시 데이터 자르기
- function group1_ipt_lastvsrecdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var lastrecdt = ds_main_suminfo_patinfo.getColumn(0, "lastvsrecdt");
- ds_main_suminfo_patinfo.setColumn(0, "lastvsrecdt", lastrecdt.substr(0,12));
- }
- ]]></Script>
- </Form>
- </FDL>
|