123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMASI00100" position="absolute 0 0 1202 775" titletext="병원감염대상자기록" oninit="SMASI00100_oninit" onload="SMASI00100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 748 1194 775" id="grp_btn" taborder="1">
- <Layouts>
- <Layout>
- <Button position="absolute 1135 2 1191 24" id="button42" class="btn4" text="삭제" onclick="grp_btn_button42_onclick"/>
- <Button position="absolute 1074 2 1130 24" id="button8" class="btn4" text="저장" onclick="grp_btn_button8_onclick"/>
- <Button position="absolute 1013 2 1069 24" id="button22" class="btn4" visible="true" text="복사" onclick="grp_btn_button22_onclick"/>
- <Button position="absolute 941 2 1007 24" id="button25" class="btn4" text="초기화" onclick="grp_btn_button25_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="병원감염보고서관리" class="tit_1" position="absolute 0 0 150 25"/>
- <Tab id="switch1" taborder="2" tabindex="0" position="absolute 0 468 472 761">
- <Tabpages>
- <Tabpage id="case1" text="미생물배양결과및검사진단">
- <Layouts>
- <Layout>
- <Static id="caption1" text="미생물배양결과" class="tit_2" position="absolute 1 9 117 26"/>
- <Button id="button23" taborder="54" text="삭제" class="btn2" position="absolute 374 4 416 23" onclick="switch1_case1_button23_onclick"/>
- <Button id="button1" taborder="55" text="미생물" class="btn2" position="absolute 419 4 472 23" onclick="switch1_case1_button1_onclick"/>
- <Shape id="line4" linetype="horizontal" class="line_10" position="absolute 1 25 471 31"/>
- <Grid id="grd_mirotestrslt" class="datagrid2" taborder="56" binddataset="ds_grd_mirotestrslt" useinputpanel="false" position="absolute 1 29 472 250">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="49"/>
- <Column size="105"/>
- <Column size="105"/>
- <Column size="0"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="145"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="27" 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="cd"/>
- <Cell col="5" text="검체"/>
- <Cell col="6" text="cd"/>
- <Cell col="7" text="원인균"/>
- <Cell col="8" text="내성균 구분코드"/>
- <Cell col="9" text="항생제내성균구분"/>
- <Cell col="10" text="caption1"/>
- <Cell col="11" text="caption2"/>
- <Cell col="12" text="caption3"/>
- <Cell col="13" text="caption4"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:casbaccdyn" expr="expr:casbaccdyn == 'Y' || casbaccdyn == '1'?1:0"/>
- <Cell col="2" displaytype="date" text="bind:bcoldt" mask="yyyy-MM-dd hh:mm"/>
- <Cell col="3" displaytype="date" text="bind:culturedt" mask="yyyy-MM-dd hh:mm"/>
- <Cell col="4" text="bind:spccd"/>
- <Cell col="5" text="bind:spcnm"/>
- <Cell col="6" text="bind:baccd"/>
- <Cell col="7" text="bind:bacnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:antibtrstbtrflagnm"/>
- <Cell col="9" text="bind:antibtrstbtrflag"/>
- <Cell col="10" text="bind:bcno"/>
- <Cell col="11" text="bind:tclscd"/>
- <Cell col="12" text="bind:testcd"/>
- <Cell col="13" text="bind:prcpdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line18" linetype="horizontal" class="line_3" position="absolute 0 250 472 256"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2" text="투약정보및결과">
- <Layouts>
- <Layout>
- <Static id="caption5" text="투약 정보" class="tit_2" position="absolute 2 6 83 23"/>
- <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 0 23 472 29"/>
- <Button id="button10" taborder="55" text="삭제" class="btn2" position="absolute 364 2 406 21"/>
- <Button id="button4" taborder="56" text="약품조회" class="btn2" position="absolute 408 2 472 21" onclick="switch1_case2_button4_onclick"/>
- <Shape id="line5" linetype="vertical" class="line_3" position="absolute 0 256 472 262"/>
- <Grid id="grd_druginfo" taborder="57" binddataset="ds_grd_druginfo" useinputpanel="false" position="absolute 0 27 472 253">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="84"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="201"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="0"/>
- </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="약품명"/>
- <Cell col="5" text="투여시작일"/>
- <Cell col="6" text="투여종료일"/>
- <Cell col="7"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:drugflag" combodataset="ds_init_drugflag" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:spcldrug" combodataset="ds_init_A0006" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" text="bind:drugcd"/>
- <Cell col="4" text="bind:drughngnm"/>
- <Cell col="5" displaytype="date" text="bind:drugusdt" mask="yyyy-MM-dd"/>
- <Cell col="6" displaytype="date" text="bind:druguedt" mask="yyyy-MM-dd"/>
- <Cell col="7" text="bind:etc"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case3" text="검사및V/S">
- <Layouts>
- <Layout>
- <Static id="caption4" text="검사결과" class="tit_2" position="absolute 1 9 74 25"/>
- <Shape id="line13" linetype="horizontal" class="line_10" position="absolute 0 26 471 32"/>
- <Static id="caption40" text="V/S 정보" class="tit_2" position="absolute 1 192 83 208"/>
- <Static id="caption41" text="Hb1" class="cell_1" position="absolute 0 30 79 53"/>
- <Static id="caption47" text="WBC1" class="cell_1" position="absolute 0 54 79 77"/>
- <Static id="caption57" text="Neutrophils1" class="cell_1" position="absolute 0 78 80 101"/>
- <Static id="caption60" text="ESR1" class="cell_1" position="absolute 0 102 79 125"/>
- <Static id="caption61" text="CRP1" class="cell_1" position="absolute 0 126 79 149"/>
- <Static id="caption69" text="기타1" class="cell_1" position="absolute 0 150 79 173"/>
- <Shape id="line27" linetype="horizontal" class="line_2" position="absolute 0 50 471 56"/>
- <Shape id="line29" linetype="horizontal" class="line_2" position="absolute 0 74 471 80"/>
- <Shape id="line30" linetype="horizontal" class="line_2" position="absolute 0 98 471 104"/>
- <Shape id="line31" linetype="horizontal" class="line_2" position="absolute 0 122 471 128"/>
- <Shape id="line32" linetype="horizontal" class="line_2" position="absolute 0 146 471 152"/>
- <Shape id="line33" linetype="horizontal" class="line_3" position="absolute 0 258 471 264"/>
- <Edit id="input11" taborder="93" class="input_search" position="absolute 155 31 210 50"/>
- <Static id="caption72" text="Hb2" class="cell_1" position="absolute 238 30 317 53"/>
- <Edit id="input12" taborder="94" class="input_search" position="absolute 393 31 448 50"/>
- <Static id="caption73" text="WBC2" class="cell_1" position="absolute 238 54 317 77"/>
- <Edit id="input13" taborder="95" class="input_search" position="absolute 155 55 210 74"/>
- <Edit id="input14" taborder="96" class="input_search" position="absolute 393 55 448 74"/>
- <Static id="caption74" text="Neutrophils2" class="cell_1" position="absolute 238 78 318 101"/>
- <Edit id="input15" taborder="97" class="input_search" position="absolute 155 79 210 98"/>
- <Edit id="input17" taborder="98" class="input_search" position="absolute 393 79 448 98"/>
- <Static id="caption75" text="ESR2" class="cell_1" position="absolute 238 102 317 125"/>
- <Edit id="input23" taborder="99" class="input_search" position="absolute 155 103 210 122"/>
- <Edit id="input24" taborder="100" class="input_search" position="absolute 393 103 448 122"/>
- <Static id="caption76" text="CRP2" class="cell_1" position="absolute 238 126 317 149"/>
- <Edit id="input29" taborder="101" class="input_search" position="absolute 155 127 210 146"/>
- <Edit id="input31" taborder="102" class="input_search" position="absolute 393 127 448 146"/>
- <Edit id="input32" taborder="103" class="input_search" position="absolute 393 151 448 170"/>
- <Static id="caption77" text="기타2" class="cell_1" position="absolute 238 150 317 173"/>
- <Edit id="input37" taborder="104" class="input_search" position="absolute 155 151 210 170"/>
- <Static id="caption78" text="체온" class="cell_1" visible="false" position="absolute 0 237 79 260"/>
- <Static id="caption79" text="체온1" class="cell_1" position="absolute 0 213 79 236"/>
- <Shape id="line34" linetype="horizontal" class="line_10" position="absolute 0 209 471 215"/>
- <Shape id="line3" linetype="horizontal" class="line_3" position="absolute 0 171 471 177"/>
- <MaskEdit id="input54" taborder="105" mask="####-##-##" class="input_search" position="absolute 82 31 152 50" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input55" taborder="106" mask="####-##-##" class="input_search" position="absolute 82 103 152 122" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input56" taborder="107" mask="####-##-##" class="input_search" position="absolute 82 55 152 74" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input57" taborder="108" mask="####-##-##" class="input_search" position="absolute 82 151 152 170" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input58" taborder="109" mask="####-##-##" class="input_search" position="absolute 82 79 152 98" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input59" taborder="110" mask="####-##-##" class="input_search" position="absolute 82 127 152 146" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input60" taborder="111" mask="####-##-##" class="input_search" position="absolute 320 31 390 50" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input61" taborder="112" mask="####-##-##" class="input_search" position="absolute 320 103 390 122" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input62" taborder="113" mask="####-##-##" class="input_search" position="absolute 320 55 390 74" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input63" taborder="114" mask="####-##-##" class="input_search" position="absolute 320 151 390 170" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input64" taborder="115" mask="####-##-##" class="input_search" position="absolute 320 79 390 98" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input65" taborder="116" mask="####-##-##" class="input_search" position="absolute 320 127 390 146" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input9" taborder="117" mask="####-##-##" class="input_search" position="absolute 82 214 152 233" maskchar=" " trimtype="both" type="string"/>
- <Shape id="line8" linetype="horizontal" class="line_2" position="absolute 0 233 471 239"/>
- <Edit id="input66" taborder="118" class="input_search" position="absolute 155 214 214 233"/>
- <Button id="button12" taborder="119" class="icon_search" position="absolute 215 217 231 233" onclick="switch1_case3_button12_onclick"/>
- <Button id="button13" taborder="120" class="icon_search" visible="false" position="absolute 216 240 232 256"/>
- <MaskEdit id="input67" taborder="121" mask="####-##-##" class="input_search" visible="false" position="absolute 82 238 152 257" maskchar=" " trimtype="both" type="string"/>
- <Edit id="input68" taborder="122" class="input_search" visible="false" position="absolute 155 238 214 257"/>
- <Button id="button14" taborder="123" class="icon_search" position="absolute 212 34 228 50" onclick="switch1_case3_button14_onclick"/>
- <Button id="button15" taborder="124" class="icon_search" position="absolute 450 34 466 50" onclick="switch1_case3_button15_onclick"/>
- <Button id="button18" taborder="125" class="icon_search" position="absolute 215 105 231 121" onclick="switch1_case3_button18_onclick"/>
- <Button id="button19" taborder="126" class="icon_search" position="absolute 451 105 467 121" onclick="switch1_case3_button19_onclick"/>
- <Button id="button21" taborder="127" class="icon_search" position="absolute 451 128 467 144" onclick="switch1_case3_button21_onclick"/>
- <Button id="button24" taborder="128" class="icon_search" position="absolute 215 128 231 144" onclick="switch1_case3_button24_onclick"/>
- <Static id="caption19" text="체온2" class="cell_1" position="absolute 238 213 317 236"/>
- <Static id="caption20" text="맥박" class="cell_1" visible="false" position="absolute 238 237 317 260"/>
- <MaskEdit id="input5" taborder="129" mask="####-##-##" class="input_search" position="absolute 320 214 390 233" maskchar=" " trimtype="both" type="string"/>
- <MaskEdit id="input6" taborder="130" mask="####-##-##" class="input_search" visible="false" position="absolute 320 237 390 256" maskchar=" " trimtype="both" type="string"/>
- <Edit id="input7" taborder="131" class="input_search" position="absolute 393 215 448 234"/>
- <Edit id="input19" taborder="132" class="input_search" visible="false" position="absolute 393 237 448 256"/>
- <Button id="button7" taborder="133" class="icon_search" position="absolute 450 215 466 231" onclick="switch1_case3_button7_onclick"/>
- <Button id="button9" taborder="134" class="icon_search" visible="false" position="absolute 450 240 466 256"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Div id="group5" taborder="3" position="absolute 479 645 1198 750">
- <Layouts>
- <Layout>
- <Shape id="line23" linetype="horizontal" class="line_10" position="absolute 0 0 719 6" anchor="default"/>
- <Static id="caption59" text="감염종류" class="cell_1" position="absolute 0 29 85 52" anchor="default"/>
- <Static id="caption62" text="감염전재원일수" class="cell_1" position="absolute 547 5 642 28" anchor="default"/>
- <Static id="cap_rgstdd" text="등록일" class="cell_1" position="absolute 0 5 85 28" anchor="default"/>
- <Shape id="line25" linetype="horizontal" class="line_2" position="absolute 85 49 719 55" anchor="default"/>
- <Shape id="line26" linetype="horizontal" class="line_2" position="absolute 1 25 715 31" anchor="default"/>
- <Static id="caption65" text="Device 삽입일" class="cell_1" position="absolute 191 53 296 76" anchor="default"/>
- <Calendar id="ipt_rgstdd" taborder="53" class="input_essential" position="absolute 88 6 188 25" anchor="default"/>
- <Edit id="input47" taborder="54" class="input_search" position="absolute 645 6 690 25" anchor="default"/>
- <Static id="caption70" text="Device" class="cell_1" position="absolute 0 53 85 76" anchor="default"/>
- <Combo id="combo21" taborder="55" innerdataset="@ds_init_A0358" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 88 54 188 73" anchor="default"/>
- <Calendar id="input39" taborder="56" class="input_default" position="absolute 299 54 389 73" anchor="default" onkillfocus="group5_input39_onkillfocus"/>
- <Calendar id="input51" taborder="57" class="input_default" position="absolute 500 54 590 73" anchor="default" onkillfocus="group5_input51_onkillfocus"/>
- <Static id="caption71" text="확정여부" class="cell_1" position="absolute 191 5 276 28" anchor="default"/>
- <Static id="caption31" text="감염일" class="cell_1" position="absolute 390 5 445 28" anchor="default"/>
- <Edit id="input10" taborder="58" class="input_search" position="absolute 651 55 690 74" anchor="default"/>
- <Static id="caption13" text="일" class="cell_1" position="absolute 692 53 719 76" anchor="default"/>
- <Static id="caption32" text="TPN" class="cell_1" position="absolute 0 77 85 100" anchor="default"/>
- <Shape id="line14" linetype="horizontal" class="line_2" position="absolute 0 74 719 79" anchor="default"/>
- <Static id="caption38" class="cell_1" position="absolute 593 53 650 76" anchor="default" style="padding:0 0 0 2;align:center middle;" text="삽입일수"/>
- <Radio id="radio1" taborder="59" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 88 80 186 100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio2" taborder="60" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 278 6 388 26" 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>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption15" text="항암제" class="cell_1" position="absolute 191 77 296 100" anchor="default"/>
- <Radio id="radio3" taborder="61" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 298 79 385 99" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption16" text="스테로이드" class="cell_1" position="absolute 392 76 497 99" anchor="default"/>
- <Radio id="radio4" taborder="62" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 500 78 588 98" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="input41" taborder="63" class="input_search" visible="false" position="absolute 641 78 719 97" anchor="default"/>
- <Static id="caption64" class="cell_1" visible="false" position="absolute 593 77 638 100" anchor="default" style="padding:0 0 0 0;align:center middle;" text="등록자"/>
- <Static id="caption42" text="감염종류(소분류)" class="cell_1" position="absolute 191 29 296 52" anchor="default"/>
- <Static id="caption9" text="Device 제거일" class="cell_1" position="absolute 392 51 497 74" anchor="default"/>
- <Static id="caption22" text="2차 혈류감염 여부" class="cell_1" position="absolute 508 29 618 52" anchor="default"/>
- <Radio id="radio5" taborder="64" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 620 30 708 50" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_infckindlrg" taborder="65" innerdataset="ds_init_A0144" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 88 30 188 49" anchor="default"/>
- <Combo id="cmb_infckindsml" taborder="66" innerdataset="@ds_init_A0145" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 299 30 505 49" anchor="default"/>
- <Calendar id="ipt_infcdd" taborder="67" class="input_essential" position="absolute 446 6 546 25" anchor="default" onkillfocus="group5_ipt_infcdd_onkillfocus"/>
- <Static id="caption12" text="일" class="cell_1" position="absolute 693 5 719 28" anchor="default"/>
- <Shape id="line00" class="line_3" position="absolute 1 99 715 105" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 0 50 475 56"/>
- <Static id="caption24" text="병원감염대상자 기본정보" class="tit_2" position="absolute 479 33 657 49"/>
- <Static id="caption25" text="병원감염대상자기록리스트" class="tit_2" position="absolute 1 34 184 51"/>
- <Div id="group10" taborder="0" position="absolute 479 50 1194 287">
- <Layouts>
- <Layout>
- <Static id="caption29" text="성명" class="cell_1" position="absolute 300 5 362 28" anchor="default"/>
- <Shape id="line9" linetype="horizontal" class="line_10" position="absolute 0 0 714 6" anchor="default"/>
- <Edit id="input20" taborder="8" class="input_search" position="absolute 207 30 278 49" anchor="default"/>
- <Static id="caption23" text="기저질환" class="cell_1" position="absolute 0 78 68 220" anchor="default"/>
- <Static id="caption26" text="병동/병실" class="cell_1" position="absolute 0 29 68 52" anchor="default"/>
- <Edit id="input21" taborder="6" class="input_search" enable="false" position="absolute 647 6 713 25" anchor="default"/>
- <Static id="caption28" class="cell_1" position="absolute 281 29 362 52" anchor="default" text="감염병동병실" style="padding:0 0 0 0;align:center middle;"/>
- <Combo id="combo3" taborder="12" innerdataset="ds_init_deptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 71 55 278 74" anchor="default"/>
- <Static id="cap_pid" text="등록번호" class="cell_1" position="absolute 0 5 68 28" anchor="default"/>
- <Combo id="combo6" taborder="7" innerdataset="ds_init_warddeptlist" codecolumn="deptcd" datacolumn="depthngnm" position="absolute 71 30 204 49" anchor="default" class="combo_search"/>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 1 50 715 56" anchor="default"/>
- <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 1 25 715 31" anchor="default"/>
- <Static id="cap_indd" text="입원일" class="cell_1" position="absolute 145 5 205 28" anchor="default"/>
- <Static id="caption34" text="진료과" class="cell_1" position="absolute 0 54 68 77" anchor="default"/>
- <Edit id="ipt_pid" taborder="0" class="input_essential" position="absolute 71 6 142 25" anchor="default" onkeydown="group10_ipt_pid_onkeydown"/>
- <Static id="caption35" text="진료의" class="cell_1" position="absolute 583 5 644 28" anchor="default"/>
- <Combo id="cmb_isoldiagcd" taborder="13" innerdataset="@ds_diaginfo" codecolumn="diagcd" datacolumn="diagengnm" position="absolute 365 55 714 74" anchor="default"/>
- <Static id="caption36" text="진단명" class="cell_1" position="absolute 281 54 362 77" anchor="default"/>
- <Shape id="line15" linetype="horizontal" class="line_3" position="absolute 0 219 714 225" anchor="default"/>
- <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 1 74 715 80" anchor="default"/>
- <Edit id="input2" taborder="10" class="input_search" position="absolute 495 30 561 49" anchor="default"/>
- <Combo id="combo23" taborder="9" innerdataset="ds_init_warddeptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_search" position="absolute 365 30 492 49" anchor="default"/>
- <Button id="button5" taborder="20" text="전과전동" class="btn2" position="absolute 650 31 714 50" anchor="default" onclick="group10_button5_onclick"/>
- <Calendar id="input1" taborder="16" class="input_search" enable="false" position="absolute 627 104 713 123" mask="yyyy-mm-dd" anchor="default"/>
- <Static id="caption11" text="퇴원일" class="cell_1" position="absolute 554 103 626 126" anchor="default"/>
- <Calendar id="input53" taborder="11" class="input_search" position="absolute 564 30 647 49" mask="yyyy-mm-dd" anchor="default"/>
- <Shape id="line37" linetype="horizontal" class="line_2" position="absolute 555 123 714 129" anchor="default"/>
- <Button id="button17" taborder="19" text="삭제" class="btn2" position="absolute 597 199 639 218" anchor="default" onclick="group10_button17_onclick"/>
- <Button id="button20" taborder="18" text="추가" class="btn2" position="absolute 553 199 595 218" anchor="default" onclick="group10_button20_onclick"/>
- <Grid id="grd_basalsicklist" taborder="14" binddataset="ds_grd_basalsicklist" useinputpanel="false" position="absolute 70 79 550 219" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="439"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="질환명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:basalsickcd" combodataset="ds_init_A0124" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="-1" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_getpatinfo" taborder="2" class="icon_search" visible="false" position="absolute 301 7 317 23" anchor="default" onclick="group10_btn_getpatinfo_onclick"/>
- <Edit id="input16" taborder="4" class="input_search" enable="false" position="absolute 517 6 544 25" anchor="default"/>
- <Edit id="input27" taborder="3" class="input_search" enable="false" position="absolute 365 6 435 25" anchor="default"/>
- <Static id="caption27" text="성별/나이" class="cell_1" position="absolute 438 5 514 28" anchor="default"/>
- <Edit id="input18" taborder="5" class="input_search" enable="false" position="absolute 547 6 580 25" anchor="default"/>
- <Static id="caption7" text="퇴원사유" class="cell_1" position="absolute 554 127 626 150" anchor="default"/>
- <Combo id="combo1" taborder="17" innerdataset="ds_init_combo1" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 627 128 712 147" anchor="default"/>
- <Shape id="line7" linetype="horizontal" class="line_3" position="absolute 554 149 713 155" anchor="default"/>
- <Combo id="cbo_indd" taborder="1" innerdataset="@ds_patinddlist" codecolumn="indd" datacolumn="indd" position="absolute 207 5 297 24" anchor="default" onitemchanged="group10_cbo_indd_onitemchanged"/>
- <Static id="caption21" text="병동입원일" class="cell_1" position="absolute 554 78 626 101" anchor="default"/>
- <Shape id="line24" linetype="horizontal" class="line_2" position="absolute 555 98 714 104" anchor="default"/>
- <Calendar id="input22" taborder="15" class="input_search" enable="false" position="absolute 628 80 714 99" mask="yyyy-mm-dd" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group1" taborder="4" position="absolute 479 308 1198 339">
- <Layouts>
- <Layout>
- <Shape id="line16" linetype="horizontal" class="line_10" position="absolute 0 0 719 6" anchor="default"/>
- <Static id="caption44" text="중증도" class="cell_1" position="absolute 0 5 67 28" anchor="default"/>
- <Static id="caption45" text="입실일자" class="cell_1" position="absolute 186 5 277 28" anchor="default"/>
- <Calendar id="input28" taborder="25" class="input_search" position="absolute 280 6 370 25" anchor="default" onkillfocus="group1_input28_onkillfocus"/>
- <Static id="caption39" text="재원기간" class="cell_1" position="absolute 560 5 625 28" anchor="default"/>
- <Edit id="input30" taborder="26" class="input_search" position="absolute 628 6 692 25" anchor="default"/>
- <Shape id="line21" linetype="horizontal" class="line_3" position="absolute 1 25 719 31" anchor="default"/>
- <Edit id="input3" taborder="27" class="input_search" position="absolute 70 6 183 25" anchor="default"/>
- <Static id="caption18" text="퇴실일자" class="cell_1" position="absolute 373 5 464 28" anchor="default"/>
- <Calendar id="input4" taborder="28" class="input_search" position="absolute 467 6 557 25" anchor="default" onkillfocus="group1_input4_onkillfocus"/>
- <Static id="caption8" text="일" class="cell_1" position="absolute 695 5 719 28" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group4" taborder="5" position="absolute 479 380 1194 618">
- <Layouts>
- <Layout>
- <Shape id="line17" linetype="horizontal" class="line_10" position="absolute 0 -1 714 5" anchor="default"/>
- <Edit id="input40" taborder="38" class="input_search" enable="false" position="absolute 414 5 483 24" anchor="default"/>
- <Static id="caption51" text="ASA Class" class="cell_1" position="absolute 245 4 411 27" anchor="default"/>
- <Static id="caption54" text="Wound Class" class="cell_1" position="absolute 0 4 169 27" anchor="default"/>
- <Static id="caption56" text="Endoscopic Approach 유무" class="cell_1" position="absolute 246 28 412 51" anchor="default"/>
- <Static id="caption52" text="General Anesthesia 유무" class="cell_1" position="absolute 0 28 169 51" anchor="default"/>
- <Combo id="combo11" taborder="39" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" enable="false" position="absolute 173 29 242 48" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="combo12" taborder="40" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" enable="false" position="absolute 414 29 483 48" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape id="line20" linetype="horizontal" class="line_2" position="absolute 1 24 715 30" anchor="default"/>
- <Shape id="line19" linetype="horizontal" class="line_2" position="absolute 1 49 715 55" anchor="default"/>
- <Edit id="input8" taborder="41" class="input_search" enable="false" position="absolute 172 5 242 24" anchor="default"/>
- <Static id="caption14" text="Risk Index" class="cell_1" position="absolute 486 4 556 27" anchor="default"/>
- <Edit id="input35" taborder="42" class="input_search" enable="false" position="absolute 559 5 712 24" anchor="default"/>
- <Static id="caption17" text="마취종류" class="cell_1" position="absolute 486 28 556 51" anchor="default"/>
- <Grid id="grd_opinfo" class="datagrid2" taborder="43" binddataset="ds_grd_opinfo" useinputpanel="false" position="absolute 0 77 670 232" anchor="default" cellsizingtype="col" oncelldblclick="group4_grd_opinfo_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="77"/>
- <Column size="0"/>
- <Column size="209"/>
- <Column size="0"/>
- <Column size="161"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="61"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="72"/>
- <Column size="66"/>
- <Column size="64"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="160"/>
- <Column size="170"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="27" 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="부수술코드"/>
- <Cell col="5" text="부수술명"/>
- <Cell col="6" text="수술진단코드"/>
- <Cell col="7" text="수술진단명"/>
- <Cell col="8" text="주/부"/>
- <Cell col="9" text="수술구분"/>
- <Cell col="10" text="진행상태"/>
- <Cell col="11" text="집도의"/>
- <Cell col="12" text="집도의cd"/>
- <Cell col="13" text="마취종류"/>
- <Cell col="14" text="수술일"/>
- <Cell col="15" text="시작시간"/>
- <Cell col="16" text="종료시간"/>
- <Cell col="17" text="수술소요시간"/>
- <Cell col="18" text="Wound Class"/>
- <Cell col="19" text="ASA Class"/>
- <Cell col="20" text="Risk Index"/>
- <Cell col="21" text="General Anesthesia 유무"/>
- <Cell col="22" text="Endoscopic Approach 유무"/>
- <Cell col="23" text="감염여부"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:infcopcd" enable="false"/>
- <Cell col="2" text="bind:opcd"/>
- <Cell col="3" style="align:left middle;" text="bind:opnm"/>
- <Cell col="4" text="bind:subopcd"/>
- <Cell col="5" style="align:left middle;" text="bind:subopnm"/>
- <Cell col="6" text="bind:opdiagcd"/>
- <Cell col="7" text="bind:opdiagnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:opmskind"/>
- <Cell col="9" displaytype="combo" style="align:center;" text="bind:opflagcd" combodataset="ds_init_M0013" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="10" displaytype="combo" style="align:center;" text="bind:opstatcd" combodataset="ds_init_M0015" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="11" text="bind:perfdrnm"/>
- <Cell col="12" text="bind:perfdrid"/>
- <Cell col="13" displaytype="combo" text="bind:anstkind" combodataset="ds_init_M0017" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="14" text="bind:opstartdd" mask="expr:!utlf_isNull(opstartdd) ? '####-##-##' : ''" maskchar=" "/>
- <Cell col="15" text="bind:opstarttm" mask="expr:!utlf_isNull(opstarttm) ? '##:##' : ''" maskchar=" "/>
- <Cell col="16" text="bind:opendtm" mask="expr:!utlf_isNull(opendtm) ? '##:##' : ''" maskchar=" "/>
- <Cell col="17" text="bind:opusetimeno" maskchar="_"/>
- <Cell col="18" displaytype="combo" text="bind:wundcls" combodataset="ds_init_M0341" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="19" text="bind:asa"/>
- <Cell col="20" text="bind:riskindxpnt"/>
- <Cell col="21" text="bind:gnrlanst"/>
- <Cell col="22" text="bind:escopeaproch"/>
- <Cell col="23" text="bind:infcyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line6" linetype="horizontal" class="line_3" position="absolute 1 232 715 238" anchor="default"/>
- <Combo id="cmb_anstkind" taborder="45" innerdataset="@ds_init_M0017" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 559 30 713 49" anchor="default"/>
- <Button id="button2" taborder="46" text="삭제" class="btn2" position="absolute 672 77 714 96" anchor="default" onclick="group4_button2_onclick"/>
- <Static id="caption00" text="수술일" class="cell_1" position="absolute 289 52 346 75"/>
- <Calendar id="input00" taborder="47" class="input_search" position="absolute 349 54 457 73" enable="false"/>
- <Static id="caption01" text="수술시간" class="cell_1" position="absolute 461 52 534 75"/>
- <Static id="caption02" text="수술구분" class="cell_1" position="absolute 584 52 654 75"/>
- <Shape id="line00" class="line_3" position="absolute 1 74 715 80"/>
- <Combo id="cmb_opflagcd" taborder="49" innerdataset="@ds_init_M0013" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 657 54 713 73"/>
- <Static id="caption03" text="수술여부" class="cell_1" position="absolute 1 52 94 75"/>
- <CheckBox id="checkbox12" taborder="50" value="N" truevalue="Y" falsevalue="N" position="absolute 66 53 82 73"/>
- <Static id="caption04" text="감염관리자체코드" class="cell_1" position="absolute 93 52 202 75"/>
- <Edit id="input01" taborder="51" class="input_search" enable="false" position="absolute 205 54 285 73"/>
- <Edit id="input02" taborder="52" class="input_search" enable="false" position="absolute 537 54 582 73"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption2" text="중환자실 정보" class="tit_2" position="absolute 480 291 585 307"/>
- <Static id="caption3" text="감염정보 및 감염위험요인" class="tit_2" position="absolute 479 631 656 648"/>
- <Static id="caption10" text="수술정보" class="tit_2" position="absolute 480 363 553 380"/>
- <Combo id="combo20" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" visible="false" position="absolute 1090 27 1150 46">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">신규</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">수정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">삭제</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="button6" taborder="7" text="수술조회" class="btn2" position="absolute 1130 358 1194 377" onclick="button6_onclick"/>
- <Button id="button11" taborder="8" class="btn2" position="absolute 1134 622 1198 645" text="부착기구" onclick="button11_onclick"/>
- <Grid id="grd_hospinfclist" class="datagrid2" taborder="9" binddataset="ds_main_hospinfcinfolist" useinputpanel="false" position="absolute 0 54 475 454" cellsizingtype="col" oncelldblclick="grd_hospinfclist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="32"/>
- <Column size="59"/>
- <Column size="53"/>
- <Column size="70"/>
- <Column size="82"/>
- <Column size="84"/>
- <Column size="94"/>
- <Column size="75"/>
- <Column size="86"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="70"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="31" 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="감염일"/>
- <Cell col="5" text="감염종류1"/>
- <Cell col="6" text="감염종류2"/>
- <Cell col="7" text="원인균"/>
- <Cell col="8" text="항생제 내성균구분"/>
- <Cell col="9" text="입원일"/>
- <Cell col="10" text="진료일"/>
- <Cell col="11" text="진료과"/>
- <Cell col="12" text="병동"/>
- <Cell col="13" text="등록일"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" text="bind:cnfmyn"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:patnm"/>
- <Cell col="4" text="bind:infcdd" mask="expr:!utlf_isNull(infcdd) ? '####-##-##' : ''" maskchar=" "/>
- <Cell col="5" displaytype="combo" style="align:center;" text="bind:infckindlrg" combodataset="ds_init_A0144" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="6" displaytype="combo" style="align:center;" text="bind:infckindsml" combodataset="ds_init_A0145" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="7" style="align:left middle;" text="bind:bacnm"/>
- <Cell col="8" text="bind:antibtrstbtrflagnm"/>
- <Cell col="9" text="bind:indd" mask="expr:!utlf_isNull(indd) ? '####-##-##' : ''" maskchar=" "/>
- <Cell col="10" text="bind:indd" mask="yyyy-mm-dd"/>
- <Cell col="11" displaytype="combo" text="bind:orddeptcd" combodataset="ds_init_deptlist" combocodecol="deptcd" combodatacol="depthngnm" enable="false"/>
- <Cell col="12" displaytype="combo" text="bind:wardcd" combodataset="ds_init_warddeptlist" combocodecol="deptcd" combodatacol="depthngnm" enable="false"/>
- <Cell col="13" text="bind:rgstdt" mask="expr:utlf_isNull(utlf_trim(rgstdt)) ? '' : '####-##-## ##:##'" maskchar=" "/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Radio id="rdo_psnflag" taborder="10" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 665 31 800 51">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">응급</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_mirotestrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grd_mirotestrslt_oncolumnchanged">
- <ColumnInfo>
- <Column id="casbaccdyn" type="STRING"/>
- <Column id="bcoldt" type="STRING"/>
- <Column id="culturedt" type="STRING"/>
- <Column id="spccd" type="STRING"/>
- <Column id="spcnm" type="STRING"/>
- <Column id="baccd" type="STRING"/>
- <Column id="bacnm" type="STRING"/>
- <Column id="antibtrstbtrflagnm" type="STRING"/>
- <Column id="antibtrstbtrflag" type="STRING"/>
- <Column id="bcno" type="STRING"/>
- <Column id="tclscd" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="nsgbrcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_druginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugflag" type="STRING"/>
- <Column id="spcldrug" type="STRING"/>
- <Column id="drugcd" type="STRING"/>
- <Column id="drughngnm" type="STRING"/>
- <Column id="drugusdt" type="STRING"/>
- <Column id="druguedt" type="STRING"/>
- <Column id="etc" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo21" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_infckindlrg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_infckindsml" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_isoldiagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagengnm" type="STRING"/>
- <Column id="diagcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo23" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_basalsicklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basalsickcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cbo_indd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING"/>
- <Column id="indd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_opinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="infcopcd" type="STRING"/>
- <Column id="opcd" type="STRING"/>
- <Column id="opnm" type="STRING"/>
- <Column id="subopcd" type="STRING"/>
- <Column id="subopnm" type="STRING"/>
- <Column id="opdiagcd" type="STRING"/>
- <Column id="opdiagnm" type="STRING"/>
- <Column id="opmskind" type="STRING"/>
- <Column id="opflagcd" type="STRING"/>
- <Column id="opstatcd" type="STRING"/>
- <Column id="perfdrnm" type="STRING"/>
- <Column id="perfdrid" type="STRING"/>
- <Column id="anstkind" type="STRING"/>
- <Column id="opdd" type="STRING"/>
- <Column id="opstarttm" type="STRING"/>
- <Column id="opendtm" type="STRING"/>
- <Column id="opusetm" type="STRING"/>
- <Column id="opwundkind" type="STRING"/>
- <Column id="asascore" type="STRING"/>
- <Column id="riskindex" type="STRING"/>
- <Column id="gnrlanst" type="STRING"/>
- <Column id="escopeopyn" type="STRING"/>
- <Column id="infcyn" type="STRING"/>
- <Column id="opstartdd" type="STRING" size="0"/>
- <Column id="wundcls" type="STRING" size="256"/>
- <Column id="asa" type="STRING" size="256"/>
- <Column id="escopeaproch" type="STRING" size="256"/>
- <Column id="riskindxpnt" type="STRING" size="256"/>
- <Column id="opusetimeno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_anstkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_hospinfclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnfmyn" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="patnm" type="STRING"/>
- <Column id="infcdd" type="STRING"/>
- <Column id="infckindlrg" type="STRING"/>
- <Column id="infckindsml" type="STRING"/>
- <Column id="bacnm" type="STRING"/>
- <Column id="antibtrstbtrflagnm" type="STRING"/>
- <Column id="indd" type="STRING"/>
- <Column id="indd" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- <Column id="rgstdt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <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_hidden_condition" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="refcond" type="STRING" size="256"/>
- <Column id="psnflag" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="state">-</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinddlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_getdata" 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="indd" type="STRING" size="256"/>
- <Column id="psnflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_hospinfcinfo_hospinfc_info" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="psnflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="infccaswardcd" type="STRING" size="256"/>
- <Column id="infccasroomcd" type="STRING" size="256"/>
- <Column id="chngroomdd" type="STRING" size="256"/>
- <Column id="chngroomtm" type="STRING" size="256"/>
- <Column id="sexflag" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="intm" type="STRING" size="256"/>
- <Column id="atdrtcd" type="STRING" size="256"/>
- <Column id="atdrtnm" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="outrmdd" type="STRING" size="256"/>
- <Column id="outrmrslt" type="STRING" size="256"/>
- <Column id="severityclssflag" type="STRING" size="256"/>
- <Column id="icuinrmdd" type="STRING" size="256"/>
- <Column id="icuinrmtm" type="STRING" size="256"/>
- <Column id="icuoutrmdd" type="STRING" size="256"/>
- <Column id="icuoutrmtm" type="STRING" size="256"/>
- <Column id="icuinhospdayno" type="STRING" size="256"/>
- <Column id="opinfcyn" type="STRING" size="256"/>
- <Column id="opdd" type="STRING" size="256"/>
- <Column id="opstarttm" type="STRING" size="256"/>
- <Column id="opendtm" type="STRING" size="256"/>
- <Column id="opusetm" type="STRING" size="256"/>
- <Column id="opstartdate" type="STRING" size="256"/>
- <Column id="opstarttime" type="STRING" size="256"/>
- <Column id="openddate" type="STRING" size="256"/>
- <Column id="opendtime" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="opflagcd" type="STRING" size="256"/>
- <Column id="perfdrcd" type="STRING" size="256"/>
- <Column id="perfdrnm" type="STRING" size="256"/>
- <Column id="woundclssflag" type="STRING" size="256"/>
- <Column id="asaclssflag" type="STRING" size="256"/>
- <Column id="generalanesthesiayn" type="STRING" size="256"/>
- <Column id="endoscopicopyn" type="STRING" size="256"/>
- <Column id="riskindxpnt" type="STRING" size="256"/>
- <Column id="anstkind" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="rgstdd" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="cnfmyn" type="STRING" size="256"/>
- <Column id="infcdd" type="STRING" size="256"/>
- <Column id="infcbfinhospdayno" type="STRING" size="256"/>
- <Column id="infckindlrg" type="STRING" size="256"/>
- <Column id="infckindsml" type="STRING" size="256"/>
- <Column id="catecd" type="STRING" size="256"/>
- <Column id="cateusdt" type="STRING" size="256"/>
- <Column id="cateuedt" type="STRING" size="256"/>
- <Column id="cateusedayno" type="STRING" size="256"/>
- <Column id="tpnyn" type="STRING" size="256"/>
- <Column id="steroidyn" type="STRING" size="256"/>
- <Column id="anticncryn" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="hbtestdt1" type="STRING" size="256"/>
- <Column id="hbtestrslt1" type="STRING" size="256"/>
- <Column id="wbctestdt1" type="STRING" size="256"/>
- <Column id="wbctestrslt1" type="STRING" size="256"/>
- <Column id="neutrophilstestdt1" type="STRING" size="256"/>
- <Column id="neutrophilstestrslt1" type="STRING" size="256"/>
- <Column id="esrtestdt1" type="STRING" size="256"/>
- <Column id="esrtestrslt1" type="STRING" size="256"/>
- <Column id="crptestdt1" type="STRING" size="256"/>
- <Column id="crptestrslt1" type="STRING" size="256"/>
- <Column id="bdtptestdt1" type="STRING" size="256"/>
- <Column id="bdtptestrslt1" type="STRING" size="256"/>
- <Column id="bdtptestdate1" type="STRING" size="256"/>
- <Column id="bdtptesttime1" type="STRING" size="256"/>
- <Column id="hbtestdt2" type="STRING" size="256"/>
- <Column id="hbtestrslt2" type="STRING" size="256"/>
- <Column id="wbctestdt2" type="STRING" size="256"/>
- <Column id="wbctestrslt2" type="STRING" size="256"/>
- <Column id="neutrophilstestdt2" type="STRING" size="256"/>
- <Column id="neutrophilstestrslt2" type="STRING" size="256"/>
- <Column id="esrtestdt2" type="STRING" size="256"/>
- <Column id="esrtestrslt2" type="STRING" size="256"/>
- <Column id="crptestdt2" type="STRING" size="256"/>
- <Column id="crptestrslt2" type="STRING" size="256"/>
- <Column id="bdtptestdt2" type="STRING" size="256"/>
- <Column id="bdtptestrslt2" type="STRING" size="256"/>
- <Column id="bdtptestdate2" type="STRING" size="256"/>
- <Column id="bdtptesttime2" type="STRING" size="256"/>
- <Column id="brethdate2" type="STRING" size="256"/>
- <Column id="brethtime2" type="STRING" size="256"/>
- <Column id="pulsedate2" type="STRING" size="256"/>
- <Column id="pulsetime2" type="STRING" size="256"/>
- <Column id="etc1" type="STRING" size="256"/>
- <Column id="etc2" type="STRING" size="256"/>
- <Column id="rem" type="STRING" size="256"/>
- <Column id="scndbfinfcyn" type="STRING" size="256"/>
- <Column id="nnopcd" type="STRING" size="256"/>
- <Column id="opwundkind" type="STRING" size="256"/>
- <Column id="infcyn" type="STRING" size="256"/>
- <Column id="warddd" type="STRING" size="256"/>
- <Column id="optm" type="STRING" size="256"/>
- <Column id="infcopcd" type="STRING" size="256"/>
- <Column id="opusetimeno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="psnflag">I</Col>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="indd"/>
- <Col id="orddeptcd"/>
- <Col id="wardcd"/>
- <Col id="roomcd"/>
- <Col id="infccaswardcd"/>
- <Col id="infccasroomcd"/>
- <Col id="chngroomdd"/>
- <Col id="chngroomtm"/>
- <Col id="sexflag"/>
- <Col id="age"/>
- <Col id="intm"/>
- <Col id="atdrtcd"/>
- <Col id="atdrtnm"/>
- <Col id="diagcd"/>
- <Col id="diagnm"/>
- <Col id="outrmdd"/>
- <Col id="outrmrslt"/>
- <Col id="severityclssflag"/>
- <Col id="icuinrmdd"/>
- <Col id="icuinrmtm"/>
- <Col id="icuoutrmdd"/>
- <Col id="icuoutrmtm"/>
- <Col id="icuinhospdayno"/>
- <Col id="opinfcyn">N</Col>
- <Col id="opdd"/>
- <Col id="opstarttm"/>
- <Col id="opendtm"/>
- <Col id="opusetm"/>
- <Col id="opstartdate"/>
- <Col id="opstarttime"/>
- <Col id="openddate"/>
- <Col id="opendtime"/>
- <Col id="opcd"/>
- <Col id="opnm"/>
- <Col id="opflagcd">F</Col>
- <Col id="perfdrcd"/>
- <Col id="perfdrnm"/>
- <Col id="woundclssflag"/>
- <Col id="asaclssflag"/>
- <Col id="generalanesthesiayn"/>
- <Col id="endoscopicopyn"/>
- <Col id="riskindxpnt"/>
- <Col id="anstkind"/>
- <Col id="rgstdt"/>
- <Col id="rgstdd"/>
- <Col id="rgsttm"/>
- <Col id="cnfmyn"/>
- <Col id="infcdd"/>
- <Col id="infcbfinhospdayno"/>
- <Col id="infckindlrg">-</Col>
- <Col id="infckindsml"/>
- <Col id="catecd"/>
- <Col id="cateusdt"/>
- <Col id="cateuedt"/>
- <Col id="cateusedayno"/>
- <Col id="tpnyn"/>
- <Col id="steroidyn"/>
- <Col id="anticncryn"/>
- <Col id="fstrgstrid"/>
- <Col id="hbtestdt1"/>
- <Col id="hbtestrslt1"/>
- <Col id="wbctestdt1"/>
- <Col id="wbctestrslt1"/>
- <Col id="neutrophilstestdt1"/>
- <Col id="neutrophilstestrslt1"/>
- <Col id="esrtestdt1"/>
- <Col id="esrtestrslt1"/>
- <Col id="crptestdt1"/>
- <Col id="crptestrslt1"/>
- <Col id="bdtptestdt1"/>
- <Col id="bdtptestrslt1"/>
- <Col id="bdtptestdate1"/>
- <Col id="bdtptesttime1"/>
- <Col id="hbtestdt2"/>
- <Col id="hbtestrslt2"/>
- <Col id="wbctestdt2"/>
- <Col id="wbctestrslt2"/>
- <Col id="neutrophilstestdt2"/>
- <Col id="neutrophilstestrslt2"/>
- <Col id="esrtestdt2"/>
- <Col id="esrtestrslt2"/>
- <Col id="crptestdt2"/>
- <Col id="crptestrslt2"/>
- <Col id="bdtptestdt2"/>
- <Col id="bdtptestrslt2"/>
- <Col id="bdtptestdate2"/>
- <Col id="bdtptesttime2"/>
- <Col id="brethdate2"/>
- <Col id="brethtime2"/>
- <Col id="pulsedate2"/>
- <Col id="pulsetime2"/>
- <Col id="etc1"/>
- <Col id="etc2"/>
- <Col id="rem"/>
- <Col id="scndbfinfcyn"/>
- <Col id="nnopcd"/>
- <Col id="opwundkind"/>
- <Col id="infcyn"/>
- <Col id="warddd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_hospinfcinfolist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="psnflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="cnfmyn" type="STRING" size="256" sumtext="확인여부"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="infcdd" type="STRING" size="256" sumtext="감염일"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일"/>
- <Column id="infckindlrg" type="STRING" size="256" sumtext="감염종류대분류"/>
- <Column id="infckindsml" type="STRING" size="256" sumtext="감염종류소분류"/>
- <Column id="baccd" type="STRING" size="256" sumtext="균코드"/>
- <Column id="bacnm" type="STRING" size="256" sumtext="균코드명"/>
- <Column id="antibtrstbtrflag" type="STRING" size="256" sumtext="s내성균구분"/>
- <Column id="antibtrstbtrflagnm" type="STRING" size="256" sumtext="s내성균구분명"/>
- <Column id="casbaccdyn" type="STRING" size="256" sumtext="원인균여부"/>
- <Column id="culturedt" type="STRING" size="256" sumtext="검사일"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사분류코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원시간"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="atdrtcd" type="STRING" size="256" sumtext="주치의코드"/>
- <Column id="atdrtnm" type="STRING" size="256" sumtext="주치의명"/>
- <Column id="outrmdd" type="STRING" size="256" sumtext="퇴원일"/>
- <Column id="infccaswardcd" type="STRING" size="256" sumtext="감염원인병동"/>
- <Column id="infccasroomcd" type="STRING" size="256" sumtext="감염원인병실"/>
- <Column id="chngroomdd" type="STRING" size="256" sumtext="전동전과일"/>
- <Column id="chngroomtm" type="STRING" size="256" sumtext="전동전과시간"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="outrmrslt" type="STRING" size="256" sumtext="퇴실결과"/>
- <Column id="outrmtm" type="STRING" size="256" sumtext="퇴실시간"/>
- <Column id="severityclssflag" type="STRING" size="256" sumtext="중증도분류점수"/>
- <Column id="icuinrmdd" type="STRING" size="256" sumtext="중환자실입원일"/>
- <Column id="icuinrmtm" type="STRING" size="256" sumtext="중환자실입원시간"/>
- <Column id="icuoutrmdd" type="STRING" size="256" sumtext="중환자실퇴원일"/>
- <Column id="icuoutrmtm" type="STRING" size="256" sumtext="중환자실퇴원시간"/>
- <Column id="icuinhospdayno" type="STRING" size="256" sumtext="중환자실재원기간"/>
- <Column id="opinfcyn" type="STRING" size="256" sumtext="수술여부"/>
- <Column id="opusetimeno" type="STRING" size="256" sumtext="수술시간(분)"/>
- <Column id="woundclssflag" type="STRING" size="256" sumtext="woundclssflag"/>
- <Column id="asaclssflag" type="STRING" size="256" sumtext="asaclssflag"/>
- <Column id="generalanesthesiayn" type="STRING" size="256" sumtext="generalanesthesiayn"/>
- <Column id="endoscopicopyn" type="STRING" size="256" sumtext="endoscopicopyn"/>
- <Column id="infcbfinhospdayno" type="STRING" size="256" sumtext="감염전재원일수"/>
- <Column id="catecd" type="STRING" size="256" sumtext="삽입기구"/>
- <Column id="cateusdt" type="STRING" size="256" sumtext="삽입기구사용일"/>
- <Column id="cateuedt" type="STRING" size="256" sumtext="삽입기구제거일"/>
- <Column id="cateusedayno" type="STRING" size="256" sumtext="삽입기구사용기간"/>
- <Column id="tpnyn" type="STRING" size="256" sumtext="tpnyn"/>
- <Column id="steroidyn" type="STRING" size="256" sumtext="steroidyn"/>
- <Column id="anticncryn" type="STRING" size="256" sumtext="anticncryn"/>
- <Column id="hbtestdt1" type="STRING" size="256" sumtext="hb검사일1"/>
- <Column id="hbtestrslt1" type="STRING" size="256" sumtext="hb검사결과1"/>
- <Column id="wbctestdt1" type="STRING" size="256" sumtext="wbc검사일1"/>
- <Column id="wbctestrslt1" type="STRING" size="256" sumtext="wbc검사결과1"/>
- <Column id="neutrophilstestdt1" type="STRING" size="256" sumtext="neutrophils검사일1"/>
- <Column id="neutrophilstestrslt1" type="STRING" size="256" sumtext="neutrophils검사결과1"/>
- <Column id="esrtestdt1" type="STRING" size="256" sumtext="esr검사일1"/>
- <Column id="esrtestrslt1" type="STRING" size="256" sumtext="esrtestrslt1"/>
- <Column id="crptestdt1" type="STRING" size="256" sumtext="crp검사일1"/>
- <Column id="crptestrslt1" type="STRING" size="256" sumtext="crp검사결과1"/>
- <Column id="bdtptestdt1" type="STRING" size="256" sumtext="체온측정일1"/>
- <Column id="bdtptestrslt1" type="STRING" size="256" sumtext="체온측정결과1"/>
- <Column id="hbtestdt2" type="STRING" size="256" sumtext="hb검사일2"/>
- <Column id="hbtestrslt2" type="STRING" size="256" sumtext="hb검사결과2"/>
- <Column id="wbctestdt2" type="STRING" size="256" sumtext="wbc검사일2"/>
- <Column id="wbctestrslt2" type="STRING" size="256" sumtext="wbc검사결과2"/>
- <Column id="neutrophilstestdt2" type="STRING" size="256" sumtext="neutrophils검사일2"/>
- <Column id="neutrophilstestrslt2" type="STRING" size="256" sumtext="neutrophils검사결과2"/>
- <Column id="esrtestdt2" type="STRING" size="256" sumtext="esr검사일2"/>
- <Column id="esrtestrslt2" type="STRING" size="256" sumtext="esr검사결과2"/>
- <Column id="crptestdt2" type="STRING" size="256" sumtext="crp검사일2"/>
- <Column id="crptestrslt2" type="STRING" size="256" sumtext="crp검사결과2"/>
- <Column id="bdtptestdt2" type="STRING" size="256" sumtext="체온측정일2"/>
- <Column id="bdtptestrslt2" type="STRING" size="256" sumtext="체온측정결과2"/>
- <Column id="etc1" type="STRING" size="256" sumtext="기타1"/>
- <Column id="etc2" type="STRING" size="256" sumtext="기타2"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- <Column id="scndbfinfcyn" type="STRING" size="256" sumtext="2차혈류감염여부"/>
- <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="orddt" type="STRING" size="256" sumtext="진료일시"/>
- <Column id="deldt" type="STRING" size="256" sumtext="삭제일"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="등록자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="수정일"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="수정자"/>
- <Column id="riskindxpnt" type="STRING" size="256" sumtext="RiskIndex점수"/>
- <Column id="anstkind" type="STRING" size="256" sumtext="마취종류"/>
- <Column id="opdd" type="STRING" size="256"/>
- <Column id="optm" type="STRING" size="256"/>
- <Column id="opflagcd" type="STRING" size="256"/>
- <Column id="infcopcd" type="STRING" size="256"/>
- <Column id="brethtestdt2" type="STRING" size="256"/>
- <Column id="pulsetestdt2" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_patbaseinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="psnflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원시간"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="sexflag" type="STRING" size="256" sumtext="성별"/>
- <Column id="atdrtcd" type="STRING" size="256" sumtext="주치의ID"/>
- <Column id="atdrtnm" type="STRING" size="256" sumtext="주치의명"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="diagdd" type="STRING" size="256" sumtext="진단일"/>
- <Column id="diagno" type="STRING" size="256" sumtext="진단번호"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일"/>
- <Column id="dschtype" type="STRING" size="256" sumtext="퇴원사유"/>
- <Column id="warddd" type="STRING" size="256" sumtext="병동입원일"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diagengnm" type="STRING" size="256" sumtext="진단영문명"/>
- <Column id="diaghngnm" type="STRING" size="256" sumtext="진단한글명"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="icd10코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="selectedrowcnt" type="STRING" size="256"/>
- <Column id="condition" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_warddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0124" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0358" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0149" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0013" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0015" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0271" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0064" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0144" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0145" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0157" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0006" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0067" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0341" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_copyset_hospinfcinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_copyset_basalsicklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_copyset_mirotestrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_copyset_druginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_copyset_oprecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hospinfcinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnfmyn" type="STRING" size="256" sumtext="확인여부"/>
- <Column id="psnflag" type="STRING" size="256" sumtext="외래입원구분flag"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="infcdd" type="STRING" size="256" sumtext="감염일"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일"/>
- <Column id="infckindlrg" type="STRING" size="256" sumtext="감염종류대분류"/>
- <Column id="infckindsml" type="STRING" size="256" sumtext="감염종류소분류"/>
- <Column id="baccd" type="STRING" size="256" sumtext="균코드"/>
- <Column id="antibtrstbtryn" type="STRING" size="256" sumtext="항생제내성균여부"/>
- <Column id="casbaccdyn" type="STRING" size="256" sumtext="원인균여부"/>
- <Column id="testexecdt" type="STRING" size="256" sumtext="검사일"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="검사분류코드"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원시간"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="sexflag" type="STRING" size="256" sumtext="성별구분"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="atdrtcd" type="STRING" size="256" sumtext="주치의코드"/>
- <Column id="atdrtnm" type="STRING" size="256" sumtext="주치의명"/>
- <Column id="outrmdd" type="STRING" size="256" sumtext="퇴원일"/>
- <Column id="infccaswardcd" type="STRING" size="256" sumtext="감염원인병동"/>
- <Column id="infccasroomcd" type="STRING" size="256" sumtext="감염원인병실"/>
- <Column id="chngroomdd" type="STRING" size="256" sumtext="전동전과일"/>
- <Column id="chngroomtm" type="STRING" size="256" sumtext="전동전과시간"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="outrmrslt" type="STRING" size="256" sumtext="퇴실결과"/>
- <Column id="outrmtm" type="STRING" size="256" sumtext="퇴실시간"/>
- <Column id="severityclssflag" type="STRING" size="256" sumtext="중증도분류점수"/>
- <Column id="icuinrmdd" type="STRING" size="256" sumtext="중환자실입원일"/>
- <Column id="icuinrmtm" type="STRING" size="256" sumtext="중환자실입원시간"/>
- <Column id="icuoutrmdd" type="STRING" size="256" sumtext="중환자실퇴원일"/>
- <Column id="icuoutrmtm" type="STRING" size="256" sumtext="중환자실퇴원시간"/>
- <Column id="icuinhospdayno" type="STRING" size="256" sumtext="중환자실재원기간"/>
- <Column id="opinfcyn" type="STRING" size="256" sumtext="수술여부"/>
- <Column id="opusetimeno" type="STRING" size="256" sumtext="수술시간(분)"/>
- <Column id="woundclssflag" type="STRING" size="256" sumtext="woundclssflag"/>
- <Column id="asaclssflag" type="STRING" size="256" sumtext="asaclssflag"/>
- <Column id="generalanesthesiayn" type="STRING" size="256" sumtext="generalanesthesiayn"/>
- <Column id="endoscopicopyn" type="STRING" size="256" sumtext="endoscopicopyn"/>
- <Column id="infcbfinhospdayno" type="STRING" size="256" sumtext="감염전재원일수"/>
- <Column id="catecd" type="STRING" size="256" sumtext="삽입기구"/>
- <Column id="cateusdt" type="STRING" size="256" sumtext="삽입기구사용일"/>
- <Column id="cateuedt" type="STRING" size="256" sumtext="삽입기구제거일"/>
- <Column id="cateusedayno" type="STRING" size="256" sumtext="삽입기구사용기간"/>
- <Column id="tpnyn" type="STRING" size="256" sumtext="tpnyn"/>
- <Column id="steroidyn" type="STRING" size="256" sumtext="steroidyn"/>
- <Column id="anticncryn" type="STRING" size="256" sumtext="anticncryn"/>
- <Column id="hbtestdt1" type="STRING" size="256" sumtext="hb검사일1"/>
- <Column id="hbtestrslt1" type="STRING" size="256" sumtext="hb검사결과1"/>
- <Column id="wbctestdt1" type="STRING" size="256" sumtext="wbc검사일1"/>
- <Column id="wbctestrslt1" type="STRING" size="256" sumtext="wbc검사결과1"/>
- <Column id="neutrophilstestdt1" type="STRING" size="256" sumtext="neutrophils검사일1"/>
- <Column id="neutrophilstestrslt1" type="STRING" size="256" sumtext="neutrophils검사결과1"/>
- <Column id="esrtestdt1" type="STRING" size="256" sumtext="esr검사일1"/>
- <Column id="esrtestrslt1" type="STRING" size="256" sumtext="esrtestrslt1"/>
- <Column id="crptestdt1" type="STRING" size="256" sumtext="crp검사일1"/>
- <Column id="crptestrslt1" type="STRING" size="256" sumtext="crp검사결과1"/>
- <Column id="bdtptestdt1" type="STRING" size="256" sumtext="체온측정일1"/>
- <Column id="bdtptestrslt1" type="STRING" size="256" sumtext="체온측정결과1"/>
- <Column id="hbtestdt2" type="STRING" size="256" sumtext="hb검사일2"/>
- <Column id="hbtestrslt2" type="STRING" size="256" sumtext="hb검사결과2"/>
- <Column id="wbctestdt2" type="STRING" size="256" sumtext="wbc검사일2"/>
- <Column id="wbctestrslt2" type="STRING" size="256" sumtext="wbc검사결과2"/>
- <Column id="neutrophilstestdt2" type="STRING" size="256" sumtext="neutrophils검사일2"/>
- <Column id="neutrophilstestrslt2" type="STRING" size="256" sumtext="neutrophils검사결과2"/>
- <Column id="esrtestdt2" type="STRING" size="256" sumtext="esr검사일2"/>
- <Column id="esrtestrslt2" type="STRING" size="256" sumtext="esr검사결과2"/>
- <Column id="crptestdt2" type="STRING" size="256" sumtext="crp검사일2"/>
- <Column id="crptestrslt2" type="STRING" size="256" sumtext="crp검사결과2"/>
- <Column id="bdtptestdt2" type="STRING" size="256" sumtext="체온측정일2"/>
- <Column id="bdtptestrslt2" type="STRING" size="256" sumtext="체온측정결과2"/>
- <Column id="etc1" type="STRING" size="256" sumtext="기타1"/>
- <Column id="etc2" type="STRING" size="256" sumtext="기타2"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- <Column id="scndbfinfcyn" type="STRING" size="256" sumtext="2차혈류감염여부"/>
- <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="orddt" type="STRING" size="256" sumtext="진료일시"/>
- <Column id="deldt" type="STRING" size="256" sumtext="삭제일"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="등록자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="수정일"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="수정자"/>
- <Column id="riskindxpnt" type="STRING" size="256" sumtext="RiskIndex점수"/>
- <Column id="anstkind" type="STRING" size="256" sumtext="마취종류"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_drugflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING"/>
- <Column id="cdnm" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">C</Col>
- <Col id="cdnm">항암제</Col>
- </Row>
- <Row>
- <Col id="cdnm">항바이러스제</Col>
- <Col id="cdid">V</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group10.ipt_pid" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="pid"/>
- <BindItem id="item1" compid="group10.cbo_indd" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="indd"/>
- <BindItem id="item2" compid="group10.input27" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="patnm"/>
- <BindItem id="item3" compid="group10.input16" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="sexflag"/>
- <BindItem id="item4" compid="group10.input18" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="age"/>
- <BindItem id="item5" compid="group10.input21" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="atdrtnm"/>
- <BindItem id="item6" compid="group10.combo6" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="wardcd"/>
- <BindItem id="item7" compid="group10.input20" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="roomcd"/>
- <BindItem id="item8" compid="group10.combo23" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infccaswardcd"/>
- <BindItem id="item9" compid="group10.input2" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infccasroomcd"/>
- <BindItem id="item10" compid="group10.input53" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="chngroomdd"/>
- <BindItem id="item11" compid="group10.combo3" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="orddeptcd"/>
- <BindItem id="item12" compid="group10.cmb_isoldiagcd" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="diagcd"/>
- <BindItem id="item13" compid="group10.input22" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="warddd"/>
- <BindItem id="item14" compid="group10.input1" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="outrmdd"/>
- <BindItem id="item15" compid="group10.combo1" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="outrmrslt"/>
- <BindItem id="item16" compid="group1.input3" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="severityclssflag"/>
- <BindItem id="item17" compid="group1.input28" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="icuinrmdd"/>
- <BindItem id="item18" compid="group1.input4" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="icuoutrmdd"/>
- <BindItem id="item19" compid="group1.input30" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="icuinhospdayno"/>
- <BindItem id="item20" compid="group4.input8" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="woundclssflag"/>
- <BindItem id="item21" compid="group4.input40" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="asaclssflag"/>
- <BindItem id="item22" compid="group4.input35" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="riskindxpnt"/>
- <BindItem id="item23" compid="group4.combo11" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="generalanesthesiayn"/>
- <BindItem id="item24" compid="group4.combo12" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="endoscopicopyn"/>
- <BindItem id="item25" compid="group4.cmb_anstkind" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="anstkind"/>
- <BindItem id="item26" compid="group5.ipt_rgstdd" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="rgstdd"/>
- <BindItem id="item27" compid="group5.radio2" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="cnfmyn"/>
- <BindItem id="item28" compid="group5.ipt_infcdd" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infcdd"/>
- <BindItem id="item29" compid="group5.input47" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infcbfinhospdayno"/>
- <BindItem id="item30" compid="group5.cmb_infckindlrg" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infckindlrg"/>
- <BindItem id="item31" compid="group5.cmb_infckindsml" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infckindsml"/>
- <BindItem id="item32" compid="group5.radio5" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="scndbfinfcyn"/>
- <BindItem id="item33" compid="group5.combo21" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="catecd"/>
- <BindItem id="item34" compid="group5.input39" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="cateusdt"/>
- <BindItem id="item35" compid="group5.input51" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="cateuedt"/>
- <BindItem id="item36" compid="group5.input10" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="cateusedayno"/>
- <BindItem id="item37" compid="group5.radio1" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="tpnyn"/>
- <BindItem id="item38" compid="group5.radio3" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="anticncryn"/>
- <BindItem id="item39" compid="group5.radio4" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="steroidyn"/>
- <BindItem id="item40" compid="group5.input41" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="fstrgstrid"/>
- <BindItem id="item41" compid="switch1.case3.input54" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="hbtestdt1"/>
- <BindItem id="item42" compid="switch1.case3.input11" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="hbtestrslt1"/>
- <BindItem id="item43" compid="switch1.case3.input60" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="hbtestdt2"/>
- <BindItem id="item44" compid="switch1.case3.input12" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="hbtestrslt2"/>
- <BindItem id="item45" compid="switch1.case3.input56" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="wbctestdt1"/>
- <BindItem id="item46" compid="switch1.case3.input13" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="wbctestrslt1"/>
- <BindItem id="item47" compid="switch1.case3.input62" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="wbctestdt2"/>
- <BindItem id="item48" compid="switch1.case3.input14" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="wbctestrslt2"/>
- <BindItem id="item49" compid="switch1.case3.input58" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="neutrophilstestdt1"/>
- <BindItem id="item50" compid="switch1.case3.input15" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="neutrophilstestrslt1"/>
- <BindItem id="item51" compid="switch1.case3.input64" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="neutrophilstestdt2"/>
- <BindItem id="item52" compid="switch1.case3.input17" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="neutrophilstestrslt2"/>
- <BindItem id="item53" compid="switch1.case3.input55" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="esrtestdt1"/>
- <BindItem id="item54" compid="switch1.case3.input23" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="esrtestrslt1"/>
- <BindItem id="item55" compid="switch1.case3.input61" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="esrtestdt2"/>
- <BindItem id="item56" compid="switch1.case3.input24" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="esrtestrslt2"/>
- <BindItem id="item57" compid="switch1.case3.input59" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="crptestdt1"/>
- <BindItem id="item58" compid="switch1.case3.input29" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="crptestrslt1"/>
- <BindItem id="item59" compid="switch1.case3.input65" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="crptestdt2"/>
- <BindItem id="item60" compid="switch1.case3.input31" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="crptestrslt2"/>
- <BindItem id="item61" compid="switch1.case3.input57" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="etc1"/>
- <BindItem id="item62" compid="switch1.case3.input63" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="etc2"/>
- <BindItem id="item63" compid="switch1.case3.input9" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="bdtptestdt1"/>
- <BindItem id="item64" compid="switch1.case3.input66" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="bdtptestrslt1"/>
- <BindItem id="item65" compid="switch1.case3.input5" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="bdtptestdt2"/>
- <BindItem id="item66" compid="switch1.case3.input7" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="bdtptestrslt2"/>
- <BindItem id="item67" compid="switch1.case3.input67" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="bdtptestdate2"/>
- <BindItem id="item68" compid="switch1.case3.input68" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="bdtptesttime2"/>
- <BindItem id="item69" compid="switch1.case3.input6" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="pulsedate2"/>
- <BindItem id="item70" compid="switch1.case3.input19" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="pulsetime2"/>
- <BindItem id="item71" compid="group4.input00" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="opdd"/>
- <BindItem id="item73" compid="group4.cmb_opflagcd" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="opflagcd"/>
- <BindItem id="item74" compid="group4.checkbox12" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="opinfcyn"/>
- <BindItem id="item75" compid="group4.input01" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="infcopcd"/>
- <BindItem id="item76" compid="group4.input02" propid="value" datasetid="ds_main_hospinfcinfo_hospinfc_info" columnid="opusetimeno"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "com_departmentcodexp::ZSD001.xjs";
- var vCopysethospinfcinfo;
- var vCopysetoprecinfo;
- var vCopysetbasalsicklist;
- var vCopysetdruginfo;
- var vCopysetmirotestrslt;
- function SMASI00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMASI00100_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_hospinfclist); // 병원감염대상자 기록리스트 그리드
- grdf_initGrid(switch1.case1.grd_mirotestrslt); // 미생물배양결과 그리드
- grdf_initGrid(switch1.case2.grd_druginfo); // 투약정보 그리드
- grdf_initGrid(group10.grd_basalsicklist); // 기저질환 그리드
- grdf_initGrid(group4.grd_opinfo); // 수술정보 그리드
-
-
- grdf_setToolTipBind(grd_hospinfclist);
- grdf_setToolTipBind(switch1.case1.grd_mirotestrslt);
- grdf_setToolTipBind(switch1.case2.grd_druginfo);
- grdf_setToolTipBind(group10.grd_basalsicklist);
- grdf_setToolTipBind(group4.grd_opinfo);
-
- grdf_setRowTypeIcon(switch1.case1.grd_mirotestrslt, 0);
- grdf_setRowTypeIcon(switch1.case2.grd_druginfo, 0);
- grdf_setRowTypeIcon(group10.grd_basalsicklist, 0);
- grdf_setRowTypeIcon(group4.grd_opinfo, 0);
-
- fInitialize();
-
- var pamInfoCvs = sysf_getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
- var pid = "";
-
- trace("pamInfoCvs = " + pamInfoCvs);
- if(!utlf_isNull(pamInfoCvs)) //cvs가 ""이 아닌 경우에만 처리함.
- {
- ds_main_paminfo_list.clear();
- dsf_setCSVToDs("ds_main_paminfo", pamInfoCvs);
- var ioflag = ds_main_paminfo.getColumn(0, "ioflag");
- trace("ioflag= " + ioflag);
- ds_hidden_condition.setColumn(0, "psnflag", ioflag);
-
- if(ioflag == "I" || ioflag == "E"|| ioflag == "D")
- {
- ds_hidden_condition.setColumn(0, "pid", ds_main_paminfo.getColumn(0, "pid"));
- ds_hidden_condition.setColumn(0, "indd", ds_main_paminfo.getColumn(0, "indd"));
- }
- else if(ioflag == "O")
- {
- ds_hidden_condition.setColumn(0, "pid", ds_main_paminfo.getColumn(0, "pid"));
- ds_hidden_condition.setColumn(0, "indd", ds_main_paminfo.getColumn(0, "orddd"));
-
- }
- dsf_createDsRow("ds_send_reqdata", [{col : "pid", val : ds_hidden_condition.getColumn(0, "pid")}]);
-
- var oParam = {};
- oParam.id = "TRASI00108";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetPatInddList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_patinddlist=patindd";
- oParam.async = false;
- //oParam.callback = "cf_TRASI00108";
- tranf_submit(oParam);
- }
-
- if( frmf_isPopup() && opener.frmf_getParameter("SMASI00500_param") == "Y") //병원감염대상자에서 파라미터 노드를 보낸다.
- {
-
- try{
- ds_hidden_getdata.copyData(arg_ds_hidden_getdata);
- //alert(arg_ds_hidden_getdata.saveXML());
- }catch(e){
- sysf_catchTrace(e);
- }
-
-
- ds_hidden_condition.setColumn(0, "pid", ds_hidden_getdata.getColumn(0, "pid"));
- ds_hidden_condition.setColumn(0, "indd", ds_hidden_getdata.getColumn(0, "indd"));
- ds_hidden_condition.setColumn(0, "psnflag", ds_hidden_getdata.getColumn(0, "psnflag"));
-
- }
- if( !utlf_isNull(ds_hidden_condition.getColumn(0, "pid")))
- {
- dsf_createDsRow("ds_send_reqdata", [{col : "pid", val : ds_hidden_condition.getColumn(0, "pid")}]);
-
- var oParam = {};
- oParam.id = "TRASI00108";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetPatInddList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_patinddlist=patindd";
- oParam.async = false;
- //oParam.callback = "cf_TRASI00108";
- tranf_submit(oParam);
- fGetPtnInfo("I");
- }
- if(frmf_isPopup())
- {
- group10.btn_getpatinfo.visible = false;
- rdo_psnflag.visible = false;
- group10.ipt_pid.enable = false;
- var getPara = opener.frmf_getParameter("setVal1"); //수술환자관련
- var getPara1 = opener.frmf_getParameter("setVal9"); //발열1
- var getPara2 = opener.frmf_getParameter("setVal10"); //발열2
- var getPara3 = opener.frmf_getParameter("setVal11"); //유행발생검사
- var getPara4 = opener.frmf_getParameter("setVal12"); //항생제내성균
- var getPara5 = opener.frmf_getParameter("setVal13"); //미생물배양양성자
-
- var cnt = utlf_transNullToEmpty(getPara).split("▩").length;
- var data = "";
-
- var currRow = 0;
-
- trace("getPara = " + getPara);
- trace("getPara1 = " + getPara1);
- trace("getPara2 = " + getPara2);
- trace("getPara3 = " + getPara3);
- trace("getPara4 = " + getPara4);
- trace("getPara5 = " + getPara5); ;
-
- if(!utlf_isNull(getPara))
- {
- for(var i= 1; i<cnt-1; i++)
- {
- currRow = ds_grd_opinfo.addRow();
- data = getPara.split("▩")[i];
- ds_grd_opinfo.setColumn(curRow, "infcyn", data.split("▦")[0]);
- ds_grd_opinfo.setColumn(curRow, "opcd", data.split("▦")[1]);
- ds_grd_opinfo.setColumn(curRow, "opnm", data.split("▦")[2]);
- ds_grd_opinfo.setColumn(curRow, "opmskind", data.split("▦")[3]);
- ds_grd_opinfo.setColumn(curRow, "opflagcd", data.split("▦")[4]);
- ds_grd_opinfo.setColumn(curRow, "opstatcd", data.split("▦")[5]);
- ds_grd_opinfo.setColumn(curRow, "perfdrnm", data.split("▦")[6]);
- ds_grd_opinfo.setColumn(curRow, "perfdrcd", data.split("▦")[7]);
- ds_grd_opinfo.setColumn(curRow, "anstkind", data.split("▦")[8]);
- ds_grd_opinfo.setColumn(curRow, "opdd", data.split("▦")[9]);
- ds_grd_opinfo.setColumn(curRow, "opstarttm", data.split("▦")[10]);
- ds_grd_opinfo.setColumn(curRow, "opendtm", data.split("▦")[11]);
- ds_grd_opinfo.setColumn(curRow, "opusetm", data.split("▦")[12]);
- ds_grd_opinfo.setColumn(curRow, "opwundkind", data.split("▦")[13]);
- ds_grd_opinfo.setColumn(curRow, "asascore", data.split("▦")[14]);
- ds_grd_opinfo.setColumn(curRow, "riskindex", data.split("▦")[15]);
- ds_grd_opinfo.setColumn(curRow, "gnrlanst", data.split("▦")[16]);
- ds_grd_opinfo.setColumn(curRow, "nnopcd", data.split("▦")[17]);
- ds_grd_opinfo.setColumn(curRow, "escopeopyn", data.split("▦")[18]);
- ds_grd_opinfo.setColumn(curRow, "opdiagcd", data.split("▦")[19]);
- ds_grd_opinfo.setColumn(curRow, "opdiagnm", data.split("▦")[20]);
- ds_grd_opinfo.setColumn(curRow, "subopcd", data.split("▦")[21]);
- ds_grd_opinfo.setColumn(curRow, "subopnm", data.split("▦")[22]);
-
- }
-
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "woundclassflag", opener.frmf_getParameter("setVal2"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "asaclssflag", opener.frmf_getParameter("setVal3"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "riskindxpnt", opener.frmf_getParameter("setVal4"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "generalanesthesiayn", opener.frmf_getParameter("setVal5"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "endoscopicopyn", opener.frmf_getParameter("setVal6"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "anstkind", opener.frmf_getParameter("setVal7"));
-
- }
- else if(!utlf_isNull(getPara1))
- {
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "bdtptestdate1", getPara1);
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "bdtptesttime1", getPara2);
- }
- else if(!utlf_isNull(getPara3))
- {
- cnt = getPara3.split("▩").length;
- for(var i=1; i<cnt-1; i++)
- {
- currRow = ds_grd_mirotestrslt.addRow();
- data = getPara3.split("▩")[i];
- ds_grd_mirotestrslt.setColumn(currRow, "culturedt", data.split("▦")[0]);
- ds_grd_mirotestrslt.setColumn(currRow, "spccd", data.split("▦")[1]);
- ds_grd_mirotestrslt.setColumn(currRow, "spcnm", data.split("▦")[2]);
- ds_grd_mirotestrslt.setColumn(currRow, "baccd", data.split("▦")[3]);
- ds_grd_mirotestrslt.setColumn(currRow, "bacnm", data.split("▦")[4]);
- ds_grd_mirotestrslt.setColumn(currRow, "nsgbrcdnm", data.split("▦")[5]);
- ds_grd_mirotestrslt.setColumn(currRow, "antibtrstbtrflag", data.split("▦")[6]);
- ds_grd_mirotestrslt.setColumn(currRow, "prcpdd", data.split("▦")[7]);
- ds_grd_mirotestrslt.setColumn(currRow, "bcoldt", data.split("▦")[8]);
- ds_grd_mirotestrslt.setColumn(currRow, "tclscd", data.split("▦")[9]);
- ds_grd_mirotestrslt.setColumn(currRow, "testcd", data.split("▦")[10]);
- ds_grd_mirotestrslt.setColumn(currRow, "bcno", data.split("▦")[11]);
-
- }
- }
- else if(!utlf_isNull(getPara4))
- {
- cnt = getPara4.split("▩").length;
- for(var i=1; i<cnt-1; i++)
- {
- currRow = ds_grd_mirotestrslt.addRow();
- data = getPara4.split("▩")[i];
- ds_grd_mirotestrslt.setColumn(currRow, "culturedt", data.split("▦")[0]);
- ds_grd_mirotestrslt.setColumn(currRow, "spccd", data.split("▦")[1]);
- ds_grd_mirotestrslt.setColumn(currRow, "spcnm", data.split("▦")[2]);
- ds_grd_mirotestrslt.setColumn(currRow, "baccd", data.split("▦")[3]);
- ds_grd_mirotestrslt.setColumn(currRow, "bacnm", data.split("▦")[4]);
- ds_grd_mirotestrslt.setColumn(currRow, "nsgbrcdnm", data.split("▦")[5]);
- ds_grd_mirotestrslt.setColumn(currRow, "antibtrstbtrflag", data.split("▦")[6]);
- ds_grd_mirotestrslt.setColumn(currRow, "prcpdd", data.split("▦")[7]);
- ds_grd_mirotestrslt.setColumn(currRow, "bcoldt", data.split("▦")[8]);
- ds_grd_mirotestrslt.setColumn(currRow, "tclscd", data.split("▦")[9]);
- ds_grd_mirotestrslt.setColumn(currRow, "testcd", data.split("▦")[10]);
- ds_grd_mirotestrslt.setColumn(currRow, "bcno", data.split("▦")[11]);
- }
- }
- else if(!utlf_isNull(getPara5))
- {
- cnt = getPara5.split("▩").length;
- for(var i=1; i<cnt-1; i++)
- {
- currRow = ds_grd_mirotestrslt.addRow();
- data = getPara5.split("▩")[i];
- ds_grd_mirotestrslt.setColumn(currRow, "culturedt", data.split("▦")[0]);
- ds_grd_mirotestrslt.setColumn(currRow, "spccd", data.split("▦")[1]);
- ds_grd_mirotestrslt.setColumn(currRow, "spcnm", data.split("▦")[2]);
- ds_grd_mirotestrslt.setColumn(currRow, "baccd", data.split("▦")[3]);
- ds_grd_mirotestrslt.setColumn(currRow, "bacnm", data.split("▦")[4]);
- ds_grd_mirotestrslt.setColumn(currRow, "nsgbrcdnm", data.split("▦")[5]);
- ds_grd_mirotestrslt.setColumn(currRow, "antibtrstbtrflag", data.split("▦")[6]);
- ds_grd_mirotestrslt.setColumn(currRow, "prcpdd", data.split("▦")[7]);
- ds_grd_mirotestrslt.setColumn(currRow, "bcoldt", data.split("▦")[8]);
- ds_grd_mirotestrslt.setColumn(currRow, "tclscd", data.split("▦")[9]);
- ds_grd_mirotestrslt.setColumn(currRow, "testcd", data.split("▦")[10]);
- ds_grd_mirotestrslt.setColumn(currRow, "bcno", data.split("▦")[11]);
- }
- }
- }
- else
- {
- switch1.case1.setFocus();
- }
- }
- function fInitialize()
- {
- // 진료과
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var standard_yn = "orduseyn";
- var ord_deptflag = 'D';
- var rslt_ref = "ds_init_deptlist";
- sort_field = "deptcd";
- sort_method = "asc";
- var dt = utlf_getCurrentDate();
- appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field, sort_method, dt, "", "",rslt_ref ,false, "");
-
- //병동
- standard_yn = "orduseyn";
- ord_deptflag = "W";
- rslt_ref = "ds_init_warddeptlist";
- sort_field = "deptcd";
- sort_method = "asc";
- var dt = utlf_getCurrentDate();
- appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field, sort_method, dt, "", "",rslt_ref ,false, "");
-
- // 공통코드를 조회한다.
- var arrParam = [ { dsNm: "ds_init_A0124", cdGrpId: "A0124" }
- ,{ dsNm: "ds_init_A0358", cdGrpId: "A0358" }
- ,{ dsNm: "ds_init_P0149", cdGrpId: "P0149" }
- ,{ dsNm: "ds_init_M0013", cdGrpId: "M0013" }
- ,{ dsNm: "ds_init_M0015", cdGrpId: "M0015" }
- ,{ dsNm: "ds_init_M0271", cdGrpId: "M0271" }
- ,{ dsNm: "ds_init_M0017", cdGrpId: "M0017" } //2018.05.24_마취종류 코드 수정
- ,{ dsNm: "ds_init_P0064", cdGrpId: "P0064" }
- ,{ dsNm: "ds_init_A0144", cdGrpId: "A0144" }
- ,{ dsNm: "ds_init_A0145", cdGrpId: "A0145" }
- ,{ dsNm: "ds_init_M0157", cdGrpId: "M0157" }
- ,{ dsNm: "ds_init_A0006", cdGrpId: "A0006" }
- ,{ dsNm: "ds_init_M0067", cdGrpId: "M0067" }
- ,{ dsNm: "ds_init_M0341", cdGrpId: "M0341" }];
-
- appf_getCodeList(arrParam);
- switch1.case1.setFocus();
- }
- function fGetPtnInfo(activeFlag)
- {
- trace("activeFlag= " + activeFlag);
- dsf_createDsRow("ds_send_reqdata", [{col : "pid", val : ds_hidden_condition.getColumn(0, "pid")}
- ,{col : "indd", val : ds_hidden_condition.getColumn(0, "indd")}
- ,{col : "cretno", val : ds_hidden_condition.getColumn(0, "cretno")}
- ,{col : "orddeptcd", val : ds_hidden_condition.getColumn(0, "orddeptcd")}
- ,{col : "psnflag", val : ds_hidden_condition.getColumn(0, "psnflag")}]);
- if( activeFlag != "I" )
- {
- //ds_main_hospinfcinfo.clearData();
- //ds_main_hospinfcinfo_basalsicklist.clear();
- //ds_main_hospinfcinfo_mirotestrslt.clear();
- //ds_main_hospinfcinfo_druginfo.clear();
- //ds_main_hospinfcinfo_oprecinfo.clear();
-
- ds_main_hospinfcinfolist.clearData();
- ds_grd_opinfo.clear();
- ds_grd_basalsicklist.clear();
- ds_grd_druginfo.clear();
- ds_grd_mirotestrslt.clear();
-
- ds_main_hospinfcinfo_hospinfc_info.clearData();
- ds_grd_basalsicklist.clearData();
- ds_grd_mirotestrslt.clearData();
- ds_grd_druginfo.clearData();
- ds_grd_opinfo.clearData();
-
- vCopysethospinfcinfo = ds_main_hospinfcinfo_hospinfc_info.saveXML();
- vCopysetoprecinfo = ds_grd_opinfo.saveXML();
- vCopysetbasalsicklist = ds_grd_basalsicklist.saveXML();
- vCopysetdruginfo = ds_grd_druginfo.saveXML();
- vCopysetmirotestrslt = ds_grd_mirotestrslt.saveXML();
- }
-
- if( activeFlag == "I" || activeFlag == "C" || activeFlag == "S" || activeFlag == "D")
- { //처음열릴때 또는 등록번호입력했을때
- //대상자기록리스트조회(병원감염대상기록데이터)
- //submit("TRASI00101");
- var oParam = {};
- oParam.id = "TRASI00101";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetHospInfcRec";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_hospinfcinfolist=info";
- oParam.async = false;
- //oParam.callback = "cf_TRASI00101";
- tranf_submit(oParam);
- }
-
- var oParam = {};
- oParam.id = "TRASI00102";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetPatBaseInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_hidden_patbaseinfo=info ds_diaginfo=diaginfo";
- oParam.async = false;
- //oParam.callback = "cf_TRASI00102";
- tranf_submit(oParam);
-
- //model.copyNode("/root/main/diaglist", "/root/hidden/patbaseinfo");
- ds_main_diaglist.copyData(ds_hidden_patbaseinfo);
-
- //if( grd_hospinfclist.rows-grd_hospinfclist.fixedRows <= 0 || activeFlag == "I" )
- if(ds_grd_hospinfclist.rowcount <= 0 || activeFlag == "I" || activeFlag == "S")
- {
- ds_main_hospinfcinfo_hospinfc_info.clearData();
- ds_main_hospinfcinfo_hospinfc_info.addRow();
- ds_grd_basalsicklist.clearData();
- ds_grd_mirotestrslt.clearData();
- ds_grd_druginfo.clearData();
- ds_grd_opinfo.clearData();
-
- //병원감염대상자 기본정보조회
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "psnflag", ds_hidden_condition.getColumn(0, "psnflag"));
- fChgPsnFlag();
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "pid", ds_hidden_condition.getColumn(0, "pid"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "indd", ds_hidden_patbaseinfo.getColumn(0, "indd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "intm", ds_hidden_patbaseinfo.getColumn(0, "intm"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "patnm", ds_hidden_patbaseinfo.getColumn(0, "patnm"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "sexflag", ds_hidden_patbaseinfo.getColumn(0, "sexflag"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "atdrtcd", ds_hidden_patbaseinfo.getColumn(0, "atdrtcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "atdrtnm", ds_hidden_patbaseinfo.getColumn(0, "atdrtnm"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "wardcd", ds_hidden_patbaseinfo.getColumn(0, "wardcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "roomcd", ds_hidden_patbaseinfo.getColumn(0, "roomcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "orddeptcd", ds_hidden_patbaseinfo.getColumn(0, "orddeptcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "age", ds_hidden_patbaseinfo.getColumn(0, "age"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "diagcd", ds_hidden_patbaseinfo.getColumn(0, "diagcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "diagnm", ds_hidden_patbaseinfo.getColumn(0, "diagnm"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "outrmdd", ds_hidden_patbaseinfo.getColumn(0, "dschdd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "outrmrslt", ds_hidden_patbaseinfo.getColumn(0, "dschtype"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "warddd", ds_hidden_patbaseinfo.getColumn(0, "warddd"));
-
- // 감염병동병실 정보를 입원병동병실 정보로 default 설정함
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "infccaswardcd", ds_hidden_patbaseinfo.getColumn(0, "wardcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "infccasroomcd", ds_hidden_patbaseinfo.getColumn(0, "roomcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "chngroomdd", ds_hidden_patbaseinfo.getColumn(0, "indd"));
-
- }
-
- fDblClickAllSearch(activeFlag);
- }
- function fDblClickAllSearch(flag)
- {
- //ds_main_hospinfcinfolist
- //선택한 값을 컨트롤에 setting해준다.
- //var rowcnt = ds_grd_hospinfclist.rowposition;
- //var lastrow = ds_grd_hospinfclist.rowcount - 1;
-
- //var rowcnt = ds_main_hospinfcinfolist.rowcount;
- var rowcnt = ds_main_hospinfcinfolist.rowposition;
- var lastrow = ds_main_hospinfcinfolist.rowcount;
- if( (lastrow > 0 && flag == "I") || (lastrow > 0 && flag == "D") || (lastrow > 0 && flag == "S") || (lastrow > 0 && flag == "C") )
- {
- rowcnt = 1;
- }
- var k = 0;
- if( lastrow > 0 && rowcnt >= 0)
- {
- //model.setValue("/root/hidden/selectedrowcnt", rowcnt);
- ds_hidden.setColumn(0, "selectedrowcnt", rowcnt);
- //var selinfo = model.getValue("/root/main/hospinfcinfolist/info[" + rowcnt + "]/pid");
- var selinfo = ds_main_hospinfcinfo_hospinfc_info.getColumn(rowcnt, "pid");
-
- ds_hidden_condition.setColumn(0, "state", "-");
-
- //기저질환, 항생제 투약 정보를 가지고 온다.
- //ds_send.clear();
-
- dsf_makeValue(ds_send_reqdata, "pid", "string", ds_hidden_condition.getColumn(0, "pid"));
- if( !utlf_isNull(ds_hidden_condition.getColumn(0, "indd")))
- {
- dsf_makeValue(ds_send_reqdata, "indd", "string", ds_hidden_condition.getColumn(0, "indd"));
- }
- else
- {
- dsf_makeValue(ds_send_reqdata, "indd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "indd"));
- }
-
- /*
- dsf_makeValue(ds_send_reqdata, "psnflag", "string", ds_hidden_condition.getColumn(0, "psnflag"));
- dsf_makeValue(ds_send_reqdata, "diagcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "diagcd"));
- dsf_makeValue(ds_send_reqdata, "opcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "opcd"));
- dsf_makeValue(ds_send_reqdata, "atdrtcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "atdrtcd"));
- dsf_makeValue(ds_send_reqdata, "perfdrid", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "perfdrid"));
- dsf_makeValue(ds_send_reqdata, "rgstdt", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdt"));
-
- if(utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdt"))){
- dsf_makeValue(ds_send_reqdata, "psnflag", "string", ds_hidden_condition.getColumn(0, "psnflag"));
- dsf_makeValue(ds_send_reqdata, "diagcd", "string", utlf_transNullToEmpty(ds_main_hospinfcinfolist.getColumn(rowcnt, "diagcd")));
- dsf_makeValue(ds_send_reqdata, "opcd", "string", utlf_transNullToEmpty(ds_main_hospinfcinfolist.getColumn(rowcnt, "opcd")));
- dsf_makeValue(ds_send_reqdata, "atdrtcd", "string", utlf_transNullToEmpty(ds_main_hospinfcinfolist.getColumn(rowcnt, "atdrtcd")));
- dsf_makeValue(ds_send_reqdata, "perfdrid", "string", utlf_transNullToEmpty(ds_main_hospinfcinfolist.getColumn(rowcnt, "perfdrid")));
- dsf_makeValue(ds_send_reqdata, "rgstdt", "string", utlf_transNullToEmpty(ds_main_hospinfcinfolist.getColumn(rowcnt, "rgstdt")));
-
- }else{
- dsf_makeValue(ds_send_reqdata, "psnflag", "string", ds_hidden_condition.getColumn(0, "psnflag"));
- dsf_makeValue(ds_send_reqdata, "diagcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "diagcd"));
- dsf_makeValue(ds_send_reqdata, "opcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "opcd"));
- dsf_makeValue(ds_send_reqdata, "atdrtcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "atdrtcd"));
- dsf_makeValue(ds_send_reqdata, "perfdrid", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "perfdrid"));
- dsf_makeValue(ds_send_reqdata, "rgstdt", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdt"));
- }
- */
- // 병원감염대상자기록리스트에서 더블클릭했을 때에만 조회한다.
- if ( flag != "I" )
- {
-
- //주치의, 집도의 성명, 진단명, 마취종류 등을 조회는 그리드 조회때 함께 함
- //grd_hospinfclist.select(rowcnt,1) = true;
- fMapping(rowcnt);
-
- //수정
- dsf_makeValue(ds_send_reqdata, "psnflag", "string", ds_hidden_condition.getColumn(0, "psnflag"));
- dsf_makeValue(ds_send_reqdata, "diagcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "diagcd"));
- dsf_makeValue(ds_send_reqdata, "opcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "opcd"));
- dsf_makeValue(ds_send_reqdata, "atdrtcd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "atdrtcd"));
- //dsf_makeValue(ds_send_reqdata, "perfdrid", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "perfdrid"));
- dsf_makeValue(ds_send_reqdata, "rgstdt", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdt"));
-
- fCalcuDayno();
- fChgPsnFlag();
-
- //수술정보 조회
- var oParam = {};
- oParam.id = "TRASI00103";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetOpRecInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_grd_opinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI00103";
- tranf_submit(oParam);
-
- //기저질환을 조회
- var oParam = {};
- oParam.id = "TRASI00104";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetBasalSick";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_grd_basalsicklist=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI00104";
- tranf_submit(oParam);
-
- // 항생제 투약정보를 조회
- var oParam = {};
- oParam.id = "TRASI00105";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetDrugInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_grd_druginfo=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI00105";
- tranf_submit(oParam);
-
- // 미생물 검사결과를 조회
- var oParam = {};
- oParam.id = "TRASI00106";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetMicroTestRslt";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_grd_mirotestrslt=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI00106";
- tranf_submit(oParam);
- //나중에 수정이 일어났는지 여부를 알기 위해 COPY본을 만든다.
-
- ds_main_copyset_hospinfcinfo_info.copyData(ds_main_hospinfcinfo_hospinfc_info);
- ds_main_copyset_oprecinfo.copyData(ds_grd_opinfo);
- ds_main_copyset_basalsicklist.copyData(ds_grd_basalsicklist);
- ds_main_copyset_druginfo.copyData(ds_grd_druginfo);
- ds_main_copyset_mirotestrslt.copyData(ds_grd_mirotestrslt);
-
- vCopysethospinfcinfo = ds_main_hospinfcinfo_hospinfc_info.saveXML();
- vCopysetoprecinfo = ds_grd_opinfo.saveXML();
- vCopysetbasalsicklist = ds_grd_basalsicklist.saveXML();
- vCopysetdruginfo = ds_grd_druginfo.saveXML();
- vCopysetmirotestrslt = ds_grd_mirotestrslt.saveXML();
-
- }
- }
- }
- function cf_TRASI00103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0){
- ds_grd_opinfo.clearData();
- return;
- }
- }
- function cf_TRASI00104(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0){
- ds_grd_basalsicklist.clearData();
- return;
- }
- }
- function cf_TRASI00105(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0){
- ds_grd_druginfo.clearData();
- return;
- }
- }
- function cf_TRASI00106(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0){
- ds_grd_mirotestrslt.clearData();
- return;
- }
- }
- function fChgPsnFlag()
- {
- if(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "psnflag") == "I" || ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "psnflag") == "E")
- {
- group10.cap_indd.text = "입원일";
- grd_hospinfclist.setFormatColProperty(9, "size", 86);
- grd_hospinfclist.setFormatColProperty(10, "size", 0);
- }
- else
- {
- group10.cap_indd.text = "진료일";
- grd_hospinfclist.setFormatColProperty(9, "size", 0);
- grd_hospinfclist.setFormatColProperty(10, "size", 86);
- }
- if(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "psnflag") == "I" || ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "psnflag")== "E")
- {
- group10.button5.enable = true;
- }
- else
- {
- group1.enable = false;
- group10.combo23.enable = false;
- group10.input2.enable= false;
- group10.input53.enable = false;
- group10.button5.enable = false;
- group10.input1.enable = false;
- group10.combo1.enable = false;
-
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "wardcd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "roomcd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "infccaswardcd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "infccasroomcd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "chngroomdd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "outrmdd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "outrmrslt", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "severityclssflag", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "icuinrmdd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "icuoutrmdd", "");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "icuinhospdayno", "");
- }
- }
- function fCalcuDayno(strParam)
- {
- var InterDay;
- if( strParam == "device" )
- {
- if( !utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "cateusdt")))
- {
- if( !utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "cateuedt")))
- {
- InterDay = utlf_getDateInterval(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "cateusdt"), ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "cateuedt"));
- }
- else
- {
- InterDay = utlf_getDateInterval(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "cateusdt"), utlf_getCurrentDate());
- }
- }
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "cateusedayno", InterDay);
- }
- else if (strParam == "infcdd")
- {
- if( !utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "indd")))
- {
- if( !utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd")))
- {
- InterDay = utlf_getDateInterval(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "indd"), ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "infcbfinhospdayno", InterDay);
- }
- else
- {
- InterDay = null;
- }
- }
- }
- else
- {
- if( !utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "icuinrmdd")))
- {
- if( !utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "icuoutrmdd")))
- {
- InterDay = utlf_getDateInterval(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "icuinrmdd"), ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "icuoutrmdd"));
- }
- else
- {
- InterDay = utlf_getDateInterval(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "icuinrmdd"), utlf_getCurrentDate());
- }
- }
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "icuinhospdayno", InterDay);
- }
- }
- //전과전동 클릭
- function group10_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "pid", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "pid"));
- ds_hidden_condition.setColumn(0, "fromdd", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "indd"));
- ds_hidden_condition.setColumn(0, "todd", utlf_getCurrentDate());
-
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- //frmf_open("SPASI00400", "SPASI00400", "", null, null, null, null, null, null, null, null, null, "M");
- frmf_open("SPASI00400", "SPASI00400", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function group10_button20_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_basalsicklist.addRow();
- //ds_grd_basalsicklist.setRowType(ds_grd_basalsicklist.rowposition, 2);
- }
- function group10_button17_onclick(obj:Button, e:ClickEventInfo)
- {
- //ds_grd_basalsicklist.deleteRow(ds_grd_basalsicklist.rowcount-1);
- ds_grd_basalsicklist.updatecontrol = false;
- ds_grd_basalsicklist.enableevent = false;
- ds_grd_basalsicklist.setRowType(ds_grd_basalsicklist.rowposition, 8);
- ds_grd_basalsicklist.enableevent = true;
- ds_grd_basalsicklist.updatecontrol = true;
- }
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var mainObj = frmf_getMainViewer();
-
- mainObj.frmf_clearParameter("setVal");
- fSetParameter();
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASI00200", "SPASI00200", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- var lastRow = 0;
- var bChkDup = true;
-
- //var getPara = opener.frmf_getParameter("setVal");
- var getPara = mainObj.frmf_getParameter("setVal");
- var cnt = utlf_transNullToEmpty(getPara).split("▩").length;
- var data = "";
- for(var i = 1; i < cnt-1; i++)
- {
- data = getPara.split("▩")[i];
-
- lastRow = ds_grd_opinfo.addRow();
-
- dsf_makeValue(ds_grd_opinfo, "string", "infcopcd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opcd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opnm", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opmskind", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opflagcd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opstatcd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "perfdrnm", "");
- dsf_makeValue(ds_grd_opinfo, "string", "perfdrid", "");
- dsf_makeValue(ds_grd_opinfo, "string", "anstkind", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opdd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opstarttm", "");
- dsf_makeValue(ds_grd_opinfo, "string", "openddd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opendtm", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opusetm", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opwundkind","");
- dsf_makeValue(ds_grd_opinfo, "string", "asascore", "");
- dsf_makeValue(ds_grd_opinfo, "string", "riskindex", "");
- dsf_makeValue(ds_grd_opinfo, "string", "gnrlanst", "");
- dsf_makeValue(ds_grd_opinfo, "string", "escopeopyn","");
- dsf_makeValue(ds_grd_opinfo, "string", "opdiagcd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "opdiagnm", "");
- dsf_makeValue(ds_grd_opinfo, "string", "subopcd", "");
- dsf_makeValue(ds_grd_opinfo, "string", "subopnm", "");
- ds_grd_opinfo.setColumn(lastRow, "infcopcd", data.split("▦")[0]);
- ds_grd_opinfo.setColumn(lastRow, "opcd", data.split("▦")[1]);
- ds_grd_opinfo.setColumn(lastRow, "opnm", data.split("▦")[2]);
- ds_grd_opinfo.setColumn(lastRow, "opmskind", data.split("▦")[3]);
- ds_grd_opinfo.setColumn(lastRow, "opflagcd", data.split("▦")[4]);
- ds_grd_opinfo.setColumn(lastRow, "opstatcd", data.split("▦")[5]);
- ds_grd_opinfo.setColumn(lastRow, "perfdrnm", data.split("▦")[6]);
- ds_grd_opinfo.setColumn(lastRow, "perfdrid", data.split("▦")[7]);
- ds_grd_opinfo.setColumn(lastRow, "anstkind", data.split("▦")[8]);
- ds_grd_opinfo.setColumn(lastRow, "opdd", data.split("▦")[9]);
- ds_grd_opinfo.setColumn(lastRow, "opstartdd", data.split("▦")[9]);
- ds_grd_opinfo.setColumn(lastRow, "opstarttm", data.split("▦")[10]);
- ds_grd_opinfo.setColumn(lastRow, "openddd", data.split("▦")[11]);
- ds_grd_opinfo.setColumn(lastRow, "opendtm", data.split("▦")[12]);
- ds_grd_opinfo.setColumn(lastRow, "opusetimeno", data.split("▦")[13]);
- ds_grd_opinfo.setColumn(lastRow, "wundcls", data.split("▦")[14]);
- ds_grd_opinfo.setColumn(lastRow, "asa", data.split("▦")[15]);
- ds_grd_opinfo.setColumn(lastRow, "riskindxpnt", data.split("▦")[16]);
- ds_grd_opinfo.setColumn(lastRow, "gnrlanst", data.split("▦")[17]);
- ds_grd_opinfo.setColumn(lastRow, "escopeaproch", data.split("▦")[18]);
- ds_grd_opinfo.setColumn(lastRow, "opdiagcd", data.split("▦")[19]);
- ds_grd_opinfo.setColumn(lastRow, "opdiagnm", data.split("▦")[20]);
- ds_grd_opinfo.setColumn(lastRow, "subopcd", data.split("▦")[21]);
- ds_grd_opinfo.setColumn(lastRow, "subopnm", utlf_transNullToEmpty(data.split("▦")[22]));
-
- /*
- dsf_makeValue(ds_grd_opinfo, "string", "infcopcd", data.split("▦")[0], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opcd", data.split("▦")[1], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opnm", data.split("▦")[2], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opmskind", data.split("▦")[3], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opflagcd", data.split("▦")[4], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opstatcd", data.split("▦")[5], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "perfdrnm", data.split("▦")[6], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "perfdrid", data.split("▦")[7], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "anstkind", data.split("▦")[8], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opdd", data.split("▦")[9], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opstarttm", data.split("▦")[10], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opendtm", data.split("▦")[11], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opusetm", data.split("▦")[12], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opwundkind",data.split("▦")[13], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "asascore", data.split("▦")[14], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "riskindex", data.split("▦")[15], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "gnrlanst", data.split("▦")[16], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "escopeopyn",data.split("▦")[17], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opdiagcd", data.split("▦")[18], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "opdiagnm", data.split("▦")[19], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "subopcd", data.split("▦")[20], lastRow);
- dsf_makeValue(ds_grd_opinfo, "string", "subopnm", data.split("▦")[21], lastRow);
- */
-
- }
- mainObj.frmf_clearParameter("setVal");
-
- group4_grd_opinfo_oncelldblclick();
- //frmf_inputEnterKey("button6", "oncelldblclick", ev );
- }
- function fSetParameter()
- {
- var idate = new Date();
- var jdate = new Date();
-
- if( utlf_isNull(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd")))
- {
- var todd = utlf_getCurrentDate();
- jdate = idate.getAddDate(-14, "D");
- var fromdd = jdate.getDateFormat();
- }
- else
- {
- idate = ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd").toDate();
- var todd = idate.getDateFormat();
- jdate = idate.getAddDate(-14, "D");
- var fromdd = jdate.getDateFormat();
- }
-
- ds_hidden_condition.setColumn(0, "fromdd", fromdd);
- ds_hidden_condition.setColumn(0, "todd", todd);
- ds_hidden_condition.setColumn(0, "refcond", "3");
- ds_hidden_condition.setColumn(0, "pid", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "pid"));
- }
- //미생물 배양결과 삭제
- function switch1_case1_button23_onclick(obj:Button, e:ClickEventInfo)
- {
- //ds_grd_mirotestrslt.deleteRow(ds_grd_mirotestrslt.rowcount-1);
-
- ds_grd_mirotestrslt.updatecontrol = false;
- ds_grd_mirotestrslt.enableevent = false;
- ds_grd_mirotestrslt.setRowType(ds_grd_mirotestrslt.rowposition, 8);
- ds_grd_mirotestrslt.enableevent = true;
- ds_grd_mirotestrslt.updatecontrol = true;
- }
- //미생물 배양결과 미생물 버튼
- function switch1_case1_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var mainObj = frmf_getMainViewer();
- //model.removenode("/root/properties/parameters/setVal/setValvalue");
- mainObj.frmf_clearParameter("setVal");
- ds_hidden_condition.setColumn(0, "pid", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "pid"));
- ds_hidden_condition.setColumn(0, "psnflag", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "psnflag"));
-
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASI00300", "SPASI00300", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- var lastRow = 0;
- var bChkDup = true;
- //var getPara = model.getValue("/root/properties/parameters/setVal/setValvalue");
- //var getPara = opener.frmf_getParameter("setVal");
- var getPara = mainObj.frmf_getParameter("setVal");
- var cnt = utlf_transNullToEmpty(getPara).split("▩").length;
- var data = "";
-
- var vChk = "N";
- for(var i=1; i<cnt-1; i++)
- {
-
- data = getPara.split("▩")[i];
- var culturedt = data.split("▦")[0];
- var spccd = data.split("▦")[1];
- var baccd = data.split("▦")[3];
- var nsgbrcdnm = data.split("▦")[11];
-
- vChk == "N";
- //ds_main_trmslist.enableevent = false;
- //ds_main_trmslist.updatecontrol = false;
- // var nodeList1 = instance1.selectNodes("/root/main/hospinfcinfo/mirotestrslt/info[culturedt='"+ culturedt +"' and spccd='"+spccd+"' and baccd='"+baccd+"']" );//dest
- //ds_grd_mirotestrslt.filterstr = "culturedt =='" + culturedt + "' && spccd == '" + spccd + "' && baccd == '" + baccd +"'";
- //ds_grd_mirotestrslt.filterstr = "";
-
- // if( nodeList1 != null && nodeList1.length > 0 )
- // {
- // continue;
- // }
- for(var j = 0; j < ds_grd_mirotestrslt.rowcount; j++)
- {
- if(ds_grd_mirotestrslt.getColumn(j, "culturedt") == culturedt &&
- ds_grd_mirotestrslt.getColumn(j, "spccd") == spccd &&
- ds_grd_mirotestrslt.getColumn(j, "baccd") == baccd
- )
- {
- vChk = "Y";
- }
- }
-
- if(vChk == "Y"){
- continue;
- }
-
- lastRow = ds_grd_mirotestrslt.addRow();
- ds_grd_mirotestrslt.setColumn(lastRow, "culturedt", data.split("▦")[0]);
- ds_grd_mirotestrslt.setColumn(lastRow, "spccd", data.split("▦")[1]);
- ds_grd_mirotestrslt.setColumn(lastRow, "spcnm", data.split("▦")[2]);
- ds_grd_mirotestrslt.setColumn(lastRow, "baccd", data.split("▦")[3]);
- ds_grd_mirotestrslt.setColumn(lastRow, "bacnm", data.split("▦")[4]);
- ds_grd_mirotestrslt.setColumn(lastRow, "antibtrstbtrflag", data.split("▦")[5]);
- ds_grd_mirotestrslt.setColumn(lastRow, "bcno", data.split("▦")[6]);
- ds_grd_mirotestrslt.setColumn(lastRow, "tclscd", data.split("▦")[7]);
- ds_grd_mirotestrslt.setColumn(lastRow, "testcd", data.split("▦")[8]);
- ds_grd_mirotestrslt.setColumn(lastRow, "prcpdd", data.split("▦")[9]);
- ds_grd_mirotestrslt.setColumn(lastRow, "bcoldt", data.split("▦")[10]);
- ds_grd_mirotestrslt.setColumn(lastRow, "antibtrstbtrflagnm", data.split("▦")[11]);
-
- }
-
- //ds_main_trmslist.enableevent = true;
- //ds_main_trmslist.updatecontrol = true;
- mainObj.frmf_clearParameter("setVal");
-
-
- }
- //부착기구 버튼
- function button11_onclick(obj:Button, e:ClickEventInfo)
- {
- //var pid = model.getValue("/root/main/hospinfcinfo/hospinfc/info/pid");
- var pid = ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "pid");
-
- //if ( pid == null || pid == "" )
- if( utlf_isNull(pid))
- {
- sysf_messageBox("환자 정보가", "I004");
- return;
- }
-
- frmf_modal("SPASI03000", "SPASI03000", "", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_button25_onclick(obj:Button, e:ClickEventInfo)
- {
- switch1.case1.setFocus();
- ds_grd_hospinfclist.clearData();
- ds_grd_basalsicklist.clearData();
- ds_grd_druginfo.clearData();
- ds_grd_mirotestrslt.clearData();
- ds_grd_opinfo.clearData();
- ds_main_hospinfcinfo_hospinfc_info.clearData();
-
- // 기본값으로 진료유형을 입원으로 설정함.
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "psnflag", "I");
- ds_hidden_condition.setColumn(0, "state", "I");
-
- }
- function grp_btn_button22_onclick(obj:Button, e:ClickEventInfo)
- {
- var rowcnt = ds_hidden.getColumn(0, "selectedrowcnt");
-
- if( utlf_isNull(rowcnt))
- {
- var msg = sysf_messageBox("복사할 데이터를 그리드에서 ", "C002");
- return;
- }
- else
- {
- fMapping(rowcnt);
- //fClear("N");
- ds_grd_opinfo.clearData();
- ds_grd_mirotestrslt.clearData();
- ds_grd_druginfo.clearData();
- ds_hidden_condition.setColumn(0, "state", "I");
- }
- }
- function grp_btn_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var basalsick = ds_grd_basalsicklist.rowcount;
- var microtest = ds_grd_mirotestrslt.rowcount;
- var drug = ds_grd_druginfo.rowcount;
- var oprec = ds_grd_opinfo.rowcount;
-
- // 감염일, 감염종류 입력 유무 체크
- var infcdd = ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd");
-
- if( utlf_isNull(infcdd))
- {
- sysf_messageBox("[감염정보 마스터] 감염일은", "I003");
- return;
- }
-
- var infckindlrg = ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infckindlrg");
-
- if( utlf_isNull(infckindlrg))
- {
- sysf_messageBox("[감염정보 마스터] 감염종류를", "C002");
- return;
- }
-
- // 수술정보 등록항목이 있는 경우 감염관리자체코드 입력 유무를 체크 한다.
- for (var i = 0 ; i < oprec ; i++ )
- {
- var status = ds_grd_opinfo.getRowType(i); // status 값. 신규등록(3), 신규등록삭제처리(4)
-
- if ( status == "4" || status_comp == "5" || status_comp == "6" )
- {
- // 조회시 수술코드로 복원처리 해야함.
- //grd_opinfo.valueMatrix(i, grd_opinfo.colRef("infcopcd")) = model.getValue("/root/main/copyset/oprecinfo/info["+i+"]/infcopcd");
- continue;
- }
- var infcopcd = ds_grd_opinfo.getColumn(i, "infcopcd").toUpperCase();
-
- if( utlf_isNull(infcopcd))
- {
- sysf_messageBox("[수술정보] " + i + " 번째 열의 감염관리 자체코드는", "I003");
- return;
- }
- }
-
- // 수술정보 데이터 그리드 상에서 중복 데이터가 존재하는지 체크 한다.
- for (var i = 0; i < oprec; i++)
- {
- var status = ds_grd_opinfo.getRowType(i); // status 값. 신규등록(3), 신규등록삭제처리(4)
-
- if ( status == "4" || status == "5" || status == "6" ) continue;
-
- var infcopcd = ds_grd_opinfo.getColumn(i, "infcopcd");
-
- for ( var j = 0 ; j < oprec; j++)
- {
- if ( i == j ) continue;
-
- var infcopcd_comp = ds_grd_opinfo.getColumn(j, "infcopcd");
-
- var status_comp = ds_grd_opinfo.getRowType(j);
-
- // 삭제처리된 row는 비교조건에서 제외 한다.
- if(infcopcd.toUpperCase() == infcopcd_comp.toUpperCase() && status_comp != "4" && status_comp != "5" && status_comp != "6")
- {
- sysf_messageBox("감염관리 자체코드가", "E006");
- return;
- }
- }
- }
-
- // 기저질환 등록항목이 있는 경우 기저질환 코드가 선택되었는지 유무를 체크 한다.
- for(var i = 0; i < basalsick; i++)
- {
- var basalsickcd = ds_grd_basalsicklist.getColumn(i, "basalsickcd");
- //var status = ds_grd_basalsicklist.getRowType(i);
- //alert(status);
- if( utlf_isNull(basalsickcd))
- {
- sysf_messageBox("[기저질환] " + i + " 번째 열의 기절질환명은", "I003");
- return;
- }
-
- }
- // 기저질환 데이터 그리드 상에서 중복 데이터가 존재하는지 체크 한다.
-
- for(var i = 0 ; i < basalsick; i++)
- {
- var status = ds_grd_basalsicklist.getRowType(i); // status 값. 신규등록(3), 신규등록삭제처리(4)
- if ( status == "4" || status == "5" || status == "6" ) continue;
-
- var basalsickcd = ds_grd_basalsicklist.getColumn(i, "basalsickcd");
-
- for(var j = 0; j < basalsick; j++)
- {
- if ( i == j ) continue;
- var basalsickcd_comp = ds_grd_basalsicklist.getColumn(j, "basalsickcd");
-
- var status_comp = ds_grd_basalsicklist.getRowType(j);
-
- // 삭제처리된 row는 비교조건에서 제외 한다.
- if(basalsickcd.toUpperCase() == basalsickcd_comp.toUpperCase() && status_comp != "4" && status_comp != "5" && status_comp != "6" )
- {
- sysf_messageBox("기저질환명이", "E006");
- return;
- }
- }
- }
-
- // 투약정보 등록항목이 있는 경우 약품코드값 유무를 체크 한다.
- for(var i = 0; i < drug; i++)
- {
- var drugcd = ds_grd_druginfo.getColumn(i, "drugcd");
-
- if( utlf_isNull(drugcd))
- {
- sysf_messageBox("[투약정보] " + i + " 번째 열의 약품코드는", "I003");
- return;
- }
- }
- // 투약정보 데이터 그리드 상에서 중복 데이터가 존재하는지 체크 한다.
- for(var i = 0; i < drug; i++)
- {
- // status 값. 신규등록(3), 신규등록삭제처리(4)
- var status = ds_grd_druginfo.getRowType(i);
- if ( status == "4" || status == "5" || status == "6" ) continue;
-
- var drugcd = ds_grd_druginfo.getColumn(i, "drugcd");
-
- for(var j = 0; j < drug; j++)
- {
- if ( i == j ) continue;
-
- var drugcd_comp = ds_grd_druginfo.getColumn(j, "drugcd");
- var status_comp = ds_grd_opinfo.getRowType(j);
-
- // 삭제처리된 row는 비교조건에서 제외 한다.
- if(drugcd.toUpperCase() == drugcd_comp.toUpperCase() &&status_comp != "4" && status_comp != "5" && status_comp != "6")
- {
- sysf_messageBox("약품코드가", "E006");
- return;
- }
- }
- }
-
- //초기화
- ds_hidden_condition.setColumn(0, "state", "-");
-
- if(frmf_isRequiredControls("ipt_rgstdd", "ipt_infcdd","cmb_infckindlrg","rdo_psnflag","ipt_pid") == false )
- {
- return;
- }
-
-
- /*
- if(fpamCompareNodes(ds_main_hospinfcinfo_hospinfc_info, ds_main_copyset_hospinfcinfo_info) &&
- fpamCompareNodes(ds_grd_basalsicklist, ds_main_copyset_basalsicklist) &&
- fpamCompareNodes(ds_grd_mirotestrslt, ds_main_copyset_mirotestrslt) &&
- fpamCompareNodes(ds_grd_druginfo, ds_main_copyset_druginfo) &&
- fpamCompareNodes(ds_grd_opinfo, ds_main_copyset_oprecinfo))
- {
- */
- if(fpamCompareNodes(ds_main_hospinfcinfo_hospinfc_info, vCopysethospinfcinfo) &&
- fpamCompareNodes(ds_grd_basalsicklist, vCopysetbasalsicklist) &&
- fpamCompareNodes(ds_grd_mirotestrslt, vCopysetmirotestrslt) &&
- fpamCompareNodes(ds_grd_druginfo, vCopysetdruginfo) &&
- fpamCompareNodes(ds_grd_opinfo, vCopysetoprecinfo))
- {
- var msg = sysf_messageBox("등록/수정된 내용이 없으므로 저장", "E001");
- }
- else
- {
- //ds_send.cleare();
- //원본 데이터와 복사값을 비교해서 수정된 사항만 INPUT 에 담는다
- //기본 마스터 정보
- if(!fpamCompareNodes(ds_main_hospinfcinfo_hospinfc_info, vCopysethospinfcinfo))
- {
- //등록이나 수정을 수행해야 하는 경우
- if(ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "pid") != ds_main_copyset_hospinfcinfo_info.getColumn(0, "pid")
- || ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "indd") != ds_main_copyset_hospinfcinfo_info.getColumn(0, "indd")
- || ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "psnflag") != ds_main_copyset_hospinfcinfo_info.getColumn(0, "psnflag")
- || ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdd") != ds_main_copyset_hospinfcinfo_info.getColumn(0, "rgstdd")
- || ds_hidden_condition.getColumn(0, "state") == "I")
- {
- ds_hidden_condition.setColumn(0, "state", "I");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "rgstdt", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdd") + utlf_getCurrentTime());
- }
-
- if(ds_hidden_condition.getColumn(0, "state") != "I")
- {
- ds_hidden_condition.setColumn(0, "state", "U");
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "rgstdt", ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgstdd") + "" + ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "rgsttm"));
- }
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "state", "string", ds_hidden_condition.getColumn(0, "state"));
- }
-
- dsf_createDs("ds_send_hospinfc");
- ds_send_hospinfc.copyData(ds_main_hospinfcinfo_hospinfc_info);
-
- //기저질환 디테일
- if(!fpamCompareNodes(ds_grd_basalsicklist, ds_main_copyset_basalsicklist))
- {
- dsf_createDs("ds_send_basalsicklist");
- //ds_send_basalsicklist.copyData(grdf_getGridUpdateData(group10.grd_basalsicklist, "update"));
- //ds_send_basalsicklist.copyData(grdf_getGridUpdateData(group10.grd_basalsicklist));
-
- var sData = grdf_getGridUpdateData(group10.grd_basalsicklist);
- grdf_setStatusColumn(sData, "m");
-
- ds_send_basalsicklist.clearData();
- ds_send_basalsicklist.copyData(sData, true);
-
-
- }
- //수술내역 디테일
- if(!fpamCompareNodes(ds_main_copyset_oprecinfo, ds_grd_opinfo))
- {
- dsf_createDs("ds_send_oprecinfo");
- //ds_send_oprecinfo.copyData(grdf_getGridUpdateData(group4.grd_opinfo, "update"));
-
- var sData = grdf_getGridUpdateData(group4.grd_opinfo);
- grdf_setStatusColumn(sData, "m");
-
- ds_send_oprecinfo.clearData();
- ds_send_oprecinfo.copyData(sData, true);
-
- }
- //미생물배양결과 디테일
- if(!fpamCompareNodes(ds_grd_mirotestrslt, ds_main_copyset_mirotestrslt))
- {
- dsf_createDs("ds_send_mirotestrslt");
- //ds_send_mirotestrslt.copyData(grdf_getGridUpdateData(switch1.case1.grd_mirotestrslt, "update"));
- var sData = grdf_getGridUpdateData(switch1.case1.grd_mirotestrslt);
- grdf_setStatusColumn(sData, "m");
-
- ds_send_mirotestrslt.clearData();
- ds_send_mirotestrslt.copyData(sData, true);
- }
- //항생제 투약사항 디테일fGetPtnInfo
- if(!fpamCompareNodes(ds_grd_druginfo, ds_main_copyset_druginfo))
- {
- dsf_createDs("ds_send_druginfo");
- //ds_send_druginfo.copyData(grdf_getGridUpdateData(switch1.case2.grd_druginfo, "update"));
-
- var sData = grdf_getGridUpdateData(switch1.case2.grd_druginfo);
- grdf_setStatusColumn(sData, "m");
-
- ds_send_druginfo.clearData();
- ds_send_druginfo.copyData(sData, true);
- }
- var oParam = {};
- oParam.id = "TXASI00101";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqExeHospInfcRec";
- oParam.inds = "hospinfc=ds_send_hospinfc basalsicklist=ds_send_basalsicklist mirotestrslt=ds_send_mirotestrslt druginfo=ds_send_druginfo oprecinfo=ds_send_oprecinfo";
- oParam.outds = "ds_hospinfcinfolist=info";
- oParam.async = false;
- //oParam.callback = "cf_TXASI00101";
- tranf_submit(oParam);
-
- //fGetPtnInfo("S");
- SMASI00100_onload();
-
- /*
- if(ds_main_hospinfcinfolist.rowcount > 0){
- fDblClickAllSearch("L");
- }
- */
- }
- }
- function fpamCompareNodes(originalNode, copyNode)
- {
- /*
- var ins = instance1;
- var original = ins.selectSingleNode(originalNode);
- var copy = ins.selectSingleNode(copyNode);
- if(utlf_isNull(original) || utlf_isNull(copy))
- {
- return false;
- }
- else if (original.xml == copy.xml)
- {
- return true;
- }
- else
- {
- return false;
- }
- */
- if ( originalNode.rowcount < 0 ) {
- return false;
- }else if ( ds_main_hospinfcinfo_hospinfc_info.saveXML() == copyNode ) {
- return true;
- }else{
- return false;
- }
- }
- function grp_btn_button42_onclick(obj:Button, e:ClickEventInfo)
- {
- var rowcnt = ds_main_hospinfcinfolist.rowposition;
- if(rowcnt < 0)
- {
- var msg = sysf_messageBox("삭제할 정보를 ", "C002");
- return;
- }
- else
- {
- //등록이나 수정을 수행해야 하는 경우
- ds_hidden_condition.setColumn(0, "state", "D");
- if(frmf_isRequiredControls("ipt_rgstdd","rdo_psnflag","ipt_pid") == false )
- {
- return;
- }
- dsf_createDsRow("ds_send_hospinfc", [{col : "rgstdt", val : ds_main_hospinfcinfolist.getColumn(rowcnt, "rgstdt")}
- ,{col : "pid", val : ds_main_hospinfcinfolist.getColumn(rowcnt, "pid")}
- ,{col : "indd", val : ds_main_hospinfcinfolist.getColumn(rowcnt, "indd")}
- ,{col : "state", val : ds_hidden_condition.getColumn(0, "state")}
- ,{col : "psnflag", val : ds_main_hospinfcinfolist.getColumn(rowcnt, "psnflag")}]);
-
- ds_hidden_condition.setColumn(0, "pid", ds_main_hospinfcinfolist.getColumn(rowcnt, "pid"));
- ds_hidden_condition.setColumn(0, "indd", ds_main_hospinfcinfolist.getColumn(rowcnt, "indd"));
- ds_hidden_condition.setColumn(0, "psnflag", ds_main_hospinfcinfolist.getColumn(rowcnt, "psnflag"));
- var oParam = {};
- oParam.id = "TXASI00101";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqExeHospInfcRec";
- oParam.inds = "hospinfc=ds_send_hospinfc basalsicklist=ds_grd_basalsicklist mirotestrslt=ds_grd_mirotestrslt druginfo=ds_grd_druginfo oprecinfo=ds_grd_opinfo";
- oParam.outds = "ds_hospinfcinfolist=info";
- oParam.async = false;
- //oParam.callback = "cf_TXASI00101";
- tranf_submit(oParam);
-
- fGetPtnInfo("D");
- }
- }
- //약품조회
- function switch1_case2_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var mainObj = frmf_getMainViewer();
- mainObj.frmf_clearParameter("setVal");
- fSetParameter();
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00800", "SPASB00800", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- var lastRow = ds_grd_druginfo.rowcount;
- var bChkDup = true;
-
- //var getPara = opener.frmf_getParameter("setVal");
- var getPara = mainObj.frmf_getParameter("setVal");
- var cnt = utlf_transNullToEmpty(getPara).split("▩").length;
- var data;
- for(var i = 1; i < cnt-1; i++)
- {
- data = getPara.split("▩")[i];
-
- bChkDup = fChkDup(ds_grd_druginfo, data.split("▦")[8], ds_grd_druginfo);
- if(bChkDup == false)
- {
- continue;
- }
- lastRow = ds_grd_druginfo.addRow();
-
- ds_grd_druginfo.setColumn(lastRow, "spcldrug", data.split("▦")[1]);
- ds_grd_druginfo.setColumn(lastRow, "drughngnm", data.split("▦")[2]);
- ds_grd_druginfo.setColumn(lastRow, "drugusdt", data.split("▦")[3]);
- ds_grd_druginfo.setColumn(lastRow, "druguedt", data.split("▦")[4]);
- ds_grd_druginfo.setColumn(lastRow, "drugcd", data.split("▦")[8]);
- ds_grd_druginfo.setColumn(lastRow, "etc", data.split("▦")[9]);
- }
- mainObj.frmf_clearParameter("setVal");
-
- }
- function fChkDup(pGridNm, pChkCd, pDestNode)
- {
- if( pGridNm.rowcount > 0 )
- {
-
- /*
- var nodeList1 = ds_grd_druginfo.filterstr = "drugcd == '" + pChkCd + "'";
-
- if( !utlf_isNull(nodeList1) && nodeList1.length > 0)
- {
- return false;
- }
- */
- for(var j = 0; j < ds_grd_druginfo.rowcount; j++)
- {
- if(ds_grd_druginfo.getColumn(j, "drugcd") == pChkCd)
- {
- return false;
- }
- }
-
- }
- return true;
- }
- function switch1_case3_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "H1");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00900", "SPASB00900", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case3_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "H2");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00900", "SPASB00900", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function fSearch()
- {
- // 초기화후 조회 처리/root/main/hospinfcinfo/hospinfc/info/pid
- var pid = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"pid"); //model.getValue("/root/main/hospinfcinfo/hospinfc/info/pid");
- var patnm = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"patnm"); //model.getValue("/root/main/hospinfcinfo/hospinfc/info/patnm");
-
- var indd = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"indd");
- var psnflag = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"psnflag");
- /*
-
- model.resetInstanceNode("/root/main/hospinfcinfo");
- model.removeNodeset("/root/main/hospinfcinfo/basalsicklist");
- model.removeNodeset("/root/main/hospinfcinfo/mirotestrslt");
- model.removeNodeset("/root/main/hospinfcinfo/druginfo");
- model.removeNodeset("/root/main/hospinfcinfo/oprecinfo");
-
- model.resetInstanceNode("/root/main/hospinfcinfolist");
- model.removenodeset("/root/main/hospinfcinfolist/info");
-
- model.refresh();
-
-
- ds_grd_mirotestrslt
- ds_grd_druginfo
-
- // 기본값으로 진료유형을 입원으로 설정함.
- model.setValue("/root/main/hospinfcinfo/hospinfc/info/pid", pid);
- model.setValue("/root/main/hospinfcinfo/hospinfc/info/psnflag", "I");
- model.setValue("/root/hidden/condition/state", "I");
- model.makeValue("/root/hidden/condition/pid", model.getValue("/root/main/hospinfcinfo/hospinfc/info/pid"));
- model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/hospinfcinfo/hospinfc/info/pid"));
- submit("TRASI00108", true);
-
- cbo_indd.select(0);
-
- */
- ds_hidden_condition.setColumn(0,"pid",pid);
- ds_hidden_condition.setColumn(0,"indd",indd);
- ds_hidden_condition.setColumn(0,"psnflag",psnflag);
- dsf_makeValue(ds_send_reqdata, "pid", "string", pid);
- var oParam = {};
- oParam.id = "TRASI00108";
- oParam.service = "infcmngtapp.HospInfcMngt";
- oParam.method = "reqGetPatInddList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_patinddlist=patindd";
- oParam.async = false;
- //oParam.callback = "cf_TRASI00108";
- tranf_submit(oParam);
-
- /*
- model.makeValue("/root/hidden/condition/indd", model.getValue("/root/main/hospinfcinfo/hospinfc/info/indd"));
- model.makeValue("/root/hidden/condition/psnflag", model.getValue("/root/main/hospinfcinfo/hospinfc/info/psnflag"));
-
- fGetPtnInfo("C");//click event 발생시
- */
- }
- function group10_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- group10.ipt_pid.updateToDataset();
-
- fSearch();
- group10.cbo_indd.index = 0;
- frmf_inputEnterKey("group10.cbo_indd", "onitemchanged", new ItemChangeEventInfo );
- }
- }
- function group10_btn_getpatinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function group10_cbo_indd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //model.makeValue("/root/hidden/condition/pid", model.getValue("/root/main/hospinfcinfo/hospinfc/info/pid"));
- //model.makeValue("/root/hidden/condition/indd", model.getValue("/root/main/hospinfcinfo/hospinfc/info/indd"));
- //model.makeValue("/root/hidden/condition/psnflag", model.getValue("/root/main/hospinfcinfo/hospinfc/info/psnflag"));
- dsf_makeValue(ds_hidden_condition, "pid", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"pid"));
- dsf_makeValue(ds_hidden_condition, "indd", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"indd"));
- dsf_makeValue(ds_hidden_condition, "psnflag", "string", ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"psnflag"));
- fGetPtnInfo("I");//click event 발생시
- }
- function switch1_case3_button18_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "E1");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00900", "SPASB00900", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case3_button19_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "E2");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00900", "SPASB00900", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case3_button24_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "C1");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00900", "SPASB00900", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case3_button21_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "C2");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB00900", "SPASB00900", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case3_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "BT1");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB02000", "SPASB02000", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch1_case3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_condition.setColumn(0, "flag", "BT2");
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_hidden_condition;
- frmf_modal("SPASB02000", "SPASB02000", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function grd_hospinfclist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- /*
- var iRow = grd_hospinfclist.mouseRow;
- var lastRow = grd_hospinfclist.rows - grd_hospinfclist.fixedRows;
- if( iRow > 0 && iRow <= lastRow){
- fDblClickAllSearch("L");
- }
- */
-
- if(ds_main_hospinfcinfolist.rowcount > 0){
- fDblClickAllSearch("L");
- }
- }
- function fMapping(rowcnt){
- //model.copyNode("/root/main/diaglist", "/root/hidden/patbaseinfo");
- //ds_main_diaglist.copyRow(ds_hidden_patbaseinfo);
- //alert(ds_main_hospinfcinfo_hospinfc_info.rowposition);
-
- ds_main_hospinfcinfo_hospinfc_info.copyRow(0,ds_main_hospinfcinfolist,rowcnt);
-
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "rgstdd", "string", ds_main_hospinfcinfolist.getColumn(rowcnt, "rgstdt").substr(0,8));
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "rgsttm", "string", ds_main_hospinfcinfolist.getColumn(rowcnt, "rgstdt").substr(8,6));
-
-
- if(!utlf_isNull(ds_main_hospinfcinfolist.getColumn(rowcnt, "bdtptestdt1"))){
- var vbdtptestdt1= ds_main_hospinfcinfolist.getColumn(rowcnt, "bdtptestdt1").substr(0,8);
- var vbdtptesttm1= ds_main_hospinfcinfolist.getColumn(rowcnt, "bdtptestdt1").substr(8,6);
- }else{
- var vbdtptestdt1= "";
- var vbdtptesttm1= "";
- }
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "bdtptestdate1", "string", vbdtptestdt1);
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "bdtptesttime1", "string", vbdtptesttm1);
-
-
- if(!utlf_isNull(ds_main_hospinfcinfolist.getColumn(rowcnt, "bdtptestdt2"))){
- var vbdtptestdt2= ds_main_hospinfcinfolist.getColumn(rowcnt, "bdtptestdt2").substr(0,8);
- var vbdtptesttm2= ds_main_hospinfcinfolist.getColumn(rowcnt, "bdtptestdt2").substr(8,6);
- }else{
- var vbdtptestdt2= "";
- var vbdtptesttm2= "";
- }
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "bdtptestdate2", "string", vbdtptestdt2);
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "bdtptesttime2", "string", vbdtptesttm2);
-
- if(!utlf_isNull(ds_main_hospinfcinfolist.getColumn(rowcnt, "brethtestdt2"))){
- var vbrethtestdt2= ds_main_hospinfcinfolist.getColumn(rowcnt, "brethtestdt2").substr(0,8);
- var vbrethtesttm2= ds_main_hospinfcinfolist.getColumn(rowcnt, "brethtestdt2").substr(8,6);
- }else{
- var vbrethtestdt2= "";
- var vbrethtesttm2= "";
- }
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "brethdate2", "string", vbrethtestdt2);
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "brethtime2", "string", vbrethtesttm2);
-
-
- if(!utlf_isNull(ds_main_hospinfcinfolist.getColumn(rowcnt, "pulsetestdt2"))){
- var vpulsetestdt2= ds_main_hospinfcinfolist.getColumn(rowcnt, "pulsetestdt2").substr(0,8);
- var vpulsetesttm2= ds_main_hospinfcinfolist.getColumn(rowcnt, "pulsetestdt2").substr(8,6);
- }else{
- var vpulsetestdt2= "";
- var vpulsetesttm2= "";
- }
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "pulsedate2", "string", vpulsetestdt2);
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "pulsetime2", "string", vpulsetesttm2);
-
- }
- function group4_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_opinfo.updatecontrol = false;
- ds_grd_opinfo.enableevent = false;
- ds_grd_opinfo.setRowType(ds_grd_opinfo.rowposition, 8);
- ds_grd_opinfo.enableevent = true;
- ds_grd_opinfo.updatecontrol = true;
- }
- function group4_grd_opinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(ds_grd_opinfo.rowcount > 0){
- //ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "opdd", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opstartdd"));
- //ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "optm", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opstarttm"));
-
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "opdd", "string", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opstartdd"));
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "optm", "string", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opstarttm"));
- dsf_makeValue(ds_main_hospinfcinfo_hospinfc_info, "opusetimeno", "string", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opusetimeno"));
-
- //ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "opusetimeno", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opusetimeno"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "opflagcd", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opflagcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "infcopcd", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "infcopcd"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "opcd", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "opcd"));
-
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "woundclssflag", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "wundcls"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "asaclssflag", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "asa"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "riskindxpnt", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "riskindxpnt"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "generalanesthesiayn", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "gnrlanst"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "endoscopicopyn", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "escopeaproch"));
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "anstkind", ds_grd_opinfo.getColumn(ds_grd_opinfo.rowposition, "anstkind"));
- }
- }
- function group1_input28_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
- {
- // 입실일자가 년월일 8자리 모두 제대로 입력되고 포커스 아웃 인 경우, 자동으로 퇴실일을 세팅한다.
- var icuinrmdd = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"icuinrmdd"); //model.getValue("/root/main/hospinfcinfo/hospinfc/info/icuinrmdd");
- var icuoutrmdd = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"icuoutrmdd"); //model.getValue("/root/main/hospinfcinfo/hospinfc/info/icuoutrmdd");
- if ( icuinrmdd.length == 8 && ( !utlf_isNull(icuoutrmdd) ) ) {
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0,"icuoutrmdd", ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"outrmdd"));
- }
-
- fCalcuDayno();
- }
- function group1_input4_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
- {
- fCalcuDayno();
- }
- function group5_ipt_infcdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
- {
- fCalcuDayno("infcdd");
- }
- function group5_input39_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
- {
- // Device 삽입일자가 년월일 8자리 모두 제대로 입력되고 포커스 아웃 인 경우, 자동으로 Device 제거일을 세팅한다.
- var cateusdt = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"cateusdt"); //model.getValue("/root/main/hospinfcinfo/hospinfc/info/cateusdt");
- var cateuedt = ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"cateuedt"); //model.getValue("/root/main/hospinfcinfo/hospinfc/info/cateuedt");
- if ( cateusdt.length == 8 && ( !utlf_isNull(cateuedt) ) ) {
- ds_main_hospinfcinfo_hospinfc_info.setColumn(0,"cateuedt", ds_main_hospinfcinfo_hospinfc_info.getColumn(0,"outrmdd"));
- }
- fCalcuDayno("device");
- }
- function group5_input51_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
- {
- fCalcuDayno("device");
- }
- function ds_grd_mirotestrslt_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
-
- if (e.columnid == "casbaccdyn" ){
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1) ? "Y":"N");
- }
-
- }
- ]]></Script>
- </Form>
- </FDL>
|