123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>입원예약관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <data1>
- <inrsrvacptfromdd/>
- <inrsrvacpttodd/>
- <sorddeptcd/>
- <sorddrid/>
- <sendflag/>
- <s_checkflag/>
- <pid/>
- </data1>
- <data2>
- <patinhopefromdd/>
- <patinhopetodd/>
- <rorddeptcd/>
- <rorddrid/>
- <sendflag/>
- <r_checkflag/>
- <pid/>
- </data2>
- <data3>
- <sess_posinstcd/>
- </data3>
- <data4>
- <pid/>
- <inrsrvacptdd/>
- <orddeptcd/>
- <inrsrvacptseqno/>
- <mode/>
- <inrsrvstat/>
- </data4>
- <data5>
- <srchcond/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- </data5>
- <data6>
- <s_adrv>
- <adrv/>
- </s_adrv>
- </data6>
- <data7>
- <rsrvflag/>
- <status/>
- <pid/>
- <inrsrvacptdd/>
- <orddeptcd/>
- <inrsrvacptseqno/>
- <inrsrvrem/>
- </data7>
- <data8>
- <hngnm/>
- <mode/>
- <rrgstno1/>
- <rrgstno2/>
- </data8>
- <data9>
- <pam_code/>
- </data9>
- <data10>
- <sess_userid/>
- <sess_dutplceinstcd/>
- <ptbs_status/>
- <ptbs_pid/>
- <ptbs_hngnm/>
- <ptbs_engnm/>
- <ptbs_rrgstno1/>
- <ptbs_rrgstno2/>
- <ptbs_brthdd/>
- <ptbs_sex/>
- <ptbs_age/>
- <ptbs_hometel/>
- <ptbs_mpphontel/>
- <ptbs_zipcd1/>
- <ptbs_zipcd2/>
- <ptbs_zipcdseq/>
- <ptbs_zipnm/>
- <ptbs_detladdr/>
- <ptbs_forgeryn/>
- <ptbs_recmyn/>
- <ptbs_recmerid/>
- <ptbs_vipyn/>
- <ptbs_religncd/>
- <ptbs_refact/>
- <ptbs_inhospyn/>
- <ptbs_disccd/>
- <ptbs_highaddr/>
- </data10>
- <data11>
- <pid/>
- <insukind/>
- <insucd/>
- <appdd/>
- <instcd/>
- <checkflag/>
- </data11>
- <data12/>
- <data13>
- <sess_posinstcd/>
- <ioflag/>
- </data13>
- <data26/>
- </send>
- <main>
- <ptbspatinfo>
- <status/>
- <pid/>
- <hngnm/>
- <engnm/>
- <rrgstno1/>
- <rrgstno2/>
- <brthdd/>
- <sex/>
- <age/>
- <hometel/>
- <mpphontel/>
- <zipcd1/>
- <zipcd2/>
- <zipcdseq/>
- <zipnm/>
- <detladdr/>
- <forgeryn/>
- <recmyn/>
- <recmerid/>
- <vipyn/>
- <religncd/>
- <remfact/>
- <inhospyn/>
- <disccd/>
- </ptbspatinfo>
- <adrv>
- <rsrvflag/>
- <status/>
- <pid/>
- <inrsrvacptdd/>
- <orddeptcd/>
- <inrsrvacptseqno/>
- <instcd/>
- <inrsrvacpttm/>
- <inrsrvstat/>
- <inrsrvprcpno/>
- <insukind/>
- <suppkind/>
- <suppkindresn/>
- <insuno/>
- <indirecdrid/>
- <indirecdrid_nm/>
- <indirecdd/>
- <orddrid/>
- <inhopedd/>
- <patinhopedd/>
- <inhopeward/>
- <inhoperoomgrdefrom/>
- <inhoperoomgrdeto/>
- <assgward/>
- <assgroom/>
- <assgroomgrde/>
- <assgroomtype/>
- <inflag/>
- <drgyn/>
- <bmtyn>1</bmtyn>
- <cpyn/>
- <cpcd/>
- <fcstinterm/>
- <erreglyn/>
- <isolroomyn/>
- <oxyyn/>
- <suctyn/>
- <specroomyn/>
- <scheopdd/>
- <inrsrvgrad/>
- <inrsrvrem/>
- <drrem/>
- <inrsrvcnclresn/>
- <incncldd/>
- <incncltm/>
- <nblsyn/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <clincstdyno/>
- <orddrid_nm/>
- <orddeptcd_nm/>
- <wardtypecd/>
- <specwardcd/>
- </adrv>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <popupendflag/>
- <list1>
- <grdinhpdeci/>
- </list1>
- <list2>
- <grdinhprsspec/>
- </list2>
- <ptin>
- <ptin_status/>
- <ptin_pid/>
- <ptin_insukind/>
- <ptin_todd/>
- <ptin_seqno/>
- <ptin_histstat/>
- <ptin_fromdd/>
- <ptin_insucd/>
- <ptin_insucdnm/>
- <ptin_insuno/>
- <ptin_insdnm/>
- <ptin_insdrrgstno1/>
- <ptin_insdrrgstno2/>
- <ptin_insdrela/>
- </ptin>
- <nhicinfo>
- <nhic_rareobstflag/>
- <nhic_disregprson3/>
- </nhicinfo>
- </main>
- <hidden>
- <rcv>
- <ptbspatinfo>
- <status/>
- <pid/>
- <hngnm/>
- <engnm/>
- <rrgstno1/>
- <rrgstno2/>
- <brthdd/>
- <sex/>
- <age/>
- <hometel/>
- <mpphontel/>
- <zipcd1/>
- <zipcd2/>
- <zipnm/>
- <detladdr/>
- <forgeryn/>
- <recmyn/>
- <recmerid/>
- <vipyn/>
- <religncd/>
- <remfact/>
- <inhospyn/>
- <disccd/>
- </ptbspatinfo>
- <adrv>
- <rsrvflag/>
- <status/>
- <pid/>
- <inrsrvacptdd/>
- <orddeptcd/>
- <inrsrvacptseqno/>
- <instcd/>
- <inrsrvacpttm/>
- <inrsrvstat/>
- <inrsrvprcpno/>
- <insukind/>
- <suppkind/>
- <suppkindresn/>
- <insuno/>
- <indirecdrid/>
- <indirecdd/>
- <orddrid/>
- <inhopedd/>
- <patinhopedd/>
- <inhopeward/>
- <inhoperoomgrdefrom/>
- <inhoperoomgrdeto/>
- <assgward/>
- <assgroom/>
- <assgroomgrde/>
- <assgroomtype/>
- <inflag/>
- <drgyn/>
- <bmtyn/>
- <cpyn/>
- <cpcd/>
- <fcstinterm/>
- <erreglyn/>
- <isolroomyn/>
- <oxyyn/>
- <suctyn/>
- <specroomyn/>
- <scheopdd/>
- <inrsrvgrad/>
- <inrsrvrem/>
- <drrem/>
- <inrsrvcnclresn/>
- <incncldd/>
- <incncltm/>
- <nblsyn/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <specordyn/>
- </adrv>
- </rcv>
- <original>
- <adrv>
- <status/>
- <pid/>
- <inrsrvacptdd/>
- <orddeptcd/>
- <inrsrvacptseqno/>
- <instcd/>
- <inrsrvacpttm/>
- <inrsrvstat/>
- <inrsrvprcpno/>
- <insukind/>
- <suppkind/>
- <suppkindresn/>
- <insuno/>
- <indirecdrid/>
- <indirecdd/>
- <orddrid/>
- <inhopedd/>
- <patinhopedd/>
- <inhopeward/>
- <inhoperoomgrdefrom/>
- <inhoperoomgrdeto/>
- <assgward/>
- <assgroom/>
- <assgroomgrde/>
- <assgroomtype/>
- <inflag/>
- <drgyn/>
- <bmtyn/>
- <cpyn/>
- <cpcd/>
- <fcstinterm/>
- <erreglyn/>
- <isolroomyn/>
- <oxyyn/>
- <suctyn/>
- <specroomyn/>
- <scheopdd/>
- <inrsrvgrad/>
- <inrsrvrem/>
- <drrem/>
- <inrsrvcnclresn/>
- <incncldd/>
- <incncltm/>
- <nblsyn/>
- <rsrvflag/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <rsrvflag/>
- </adrv>
- </original>
- <init>
- <disccd>
- <cd/>
- <nm/>
- </disccd>
- <insukind>
- <cd/>
- <nm/>
- </insukind>
- <suppkind>
- <cd/>
- <nm/>
- <up/>
- <io/>
- </suppkind>
- <orddeptcd>
- <cd/>
- <nm/>
- </orddeptcd>
- <orddrid>
- <cd/>
- <nm/>
- <dp/>
- <sp/>
- </orddrid>
- <wardcd>
- <cd/>
- <nm/>
- <of/>
- </wardcd>
- <roomcd>
- <cd/>
- <nm/>
- <wd/>
- <gr/>
- <ty/>
- <sex/>
- </roomcd>
- <flag>
- <prestdd/>
- </flag>
- <roomgrdecd>
- <cd/>
- <nm/>
- <typecd/>
- </roomgrdecd>
- <roomtypecd>
- <cd/>
- <nm/>
- </roomtypecd>
- </init>
- <source>
- <pid/>
- </source>
- <check>
- <ptbs>
- <ptbs_status/>
- <ptbs_pid/>
- <ptbs_hngnm/>
- <ptbs_engnm/>
- <ptbs_rrgstno1/>
- <ptbs_rrgstno2/>
- <ptbs_brthdd/>
- <ptbs_sex/>
- <ptbs_age/>
- <ptbs_hometel/>
- <ptbs_mpphontel/>
- <ptbs_zipcd1/>
- <ptbs_zipcd2/>
- <ptbs_zipcdseq/>
- <ptbs_zipnm/>
- <ptbs_detladdr/>
- <ptbs_forgeryn/>
- <ptbs_recmyn/>
- <ptbs_recmerid/>
- <ptbs_vipyn/>
- <ptbs_religncd/>
- <ptbs_remfact/>
- <ptbs_inhospyn/>
- </ptbs>
- </check>
- <target/>
- <rsltflag>
- <rgst_cnt>
- <adrv_cnt/>
- </rgst_cnt>
- </rsltflag>
- <printers>
- <printer>
- <cd/>
- <nm/>
- </printer>
- </printers>
- <nhicyn/>
- <h_rcv/>
- <roomgrdelist>
- <roomgrde>
- <cdid/>
- <cdnm/>
- <typecd/>
- <yn/>
- <cdyn/>
- </roomgrde>
- </roomgrdelist>
- <rsrvyn/>
- </hidden>
- <init>
- <P0008list>
- <P0008>
- <cdnm/>
- <cdid/>
- </P0008>
- </P0008list>
- <P0025list>
- <P0025>
- <cdnm/>
- <cdid/>
- </P0025>
- </P0025list>
- <P0026list>
- <P0026>
- <cdnm/>
- <cdid/>
- </P0026>
- </P0026list>
- <P0149list>
- <P0149>
- <cdnm/>
- <cdid/>
- </P0149>
- </P0149list>
- <P0039list>
- <P0039>
- <cdnm/>
- <cdid/>
- </P0039>
- </P0039list>
- <P0378list>
- <P0378>
- <cdnm/>
- <cdid/>
- </P0378>
- </P0378list>
- <P0001list>
- <P0001>
- <cdnm/>
- <cdid/>
- </P0001>
- </P0001list>
- <P0474list>
- <P0474>
- <cdnm/>
- <cdid/>
- </P0474>
- </P0474list>
- <PAM>
- <P0041list>
- <P0041>
- <cdnm/>
- <cdid/>
- <detl/>
- </P0041>
- </P0041list>
- </PAM>
- </init>
- <tempchk>
- <specapp>
- <rgstyn/>
- </specapp>
- <specchk>
- <stat/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <choiflag/>
- <ordtype/>
- <orddd/>
- <orddeptcd/>
- <orddrid/>
- <specordyn/>
- <fromdd/>
- <rsrvdd/>
- </specchk>
- </tempchk>
- </root>
- </instance>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRPMI00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/list1"/>
- <submission id="TRPMI00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/list2"/>
- <submission id="TRPMI00204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data4" resultref="/root/hidden/rcv"/>
- <submission id="TRPMI00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3" resultref="/root/hidden/init"/>
- <submission id="TRPMI00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data8" resultref="/root/hidden/check"/>
- <submission id="TRPMI01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data40" resultref="/root/hidden/h_deciprint"/>
- <submission id="TRPMI00118" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data9" resultref="/root/hidden/printers"/>
- <submission id="TRPMI00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data11" resultref="/root/hidden/h_rcv"/>
- <submission id="TXPMI00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data6" resultref="/root/hidden/rsltflag"/>
- <submission id="TXPMI00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data7" resultref="/root/list2/grdinhprsspec"/>
- <submission id="TXPMI00204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data12" resultref="/root/hidden/rsltflag"/>
- <submission id="TXPMO00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data10" resultref="/root/hidden/rcv"/>
- <submission id="TXPAC03901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/nhicinfo" resultref="/root/tmp"/>
- <submission id="TXPAC03903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srdginfo" resultref="/root/tmp"/>
- <submission id="TXPAC03904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/scndsuptrgtman" resultref="/root/tmp"/>
- <!-- 20090603, JHP, 등급살아있는걸로 보기 위해서 추가함. 기존에 cdid와, cdnm만 있었는데 typecd추가함. (등급콤보에 모두적용)_ 입원등록, 입원예약, 병실배정, 전과전실승인 -->
- <submission id="TRPMI00405" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data13" resultref="/root/hidden/roomgrdelist"/>
- <submission id="TRPMI00406" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data26" replace="instance" resultref="/root/tempchk"/>
- <!-- 20100115 jhp 수정추가 변경요청번호 3258 인사정보의 직원, 직원가족정보 조회 -->
- <submission id="TRPMC03802" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/discpat" replace="instance" resultref="/root/temp/result"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
- <script type="javascript" src="../../../com/nhicinterfaceweb/js/ZEH001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PMC001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
- <script type="javascript" src="../../../pam/ipatmngtweb/js/PMI001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 2009년 03월 20일, JHP
- // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다. 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
- // 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수 없기때문에
- // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
- // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
- fSetPrinterTray();
-
-
- //20090602 JHP 추가_ 등급을 공통코드로 가져오는데 이는 입원료 수가 매핑과 관련해서 종료된 입원료를 컨트롤 할수 있는 소지가 있기에
- // 실제 수가와 매핑코드를 조회하여 살아있는 입원료 등급 코드를 가져온다.
- // 해당 조회를 실행한다음에 병실등급에 해당하는 콤보박스를 이걸로 바꾼다. 기존은 P0025(/root/init/P0025list/P0025)였다.
- var sUserInfosS = getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = UserInfosS_Array[0]; //사용자번호
- var usernm = UserInfosS_Array[1]; //사용자이름
- //var posinstcd = UserInfosS_Array[2]; //소속기관코드
- //var posinstnm = UserInfosS_Array[3]; //소속기관명
- var posinstcd = UserInfosS_Array[6]; //근무지기관코드 2009.04.15
- var posinstnm = UserInfosS_Array[7]; //근무지기관명 2009.04.15
- var posdeptcd = UserInfosS_Array[4]; //소속부서코드
- var posdeptnm = UserInfosS_Array[5]; //소속부서명
- model.setValue("/root/send/data13/sess_posinstcd",posinstcd);
- submit("TRPMI00405");
-
-
-
- makeReportPreview(0,0,0,0,"");
-
- combo1.button.visible = false;
- // cmb_orddeptcd.button.visible = false;
- zbcfGetCodeList(new Array("P0001","P0008","P0025","P0026","P0149","P0039","P0378", "P0474"),
- new Array("/root/init/P0001list","/root/init/P0008list","/root/init/P0025list","/root/init/P0026list","/root/init/P0149list","/root/init/P0039list","/root/init/P0378list","/root/init/P0474list"));
-
- // 2009.04.02 - 출력물 자동 출력여부를 위해서 원무공통코드조회
- pamfGetCodeList(new Array("P0041"), new Array("/root/init/PAM/P0041list"));
-
- submit("TRPMI00106");
- cmb_rorddeptcd1.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddeptcd[orddeptflag = 'D']";
- cmb_rorddeptcd2.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddeptcd[orddeptflag = 'D']";
-
- //2008.01.07 추가 요구사항 적용 - fromdd~todd으로 조회가능케. 조회날짜보다 작은경우포함해서 조회
- bol_checkdd.selected = true;
- bol_ckeckdd1.selected = true;
-
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
- model.setValue("/root/send/data1/inrsrvacpttodd", getCurrentDate());
- model.setValue("/root/send/data1/s_checkflag", "true");
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
- model.setValue("/root/send/data2/patinhopetodd", getCurrentDate());
- model.setValue("/root/send/data2/r_checkflag", "true");
- // 2009.04.08 - 공단체크여부 코드로 변경
- var sNhicYN = model.getValue("/root/init/PAM/P0041list/P0041[cdid = 'A01']/cdnm");
- model.setValue("/root/hidden/nhicyn", sNhicYN); // 공단체크
- //model.setValue("/root/hidden/nhicyn", "Y"); // 공단체크
-
- // 2009.08.05 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
- var rsrvYN = model.getValue("/root/init/PAM/P0041list/P0041[cdid = 'F01']/cdnm");
- model.setValue("/root/hidden/rsrvyn", rsrvYN);
- // 2009.08.05 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
-
- //현황판에서 입원예약 클릭시 팝업연결하기 위해 구현..
- var adrv_pid = model.getValue("/root/hidden/source/pid");
- if (adrv_pid == null || adrv_pid == "" || adrv_pid ==" " ) {
- } else {
- model.resetInstanceNode("/root/send/data4");
- model.resetInstanceNode("/root/send/data5");
-
- model.setValue("/root/main/ptbspatinfo/pid",adrv_pid);
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- //환자번호 조회팝업 띄울때 필요한 값을 넣는다.
- model.setValue("/root/send/data5/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data5/srchcond","1")
- if (submit("TRPMI00204")) {
-
- var iptbscnt = getNodesetCount("/root/hidden/rcv/ptbspatinfo");
- var iadrvcnt = getNodesetCount("/root/hidden/rcv/adrv");
-
- if (iptbscnt > 0) {
- copyNodeType("/root/main/ptbspatinfo","/root/hidden/rcv/ptbspatinfo","replace");
- } else {
- messageBox("환자인적이","I004");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- return false;
- }
-
- if (iadrvcnt > 0) {
- copyNodeType("/root/main/adrv","/root/hidden/rcv/adrv","replace");
- copyNodeType("/root/hidden/original","/root/hidden/rcv/adrv","replace");
- } else {
- messageBox("입원결정서 또는 입원예약 내용이","I004");
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- return false;
- }
- var inrsrvstat_flag = model.getValue("/root/main/adrv/inrsrvstat");
- //결정서내역이면
- if (inrsrvstat_flag == "S") {
- btn_update.disabled = true;
- btn_cncl.disabled = true;
- btn_insert.disabled = false;
- }else if (inrsrvstat_flag == "R") {
- btn_update.disabled = false;
- btn_cncl.disabled = false;
- btn_insert.disabled = true;
- }
- }
- }
-
- model.refresh();
-
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- function fCheckSpecOrdApp(){
- if (model.getValue("/root/hidden/rcv/adrv/specordyn") == "N") {
- return false;
- }
-
- model.makeValue("/root/send/data26/pid", model.getValue("/root/hidden/rcv/ptbspatinfo/pid"));
- //model.makeValue("/root/send/data26/instcd", model.getValue("/root/hidden/session/posinstcd"));
- model.makeValue("/root/send/data26/indd", model.getValue("/root/hidden/rcv/adrv/patinhopedd"));
- model.makeValue("/root/send/data26/orddeptcd", model.getValue("/root/hidden/rcv/adrv/orddeptcd"));
- model.makeValue("/root/send/data26/medispclid", model.getValue("/root/hidden/rcv/adrv/orddrid"));
- model.makeValue("/root/send/data26/ordtype", "I"); //2009/10/13
-
- submit("TRPMI00406");
-
- if (model.getValue("/root/tempchk/specapp/rgstyn") == "N") {
- var sOrddeptcd = instance1.selectSingleNode("/root/hidden/init/orddeptcd[cd='" + model.getValue("/root/hidden/rcv/adrv/orddeptcd") + "']");
- if (sOrddeptcd == null) {
- var sOrddeptcdMsg = "";
- } else {
- var sOrddeptcdMsg = "[" + sOrddeptcd.nm.nodeValue + "]";
- }
- var sOrddrid = instance1.selectSingleNode("/root/hidden/init/orddrid[cd='" + model.getValue("/root/hidden/rcv/adrv/orddrid") + "']");
- if (sOrddrid == null) {
- var ssOrddridMsg = "";
- } else {
- var sOrddridMsg = " [" + sOrddrid.nm.nodeValue + "]";
- }
-
- sMsg = sOrddeptcdMsg + sOrddridMsg
-
- if( messageBox(sMsg + " 선택진료 등록이 되어 있지 않습니다. 등록하시겠습니까?", "Q999", "") == 6 ){
- model.makeValue("/root/tempchk/specchk/stat", "");
- model.makeValue("/root/tempchk/specchk/pid", model.getValue("/root/hidden/rcv/ptbspatinfo/pid"));
- model.makeValue("/root/tempchk/specchk/hngnm", model.getValue("/root/hidden/rcv/ptbspatinfo/hngnm"));
- model.makeValue("/root/tempchk/specchk/rrgstno1", model.getValue("/root/hidden/rcv/ptbspatinfo/rrgstno1"));
- model.makeValue("/root/tempchk/specchk/rrgstno2", model.getValue("/root/hidden/rcv/ptbspatinfo/rrgstno2"));
- model.makeValue("/root/tempchk/specchk/choiflag", "");
- model.makeValue("/root/tempchk/specchk/ordtype", "I");
- model.makeValue("/root/tempchk/specchk/orddd", model.getValue("/root/hidden/rcv/adrv/patinhopedd"));
- model.makeValue("/root/tempchk/specchk/orddeptcd", model.getValue("/root/hidden/rcv/adrv/orddeptcd"));
- model.makeValue("/root/tempchk/specchk/orddrid", model.getValue("/root/hidden/rcv/adrv/orddrid"));
-
-
- if (model.getValue("/root/hidden/rcv/adrv/specordyn") != "N") {
- model.makeValue("/root/tempchk/specchk/specordyn", "Y");
- } else {
- model.makeValue("/root/tempchk/specchk/specordyn", "N");
- }
-
- model.makeValue("/root/tempchk/specchk/fromdd", model.getValue("/root/hidden/rcv/adrv/patinhopedd"));
- model.makeValue("/root/tempchk/specchk/rsrvdd", "");
-
- modal("SMPMC06500", "1", "0", "0" ,"SMPMC06500", "/root/tempchk/specchk", "/root/main/patappinfo/patappinfo1");
-
- return true;
- }
- }
- }
- function fPatRsrvInfoSrch()
- {
- if (submit("TRPMI00204")) {
-
- var iptbscnt = getNodesetCount("/root/hidden/rcv/ptbspatinfo");
- var iadrvcnt = getNodesetCount("/root/hidden/rcv/adrv");
-
- if (iptbscnt > 0) {
- copyNodeType("/root/main/ptbspatinfo","/root/hidden/rcv/ptbspatinfo","replace");
- } else {
- messageBox("환자인적이","I004");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- return false;
- }
-
- if (iadrvcnt > 0) {
- copyNodeType("/root/main/adrv","/root/hidden/rcv/adrv","replace");
- copyNodeType("/root/hidden/original","/root/hidden/rcv/adrv","replace");
- } else {
- messageBox("입원결정서 또는 입원예약 내용이","I004");
-
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.refresh();
- return false;
- }
-
- var inrsrvstat_flag = model.getValue("/root/main/adrv/inrsrvstat");
- //결정서내역이면
- if (inrsrvstat_flag == "S") {
- btn_update.disabled = true;
- btn_cncl.disabled = true;
- btn_insert.disabled = false;
- }else if (inrsrvstat_flag == "R") {
- btn_update.disabled = false;
- btn_cncl.disabled = false;
- btn_insert.disabled = true;
- }
-
- var sErreglyn = model.getValue("/root/main/adrv/erreglyn");
- if (sErreglyn == "F") {
- combo2.attribute("background-color") = "#ff0000";
- } else {
- combo2.attribute("background-color") = "#ffffff";
- }
-
- model.refresh();
- }
- }
-
-
- // 20100115 jhp 수정추가 변경요청번호 3258 인사정보의 직원, 직원가족정보 조회
- function fPatEmplInfoRef() {
- //2007.11.28 인사정보의 직원, 직원가족정보 조회
- var rrgstno1 = model.getValue("/root/main/ptbspatinfo/rrgstno1");
- var rrgstno2 = model.getValue("/root/main/ptbspatinfo/rrgstno2");
- // 2008.07.12 - 직원정보 조회 방법변경에 따른 소스수정
- if( rrgstno1.length == 6 && rrgstno2.length == 7 ){
- var sEmplInfo = fGetPsnWorkInfo(rrgstno1 + rrgstno2);
- /* if (!isNull(sEmplInfo)) {
- var arrayEmplInfo = sEmplInfo.split("▦");
- model.setValue("/root/main/inpt/inpt_emplno", arrayEmplInfo[0]); // 직원번호
- model.setValue("/root/main/iphs/iphs_emplnm", arrayEmplInfo[1]); // 직원성명
- model.setValue("/root/main/iphs/iphs_disccd", arrayEmplInfo[2]); // 할인코드(discuncocd)
- model.setValue("/root/main/iphs/iphs_famyrelnm", arrayEmplInfo[3]); // 관계
- model.setValue("/root/main/iphs/iphs_preststatnm", arrayEmplInfo[4]); // 근무상태
- model.setValue("/root/main/iphs/iphs_profacptyn", arrayEmplInfo[5]); // 증명서접수여부
- model.setValue("/root/main/iphs/iphs_profacptdd", arrayEmplInfo[6]); // 증명서접수일자
- model.setValue("/root/main/iphs/iphs_remark", arrayEmplInfo[7]); // 참고사항
- }*/
- }
- model.refresh();
- }
- function fHngNmVeri(gubn)
- {
- var ptbs_hngnm;
- if (gubn == "xforms-next") ptbs_hngnm = model.getValue("/root/main/ptbspatinfo/hngnm");
- else if (gubn == "onkeypress" || gubn == "onkeyup")
- {
- ptbs_hngnm = (ipt_hngnm.currentText).toString();
- }
- //한글 한글자를 그냥 길이1로 계산
- if (eval((ptbs_hngnm.length).toString()) < 2)
- {
- messageBox("환자성명은 2글자 이상되어야 합니다!","E999","");
- model.setFocus("ipt_hngnm");
- return false;
- }
- }
-
- function fRrgstNo1Veri()
- {
- var ptbs_rrgstno1 = model.getValue("/root/main/ptbspatinfo/rrgstno1");
-
- if (ptbs_rrgstno1 != null && ptbs_rrgstno1 != "" && ptbs_rrgstno1 != " " && ptbs_rrgstno1 != "-")
- {
- if (ptbs_rrgstno1.length != 6)
- {
- messageBox("주민번호1은 6자리여야 합니다!","E999","");
- model.setFocus("ptbs_rrgstno1");
- model.refresh();
- return false;
- }
-
- if (ptbs_rrgstno1.isNumber() != true)
- {
- messageBox("주민번호1은 숫자형태로 입력되어야 합니다!","E999","");
- model.setFocus("ptbs_rrgstno1");
- model.refresh();
- return false;
- }
- }
- else
- {
- messageBox("주민번호1은 6자리여야 합니다!","E999","");
- model.setFocus("ptbs_rrgstno1");
- model.refresh();
- return false;
- }
- }
-
- function fRrgstNo2Veri()
- {
- var ptbs_brthdd;
- var ptbs_rrgstno1 = model.getValue("/root/main/ptbspatinfo/rrgstno1");
- var ptbs_rrgstno2 = model.getValue("/root/main/ptbspatinfo/rrgstno2");
- if (ptbs_rrgstno1.length != 6)
- {
- messageBox("환자주민번호1은 6자리입니다!","E999","");
- model.setFocus("ptbs_rrgstno1");
- return false;
- }
- if (ptbs_rrgstno2.length != 7)
- {
- messageBox("환자주민번호2은 7자리입니다!","E999","");
- model.setFocus("ipt_rrgstno2");
- return false;
- }
- var gubn = ptbs_rrgstno2.substr(0,1);
- switch(gubn){
- case '1' :
- case '2' :
- case '5' :
- case '6' :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '3' :
- case '4' :
- case '7' :
- case '8' :
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '9' :
- case '0' :
- ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
- break;
- default :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- }
- //model.setValue("/root/main/ptbspatinfo/brthdd",ptbs_brthdd);
-
- if (isValidDateTime(ptbs_brthdd, "YYYYMMDD") == false)
- {
- messageBox("주민번호 앞6자리 형식오류입니다. 올바른 일자형태로 입력하십시요!","E999","");
- model.setValue("/root/main/ptbspatinfo/rrgstno1","");
- model.setValue("/root/main/ptbspatinfo/rrgstno2","");
- model.setValue("/root/main/ptbspatinfo/brthdd","");
- model.refresh();
- return false;
- }
- /*
- var ptbs_sex = model.getValue("/root/main/ptbs/ptbs_rrgstno2");
- model.setValue("/root/main/ptbs/ptbs_sex",getGender(ptbs_sex));
- var ptbs_age = ptbs_rrgstno1;
- model.setValue("/root/main/ptbs/ptbs_age",getFullAge(model.getValue("/root/main/ptbs/ptbs_brthdd")));
- model.refresh();
- if (isResidentNo(ptbs_age) == false)
- {
- messageBox("유효하지 않은 주민번호입니다!","E999","");
- return false;
- }
- */
- }
-
- function fSQueryRef()
- {
- model.setValue("/root/send/data1/sendflag","D");
- submit("TRPMI00201");
- var s_adrvcnt = getNodesetCount("/root/main/list1/grdinhpdeci");
-
- if (s_adrvcnt > 0) {
- //2008.01.28 잠시막음
- // //선택진료의인경우 색표시
- // var nodeList = instance1.selectSingleNode("/root/hidden/init");
- // var node = nodeList.childNodes;
- //
- // for(j = 1; j <= s_adrvcnt; j++)
- // {
- // var adrv_orddrid = model.getValue("/root/main/list1/grdinhpdeci["+ j +"]/orddrid");
- //
- // for (i = 1; i <= node.length; i++ )
- // {
- // var cd_orddrid = model.getValue("/root/hidden/init/orddrid["+ i +"]/cd");
- // if (cd_orddrid == adrv_orddrid) {
- //
- // var sp_orddrid = model.getValue("/root/hidden/init/orddrid["+ i +"]/sp");
- // if (sp_orddrid == "Y") {
- // grd_inhpdeci.colStyle(11, "data", "color") = "blue";
- // }
- // }
- //
- // }
- // }
- // model.refresh();
- } else {
- // messageBox("입원결정서 조회내역이","I004");
- //model.resetInstanceNode("/root/main/ptbspatinfo");
- //model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/list1");
- model.refresh();
- }
-
- }
- function fRQueryRef()
- {
- model.setValue("/root/send/data2/sendflag","Y");
- submit("TRPMI00202");
- var r_adrvcnt = getNodesetCount("/root/main/list2/grdinhprsspec");
- if (r_adrvcnt > 0) {
- //2008.01.28 잠시막음
- // //선택진료의인경우 색표시
- // var nodeList = instance1.selectSingleNode("/root/hidden/init");
- // var node = nodeList.childNodes;
- //
- // for(j = 1; j <= r_adrvcnt; j++)
- // {
- //
- // var adrv_orddrid = model.getValue("/root/main/list2/grdinhprsspec["+ j +"]/orddrid");
- //
- // for (i = 1; i <= node.length; i++ )
- // {
- // var cd_orddrid = model.getValue("/root/hidden/init/orddrid["+ i +"]/cd");
- // if (cd_orddrid == adrv_orddrid) {
- //
- // var sp_orddrid = model.getValue("/root/hidden/init/orddrid["+ i +"]/sp");
- // if (sp_orddrid == "Y") {
- // grd_inhprsspec.colStyle(10, "data", "color") = "blue";
- // }
- // }
- //
- // }
- // }
- // model.refresh();
- } else {
- //messageBox("입원예약 조회내역이","I004");
- model.resetInstanceNode("/root/main/list2");
- model.refresh();
- }
- }
- function fItemCntl(itemflag)
- {
-
- //초기화시에는 원래설정 상태로.
-
-
- btn_update.disabled = false;
- btn_cncl.disabled = false;
- btn_insert.disabled = false;
- //그리드 선택시 변경항목 제한
- //cmb_indirecdrid.disabled = false;
- //cmb_indirecdrid.button.visible = true;
- //cmb_orddeptcd.disabled = false;
- //cmb_orddeptcd.button.visible = true;
- //cmb_orddrid.disabled = false;
- //cmb_orddrid.button.visible = true;
- //ipt_scheopdd.disabled = false;
- //rdo_drgyn.disabled = false;
- //rdo_erreglyn.disabled = false;
- //rdo_bmtyn.disabled = false;
- //rdo_isolroomyn.disabled = false;
- //rdo_oxyyn.disabled = false;
- //rdo_suctyn.disabled = false;
- //tar_inrsrvrem.disabled = false;
- //cmb_specroomyn.disabled = false;
- //cmb_specroomyn.button.visible = true;
- }
-
-
-
- var sendflag;
- var clickfocus = null;
- var rsrvflag = ""; //예약취소 'RC' 예약변경 'RU' 예약 'RS'
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- function fInitialize()
- {
- model.resetInstanceNode("/root/send/data1");
- model.resetInstanceNode("/root/send/data2");
- model.resetInstanceNode("/root/send/data4");
- model.resetInstanceNode("/root/send/data5");
- model.resetInstanceNode("/root/send/data6");
- model.resetInstanceNode("/root/send/data7");
- model.resetInstanceNode("/root/send/data8");
- model.resetInstanceNode("/root/send/data9");
- model.resetInstanceNode("/root/send/data10");
- model.resetInstanceNode("/root/send/data11");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/patinfo");
-
- model.resetInstanceNode("/root/main/list1/grdinhpdeci");
- model.resetInstanceNode("/root/main/list2/grdinhprsspec");
-
- model.resetInstanceNode("/root/hidden/rcv");
- model.resetInstanceNode("/root/hidden/h_rcv");
- model.resetInstanceNode("/root/hidden/original");
- model.resetInstanceNode("/root/hidden/check");
-
- model.removeNodeset("/root/send/data40");
-
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
- model.setValue("/root/send/data1/inrsrvacpttodd", getCurrentDate());
- model.setValue("/root/send/data1/s_checkflag", "true");
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
- model.setValue("/root/send/data2/patinhopetodd", getCurrentDate());
- model.setValue("/root/send/data2/r_checkflag", "true");
-
- combo2.attribute("background-color") = "#ffffff";
-
- btn_insert.disabled = false;
- btn_update.disabled = false;
- btn_cncl.disabled = false;
- model.refresh();
- }
-
- //2007.10.05 입원약정서 출력
- function fInDeciPrint(vpid,vinrsrvacptdd,vorddeptcd,vdeciflag)
- {
- model.removeNodeset("/root/hidden/h_deciprint/deciprint");
-
- model.makeNode("/root/hidden/h_deciprint/deciprint/indd"); //입원일 - 입원일시
-
- model.makeNode("/root/hidden/h_deciprint/deciprint/inpath"); //입원경로
- //입원구분
- model.makeNode("/root/hidden/h_deciprint/deciprint/roomcd"); //입원병실
- model.makeNode("/root/hidden/h_deciprint/deciprint/orddeptcd"); //진료과
- model.makeNode("/root/hidden/h_deciprint/deciprint/orddrid"); //선택의
- model.makeNode("/root/hidden/h_deciprint/deciprint/specordyn"); //선택의/지정의
- model.makeNode("/root/hidden/h_deciprint/deciprint/pid"); //등록번호
- model.makeNode("/root/hidden/h_deciprint/deciprint/hngnm"); //환자성명
- model.makeNode("/root/hidden/h_deciprint/deciprint/rrgstno"); //주민번호
- model.makeNode("/root/hidden/h_deciprint/deciprint/sex"); //성별1
- model.makeNode("/root/hidden/h_deciprint/deciprint/religncd"); //종교
- model.makeNode("/root/hidden/h_deciprint/deciprint/address"); //주소 = 상위주소 + 하위주소
- model.makeNode("/root/hidden/h_deciprint/deciprint/hometel"); //전화번호
- model.makeNode("/root/hidden/h_deciprint/deciprint/mpphontel"); //휴대폰
- //근무처
- //근무처연락처
- model.makeNode("/root/hidden/h_deciprint/deciprint/insukind"); //보험유형
- model.makeNode("/root/hidden/h_deciprint/deciprint/insucd"); //기관기호
- model.makeNode("/root/hidden/h_deciprint/deciprint/insuno"); //증번호
- model.makeNode("/root/hidden/h_deciprint/deciprint/insdnm"); //세대주(피보험자)
- model.makeNode("/root/hidden/h_deciprint/deciprint/diagcd"); //상병코드
- model.makeNode("/root/hidden/h_deciprint/deciprint/termhngnm"); //상병명
- model.makeNode("/root/hidden/h_deciprint/deciprint/inschedd"); //입원예정일
- model.makeNode("/root/hidden/h_deciprint/deciprint/opschedd"); //수술예정일
- model.makeNode("/root/hidden/h_deciprint/deciprint/indirecdrnm"); //의뢰자
- model.makeNode("/root/hidden/h_deciprint/deciprint/inrsrvacptdt"); //의뢰일시
- model.makeNode("/root/hidden/h_deciprint/deciprint/handicapryn1"); //장애인유무체크
- model.makeNode("/root/hidden/h_deciprint/deciprint/handicapryn2"); //장애인유무체크
- model.makeNode("/root/hidden/h_deciprint/deciprint/inrsrvrem"); //원무참고사항
- model.makeNode("/root/hidden/h_deciprint/deciprint/cnstyn"); //의뢰서제출여부
-
- model.makeNode("/root/hidden/h_deciprint/deciprint/rareobstflag"); //희귀난치
- model.makeNode("/root/hidden/h_deciprint/deciprint/disregprson3"); //차상위
-
- model.makeValue("/root/send/data40/pid",vpid);
- model.makeValue("/root/send/data40/inrsrvacptdd",vinrsrvacptdd);
- model.makeValue("/root/send/data40/orddeptcd",vorddeptcd);
- model.makeValue("/root/send/data40/deciflag",vdeciflag);
-
- if (submit("TRPMI01201") == true) {
- var indd = model.getValue("/root/hidden/h_deciprint/deciprint/indd");
- if (indd != null && indd != " " && indd != "") {
- var s_indd = indd.substr(0,4) + "-" +
- indd.substr(4,2) + "-" +
- indd.substr(6,2);
- model.setValue("/root/hidden/h_deciprint/deciprint/indd", s_indd);
- }
-
- var rrgstno = model.getValue("/root/hidden/h_deciprint/deciprint/rrgstno");
- var s_rrgstno = rrgstno.substr(0,6) + "-" + rrgstno.substr(6,7);
-
- model.setValue("/root/hidden/h_deciprint/deciprint/rrgstno",s_rrgstno);
- var sinschedd = model.getValue("/root/hidden/h_deciprint/deciprint/inschedd");
- var sopschedd = model.getValue("/root/hidden/h_deciprint/deciprint/opschedd");
- var sinrsrvacptdt = model.getValue("/root/hidden/h_deciprint/deciprint/inrsrvacptdt");
- var s_inrsrvacptdt = sinrsrvacptdt.substr(0,4) + "/" +
- sinrsrvacptdt.substr(4,2) + "/" +
- sinrsrvacptdt.substr(6,2) + " " +
- sinrsrvacptdt.substr(8,2) + ":" +
- sinrsrvacptdt.substr(10,2);
- model.setValue("/root/hidden/h_deciprint/deciprint/inrsrvacptdt","");
-
- if (sinschedd != null && sinschedd != "" && sinschedd != " ") {
- model.setValue ("/root/hidden/h_deciprint/deciprint/inschedd", sinschedd.substr(0,4) + "년" + " " + sinschedd.substr(4,2) + "월" + " " + sinschedd.substr(6.2) + "일");
- }
- if (sopschedd != null && sopschedd != "" && sopschedd != " ") {
- model.setValue ("/root/hidden/h_deciprint/deciprint/opschedd",sopschedd.substr(0,4) + "년" + " " + sopschedd.substr(4,2) + "월" + " " + sopschedd.substr(6.2) + "일");
- }
- if (sinrsrvacptdt != null && sinrsrvacptdt != "" && sinrsrvacptdt != " ") {
- model.setValue("/root/hidden/h_deciprint/deciprint/inrsrvacptdt",s_inrsrvacptdt);
- }
- }
-
- // 2009.08.05 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 시작
- var rsrvYn = model.getValue("/root/hidden/rsrvyn");
-
- if (rsrvYn == 'N'){
- model.setValue("/root/hidden/h_deciprint/deciprint/inrsrvrem","");
- model.setValue("/root/hidden/h_deciprint/deciprint/diagcd","");
- model.setValue("/root/hidden/h_deciprint/deciprint/termhngnm","");
- }
- // 2009.08.05 - zzui - 입원약정서 상병,참고사항 숨김(성가만 적용) - 끝
-
- var sNhicRareobstflag = model.getValue("/root/main/nhicinfo/nhic_rareobstflag");
- var sNhicDisregprson3 = model.getValue("/root/main/nhicinfo/nhic_disregprson3");
- if (sNhicRareobstflag == "H") {
- model.setValue("/root/hidden/h_deciprint/deciprint/rareobstflag", "희귀난치"); //희귀난치
- } else {
- model.setValue("/root/hidden/h_deciprint/deciprint/rareobstflag", ""); //희귀난치
- }
-
- if (sNhicDisregprson3 == "32") {
- model.setValue("/root/hidden/h_deciprint/deciprint/disregprson3", "차상위"); //차상위
- } else {
- model.setValue("/root/hidden/h_deciprint/deciprint/disregprson3", ""); //차상위
- }
-
- // exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , sPrinter, "", "", "", "", "", "", "");
- var sPrinter;
- var trayno;
-
- // 2009.06.19 - local에 설정된 파일을 우선시 한다.
- // print1:입원약정서, print2:입원환자카드, print3:선택신청
- var printInfo = pmifGetPrintSetting("print1");
- if (printInfo.length == 2) {
- sPrinter = printInfo[0];
- trayno = printInfo[1];
- } else {
- // 2008.09.21 입원약정서 출력용 프린터 이름 조회 - 최병진
- sPrinter = "";
- model.setValue("/root/send/data9/pam_code", "P0018");
- if (submit("TRPMI00118")) {
- sPrinter = model.getValue("/root/hidden/printers/printer/nm");
- if (isNull(sPrinter)) {
- sPrinter = "true";
- }
- } else {
- sPrinter = "true";
- }
-
- // 2009년 03월 24일, JHP, 트레이정보를 받아서 넣는다.
- trayno = model.getValue("/root/hidden/pam/printer/value");
- }
-
- exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , sPrinter, "", "", "", "", "", "", "",trayno);
-
-
-
- // exeReportPreview("RPPMI01200", "XMLSTR" , "" , "" , "입원예정자" , "", "", "", "", "", "", "");
- }
-
- // 2008.12.16 환자보험정보 조회
- function fGetPtinInfo() {
- // 2008.12.16 - 환자보험유형에 따라서 보험정보조회(pmcmptin)
- // 건강보험, 의료급여1종, 의료급여2종일 때만 조회
-
- var sInsuKind = model.getValue("/root/main/adrv/insukind");
- if (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22") {
- //map화일에 min_count="1" 데이터가 없어도 인스턴스 존재. temp의 값을 카피할 필요없다.
- model.setValue("/root/send/data11/pid", model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data11/insukind", sInsuKind);
- model.setValue("/root/send/data11/insucd", "");
- model.setValue("/root/send/data11/appdd", getCurrentDate());
- model.setValue("/root/send/data11/instcd", getUserInfo("dutplceinstcd"));
- model.setValue("/root/send/data11/checkflag", "1");
- if (submit("TRPMI00109")) {
- model.resetInstanceNode("/root/send/data11");
-
- var sPtinPid = model.getValue("/root/hidden/h_rcv/ptin/ptin_pid");
- if (!isNull(sPtinPid)) {
- copyNodeType("/root/main/ptin","/root/hidden/h_rcv/ptin","replace");
- }
- }
- }
- }
-
- // 2008.12.16 - 공단자격조회
- function fGetNhicInfo() {
-
- // 로딩창 열기
- var sWindowMsg = "공단자격 조회중...";
- callLoadingWindow(sWindowMsg);
- // 2008.10.15 조진희 요청 - 등록 시 공단조회 팝업 오픈
- // 2008.12.11 조진희 요청 - 자동으로 조회되도록 수정 - 공단자격조회
- var sNhicYn = model.getValue("/root/hidden/nhicyn"); // 공단조회 체크가 되어 있을 때만 자동조회한다.
- var sInsuKind = model.getValue("/root/main/adrv/insukind");
- if (sNhicYn == "Y" && (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22")) {
- //btn_insuno_search.dispatch("DOMActivate"); // 공단조회 팝업
- var sPid = model.getValue("/root/main/ptbspatinfo/pid");
- var sHngnm = model.getValue("/root/main/ptbspatinfo/hngnm");
- var sRrgstno = model.getValue("/root/main/ptbspatinfo/rrgstno1") + model.getValue("/root/main/ptbspatinfo/rrgstno2");
- var sOrddd = getCurrentDate();
- var sPrcpcd = model.getValue("/root/hidden/init/proccd/cd");
- var sLoginId = model.getValue("/root/hidden/init/proccd/loginid");
- var sPassWord = model.getValue("/root/hidden/init/proccd/password");
- // 공단자격조회
- var sQualication = pmcfGetNhicQualification(sPid, sHngnm, sRrgstno, sOrddd, sPrcpcd, sLoginId, sPassWord);
- if (sQualication != null) {
- var tempArray = sQualication.split("▩");
- var valueArray = tempArray[1]; // index 0은 header 이기 때문에 제외
- var columnArray = null;
- if (valueArray != null) {
- columnArray = valueArray.split("▦"); // column을 분리해서 배열에 넣는다.
- // 각 값별로 체크하기 위해서 컬럼 분리
- var sM2_rrgstno = columnArray[0].getTrim(); // 수진자주민번호
- var sM2_hngnm = columnArray[1].getTrim(); // 수진자성명
- var sM2_proccorpcd = columnArray[2].getTrim(); // 의료기관기호
- var sM2_qualflag = columnArray[3].getTrim(); // 자격구분
- var sM2_qualacqtdd = columnArray[4].getTrim(); // 자격취득일자
- var sM2_hshdnm = columnArray[5].getTrim(); //
- var sM2_secuinstmark = columnArray[6].getTrim(); //
- var sM2_estmmark = columnArray[7].getTrim(); //
- var sM2_paylimdd = columnArray[8].getTrim(); // 급여제한일자
- var sM2_ownbflag = columnArray[9].getTrim(); // 본인부담구분
- var sM2_heallifeamtval = columnArray[10].getTrim(); // 건강생황유지비
- var sM2_pregremamt = columnArray[11].getTrim(); // 산전산모지원금
- var sM2_choicorpmark1 = columnArray[12].getTrim(); // 선택기관1
- var sM2_choicorpmark2 = columnArray[13].getTrim(); // 선택기관2
- var sM2_choicorpmark3 = columnArray[14].getTrim(); // 선택기관3
- var sM2_choicorpmark4 = columnArray[15].getTrim(); // 선택기관4
- var sM2_choicorpnm1 = columnArray[16].getTrim(); // 선택기관명1
- var sM2_choicorpnm2 = columnArray[17].getTrim(); // 선택기관명2
- var sM2_choicorpnm3 = columnArray[18].getTrim(); // 선택기관명3
- var sM2_choicorpnm4 = columnArray[19].getTrim(); // 선택기관명4
- var sM2_handicaprrgstdd = columnArray[20].getTrim(); // 장애인등록일자
- var sM2_datainptdt = columnArray[21].getTrim(); //
- var sM2_dcntrypsnyn = columnArray[22].getTrim(); //
- var sM2_msgcd = columnArray[23].getTrim(); // 메시지코드
- var sM2_msg = columnArray[24].getTrim(); // 메시지
- var sM2_msgtype = columnArray[25].getTrim(); // 메시지형태
- var sM2_clntuniqval = columnArray[26].getTrim(); //
- var sM2_disregprson1 = columnArray[27].getTrim(); // 희귀난치대상자
- var sM2_disregprson2 = columnArray[28].getTrim(); //
- var sM2_disregprson3 = columnArray[29].getTrim(); // 차상위대상자
- var sM2_disregprson4 = columnArray[30].getTrim(); //
- // 자격구분이 없으면 자격상실로 판단하여 '일반'으로 설정
- if (isNull(sM2_qualflag)) {
- model.setValue("/root/main/ptin/ptin_insukind", "51");
- } else {
- // 1. 보험유형이 화면과 같은 지 비교
- // 건강보험
- if (sInsuKind == "11") {
- if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
- model.setValue("/root/main/ptin/ptin_insukind", "21");
- }
- if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
- model.setValue("/root/main/ptin/ptin_insukind", "22");
- }
- }
- // 의료급여1종
- if (sInsuKind == "21" && sM2_qualflag != "7") { // 7:의료급여1종, 8:의료급여2종
- if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
- model.setValue("/root/main/ptin/ptin_insukind", "22");
- } else {
- model.setValue("/root/main/ptin/ptin_insukind", "11");
- }
- }
- // 의료급여2종
- if (sInsuKind == "22" && sM2_qualflag != "8") { // 7:의료급여1종, 8:의료급여2종
- if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
- model.setValue("/root/main/ptin/ptin_insukind", "21");
- } else {
- model.setValue("/root/main/ptin/ptin_insukind", "11");
- }
- }
-
- var sPtinInsuKind = model.getValue("/root/main/ptin/ptin_insukind");
- // sPtinInsuKind == null일 때
- if (isNull(sPtinInsuKind)) {
- if (sM2_qualflag == "7") { // 7:의료급여1종, 8:의료급여2종
- model.setValue("/root/main/ptin/ptin_insukind", "21");
- } else if (sM2_qualflag == "8") { // 7:의료급여1종, 8:의료급여2종
- model.setValue("/root/main/ptin/ptin_insukind", "22");
- } else {
- model.setValue("/root/main/ptin/ptin_insukind", "11");
- }
- }
- // 2. 기본값 설정
- if (isNull(sM2_secuinstmark)) {
- model.setValue("/root/main/ptin/ptin_insucd", "0015");
- } else {
- model.setValue("/root/main/ptin/ptin_insucd", sM2_secuinstmark);
- }
- model.setValue("/root/main/ptin/ptin_insuno", sM2_estmmark);
- model.setValue("/root/main/ptin/ptin_insdnm", sM2_hshdnm);
- model.setValue("/root/main/ptin/ptin_fromdd", sM2_qualacqtdd);
- if (isNull(sM2_paylimdd)) {
- model.setValue("/root/main/ptin/ptin_todd", "99991231"); // 종료일자는 좀더 로직 필요 - 상실일자가 있으면서 선택기관이 존재하는지 여부에 따라 의미가 다르다
- } else {
- if (isNull(sM2_choicorpmark1) && isNull(sM2_choicorpmark2) && isNull(sM2_choicorpmark3) && isNull(sM2_choicorpmark4)) { // 선택기관기호가 없을 때
- model.setValue("/root/main/ptin/ptin_todd", "sM2_paylimdd");
- } else {
- model.setValue("/root/main/ptin/ptin_todd", "99991231"); // 종료일자는 좀더 로직 필요 - 상실일자가 있으면서 선택기관이 존재하는지 여부에 따라 의미가 다르다
- }
- }
- // 3. 특정케이스 설정 - 희귀난치대상자, 차상위
- // 본인부담구분
- // if (!isNull(sM2_ownbflag)) {
- // model.setValue("/root/main/inpt/inpt_ownbflag", sM2_ownbflag);
- // }
- // 희귀난치대상자
- if (isNull(sM2_disregprson1)) {
- model.makeValue("/root/main/nhicinfo/nhic_rareobstflag", "I");
- } else {
- model.makeValue("/root/main/nhicinfo/nhic_rareobstflag", "H");
- }
- // 차상위대상자 - 보조유형으로 설정
- if (!isNull(sM2_disregprson3)) {
- model.makeValue("/root/main/nhicinfo/nhic_disregprson3", "32");
- } else {
- model.makeValue("/root/main/nhicinfo/nhic_disregprson3", "00");
- }
- // 세대주성명과 환자이름이 같으면 본인으로 관계 설정
- if (sHngnm == sM2_hshdnm) {
- model.setValue("/root/main/ptin/ptin_insdrela", "1");
- model.setValue("/root/main/ptin/ptin_insdrrgstno1", model.getValue("/root/main/ptbspatinfo/rrgstno1"));
- model.setValue("/root/main/ptin/ptin_insdrrgstno2", model.getValue("/root/main/ptbspatinfo/rrgstno2"));
- }
- }
- }
- }
- } // 공단자격조회 end
- // 로딩창 닫기
- removeLoadingWindow();
- model.refresh();
- }
-
- // 2008.12.17 - 공단자격조회 결과와 ptin을 비교하여 변경된 내역 있으면 저장
- function fSetNhicPtin() {
- var xInstatance = document.models( 0 ).instances( 0 );
-
- var sInsuKind = model.getValue("/root/main/adrv/insukind");
-
- if (sInsuKind == "11" || sInsuKind == "21" || sInsuKind == "22") {
- var sPtinFlag = null;
-
- var xHiddenPtin = xInstatance.selectSingleNode("/root/hidden/h_rcv/ptin")
- var xMainPtin = xInstatance.selectSingleNode("/root/main/ptin")
-
- model.resetInstanceNode("/root/send/data12");
-
- if (xHiddenPtin == null) {
- sPtinFlag = null; // 데이터가 없으면 인스턴스 노드가 없다. 그러면 에러난다.
- } else if (xMainPtin == null) {
- sPtinFlag = null;
- } else if (xHiddenPtin.xml == xMainPtin.xml) {
- sPtinFlag = null;
- } else { // xHiddenPtin.xml != xMainPtin.xml
- sPtinFlag = "U";
-
- model.setValue("/root/main/ptin/ptin_status", sPtinFlag);
-
- var sPid = model.getValue("/root/hidden/h_rcv/ptin/ptin_pid");
- if (isNull(sPid)) {
- model.setValue("/root/main/ptin/ptin_pid", model.getValue("/root/main/ptbspatinfo/pid"));
- }
-
- copyNodeType("/root/send/data12", "/root/main/ptin", "replace");
- if(submit("TXPMI00204")) {
- model.resetInstanceNode("/root/send/data12");
- }
- }
- }
- }
-
-
- // 2009년 03월 20일, JHP
- // 서울성모이전으로 프린터를 2tray와 1tray짜리를 동시에 사용한다. 수납쪽(영수증, 중간계산서)은 1tray, 등록쪽(약정서, 입원카드)은 2tray를 쓰는데
- // 1트레이는 기본이므로 수납쪽은 그냥 둔다. 근데 2트레이는 렉스퍼트 출력시 트레이번호를 셋팅값으로 박아줘야하는데 프린터 정보는 동적으로 가지고 올수 없기때문에
- // 임의의 경로에 txt파일을 만들어 트레이값을 설정하여 저장하여놓고 불러와서 트레이번호를 매겨준다.
- // 이때 해당 파일이 없으면 해당파일을 사용자가 만들어준다.
- function fSetPrinterTray(){
- var printerfileno = document.readIniFile("Tray", "trayno", "X", "C:\\cmcnuprinter\\printer.ini");
-
- if ( printerfileno == "X") {
- if ( messageBox("프린터 트레이정보가 존재하지 않습니다. ''예 = 트레이1개'', ''아니오 = 트레이2개'' ","Q003") == "6"){
- printerfileno = "1";
- } else {
- printerfileno = "2";
- }
- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var a = fso.CreateFolder("C:\\cmcnuprinter");
- document.writeinifile("Tray", "trayno", printerfileno,"C:\\cmcnuprinter\\printer.ini");
- model.makeValue("/root/hidden/pam/printer/value",printerfileno);
- model.setValue("/root/hidden/pam/printer/value",printerfileno);
-
- } else {
- model.makeValue("/root/hidden/pam/printer/value",printerfileno);
- model.setValue("/root/hidden/pam/printer/value",printerfileno);
- }
- }
-
- // 수정이력 : 20100413 JHP 기존에 인적사항의 환자번호에서 enter키를 쳤을때 발생하는 이벤트를 함수로 만들어서 결정서저장이후에 태우게끔 하였다.
- function fGetPidInfo(){
- model.resetInstanceNode("/root/send/data4");
- model.resetInstanceNode("/root/send/data5");
- model.resetInstanceNode("/root/send/data6");
- model.resetInstanceNode("/root/send/data7");
- model.resetInstanceNode("/root/send/data8");
-
- model.setValue("/root/main/ptbspatinfo/pid",ipt_pid.currentText);
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- //환자번호 조회팝업 띄울때 필요한 값을 넣는다.
- model.setValue("/root/send/data5/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data5/srchcond","1")
- fPatRsrvInfoSrch();
-
- //20100115 jhp 수정추가 변경요청번호 3258 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- //2008-04-14 이성인 추가
- //인적사항 조회시 자동으로 입원결정서 , 입원예약내역을 조회하여온다.
-
- if(isNull(model.getValue("/root/main/ptbspatinfo/pid"))) {
- fInitialize();
- } else {
- var temp = model.getValue("/root/send/data1/inrsrvacptfromdd");
-
- model.setValue("/root/send/data1/inrsrvacptfromdd", "");
- model.setValue("/root/send/data1/pid", model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data1/s_checkflag", "false");
- fSQueryRef();
-
- model.setValue("/root/send/data2/patinhopefromdd", "");
- model.setValue("/root/send/data2/pid", model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data2/r_checkflag", "false");
- fRQueryRef();
-
- model.setValue("/root/send/data2/patinhopefromdd", temp);
- model.setValue("/root/send/data1/inrsrvacptfromdd", temp);
- model.setValue("/root/send/data1/s_checkflag", "true");
- model.setValue("/root/send/data2/r_checkflag", "true");
-
- // 보험정보 조회
- fGetPtinInfo();
-
- bol_checkdd.refresh();
- ipt_inrsrvfromdd.refresh();
- bol_ckeckdd1.refresh();
- ipt_inhopefromdd.refresh();
- }
-
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:125px; height:13px; ">입원예약관리</caption>
- </group>
- <group id="group3" style="left:0px; top:757px; width:1195px; height:27px; ">
- <line id="line47" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
- <button id="btn_insert" class="btn4_letter2" style="left:905px; top:5px; width:56px; height:22px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cur_row = grd_inhpdeci.row;
- var erreglyn = model.getValue("/root/main/adrv["+ cur_row +"]/erreglyn");
-
- var y_adrv_pid = model.getValue("/root/main/list1/grdinhpdeci["+ cur_row +"]/pid");
- var ptbs_pid = model.getValue("/root/main/ptbspatinfo/pid");
- var n_adrv_pid = model.getValue("/root/main/adrv/pid");
- if (y_adrv_pid == null || y_adrv_pid == " " || y_adrv_pid == "") {
- y_adrv_pid = null;
- }
-
- if (ptbs_pid == null || ptbs_pid == " " || ptbs_pid == "") {
- ptbs_pid = null;
- }
-
- if (n_adrv_pid == null || n_adrv_pid == " " || n_adrv_pid == "") {
- n_adrv_pid = null;
- }
-
- if (y_adrv_pid == null && ptbs_pid == null && n_adrv_pid == null ) {
- messageBox("환자를","C002");
- return false;
- }
-
- //dec환자체크
- if(erreglyn == 'D'){
- messageBox("DSC환자는 처리 할 수 없습니다. ","E999");
- return false;
- }
-
- //입원결정서를 선택
- if (cur_row > 0) {
- if (y_adrv_pid == ptbs_pid) {
- model.setValue("/root/main/adrv/rsrvflag", "RS");
- model.setValue("/root/main/adrv/status", "U");
-
- copyNodeType("/root/send/data6/s_adrv", "/root/main/adrv", "replace");
- if (submit("TXPMI00201")) {
-
- // 2008.12.16 - 공단자격조회
- fGetNhicInfo();
-
- var sNhicYn = model.getValue("/root/hidden/nhicyn");
- if (sNhicYn == "Y") {
- // 2008.12.17 - 보험정보 비교 및 저장
- fSetNhicPtin();
- }
-
- //입원결정서 출력
- fInDeciPrint(model.getValue("/root/main/adrv/pid"),
- model.getValue("/root/main/adrv/inrsrvacptdd"),
- model.getValue("/root/main/adrv/orddeptcd"),
- "R");
- //2008.05.02 예약정보 남겨두기 한윤희
- //model.resetInstanceNode("/root/main/adrv");
- //model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data6");
- //2008.04.30 예약한 환자만 조회되도록 수정 한윤희
- /*
- //예약후 다시 조회.
- fRQueryRef();
- //결정서조회
- model.setValue("/root/send/data1/sendflag","D");
- submit("TRPMI00201"); */
- model.setValue("/root/send/data1/inrsrvacptfromdd","");
- model.setValue("/root/send/data1/pid",ptbs_pid);
- model.setValue("/root/send/data1/s_checkflag","false");
- fSQueryRef();
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
- model.setValue("/root/send/data1/pid", "");
- model.setValue("/root/send/data1/s_checkflag", "true");
-
- model.setValue("/root/send/data2/patinhopefromdd","");
- model.setValue("/root/send/data2/pid",ptbs_pid);
- model.setValue("/root/send/data2/r_checkflag","false");
- fRQueryRef();
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
- model.setValue("/root/send/data2/pid", "");
- model.setValue("/root/send/data2/r_checkflag", "true");
-
- // 2008.09.26 최병진 - 예약 후 예약정보가 그대로 남아있어서 약정서재발행이 바로 되지 않음
- // 예약 후의 상태이기 때문에 강제로 상태값 변경
- model.setValue("/root/main/adrv/inrsrvstat", "R");
- }
- } else {
- messageBox("선택된 입원결정서 환자번호와 인적사항의 차트번호가","E004");
- return false;
- }
-
- //입원결정서를 미선택
- } else {
- if (n_adrv_pid == ptbs_pid) {
- model.setValue("/root/main/adrv/rsrvflag","RS");
- model.setValue("/root/main/adrv/status","U");
- copyNodeType("/root/send/data6/s_adrv", "/root/main/adrv", "replace");
- if (submit("TXPMI00201")) {
-
- // 2008.12.16 - 공단자격조회
- fGetNhicInfo();
-
- // 입원결정서 출력
- fInDeciPrint(model.getValue("/root/main/adrv/pid"),
- model.getValue("/root/main/adrv/inrsrvacptdd"),
- model.getValue("/root/main/adrv/orddeptcd"),
- "R");
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data6");
- //2008.05.02 예약정보 남겨두기 한윤희
- //model.resetInstanceNode("/root/main/adrv");
- //model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data6");
- //2008.04.30 예약한 환자만 조회되도록 수정 한윤희
- /*
- //예약후 다시 조회.
- fRQueryRef();
- //결정서조회
- model.setValue("/root/send/data1/sendflag","D");
- submit("TRPMI00201"); */
- model.setValue("/root/send/data1/inrsrvacptfromdd","");
- model.setValue("/root/send/data1/pid",ptbs_pid);
- model.setValue("/root/send/data1/s_checkflag","false");
- fSQueryRef();
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
-
- model.setValue("/root/send/data2/patinhopefromdd","");
- model.setValue("/root/send/data2/pid",ptbs_pid);
- model.setValue("/root/send/data2/r_checkflag","false");
- fRQueryRef();
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
-
- // 2008.09.26 최병진 - 예약 후 예약정보가 그대로 남아있어서 약정서재발행이 바로 되지 않음
- // 예약 후의 상태이기 때문에 강제로 상태값 변경
- model.setValue("/root/main/adrv/inrsrvstat", "R");
- }
-
- } else {
- messageBox("입원결정서 환자번호와 인적사항의 차트번호가","E004");
- return false;
- }
-
- model.setValue("/root/hidden/nhicyn", "Y"); // 공단체크
- }
-
- //2009.09.23 zzui - 선택진료창
- if (fCheckSpecOrdApp() == true) {
- }
-
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_update" class="btn4_letter4" style="left:963px; top:5px; width:80px; height:22px; ">
- <caption>예약변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // var updtdata = getGridUpdateData(grd_cldihist); // (tfHelper.js) 그리드 업데이트 데이터 반환, 업데이트 정보가 없을경우 "" 반환
-
- //입원예약을 선택
- var rcur_row = grd_inhprsspec.row;
-
- var y_adrv_pid = model.getValue("/root/main/list2/grdinhprsspec["+ rcur_row +"]/pid");
- var ptbs_pid = model.getValue("/root/main/ptbspatinfo/pid");
- var n_adrv_pid = model.getValue("/root/main/adrv/pid");
-
- if (y_adrv_pid == null || y_adrv_pid == " " || y_adrv_pid == "") {
- y_adrv_pid = null;
- }
-
- if (ptbs_pid == null || ptbs_pid == " " || ptbs_pid == "") {
- ptbs_pid = null;
- }
-
- if (n_adrv_pid == null || n_adrv_pid == " " || n_adrv_pid == "") {
- n_adrv_pid = null;
- }
-
- if (y_adrv_pid == null && ptbs_pid == null && n_adrv_pid == null ) {
- messageBox("환자를","C002");
- model.refresh();
- return false;
- }
- if (rcur_row > 0) {
-
- if (y_adrv_pid == ptbs_pid) {
- model.setValue("/root/main/adrv/rsrvflag","RU");
- model.setValue("/root/main/adrv/status","U");
- copyNodeType("/root/send/data6/s_adrv", "/root/main/adrv", "replace");
- if (submit("TXPMI00201")) {
- messageBox("예약내용이 정상적으로 ","I001");
- // 2008.05.02 예약정보 그대로 보여주기 한윤희
- //model.resetInstanceNode("/root/main/adrv");
- //model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data6");
-
- /*
- model.setValue("/root/send/data1/pid",ptbs_pid);
- fRQueryRef();
- //예약변경후 다시 조회.
- model.setValue("/root/send/data2/sendflag","Y");
- submit("TRPMI00202"); */
- // 2008.05.02 예약변경 후 예약 변경 환자만 보여주기
- model.setValue("/root/send/data1/inrsrvacptfromdd","");
- model.setValue("/root/send/data1/pid",ptbs_pid);
- model.setValue("/root/send/data1/s_checkflag","false");
- fSQueryRef();
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
- model.setValue("/root/send/data1/pid", "");
- model.setValue("/root/send/data1/s_checkflag","true");
-
- model.setValue("/root/send/data2/patinhopefromdd","");
- model.setValue("/root/send/data2/pid",ptbs_pid);
- model.setValue("/root/send/data2/r_checkflag","false");
- fRQueryRef();
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
- model.setValue("/root/send/data2/pid","");
- model.setValue("/root/send/data2/r_checkflag","true");
-
-
- model.resetInstanceNode("/root/send/data4");
-
- model.setValue("/root/main/ptbspatinfo/pid",ptbs_pid);
- model.setValue("/root/send/data4/pid",ptbs_pid);
- model.setValue("/root/send/data4/mode","0");
- //환자번호 조회팝업 띄울때 필요한 값을 넣는다.
- model.setValue("/root/send/data5/pid",ptbs_pid);
- model.setValue("/root/send/data5/srchcond","1")
- fPatRsrvInfoSrch();
-
- }
- } else {
- messageBox("선택된 입원예약 환자번호와 인적사항의 차트번호가","E004");
- model.refresh();
- return false;
- }
-
- //입원예약을 미선택
- } else {
-
- if (n_adrv_pid == ptbs_pid) {
-
- model.setValue("/root/main/adrv/rsrvflag","RU");
- model.setValue("/root/main/adrv/status","U");
- copyNodeType("/root/send/data6/s_adrv", "/root/main/adrv", "replace");
- if (submit("TXPMI00201")) {
- messageBox("예약내용이 정상적으로 ","I001");
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data6");
- fRQueryRef();
-
- model.resetInstanceNode("/root/send/data4");
-
- model.setValue("/root/main/ptbspatinfo/pid",ptbs_pid);
- model.setValue("/root/send/data4/pid",ptbs_pid);
- model.setValue("/root/send/data4/mode","0");
- //환자번호 조회팝업 띄울때 필요한 값을 넣는다.
- model.setValue("/root/send/data5/pid",ptbs_pid);
- model.setValue("/root/send/data5/srchcond","1")
- fPatRsrvInfoSrch();
-
-
- }
- } else {
- messageBox("입원예약 환자번호와 인적사항의 차트번호가","E004");
- model.refresh();
- return false;
- }
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_clear" accesskey="f7" class="btn4_letter3" style="left:1127px; top:5px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fInitialize();
- ]]>
- </script>
- </button>
- <button id="button2" class="btn4_letter6" style="left:799px; top:5px; width:104px; height:22px; ">
- <caption>약정서재출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var adrv_inrsrvstat = model.getValue("/root/main/adrv/inrsrvstat");
- var adrv_pid = model.getValue("/root/main/adrv/pid");
- if (adrv_pid == null || adrv_pid == "-" || adrv_pid == "" || adrv_pid == " ") {
- messageBox("출력할 환자가 없습니다.","E999","");
- return false;
- }
-
- if (adrv_inrsrvstat != "R") {
- messageBox("입원 예약 상태가 아니여서 입원 약정서를 재출력 할 수 없습니다.","E999","");
- return false;
- } else {
-
- // 2008.12.16 - 공단자격조회
- fGetNhicInfo();
-
- var sNhicYn = model.getValue("/root/hidden/nhicyn");
- if (sNhicYn == "Y") {
- // 2008.12.17 - 보험정보 비교 및 저장
- fSetNhicPtin();
- }
-
- //입원결정서 재출력
- fInDeciPrint(model.getValue("/root/main/adrv/pid"),
- model.getValue("/root/main/adrv/inrsrvacptdd"),
- model.getValue("/root/main/adrv/orddeptcd"),
- "R");
- }
- ]]>
- </script>
- </button>
- <button id="btn_cncl" class="btn4_letter4" style="left:1045px; top:5px; width:80px; height:22px; ">
- <caption>예약취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //입원예약을 선택
- var rcur_row = grd_inhprsspec.row;
-
- var y_adrv_pid = model.getValue("/root/main/list2/grdinhprsspec["+ rcur_row +"]/pid");
- var ptbs_pid = model.getValue("/root/main/ptbspatinfo/pid");
- var n_adrv_pid = model.getValue("/root/main/adrv/pid");
-
- if (y_adrv_pid == null || y_adrv_pid == " " || y_adrv_pid == "") {
- y_adrv_pid = null;
- }
-
- if (ptbs_pid == null || ptbs_pid == " " || ptbs_pid == "") {
- ptbs_pid = null;
- }
-
- if (n_adrv_pid == null || n_adrv_pid == " " || n_adrv_pid == "") {
- n_adrv_pid = null;
- }
-
- if (y_adrv_pid == null && ptbs_pid == null && n_adrv_pid == null ) {
- messageBox("환자를","C002");
- model.refresh();
- return false;
- }
-
- if (rcur_row > 0) {
-
- if (y_adrv_pid == ptbs_pid) {
-
- model.setValue("/root/send/data7/rsrvflag","RC");
- model.setValue("/root/send/data7/status","U");
-
- model.setValue("/root/send/data7/pid",model.getValue("/root/main/list2/grdinhprsspec["+ rcur_row +"]/pid"));
- model.setValue("/root/send/data7/inrsrvacptdd",model.getValue("/root/main/list2/grdinhprsspec["+ rcur_row +"]/inrsrvacptdd"));
- model.setValue("/root/send/data7/orddeptcd",model.getValue("/root/main/list2/grdinhprsspec["+ rcur_row +"]/orddeptcd"));
- model.setValue("/root/send/data7/inrsrvacptseqno",model.getValue("/root/main/list2/grdinhprsspec["+ rcur_row +"]/inrsrvacptseqno"));
- model.setValue("/root/send/data7/inrsrvrem", model.getValue("/root/main/adrv/inrsrvrem"));
-
-
- if (submit("TXPMI00202")) {
- //2008.05.02 예약자 정보 그대로 보여주도록 수정 한윤희
- //model.resetInstanceNode("/root/main/adrv");
- //model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data7");
- //예약취소후 다시 조회.
- //2008.05.02 예약 취소 후 취소한 환자에 대해서만 보이도록 수정 한윤희
- /*
- model.setValue("/root/send/data2/sendflag","Y");
- submit("TRPMI00202");
- model.setValue("/root/send/data1/sendflag","D");
- submit("TRPMI00201"); */
- model.setValue("/root/send/data1/inrsrvacptfromdd","");
- model.setValue("/root/send/data1/pid",ptbs_pid);
- model.setValue("/root/send/data1/s_checkflag","false");
- fSQueryRef();
-
- model.setValue("/root/send/data2/patinhopefromdd","");
- model.setValue("/root/send/data2/pid",ptbs_pid);
- model.setValue("/root/send/data2/r_checkflag","false");
- fRQueryRef();
-
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
- model.setValue("/root/send/data1/pid", "");
- model.setValue("/root/send/data1/s_checkflag", "true");
-
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
- model.setValue("/root/send/data2/pid", "");
- model.setValue("/root/send/data2/r_checkflag", "true");
-
- // 2008.08.19 - 결정서 보존여부
- var msgResult = messageBox("입원결정서를 보존하시겠습니까?", "Q");
- if (msgResult == "7") {
- setParameter("SPPMI03400_param", ptbs_pid);
- modal("SPPMI03400");
- clearParameter("SPPMI03400_param");
- }
- }
- } else {
- messageBox("선택된 입원예약 환자번호와 인적사항의 차트번호가","E004");
- model.refresh();
- return false;
- }
-
- //입원예약을 미선택
- } else {
-
- if (n_adrv_pid == ptbs_pid) {
-
- model.setValue("/root/main/adrv/rsrvflag","RC");
- model.setValue("/root/main/adrv/status","U");
- copyNodeType("/root/send/data6/s_adrv", "/root/main/adrv", "replace");
-
- if (submit("TXPMI00201")) {
- // model.resetInstanceNode("/root/main/adrv");
- // model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/send/data6");
-
- model.setValue("/root/send/data1/inrsrvacptfromdd","");
- model.setValue("/root/send/data1/pid",ptbs_pid);
- model.setValue("/root/send/data1/s_checkflag","false");
- fSQueryRef();
-
- model.setValue("/root/send/data2/patinhopefromdd","");
- model.setValue("/root/send/data2/pid",ptbs_pid);
- model.setValue("/root/send/data2/r_checkflag","false");
- fRQueryRef();
-
- model.setValue("/root/send/data1/inrsrvacptfromdd", getCurrentDate());
- model.setValue("/root/send/data1/pid", "");
- model.setValue("/root/send/data1/s_checkflag", "true");
-
- model.setValue("/root/send/data2/patinhopefromdd", getCurrentDate());
- model.setValue("/root/send/data2/pid", "");
- model.setValue("/root/send/data2/r_checkflag", "true");
-
- // 2008.08.19 - 결정서 보존여부
- var msgResult = messageBox("입원결정서를 보존하시겠습니까?", "Q");
- if (msgResult == "7") {
- setParameter("SPPMI03400_param", ptbs_pid);
- modal("SPPMI03400");
- clearParameter("SPPMI03400_param");
- }
- }else {
- messageBox("입원예약 환자번호와 인적사항의 차트번호가","E004");
- model.refresh();
- return false;
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button23" class="btn3_letter4" style="left:2px; top:5px; width:80px; height:22px; ">
- <caption>선택신청</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 입원같은 경우에는 무조건 입력을 하기때문에 기여부를 존재하는것 자체가 무의미한다.
- // 하여 일단 해당 입력값들을 넘긴다음에 해당건이 존재하면 이력으로 발생을 시키고
- // 없으면 입력한다.
-
- // 넘길값들 인스턴스에 담기
- model.makeNode("/root/hidden/patappinfo/patappinfo1/stat");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/pid");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/hngnm");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/rrgstno1");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/rrgstno2");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/choiflag");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/ordtype");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/orddd");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/orddeptcd");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/orddrid");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/specordyn");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/fromdd");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/rsrvdd");
- model.makeNode("/root/hidden/patappinfo/patappinfo1/flag");
-
- model.setValue("/root/hidden/patappinfo/patappinfo1/stat", ""); // stat
- model.setValue("/root/hidden/patappinfo/patappinfo1/pid", model.getValue("/root/main/ptbspatinfo/pid")); // pid
- model.setValue("/root/hidden/patappinfo/patappinfo1/hngnm", model.getValue("/root/main/ptbspatinfo/hngnm")); // hngnm
- model.setValue("/root/hidden/patappinfo/patappinfo1/rrgstno1", model.getValue("/root/main/ptbspatinfo/rrgstno1")); // rrgstno1
- model.setValue("/root/hidden/patappinfo/patappinfo1/rrgstno2", model.getValue("/root/main/ptbspatinfo/rrgstno2")); // rrgstno2
- model.setValue("/root/hidden/patappinfo/patappinfo1/choiflag", ""); // choiflag
- model.setValue("/root/hidden/patappinfo/patappinfo1/ordtype", "I"); // ordtype
- model.setValue("/root/hidden/patappinfo/patappinfo1/orddd", model.getValue("/root/main/adrv/patinhopedd")); // orddd
- model.setValue("/root/hidden/patappinfo/patappinfo1/orddeptcd", model.getValue("/root/main/adrv/orddeptcd")); // orddeptcd
- model.setValue("/root/hidden/patappinfo/patappinfo1/orddrid", model.getValue("/root/main/adrv/orddrid")); // orddrid
- model.setValue("/root/hidden/patappinfo/patappinfo1/specordyn", "Y"); // specordyn
- model.setValue("/root/hidden/patappinfo/patappinfo1/fromdd", model.getValue("/root/main/adrv/patinhopedd")); // fromdd
- model.setValue("/root/hidden/patappinfo/patappinfo1/rsrvdd", model.getValue("/root/main/adrv/indirecdd")); // rsrvdd
- model.setValue("/root/hidden/patappinfo/patappinfo1/flag", "ins"); // flag(upt, ins)
-
- // 선택진료신청화면열기
- modal("../../patinfomngtweb/xrw/SMPMC06500_선택진료신청관리", "", "100", "100", "SMPMC06500","/root/hidden/patappinfo/patappinfo1","/root/main/patappinfo/patappinfo1");
-
- model.removeNodeset("/root/hidden/patappinfo/patappinfo1");
-
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- <group id="group9" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <line id="line4" class="line_2" style="x1:0px; y1:200px; x2:700px; y2:200px; "/>
- <line id="line3" class="line_2" style="x1:0px; y1:152px; x2:1194px; y2:152px; "/>
- <group id="group11" style="left:0px; top:487px; width:1194px; height:35px; ">
- <shape id="roundrect6" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line17" class="line_4" style="x1:1108px; y1:7px; x2:1108px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption72" class="search_name" style="left:359px; top:9px; width:75px; height:17px; ">진료과 :</caption>
- <caption id="caption73" class="search_name" style="left:10px; top:9px; width:112px; height:17px; ">입원희망일자 :</caption>
- <select1 id="combo21" ref="/root/send/data2/rorddrid" class="combo_search" appearance="minimal" style="left:629px; top:8px; width:99px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/orddrid">
- <label ref="nmsp"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption74" class="search_name" style="left:551px; top:9px; width:75px; height:17px; ">전문의 :</caption>
- <select1 id="cmb_rorddeptcd2" ref="/root/send/data2/rorddeptcd" class="combo_search" appearance="minimal" itemcount="15" style="left:437px; top:8px; width:99px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/orddeptcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var sorddeptcd = model.getValue("/root/send/data2/rorddeptcd");
- combo21.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddrid[dp = '" + sorddeptcd + "' and (jobposcd = 1782 or jobposcd = 1784 or jobposcd = 1786 or jobposcd = 1788 or jobposcd = 1847 or jobposcd = 1848 or jobposcd = 1849 or jobposcd = 1850)]";
- combo21.refresh();
- ]]>
- </script>
- </select1>
- <button id="btn_search2" class="btn1_letter2" style="left:1123px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //예약정보 삭제 2008.05.02 한윤희
- model.setValue("/root/send/data2/pid","");
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- fRQueryRef();//입원예약환자 조회
- ]]>
- </script>
- </button>
- <caption id="caption5" style="left:230px; top:8px; width:12px; height:20px; ">~</caption>
- <bool id="bol_ckeckdd1" visibility="hidden" ref="/root/send/data2/r_checkflag" style="left:800px; top:8px; width:15px; height:20px; ">
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- caption5.visible = true;
- ipt_inhopefromdd.visible = true;
- ipt_inhopetodd.visible = true;
- model.setValue("/root/send/data2/patinhopetodd",getCurrentDate());
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- caption5.visible = false;
- ipt_inhopetodd.visible = false;
- model.setValue("/root/send/data2/patinhopetodd","");
- ]]>
- </script>
- </bool>
- <input id="ipt_inhopefromdd" ref="/root/send/data2/patinhopefromdd" class="input_search" inputtype="date" style="left:128px; top:8px; width:99px; height:19px; "/>
- <input id="ipt_inhopetodd" ref="/root/send/data2/patinhopetodd" class="input_search" inputtype="date" style="left:245px; top:8px; width:99px; height:19px; "/>
- </group>
- <line id="line2" class="line_2" style="x1:0px; y1:176px; x2:1194px; y2:176px; "/>
- <line id="line7" class="line_2" style="x1:0px; y1:128px; x2:1194px; y2:128px; "/>
- <line id="line9" class="line_2" style="x1:0px; y1:52px; x2:1194px; y2:52px; "/>
- <line id="line10" class="line_1" style="x1:0px; y1:547px; x2:1194px; y2:547px; "/>
- <caption id="caption21" class="tit_2" style="left:5px; top:532px; width:121px; height:13px; ">입원예약내역</caption>
- <group id="group10" style="left:0px; top:235px; width:1194px; height:35px; ">
- <shape id="roundrect5" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption22" class="search_name" style="left:10px; top:9px; width:112px; height:17px; ">입원결정일자 :</caption>
- <line id="line12" class="line_4" style="x1:1108px; y1:7px; x2:1108px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption24" class="search_name" style="left:359px; top:9px; width:75px; height:17px; ">진료과 :</caption>
- <caption id="caption32" class="search_name" style="left:551px; top:9px; width:75px; height:17px; ">전문의 :</caption>
- <select1 id="cmd_medispcl" ref="/root/send/data1/sorddrid" class="combo_search" appearance="minimal" style="left:629px; top:8px; width:99px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/orddrid">
- <label ref="nmsp"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var adrv_orddeptcd = model.getValue("/root/send/sorddeptcd")
- if (adrv_orddeptcd == null || adrv_orddeptcd == "-") {
- model.setValue("/root/send/sorddeptcd","");
- model.refresh();
- model.setFocus("cmb_rorddeptcd1");
- return;
- }
- ]]>
- </script>
- </select1>
- <select1 id="cmb_rorddeptcd1" ref="/root/send/data1/sorddeptcd" class="combo_search" appearance="minimal" itemcount="15" style="left:437px; top:8px; width:99px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/orddeptcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var sorddeptcd = model.getValue("/root/send/data1/sorddeptcd");
- if (sorddeptcd == null || sorddeptcd == " " || sorddeptcd == "") {
- cmd_medispcl.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddrid"
- cmd_medispcl.refresh();
- } else {
- cmd_medispcl.choices.itemset.attribute("nodeset") = "/root/hidden/init/orddrid[dp = '" + sorddeptcd + "' and (jobposcd = 1782 or jobposcd = 1784 or jobposcd = 1786 or jobposcd = 1788 or jobposcd = 1847 or jobposcd = 1848 or jobposcd = 1849 or jobposcd = 1850)]";
- cmd_medispcl.refresh();
- }
- ]]>
- </script>
- </select1>
- <button id="btn_search1" class="btn1_letter2" style="left:1123px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/data1/pid","");
- //예약정보 삭제 2008.05.02 한윤희
- model.resetInstanceNode("/root/main/adrv");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- fSQueryRef();
- ]]>
- </script>
- </button>
- <caption id="caption3" style="left:230px; top:8px; width:12px; height:20px; ">~</caption>
- <bool id="bol_checkdd" visibility="hidden" ref="/root/send/data1/s_checkflag" style="left:800px; top:8px; width:15px; height:20px; ">
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- caption3.visible = true;
- ipt_inrsrvfromdd.visible = true;
- ipt_inrsrvtodd.visible = true;
- model.setValue("/root/send/data1/inrsrvacpttodd",getCurrentDate());
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- caption3.visible = false;
- ipt_inrsrvtodd.visible = false;
- model.setValue("/root/send/data1/inrsrvacpttodd","");
- ]]>
- </script>
- </bool>
- <input id="ipt_inrsrvfromdd" ref="/root/send/data1/inrsrvacptfromdd" class="input_search" inputtype="date" style="left:128px; top:8px; width:99px; height:19px; "/>
- <input id="ipt_inrsrvtodd" ref="/root/send/data1/inrsrvacpttodd" class="input_search" inputtype="date" style="left:245px; top:8px; width:99px; height:19px; "/>
- </group>
- <caption id="caption36" class="tit_2" style="left:5px; top:278px; width:111px; height:13px; ">입원결정서</caption>
- <caption id="caption75" class="tit_2" style="left:5px; top:10px; width:111px; height:13px; ">인적사항</caption>
- <caption id="caption78" class="tit_2" style="left:5px; top:86px; width:144px; height:13px; ">입원예약상세내역</caption>
- <line id="line20" class="line_1" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
- <line id="line28" class="line_1" style="x1:0px; y1:101px; x2:1194px; y2:101px; "/>
- <caption id="caption82" class="cell_1" style="left:415px; top:54px; width:32px; height:23px; vertical-align:middle; ">VIP</caption>
- <output id="output1" class="output_fix" appearance="output" style="left:933px; top:31px; width:70px; height:19px; "/>
- <output id="output44" class="output_fix" appearance="output" style="left:351px; top:107px; width:70px; height:19px; "/>
- <output id="output45" class="output_fix" appearance="output" style="left:424px; top:107px; width:44px; height:19px; "/>
- <caption id="caption81" class="cell_1" style="left:698px; top:30px; width:98px; height:23px; vertical-align:middle; ">직원소개/추천인</caption>
- <caption id="caption83" class="cell_1" style="left:415px; top:30px; width:90px; height:23px; vertical-align:middle; ">연락처/휴대폰</caption>
- <caption id="caption84" class="cell_1" style="left:499px; top:54px; width:60px; height:23px; text-align:center; vertical-align:middle; ">우편번호</caption>
- <caption id="caption85" class="cell_1" style="left:0px; top:30px; width:77px; height:23px; vertical-align:middle; ">환자번호</caption>
- <caption id="caption86" class="cell_1" style="left:194px; top:30px; width:77px; height:23px; vertical-align:middle; ">주민번호</caption>
- <caption id="caption77" class="cell_1" style="left:0px; top:54px; width:77px; height:23px; vertical-align:middle; ">성명</caption>
- <caption id="caption79" class="cell_1" style="left:871px; top:54px; width:76px; height:23px; vertical-align:middle; ">하위주소</caption>
- <caption id="caption80" class="cell_1" style="left:194px; top:54px; width:77px; height:23px; vertical-align:middle; ">생년월일</caption>
- <line id="line44" class="line_3" style="x1:0px; y1:76px; x2:1194px; y2:76px; "/>
- <caption id="caption102" class="cell_1" style="left:697px; top:154px; width:105px; height:23px; vertical-align:middle; ">입원예약병실형태</caption>
- <caption id="caption92" class="cell_1" style="left:471px; top:106px; width:90px; height:23px; vertical-align:middle; ">입원진료과</caption>
- <caption id="caption103" class="cell_1" style="left:947px; top:106px; width:105px; height:23px; vertical-align:middle; ">입원희망일[의사]</caption>
- <caption id="caption93" class="cell_1" style="left:252px; top:130px; width:96px; height:23px; vertical-align:middle; ">수술예정일</caption>
- <caption id="caption104" class="cell_1" style="left:947px; top:130px; width:105px; height:23px; vertical-align:middle; ">병실등급TO</caption>
- <caption id="caption94" class="cell_1" style="left:252px; top:202px; width:96px; height:23px; vertical-align:middle; ">최종수정일시</caption>
- <caption id="caption95" class="cell_1" style="left:252px; top:154px; width:96px; height:23px; vertical-align:middle; ">센터세부병동</caption>
- <caption id="caption96" class="cell_1" style="left:252px; top:106px; width:96px; height:23px; vertical-align:middle; ">입원일자/시간</caption>
- <caption id="caption97" class="cell_1" style="left:697px; top:130px; width:105px; height:23px; vertical-align:middle; ">병실등급FROM</caption>
- <caption id="caption98" class="cell_1" style="left:471px; top:178px; width:90px; height:23px; vertical-align:middle; ">DRG/O2/Suc</caption>
- <caption id="caption87" class="cell_1" style="left:0px; top:130px; width:105px; height:23px; vertical-align:middle; ">입원희망일[환자]</caption>
- <caption id="caption76" class="cell_1" style="left:0px; top:106px; width:105px; height:23px; vertical-align:middle; ">지시의사/일자</caption>
- <caption id="caption99" class="cell_1" style="left:252px; top:178px; width:96px; height:23px; vertical-align:middle; ">격리실여부</caption>
- <caption id="caption88" class="cell_1" style="left:0px; top:202px; width:105px; height:23px; vertical-align:middle; ">접수일자/시간</caption>
- <caption id="caption89" class="cell_1" style="left:0px; top:154px; width:105px; height:23px; vertical-align:middle; ">병동형태</caption>
- <caption id="caption100" class="cell_1" style="left:697px; top:106px; width:105px; height:23px; vertical-align:middle; ">입원전문의</caption>
- <caption id="caption90" class="cell_1" style="left:471px; top:130px; width:90px; height:23px; vertical-align:middle; ">희망병동</caption>
- <caption id="caption101" class="cell_1" style="left:471px; top:202px; width:90px; height:23px; vertical-align:middle; ">예약우선순위</caption>
- <caption id="caption91" class="cell_1" style="left:471px; top:154px; width:90px; height:23px; vertical-align:middle; ">BMT/이식여부</caption>
- <line id="line46" class="line_3" style="x1:1px; y1:225px; x2:1195px; y2:225px; "/>
- <input id="ipt_pid" ref="/root/main/ptbspatinfo/pid" class="input_s_essential" navindex="1" appearance="input" style="left:80px; top:31px; width:92px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode=='13') {
- //fGetPidInfo(); 밑에부분전체가 이 함수와 같다. 20100413 JHP
- model.resetInstanceNode("/root/send/data4");
- model.resetInstanceNode("/root/send/data5");
- model.resetInstanceNode("/root/send/data6");
- model.resetInstanceNode("/root/send/data7");
- model.resetInstanceNode("/root/send/data8");
-
- model.setValue("/root/main/ptbspatinfo/pid",ipt_pid.currentText);
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- //환자번호 조회팝업 띄울때 필요한 값을 넣는다.
- model.setValue("/root/send/data5/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data5/srchcond","1")
- fPatRsrvInfoSrch();
-
- //20100115 jhp 수정추가 변경요청번호 3258 인사정보의 직원, 직원가족정보 조회
- fPatEmplInfoRef();
-
- //2008-04-14 이성인 추가
- //인적사항 조회시 자동으로 입원결정서 , 입원예약내역을 조회하여온다.
-
- if(isNull(model.getValue("/root/main/ptbspatinfo/pid"))) {
- fInitialize();
- } else {
- var temp = model.getValue("/root/send/data1/inrsrvacptfromdd");
-
- model.setValue("/root/send/data1/inrsrvacptfromdd", "");
- model.setValue("/root/send/data1/pid", model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data1/s_checkflag", "false");
- fSQueryRef();
-
- model.setValue("/root/send/data2/patinhopefromdd", "");
- model.setValue("/root/send/data2/pid", model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data2/r_checkflag", "false");
- fRQueryRef();
-
- model.setValue("/root/send/data2/patinhopefromdd", temp);
- model.setValue("/root/send/data1/inrsrvacptfromdd", temp);
- model.setValue("/root/send/data1/s_checkflag", "true");
- model.setValue("/root/send/data2/r_checkflag", "true");
-
- // 보험정보 조회
- fGetPtinInfo();
-
- bol_checkdd.refresh();
- ipt_inrsrvfromdd.refresh();
- bol_ckeckdd1.refresh();
- ipt_inhopefromdd.refresh();
- }
- }
- ]]>
- </script>
- </input>
- <output id="opt_brthmm" ref="/root/main/ptbspatinfo/sex" class="output_fix" appearance="output" style="left:349px; top:55px; width:30px; height:19px; text-align:center; "/>
- <output id="opt_brthdd" ref="/root/main/ptbspatinfo/age" class="output_fix" appearance="output" style="left:382px; top:55px; width:30px; height:19px; text-align:center; "/>
- <datagrid id="grd_inhprsspec" nodeset="/root/main/list2/grdinhprsspec" class="datagrid2" caption="환자번호^환자이름^성별^접수일자^진료과^번호^시간^환자유형^지시의사^지시일자^전문의^우선순위^대기일수^수술예정일^환자희망입원일^예상입원기간^희망입원일^희망병동^희망병실등급FROM^희망병실등급TO^배정병동^배정병실^배정병실등급^배정병실형태^cp여부^DRG여부^응급여부^BMT여부^격리실여부^예약병실
형태^진료 참고사항^원무 참고사항^임상시험접수^임상시험번호
(과제번호)^병동형태^센터세부병동^세부진료과^Ocrtag^센터코드^협력팀코드" colsep="^" colwidth="67, 58, 36, 70, 125, 32, 37, 93, 91, 85, 81, 54, 57, 88, 90, 86, 79, 82, 117, 111, 80, 64, 85, 85, 45, 50, 50, 50, 50, 66, 200, 200, 100, 100, 100, 100, 100, 10, 10, 10" dataheight="32" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:552px; width:1194px; height:192px; ">
- <col ref="pid" style="left:20px; top:32px; width:67px; height:23px; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="sex" style="text-align:center; "/>
- <col ref="inrsrvacptdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="orddeptcd_nm" style="text-align:center; "/>
- <col ref="inrsrvacptseqno" visibility="hidden"/>
- <col ref="inrsrvacpttm" format="hh:nn"/>
- <col disabled="true" ref="insukind" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/P0008list/P0008">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="indirecdrid_nm" style="text-align:center; "/>
- <col disabled="true" ref="indirecdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="orddrid_nm" style="text-align:center; "/>
- <col disabled="true" ref="inrsrvgrad" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>-</label>
- <value>-</value>
- </item>
- <item>
- <label>상</label>
- <value>1</value>
- </item>
- <item>
- <label>중</label>
- <value>2</value>
- </item>
- <item>
- <label>하</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="delay" style="text-align:right; "/>
- <col disabled="true" ref="scheopdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="patinhopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <!-- 20100512 JHP 예상입원기간 추가 taskno.44431-->
- <col disabled="true" ref="fcstinterm"/>
- <col disabled="true" ref="inhopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="inhopeward" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/init/P0025list/P0025" label ref="cdnm" value ref="cdid"-->
- <col disabled="true" ref="inhoperoomgrdefrom" type="combo" style="left:969px; top:25px; width:118px; height:23px; ">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/init/P0025list/P0025" label ref="cdnm" value ref="cdid"-->
- <col disabled="true" ref="inhoperoomgrdeto" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="assgward" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="assgroom" type="input"/>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/init/P0025list/P0025" label ref="cdnm" value ref="cdid"-->
- <col disabled="true" ref="assgroomgrde" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="assgroomtype" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0026list/P0026">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="cpyn"/>
- <col disabled="true" ref="drgyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="erreglyn" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/P0001list/P0001">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="bmtyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>해당없음</label>
- <value>1</value>
- </item>
- <item>
- <label>환자</label>
- <value>2</value>
- </item>
- <item>
- <label>공여자</label>
- <value>3</value>
- </item>
- <item>
- <label>타기관공여자</label>
- <value>4</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="isolroomyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="specroomyn" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/P0378list/P0378">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="drrem" type="output" visibility="hidden"/>
- <col disabled="true" ref="inrsrvrem" type="output"/>
- <col ref="clincstdyacptflag" type="combo">
- <choices>
- <item>
- <label>-</label>
- <value>N</value>
- </item>
- <item>
- <label>임상(전액청구)</label>
- <value>P</value>
- </item>
- <item>
- <label>임상(진찰료제외)</label>
- <value>Q</value>
- </item>
- <item>
- <label>동물임상</label>
- <value>A</value>
- </item>
- </choices>
- </col>
- <col ref="clincstdyno"/>
- <col disabled="true" ref="wardtypecd" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0474list/P0474">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="specwardcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="subdeptcd" visibility="hidden"/>
- <col ref="ocrtag" visibility="hidden"/>
- <col ref="centcd" visibility="hidden"/>
- <col ref="coopteamcd" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- var cur_srow = grd_inhprsspec.row;
- //그리드에 row를 선택하는지 row가 아닌 곳을 선택하는지 체크
- if (isDataCell() == true) {
- grd_inhpdeci.isSelected(grd_inhpdeci.row) = false;
- ///grd_inhpdeci.row = -1;
- //버튼 Disabled
- btn_update.disabled = false;
- btn_cncl.disabled = false;
- btn_insert.disabled = true;
-
- model.resetInstanceNode("/root/send/data4");//submit 보내기전에 클리어
-
- if (grd_inhprsspec.isCell(event.target) && grd_inhprsspec.row >= grd_inhprsspec.fixedRows) {
-
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/list2/grdinhprsspec["+cur_srow+"]/pid"));
- model.setValue("/root/send/data4/inrsrvacptdd",model.getValue("/root/main/list2/grdinhprsspec["+cur_srow+"]/inrsrvacptdd"));
- model.setValue("/root/send/data4/orddeptcd",model.getValue("/root/main/list2/grdinhprsspec["+cur_srow+"]/orddeptcd"));
- model.setValue("/root/send/data4/inrsrvacptseqno",model.getValue("/root/main/list2/grdinhprsspec["+cur_srow+"]/inrsrvacptseqno"));
- model.setValue("/root/send/data4/mode","1");
- model.setValue("/root/send/data4/inrsrvstat","R");
-
- if (submit("TRPMI00204")) {
-
- model.resetInstanceNode("/root/send/data4");//submit 보낸후에 클리어
-
- copyNodeType("/root/main/ptbspatinfo","/root/hidden/rcv/ptbspatinfo","replace");
- copyNodeType("/root/main/adrv","/root/hidden/rcv/adrv","replace");
- copyNodeType("/root/hidden/original","/root/hidden/rcv/adrv","replace");
-
- var sErreglyn = model.getValue("/root/main/adrv/erreglyn");
- if (sErreglyn == "F") {
- combo2.attribute("background-color") = "#ff0000";
- } else {
- combo2.attribute("background-color") = "#ffffff";
- }
-
- model.refresh();
- }
- }
-
- // 보험정보 조회
- fGetPtinInfo();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_inhprsspec.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <input id="ipt_hngnm" ref="/root/main/ptbspatinfo/hngnm" class="input_s_essential" navindex="2" imemode="hangul" style="left:80px; top:55px; width:92px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode=='13') {
- /*
- data1 입원결정서 조회, data2 입원예약조회, data3 ready시 기본값 조회, data4 그리드 클릭시 조회
- data5 팝업 조회 data6 저장 data7 data8 성명,주민번호 조회시
- */
- if (fHngNmVeri("onkeypress") == false) return;
-
- model.resetInstanceNode("/root/send/data4");
- model.resetInstanceNode("/root/send/data5");
- model.resetInstanceNode("/root/send/data6");
- model.resetInstanceNode("/root/send/data7");
- model.resetInstanceNode("/root/send/data8");
-
- model.setValue("/root/main/ptbspatinfo/hngnm",ipt_hngnm.currentText);
- model.setValue("/root/send/data8/hngnm",model.getValue("/root/main/ptbspatinfo/hngnm"));
- model.setValue("/root/send/data8/mode","1");
-
- submit("TRPMI00107");
-
- var ptbs_chkcnt = getNodesetCount("/root/hidden/check/ptbs");
- if (ptbs_chkcnt > 0) {
- //ptbs의 자료가 한개이상일 경우 팝업을 띄워준다.
- if (ptbs_chkcnt > 1) {
-
- model.setValue("/root/send/data5/hngnm",model.getValue("/root/main/ptbspatinfo/hngnm"));
- model.setValue("/root/send/data5/srchcond","2");
-
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- return false;
- }
-
- } else {
- model.resetInstanceNode("/root/send/data4");
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/hidden/check/ptbs/ptbs_pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- }
-
- } else {
- messageBox("환자인적이","I004");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- return false;
- }
- }
- ]]>
- </script>
- </input>
- <select id="chk_recmyn" ref="/root/main/ptbspatinfo/recmyn" overflow="visible" appearance="full" style="left:799px; top:33px; width:68px; height:16px; border-style:none; ">
- <choices>
- <item>
- <label>직원소개</label>
- <value>checkbox1</value>
- </item>
- </choices>
- </select>
- <output id="opt_recmerid" ref="/root/main/ptbspatinfo/recmerid" class="output_fix" appearance="output" style="left:870px; top:31px; width:60px; height:19px; "/>
- <select id="chk_vipyn" ref="/root/main/ptbspatinfo/vipyn" overflow="visible" appearance="full" style="left:450px; top:57px; width:42px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>VIP</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <output id="opt_indirecdd" ref="/root/main/adrv/indirecdd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:179px; top:107px; width:70px; height:19px; "/>
- <input id="ipt_patinhopedd" ref="/root/main/adrv/patinhopedd" class="input_default" inputtype="date" style="left:108px; top:131px; width:141px; height:19px; ">
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- ipt_patinhopedd.attribute("_value") = ipt_patinhopedd.value;
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- ipt_patinhopedd.attribute("_value") = ipt_patinhopedd.value;
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*
- //20070907 입원희망일자가 오늘보다 작은 과거일자 들어가지 않게..(5일이내 가능..)
- if( getCurrentDate() - ipt_patinhopedd.value > 5 ) {
- ipt_patinhopedd.value = ipt_patinhopedd.attribute("_value");
- ipt_patinhopedd.value = getCurrentDate();
- messageBox("입원희망일은 현재일자에 5일 이내까지 변경할 수 있습니다.!","E999","");
- return false;
- }
- */
- //2008-04-14 이성인 수정
- if( getCurrentDate() - ipt_patinhopedd.value > 0 ) {
- ipt_patinhopedd.value = ipt_patinhopedd.attribute("_value");
- ipt_patinhopedd.value = getCurrentDate();
- messageBox("입원희망일은 현재일자 보다 과거일수 없습니다.","E999","");
- return false;
- }
- ]]>
- </script>
- </input>
- <output id="opt_inrsrvacptdd" ref="/root/main/adrv/inrsrvacptdd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:108px; top:203px; width:70px; height:19px; "/>
- <output id="opt_inrsrvacpttm" ref="/root/main/adrv/inrsrvacpttm" class="output_fix" format="hh:nn" appearance="output" style="left:181px; top:203px; width:68px; height:19px; "/>
- <input id="ipt_scheopdd" ref="/root/main/adrv/scheopdd" class="input_default" disabled="true" inputtype="date" style="left:351px; top:131px; width:117px; height:19px; "/>
- <output id="opt_lastupdtdt" ref="/root/main/adrv/lastupdtdt" class="output_fix" format="yyyy-mm-dd hh:nn" appearance="output" style="left:351px; top:203px; width:117px; height:19px; "/>
- <select1 id="cmb_inhopeward" ref="/root/main/adrv/inhopeward" class="combo_default" appearance="minimal" itemcount="30" style="left:564px; top:131px; width:130px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_inrsrvgrad" ref="/root/main/adrv/inrsrvgrad" class="combo_default" appearance="minimal" style="left:564px; top:203px; width:130px; height:19px; ">
- <choices>
- <item>
- <label>-</label>
- <value>-</value>
- </item>
- <item>
- <label>상</label>
- <value>1</value>
- </item>
- <item>
- <label>중</label>
- <value>2</value>
- </item>
- <item>
- <label>하</label>
- <value>3</value>
- </item>
- </choices>
- </select1>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/hidden/init/roomgrdecd" label ref="nm" value ref="cd"-->
- <select1 id="cmb_inhoperoomgrdefrom" ref="/root/main/adrv/inhoperoomgrdefrom" class="combo_default" appearance="minimal" itemcount="30" style="left:805px; top:131px; width:139px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- /*
- var cdid = cmb_inhoperoomgrdefrom.value;
- var newcdid = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/newcdid");
- var cdnm = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/cdnm");
- if(newcdid == "" || newcdid == null) {
- messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!! ","I007");
- */
- //20090720 - zzu - cdnm 공통코드기준아닌 수가기준으로 보여주기
- var cdid = cmb_inhoperoomgrdefrom.value;
- var yn = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/yn");
- var cdyn = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/cdyn");
- var cdnm = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/cdnm");
- if(yn == "종료됨" || cdyn == "종료됨") {
- messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!! ","I007");
- }
- ]]>
- </script>
- </select1>
- <select1 id="rdo_isolroomyn" ref="/root/main/adrv/isolroomyn" appearance="full" cols="2" overflow="visible" style="left:351px; top:181px; width:95px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>Yes</label>
- <value>Y</value>
- </item>
- <item>
- <label>No</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <output id="opt_inhopedd" ref="/root/main/adrv/inhopedd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:1055px; top:107px; width:139px; height:19px; "/>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/hidden/init/roomgrdecd" label ref="nm" value ref="cd"-->
- <select1 id="cmb_inhoperoomgrdeto" ref="/root/main/adrv/inhoperoomgrdeto" class="combo_default" appearance="minimal" itemcount="30" style="left:1055px; top:131px; width:139px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- /*
- var cdid = cmb_inhoperoomgrdeto.value;
- var newcdid = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/newcdid");
- var cdnm = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/cdnm");
- if(newcdid == "" || newcdid == null) {
- messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!! ","I007");
- */
- //20090720 - zzu - cdnm 공통코드기준아닌 수가기준으로 보여주기
- var cdid = cmb_inhoperoomgrdeto.value;
- var yn = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/yn");
- var cdyn = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/cdyn");
- var cdnm = model.getValue("/root/hidden/roomgrdelist/roomgrde[cdid = '" + cdid + "']/cdnm");
- if(yn == "종료됨" || cdyn == "종료됨") {
- messageBox("'" + cdnm + "' \n\n수가코드 종료된 병실등급입니다.!!!!!!!!!!!!! ","I007");
-
- }
- ]]>
- </script>
- </select1>
- <button id="btn_pid" class="icon_search" navindex="3" style="left:175px; top:33px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var ptbs_pid = model.getValue("/root/main/ptbspatinfo/pid");
-
- if (ptbs_pid == null || ptbs_pid ==" " || ptbs_pid == "") {
-
- model.resetInstanceNode("/root/send/data5");
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
-
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
-
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- }
- } else {
- model.resetInstanceNode("/root/send/data5");
-
- model.setValue("/root/send/data5/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data5/srchcond","1")
-
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
-
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_hngnm" class="icon_search" navindex="4" style="left:175px; top:57px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var ptbs_hngnm = model.getValue("/root/main/ptbspatinfo/hngnm");
-
- if (ptbs_hngnm == null || ptbs_hngnm ==" " || ptbs_hngnm == "") {
-
- model.resetInstanceNode("/root/send/data5");
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
-
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
-
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- }
- } else {
- model.resetInstanceNode("/root/send/data5");
-
- model.setValue("/root/send/data5/hngnm",model.getValue("/root/main/ptbspatinfo/hngnm"));
- model.setValue("/root/send/data5/srchcond","2")
-
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
-
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_rrgstno" class="icon_search" navindex="7" style="left:396px; top:33px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var ptbs_rrgstno1 = model.getValue("/root/main/ptbspatinfo/rrgstno1");
- var ptbs_rrgstno2 = model.getValue("/root/main/ptbspatinfo/rrgstno2");
-
- if ((ptbs_rrgstno1 == null || ptbs_rrgstno1 ==" " || ptbs_rrgstno1 == "") && (ptbs_rrgstno2 == null || ptbs_rrgstno2 ==" " || ptbs_rrgstno2 == "")) {
-
- model.resetInstanceNode("/root/send/data5");
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
-
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
-
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- }
- } else {
- model.resetInstanceNode("/root/send/data5");
-
- model.setValue("/root/send/data5/rrgstno1",model.getValue("/root/main/ptbspatinfo/rrgstno1"));
- model.setValue("/root/send/data5/rrgstno2",model.getValue("/root/main/ptbspatinfo/rrgstno2"));
- model.setValue("/root/send/data5/srchcond","3");
-
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
-
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_inhopeward" class="icon_search" style="left:533px; top:134px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removenode("/root/hidden/target");
- model.makeNode("/root/hidden/target");
-
- if (model.getValue("/root/main/adrv/inhopeward") != null && model.getValue("/root/main/adrv/inhopeward") != ""){
-
- modal("../../../pam/ipatmngtweb/xrw/SPPMI02000", "1","50", "50", "SPPMI02000", "/root/main/adrv/inhopeward", "/root/hidden/target/wardcd");
-
- var swardcd = instance1.selectSingleNode("/root/hidden/target/grdroomspec/wardcd");
-
- if (swardcd != null){
- model.setValue("/root/main/adrv/inhoperoomgrdefrom",model.getValue("/root/hidden/target/grdroomspec/roomgrdecd"));
- model.refresh();
- }
- }
- ]]>
- </script>
- </button>
- <datagrid id="grd_inhpdeci" nodeset="/root/main/list1/grdinhpdeci" class="datagrid2" visibility="visible" caption="..^환자번호^환자이름^성별^접수일자^진료과^번호^시간^환자유형^지시의사^지시일자^전문의^cp여부^환자희망입원일^희망입원일^희망병동^희망병실등급FROM^희망병실등급TO^진료 참고사항^원무 전달사항^입원일자^시간^O2여부^Suction여부^예상입원기간^임상시험접수^임상시험번호
(과제번호)^병동형태^센터세부병동^세부진료과" colsep="^" colwidth="16, 70, 56, 36, 73, 131, 32, 40, 96, 78, 78, 78, 45, 92, 73, 87, 116, 116, 200, 200, 90, 40, 50, 50, 85, 100, 100, 100, 100, 100" dataheight="23" explorerbar="sort" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:298px; width:1194px; height:179px; ">
- <col type="inputbutton"/>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var i_row = grd_inhpdeci.row;
-
- var pid = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/pid");
- var hngnm = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/hngnm");
- var orddeptcd = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/orddeptcd");
- var orddrid = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/orddrid");
- var insukind = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/insukind");
- var suppkind = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/suppkind");
- var orddd = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/inrsrvacptdd");
- var cretno = "";
- var ioflag = "I"
- var param = pid + "▦" + //등록번호
- hngnm + "▦" + //환자명
- orddeptcd + "▦" + //진료과코드
- orddrid + "▦" + //진료의ID
- insukind + "▦" + //보험유형
- suppkind + "▦" + //보조유형
- orddd + "▦" + //진료일자(입원일자)
- cretno + "▦" + //생성번호
- ioflag; //외래입원구분
- setParameter("SPMMO00100_param", param);
- modal("SPMMO00100");
- ]]>
- </script>
- <col ref="pid"/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="sex" style="text-align:center; "/>
- <col ref="inrsrvacptdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="orddeptcd_nm" style="text-align:center; "/>
- <col ref="inrsrvacptseqno" visibility="hidden"/>
- <col ref="inrsrvacpttm" format="hh:nn"/>
- <col disabled="true" ref="insukind" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/insukind">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="indirecdrid_nm" style="text-align:center; "/>
- <col ref="indirecdd" format="yyyy-mm-dd"/>
- <col disabled="true" ref="orddrid_nm" style="text-align:center; "/>
- <col ref="cpyn"/>
- <col ref="patinhopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="inhopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="inhopeward" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/init/P0025list/P0025" label ref="cdnm" value ref="cdid"-->
- <col disabled="true" ref="inhoperoomgrdefrom" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <!-- 20090602 JHP 수정 : 병실등급 살아있는걸로만...(기존거는 주석처리) nodeset="/root/init/P0025list/P0025" label ref="cdnm" value ref="cdid"-->
- <col disabled="true" ref="inhoperoomgrdeto" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/roomgrdelist/roomgrde">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="drrem" type="output" visibility="hidden"/>
- <col ref="inrsrvrem"/>
- <col/>
- <col/>
- <col disabled="true" ref="oxyyn" type="combo">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col disabled="true" ref="suctyn" type="combo">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </col>
- <col ref="fcstinterm"/>
- <col ref="clincstdyacptflag" type="combo">
- <choices>
- <item>
- <label>-</label>
- <value>N</value>
- </item>
- <item>
- <label>임상(전액청구)</label>
- <value>P</value>
- </item>
- <item>
- <label>임상(진찰료제외)</label>
- <value>Q</value>
- </item>
- <item>
- <label>동물임상</label>
- <value>A</value>
- </item>
- </choices>
- </col>
- <col ref="clincstdyno"/>
- <col disabled="true" ref="wardtypecd" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0474list/P0474">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="specwardcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="subdeptcd" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //그리드에 row를 선택하는지 row가 아닌 곳을 선택하는지 체크
- if (isDataCell() == true) {
- var cur_row = grd_inhpdeci.row;//입원결정서
-
- var erreglyn = model.getValue("/root/main/list1/grdinhpdeci["+ cur_row +"]/erreglyn");
-
- //DSC환자체크
- if(erreglyn == 'D'){
- messageBox("DSC환자는 처리 할 수 없습니다. ","E999");
- return false;
- }
-
- var adrv_pid = model.getValue("/root/main/list1/grdinhpdeci["+ cur_row +"]/pid");
- if (adrv_pid == null || adrv_pid == " " || adrv_pid == "" ) {
- return false;
- } else {
- grd_inhprsspec.isSelected(grd_inhprsspec.row) = false;
- //버튼
- btn_update.disabled = true;
- btn_cncl.disabled = true;
- btn_insert.disabled = false;
-
- if (grd_inhpdeci.isCell(event.target) && grd_inhpdeci.row >= grd_inhpdeci.fixedRows) {
-
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/list1/grdinhpdeci["+cur_row+"]/pid"));
- model.setValue("/root/send/data4/inrsrvacptdd",model.getValue("/root/main/list1/grdinhpdeci["+cur_row+"]/inrsrvacptdd"));
- model.setValue("/root/send/data4/orddeptcd",model.getValue("/root/main/list1/grdinhpdeci["+cur_row+"]/orddeptcd"));
- model.setValue("/root/send/data4/inrsrvacptseqno",model.getValue("/root/main/list1/grdinhpdeci["+cur_row+"]/inrsrvacptseqno"));
- model.setValue("/root/send/data4/mode","1");
- model.setValue("/root/send/data4/inrsrvstat","S");
-
- if (submit("TRPMI00204")) {
-
- //alert(model.getValue("/root/hidden/rcv/adrv/specordyn"));
-
- model.resetInstanceNode("/root/send/data4");
-
- copyNodeType("/root/main/ptbspatinfo","/root/hidden/rcv/ptbspatinfo","replace");
- copyNodeType("/root/main/adrv","/root/hidden/rcv/adrv","replace");
- copyNodeType("/root/hidden/original","/root/hidden/rcv/adrv","replace");
-
- var sErreglyn = model.getValue("/root/main/adrv/erreglyn");
- if (sErreglyn == "F") {
- combo2.attribute("background-color") = "#ff0000";
- } else {
- combo2.attribute("background-color") = "#ffffff";
- }
-
- model.refresh();
-
- }
- }
- }
-
- // 보험정보 조회
- fGetPtinInfo();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_inhpdeci.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <line id="line1" class="line_1" style="x1:0px; y1:293px; x2:1194px; y2:293px; "/>
- <button id="button1" class="btn2_letter4" visibility="visible" style="left:1041px; top:5px; width:64px; height:19px; ">
- <caption>환자인적</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/data5/srchcond", "1");
- model.setValue("/root/send/data5/pid", model.getValue("/root/main/ptbspatinfo/pid"));
- modal("../../../pam/patinfomngtweb/xrw/SMPMC01400", "1","100", "100", "SMPMC01400", "/root/send/data5", "/root/hidden/source");
-
- ]]>
- </script>
- </button>
- <caption id="caption1" class="cell_1" style="left:697px; top:178px; width:105px; height:47px; vertical-align:middle; ">원무 전달사항</caption>
- <caption id="caption2" class="cell_1" style="left:0px; top:178px; width:105px; height:23px; vertical-align:middle; ">결정서형태</caption>
- <caption id="caption4" class="cell_1" style="left:1006px; top:30px; width:38px; height:23px; vertical-align:middle; ">감면</caption>
- <select1 id="combo1" ref="/root/main/ptbspatinfo/disccd" disabled="true" appearance="minimal" style="left:1047px; top:31px; width:147px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/disccd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <textarea id="tar_inrsrvrem" ref="/root/main/adrv/inrsrvrem" imemode="hangul" style="left:805px; top:180px; width:390px; height:43px; "/>
- <select1 id="cmb_specroomyn" ref="/root/main/adrv/specroomyn" class="combo_default" appearance="minimal" style="left:805px; top:155px; width:139px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0378list/P0378">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_rrgstno1" ref="/root/main/ptbspatinfo/rrgstno1" class="input_s_essential" navindex="5" maxlength="6" style="left:274px; top:31px; width:54px; height:19px; ">
- <script type="javascript" ev:event="xforms-next">
- <![CDATA[
- if (fRrgstNo1Veri() == false) return;
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13")
- {
- setInputNodeCurText();
- if (fRrgstNo1Veri() == false) return;
- }
- ]]>
- </script>
- </input>
- <input id="ipt_rrgstno2" ref="/root/main/ptbspatinfo/rrgstno2" class="input_s_essential" navindex="6" maxlength="7" style="left:331px; top:31px; width:62px; height:19px; ">
- <script type="javascript" ev:event="xforms-next">
- <![CDATA[
- if (fRrgstNo2Veri() == false) return;
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == "13")
- {
- setInputNodeCurText();
- if (fRrgstNo2Veri() == false) return;
- model.resetInstanceNode("/root/send/data4");
- model.resetInstanceNode("/root/send/data5");
- model.resetInstanceNode("/root/send/data6");
- model.resetInstanceNode("/root/send/data7");
- model.resetInstanceNode("/root/send/data8");
-
- model.setValue("/root/main/ptbspatinfo/rrgstno1",ipt_rrgstno1.currentText);
- model.setValue("/root/main/ptbspatinfo/rrgstno2",ipt_rrgstno2.currentText);
-
- model.setValue("/root/send/data8/rrgstno1",model.getValue("/root/main/ptbspatinfo/rrgstno1"));
- model.setValue("/root/send/data8/rrgstno2",model.getValue("/root/main/ptbspatinfo/rrgstno2"));
-
- model.setValue("/root/send/data8/mode","1");
-
- submit("TRPMI00107");
-
- var ptbs_chkcnt = getNodesetCount("/root/hidden/check/ptbs");
- if (ptbs_chkcnt > 0) {
- //ptbs의 자료가 한개이상일 경우 팝업을 띄워준다.
- if (ptbs_chkcnt > 1) {
-
- model.setValue("/root/send/data5/rrgstno1",model.getValue("/root/main/ptbspatinfo/rrgstno1"));
- model.setValue("/root/send/data5/rrgstno2",model.getValue("/root/main/ptbspatinfo/rrgstno2"));
- model.setValue("/root/send/data5/srchcond","3");
-
- modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data5", "/root/send");
- if ( model.getValue("/root/main/popupendflag") == "ok" ) {
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- } else {
- return false;
- }
-
- } else {
- model.resetInstanceNode("/root/send/data3");
- model.setValue("/root/main/ptbspatinfo/pid",model.getValue("/root/hidden/check/ptbs/ptbs_pid"));
- model.setValue("/root/main/ptbspatinfo/hngnm",model.getValue("/root/hidden/check/ptbs/ptbs_hngnm"));
- model.setValue("/root/send/data4/pid",model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data4/mode","0");
- fPatRsrvInfoSrch();
- }
-
- } else {
- messageBox("환자인적이","I004");
- model.resetInstanceNode("/root/main/ptbspatinfo");
- model.resetInstanceNode("/root/main/adrv");
- model.refresh();
- return false;
- }
- }
- ]]>
- </script>
- </input>
- <output id="output2" ref="/root/main/ptbspatinfo/zipcdseq" class="output_fix" style="left:629px; top:55px; width:15px; height:19px; "/>
- <select1 id="combo2" ref="/root/main/adrv/erreglyn" appearance="minimal" style="left:108px; top:179px; width:141px; height:19px; ">
- <choices>
- <item>
- <label>외래</label>
- <value>I</value>
- </item>
- <item>
- <label>DSC/CHEMO</label>
- <value>D</value>
- </item>
- <item>
- <label>DCC</label>
- <value>F</value>
- </item>
- <item>
- <label>응급</label>
- <value>E</value>
- </item>
- </choices>
- </select1>
- <select1 id="cmb_bmtyn" ref="/root/main/adrv/bmtyn" appearance="minimal" style="left:564px; top:155px; width:130px; height:19px; ">
- <choices>
- <item>
- <label>해당없음</label>
- <value>1</value>
- </item>
- <item>
- <label>환자</label>
- <value>2</value>
- </item>
- <item>
- <label>공여자</label>
- <value>3</value>
- </item>
- <item>
- <label>타기관공여자</label>
- <value>4</value>
- </item>
- </choices>
- </select1>
- <button id="btn_delrcvr" class="btn2_letter5" style="left:1119px; top:273px; width:75px; height:19px; ">
- <caption>삭제/복원</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var i_row = grd_inhpdeci.row;
- var param = model.getValue("/root/main/list1/grdinhpdeci["+ i_row +"]/pid");
- setParameter("SPPMI03400_param", param);
- modal("SPPMI03400");
- clearParameter("SPPMI03400_param");
- ]]>
- </script>
- </button>
- <caption id="caption7" class="cell_1" style="left:947px; top:154px; width:105px; height:23px; vertical-align:middle; ">임상시험과제번호</caption>
- <output id="output3" ref="/root/main/adrv/clincstdyno" class="output_fix" appearance="output" style="left:1055px; top:155px; width:139px; height:19px; "/>
- <output id="output4" ref="/root/main/adrv/orddeptcd_nm" class="output_fix" appearance="output" style="left:564px; top:107px; width:130px; height:19px; "/>
- <output id="output5" ref="/root/main/adrv/orddrid_nm" class="output_fix" appearance="output" style="left:804px; top:108px; width:140px; height:19px; "/>
- <output id="output6" ref="/root/main/adrv/indirecdrid_nm" class="output_fix" appearance="output" style="left:108px; top:107px; width:68px; height:19px; "/>
- <input id="ipt_hometel" ref="/root/main/ptbspatinfo/hometel" class="input" style="left:508px; top:31px; width:92px; height:19px; "/>
- <input id="ipt_mpphontel" ref="/root/main/ptbspatinfo/mpphontel" class="input" style="left:603px; top:31px; width:92px; height:19px; "/>
- <input id="ipt_brthyy" ref="/root/main/ptbspatinfo/brthdd" class="input" format="yyyy-mm-dd" style="left:274px; top:55px; width:72px; height:19px; "/>
- <input id="ipt_zipcd1" ref="/root/main/ptbspatinfo/zipcd1" class="input" navindex="8" style="left:563px; top:55px; width:30px; height:19px; "/>
- <input id="ipt_zipcd2" ref="/root/main/ptbspatinfo/zipcd2" class="input" navindex="9" style="left:596px; top:55px; width:30px; height:19px; "/>
- <input id="ipt_addr" ref="/root/main/ptbspatinfo/zipnm" class="input" imemode="hangul" style="left:667px; top:55px; width:201px; height:19px; "/>
- <input id="ipt_detladdr" ref="/root/main/ptbspatinfo/detladdr" class="input" imemode="hangul" style="left:950px; top:55px; width:244px; height:19px; "/>
- <button id="button5" class="btn5_letter6" style="left:1108px; top:5px; width:86px; height:19px; ">
- <caption>인적사항변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var sPid = model.getValue("/root/main/ptbspatinfo/pid");
- var sHngnm = model.getValue("/root/main/ptbspatinfo/hngnm");
- var sRrgstno1 = model.getValue("/root/main/ptbspatinfo/rrgstno1");
- var sRrgstno2 = model.getValue("/root/main/ptbspatinfo/rrgstno2");
-
- if (isNull(sPid)) {
- messageBox("환자 조회후에 인적사항을 변경하십시요!","E999","");
- return;
- }
-
- if (isNull(sHngnm)) {
- messageBox("성명을 입력하십시오!","E999","");
- return;
- }
- if (isNull(sRrgstno1)) {
- messageBox("주민번호 앞자리를 입력하십시오!","E999","");
- return;
- }
- if (isNull(sRrgstno2)) {
- messageBox("주민번호 뒷자리를 입력하십시오!","E999","");
- return;
- }
-
- model.setValue("/root/send/data10/sess_userid", getUserId());
- model.setValue("/root/send/data10/sess_dutplceinstcd", getUserInfo("dutplceinstcd"));
- model.setValue("/root/send/data10/ptbs_pid", model.getValue("/root/main/ptbspatinfo/pid"));
- model.setValue("/root/send/data10/ptbs_hngnm", model.getValue("/root/main/ptbspatinfo/hngnm"));
- model.setValue("/root/send/data10/ptbs_engnm", model.getValue("/root/main/ptbspatinfo/engnm"));
- model.setValue("/root/send/data10/ptbs_rrgstno1", model.getValue("/root/main/ptbspatinfo/rrgstno1"));
- model.setValue("/root/send/data10/ptbs_rrgstno2", model.getValue("/root/main/ptbspatinfo/rrgstno2"));
- model.setValue("/root/send/data10/ptbs_brthdd", model.getValue("/root/main/ptbspatinfo/brthdd"));
- model.setValue("/root/send/data10/ptbs_sex", model.getValue("/root/main/ptbspatinfo/sex"));
- model.setValue("/root/send/data10/ptbs_age", model.getValue("/root/main/ptbspatinfo/age"));
- model.setValue("/root/send/data10/ptbs_hometel", model.getValue("/root/main/ptbspatinfo/hometel"));
- model.setValue("/root/send/data10/ptbs_mpphontel", model.getValue("/root/main/ptbspatinfo/mpphontel"));
- model.setValue("/root/send/data10/ptbs_zipcd1", model.getValue("/root/main/ptbspatinfo/zipcd1"));
- model.setValue("/root/send/data10/ptbs_zipcd2", model.getValue("/root/main/ptbspatinfo/zipcd2"));
- model.setValue("/root/send/data10/ptbs_zipcdseq", model.getValue("/root/main/ptbspatinfo/zipcdseq"));
- model.setValue("/root/send/data10/ptbs_zipnm", model.getValue("/root/main/ptbspatinfo/zipnm"));
- model.setValue("/root/send/data10/ptbs_detladdr", model.getValue("/root/main/ptbspatinfo/detladdr"));
- model.setValue("/root/send/data10/ptbs_forgeryn", model.getValue("/root/main/ptbspatinfo/forgeryn"));
- model.setValue("/root/send/data10/ptbs_recmyn", model.getValue("/root/main/ptbspatinfo/recmyn"));
- model.setValue("/root/send/data10/ptbs_recmerid", model.getValue("/root/main/ptbspatinfo/recmerid"));
- model.setValue("/root/send/data10/ptbs_vipyn", model.getValue("/root/main/ptbspatinfo/vipyn"));
- model.setValue("/root/send/data10/ptbs_religncd", model.getValue("/root/main/ptbspatinfo/religncd"));
- model.setValue("/root/send/data10/ptbs_refact", model.getValue("/root/main/ptbspatinfo/remfact"));
- model.setValue("/root/send/data10/ptbs_inhospyn", model.getValue("/root/main/ptbspatinfo/inhospyn"));
- model.setValue("/root/send/data10/ptbs_disccd", model.getValue("/root/main/ptbspatinfo/disccd"));
- // 20100114 수정추가 JHP 인적사항 변경시 우편번호 상위주소(zipcdaddr)값을 셋팅을 안해서 계속 '-'형태로 들어가고 있었음.
- // 하여 추가함. pamlib쪽을 태우기에 그쪽에 맞게 인스턴스명으로 넘김.
- model.setValue("/root/send/data10/ptbs_highaddr", model.getValue("/root/main/ptbspatinfo/zipnm"));
-
- if(submit("TXPMO00104")) {
- model.resetInstanceNode("/root/send/data10");
- messageBox("저장되었습니다!", "I");
- }
- //fPatInfoUpdt();
- ]]>
- </script>
- </button>
- <select id="chk_nhicyn" ref="/root/hidden/nhicyn" overflow="visible" appearance="full" style="left:975px; top:529px; width:100px; height:16px; border-style:none; ">
- <choices>
- <item>
- <label>공단자격조회</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- model.setValue("/root/hidden/nhicyn", "Y");
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- model.setValue("/root/hidden/nhicyn", "N");
- ]]>
- </script>
- </select>
- <select1 id="combo3" ref="/root/main/adrv/drgyn" appearance="minimal" style="left:564px; top:179px; width:42px; height:19px; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo4" ref="/root/main/adrv/oxyyn" appearance="minimal" style="left:608px; top:179px; width:42px; height:19px; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo5" ref="/root/main/adrv/suctyn" appearance="minimal" style="left:652px; top:179px; width:42px; height:19px; ">
- <choices>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <select1 id="combo6" ref="/root/main/adrv/specwardcd" class="combo_default" appearance="minimal" itemcount="30" style="left:351px; top:155px; width:117px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="combo7" ref="/root/main/adrv/wardtypecd" appearance="minimal" style="left:108px; top:155px; width:141px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/P0474list/P0474">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- </group>
- <button id="btn_excsave" class="btn2_letter4" style="left:1130px; top:538px; width:64px; height:19px; ">
- <caption>액셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var fileName = window.fileDialog("save", ",", false, getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "")
- {
- grd_inhprsspec.saveExcel(fileName, "SheetName", true, true, "", "", false);
- }
- ]]>
- </script>
- </button>
- <button id="btn_print" class="btn2_letter2" style="left:1073px; top:286px; width:42px; height:19px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- exeReportPreview("RPPMI00201", "XMLSTR" , "" , "" , "true" , "", "", "", "", "", "", "");
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter2" style="left:1084px; top:538px; width:42px; height:19px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- exeReportPreview("RPPMI00202", "XMLSTR" , "" , "" , "true" , "", "", "", "", "", "", "");
- ]]>
- </script>
- </button>
- <button id="button4" class="btn5_letter5" style="left:1119px; top:94px; width:75px; height:19px; ">
- <caption>결정서저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 입원결정서 상태에서 내용 저장
- /*
- 1. 입원예약 시 로직을 이용한다 - flag로 구분하여 사용
- 2. 상태가 '결정서'일때만 저장할 수 있도록 제한
- */
- var sPid = model.getValue("/root/main/ptbspatinfo/pid");
- if (isNull(sPid)) {
- messageBox("입원결정서 선택 후 저장하십시오!", "I");
- return;
- }
-
- var sRsrvStat = model.getValue("/root/main/adrv/inrsrvstat");
- if (sRsrvStat == "R") {
- messageBox("입원예약된 상태입니다. 예약변경하십시오!", "I");
- return;
- }
-
- model.setValue("/root/main/adrv/rsrvflag", "SS");
- model.setValue("/root/main/adrv/status", "U");
-
- copyNodeType("/root/send/data6/s_adrv", "/root/main/adrv", "replace");
- if (submit("TXPMI00201")) {
- messageBox("저장되었습니다.", "I");
-
- //inputEnterKey("ipt_pid", "onkeypress");
- // 결정서저장이후에 인적사항의 환자번호로 조회하는 로직 으로 refresh한다. 수정 JHP 20100413
- // 위의 내용이 발생을 하지 않아 해당내용 함수로 만들어 처리함.
- fGetPidInfo();
-
- }
-
- ]]>
- </script>
- </button>
- <button id="button37" class="icon_search" navindex="10" style="left:647px; top:69px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- zbcfOpenZipCodeList("combination", "", "/root/main/ptbspatinfo/zipcd1", "/root/main/ptbspatinfo/zipcd2", "/root/main/ptbspatinfo/zipcdseq", "/root/main/ptbspatinfo/zipnm", "", "/root/main/ptbspatinfo/zipnm")
- //20070907 팝업에서 데이터 더블클릭후 메인으로 넘어간 후에는 커서 하위조소로 이동 요청..
- var ptbs_zipnm = model.getValue("/root/main/ptbspatinfo/zipnm");
- if (ptbs_zipnm != null && ptbs_zipnm != " " && ptbs_zipnm != "" && ptbs_zipnm != "-") {
- model.setFocus("ipt_detladdr");
- }
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|