1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAER13000" position="absolute 0 0 1195 783" titletext="자체예약관리(영상의학과)" oninit="SMAER13000_oninit" onload="SMAER13000_onload" ontimer="SMAER13000_ontimer">
- <Layouts>
- <Layout>
- <Grid position="absolute 725 29 1193 397" id="grd_mainordlist7" visible="true" binddataset="ds_main_ordlist1_mainordlist" onlbuttonup="grd_mainordlist7_onlbuttonup" anchor="left top right" cellsizingtype="col" extendsizetype="row" autosizingtype="row" selecttype="multirow" oncellclick="grd_mainordlist7_oncellclick" scrollpixel="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="55"/>
- <Column size="65"/>
- <Column size="60"/>
- <Column size="40"/>
- <Column size="30"/>
- <Column size="210"/>
- <Column size="150"/>
- <Column size="150"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="구분"/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="환자명"/>
- <Cell col="3" text="병실"/>
- <Cell col="4" text="과"/>
- <Cell col="5" text="검사명"/>
- <Cell col="6" text="임상소견"/>
- <Cell col="7" text="전달사항"/>
- <Cell col="8" text="처방일련번호"/>
- <Cell col="9" text="처방일자"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsrvflagyn" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="1" text="bind:pid" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="2" text="bind:patnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="3" text="bind:roomcd" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="4" text="bind:depthngnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="5" displaytype="text" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="6" displaytype="text" text="bind:prcpdelivefact" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="7" displaytype="text" text="bind:clinccmtcnts" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="8" text="bind:execprcpuniqno"/>
- <Cell col="9" text="bind:prcpdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 263 480 653 779" id="grd_calendar" class="gridcalendar" binddataset="ds_hidden_calendar_weeklist_list" autofittype="col,allrow" onlbuttonup="grd_calendar_onlbuttonup" selecttype="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일"/>
- <Cell col="1" text="월"/>
- <Cell col="2" text="화"/>
- <Cell col="3" text="수"/>
- <Cell col="4" text="목"/>
- <Cell col="5" text="금"/>
- <Cell col="6" text="토"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color2: ;selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:sun" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:sun_memo" taborder="undefined"/>
- </Cell>
- <Cell col="1" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color2: ;selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:mon" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:mon_memo" taborder="undefined"/>
- </Cell>
- <Cell col="2" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color2: ;selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:tue" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:tue_memo" taborder="undefined"/>
- </Cell>
- <Cell col="3" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color2: ;selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:wed" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:wed_memo" taborder="undefined"/>
- </Cell>
- <Cell col="4" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:thu" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:thu_memo" taborder="undefined"/>
- </Cell>
- <Cell col="5" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color2: ;selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:fri" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:fri_memo" taborder="undefined"/>
- </Cell>
- <Cell col="6" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color: ;selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');selectbackground:#daa7d9ff;" text="bind:sat" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');selectbackground:#daa7d9ff;" text="bind:sat_memo" taborder="undefined"/>
- </Cell>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="수행부서" position="absolute 2 411 95 427" id="caption14" class="tit_2"/>
- <Div position="absolute 0 25 500 130" align="align:center top;" id="grp_sea" class="div_SA">
- <Layouts>
- <Layout>
- <Shape position="absolute 427 73 433 95" linetype="vertical" id="line13" class="line_4" anchor="default"/>
- <Button position="absolute 436 72 492 94" id="btn_sea" class="btn1" taborder="3" text="조회" anchor="default" onclick="grp_sea_btn_sea_onclick"/>
- <Edit position="absolute 76 13 146 32" id="ipt_pid" class="input_search" taborder="1" anchor="default" onkeyup="grp_sea_ipt_pid_onkeyup" autoselect="true"/>
- <Edit readonly="true" position="absolute 236 13 296 32" id="opt_hngnm" anchor="default" class="output"/>
- <Static text="환자명" position="absolute 188 10 234 33" align="align:center middle;" id="caption1" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Edit readonly="true" position="absolute 423 13 457 32" align="align:center middle;" id="opt_sex" enable="true" anchor="default" class="output"/>
- <Static text="성별/나이" position="absolute 359 10 422 33" align="align:center middle;" id="caption16" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Edit readonly="true" position="absolute 459 13 493 32" align="align:center middle;" id="opt_age" enable="true" anchor="default" class="output"/>
- <Edit readonly="true" position="absolute 244 75 422 94" id="opt_addr" anchor="default" class="output"/>
- <Static text="집전화" position="absolute 196 42 242 65" align="align:center middle;" id="caption11" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Static text="집주소" position="absolute 196 74 242 97" align="align:center middle;" id="caption4" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Edit readonly="true" position="absolute 244 45 338 64" id="opt_hometel" anchor="default" class="output"/>
- <Static text="핸드폰" position="absolute 342 42 405 65" align="align:center middle;" id="caption5" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Edit position="absolute 407 45 493 64" id="opt_mpphontel" anchor="default" class="output" oneditdblclick="grp_sea_opt_mpphontel_oneditdblclick" readonly="true"/>
- <Edit readonly="true" position="absolute 76 45 126 64" id="output1" anchor="default" class="output" style="font:Dotum,9,bold;"/>
- <Edit readonly="true" position="absolute 128 45 192 64" id="output2" anchor="default" class="output" style="font:Dotum,9,bold;"/>
- <Static text="등록번호" position="absolute 9 10 74 33" align="align:center middle;" id="caption8" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Static text="주민번호" position="absolute 9 42 74 65" align="align:center middle;" id="caption9" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Static text="병실" position="absolute 9 74 74 97" align="align:center middle;" id="caption12" class="cell_1" style="padding:0 0 0 4;" anchor="default"/>
- <Edit readonly="true" position="absolute 76 75 192 94" id="output3" anchor="default" class="output"/>
- <Button position="absolute 299 14 315 30" id="btn_pid" class="icon_search" text="" anchor="default" onclick="grp_sea_btn_pid_onclick"/>
- <Button id="cpt_isolinfo" taborder="4" position="absolute 154 12 184 33" style="background:transparent;border:2 none #808080ff ;color:#ff0000ff;font:arial,10,bold;" ondblclick="grp_sea_cpt_isolinfo_ondblclick" onclick="grp_sea_cpt_isolinfo_onclick"/>
- <Static id="st_dethyn" position="absolute 324 12 355 31" style="color:red;font:Dotum,9,bold;"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 2 711 259 717" linetype="horizontal" id="line1" class="line_10"/>
- <Static text="처방 Comment" position="absolute 2 695 119 711" id="caption21" class="tit_2"/>
- <Grid position="absolute 506 29 717 104" id="grd_mainordlist2" binddataset="ds_main_exculist_mainordlist2" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="89"/>
- <Column size="103"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진료과(진료의)"/>
- <Cell col="1" text="예약일시"/>
- </Band>
- <Band id="body">
- <Cell text="bind:suminfo"/>
- <Cell col="1" text="bind:orddt" mask="@@@@-@@-@@ @@:@@"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 806 432 1193 779" id="grd_rsrvlist" binddataset="ds_main_rsrvposstmlist_rsrvlist" oncelldblclick="grd_rsrvlist_oncelldblclick" anchor="left top right" cellsizingtype="both" extendsizetype="row" selecttype="multirow" autosizingtype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="35"/>
- <Column size="60"/>
- <Column size="45"/>
- <Column size="138"/>
- <Column size="31"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="시간"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="이름"/>
- <Cell col="4" text="처방명"/>
- <Cell col="5" text="과"/>
- <Cell col="6" text="병실"/>
- <Cell col="7" text="검사코드"/>
- <Cell col="8" text="검사소요시간"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:srchrsrvtm" mask="@@:@@"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:hngnm"/>
- <Cell col="4" displaytype="text" style="padding:5 0 0 3;" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="5" text="bind:rgstdepthngnm"/>
- <Cell col="6" text="bind:roomcd"/>
- <Cell col="7" text="bind:prcpcd"/>
- <Cell col="8" text="bind:excutm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 657 432 802 779" id="grd_rsrvposstm" binddataset="ds_main_rsrvposstmlist_rsrvposstm" onrbuttonup="grd_rsrvposstm_onrbuttonup" oncelldblclick="grd_rsrvposstm_oncelldblclick" cellsizingtype="both" extendsizetype="row" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="37"/>
- <Column size="33"/>
- <Column size="32"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="시간"/>
- <Cell col="2" text="현황"/>
- <Cell col="3" text="가용"/>
- <Cell col="4" text="rsrvno_h"/>
- <Cell col="5" text="excuroomcd_h"/>
- <Cell col="6" text="rsrvdd_h"/>
- <Cell col="7" text="suppdeptcd_h"/>
- <Cell col="8" text="maxoutcnt_h"/>
- <Cell col="9" text="maxincnt_h"/>
- <Cell col="10" text="maxhealexamcnt_h"/>
- <Cell col="11" text="maxallcnt_h"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:rsrvtm" mask="@@:@@"/>
- <Cell col="2" text="bind:count"/>
- <Cell col="3" text="bind:max"/>
- <Cell col="4" text="bind:rsrvno"/>
- <Cell col="5" text="bind:rsrvdd"/>
- <Cell col="6" text="bind:excuroomcd"/>
- <Cell col="7" text="bind:suppdeptcd"/>
- <Cell col="8" text="bind:maxoutcnt"/>
- <Cell col="9" text="bind:maxincnt"/>
- <Cell col="10" text="bind:maxhealexamcnt"/>
- <Cell col="11" text="bind:maxallcnt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 831 560 1006 730" id="grd_temp" visible="false" binddataset="ds_init_curerprescondlist_rsrvcalendar">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="76"/>
- <Column size="62"/>
- <Column size="32"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일자(dd)"/>
- <Cell col="1" text="가용현황"/>
- <Cell col="2" text="max"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsrvdd"/>
- <Cell col="1" text="bind:count"/>
- <Cell col="2" text="bind:max"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div position="absolute 261 425 655 480" id="group2" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape position="absolute 2 3 392 55" id="rectangle2" class="calendar_header" type="rectangle" style="strokepen:1 solid transparent;fillbrush:solid darkslateblue true;fillgradation:linear 0,0 white 100,100 darkmagenta;border:1 solid black ;gradation:linear 0,0 white 100,100 black;"/>
- <Button position="absolute 20 25 47 52" id="btn_01" class="icon_month" text="1" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 50 25 77 52" id="btn_02" class="icon_month" text="2" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 80 25 107 52" id="btn_03" class="icon_month" text="3" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 110 25 137 52" id="btn_04" class="icon_month" text="4" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 140 25 167 52" id="btn_05" class="icon_month" text="5" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 170 25 197 52" id="btn_06" class="icon_month" text="6" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 200 25 227 52" id="btn_07" class="icon_month" text="7" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 230 25 257 52" id="btn_08" class="icon_month" text="8" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 260 25 287 52" id="btn_09" class="icon_month" text="9" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 290 25 317 52" id="btn_10" class="icon_month" text="10" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 320 25 347 52" id="btn_11" class="icon_month" text="11" style="color:black;" onclick="btn_month_onclick"/>
- <Button position="absolute 350 25 377 52" id="btn_12" class="icon_month" text="12" style="color:black;" onclick="btn_month_onclick"/>
- <Edit readonly="true" position="absolute 200 4 225 23" id="opt_month" class="calendar_output" style="padding:0 2 0 2;align:center middle;font:Dotum,9,bold;"/>
- <Static text="월" position="absolute 226 5 238 23" id="caption25" wordwrap="none" style="color:#ffffffff;"/>
- <Button position="absolute 270 6 286 22" id="button31" class="icon_next_year" text="" onclick="group2_button31_onclick"/>
- <Button position="absolute 121 6 137 22" id="button33" class="icon_pre_month" visible="false" text="" onclick="group2_button33_onclick"/>
- <Edit readonly="true" position="absolute 147 4 183 23" id="opt_year" class="calendar_output" style="padding:0 2 0 2;align:center middle;font:Dotum,9,bold;"/>
- <Button position="absolute 246 6 262 22" id="button35" class="icon_next_month" visible="false" text="" onclick="group2_button35_onclick"/>
- <Button position="absolute 98 6 114 22" id="button36" class="icon_pre_year" text="" onclick="group2_button36_onclick"/>
- <Static text="년" position="absolute 184 5 200 24" id="caption24" style="color:#ffffffff;"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 725 24 1193 30" linetype="horizontal" id="line3" class="line_10" anchor="left top right"/>
- <Shape position="absolute 506 24 717 30" linetype="horizontal" id="line4" class="line_10"/>
- <Grid position="absolute 975 490 1095 725" id="grd_rsrvtemp" visible="false" binddataset="ds_hidden_beforersrvtm_rsrvdtlist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="122"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="변경전"/>
- </Band>
- <Band id="body">
- <Cell text="bind:before"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <ActiveX position="absolute 855 680 895 725" id="rtfviewer" progid="{a4bf7e18-5f67-4868-a726-eed421632374}" visible="false"/>
- <Shape position="absolute 2 427 260 433" linetype="horizontal" id="line2" class="line_10"/>
- <Button position="absolute 1009 405 1065 427" id="btn_rsrv" class="btn4" text="저장" onclick="btn_rsrv_onclick" anchor="top right"/>
- <Button position="absolute 1067 405 1123 427" id="btn_can" class="btn4" text="취소" onclick="btn_can_onclick" anchor="top right"/>
- <Button position="absolute 1125 405 1193 427" id="btn_init" class="btn4" text="재출력" onclick="btn_init_onclick" anchor="top right"/>
- <Static text="예약내역" position="absolute 806 411 884 427" id="caption10" class="tit_2"/>
- <Shape position="absolute 806 427 1193 433" linetype="horizontal" id="line5" class="line_10" anchor="left top right"/>
- <Shape position="absolute 657 427 802 433" linetype="horizontal" id="line6" class="line_10"/>
- <Static text="예약시간" position="absolute 657 411 750 427" id="caption15" class="tit_2"/>
- <Grid position="absolute 940 620 1160 770" id="datagrid3" visible="false" binddataset="ds_init_calenlist_calendinfo">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:basedd"/>
- <Cell col="1" text="bind:dutflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Tab position="absolute 2 141 718 397" id="switch1">
- <Tabpages>
- <Tabpage text="검사현황" position="absolute 0 0 1190 232" id="case1" style="anchor:default;background:white;margin:1 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 2 715 231" id="grd_mainordlist5" binddataset="ds_main_exculist_mainordlist5" onrbuttonup="switch1_case1_grd_mainordlist5_onrbuttonup" oncellclick="switch1_case1_grd_mainordlist5_oncellclick" cellsizebandtype="allband" selecttype="multirow" cellclickbound="cell" cellsizingtype="col" enable="true" style="font:arial,9,italic;">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26" band="left"/>
- <Column size="0" band="left"/>
- <Column size="59" band="left"/>
- <Column size="46" band="left"/>
- <Column size="43" band="left"/>
- <Column size="81" band="left"/>
- <Column size="120" band="left"/>
- <Column size="68"/>
- <Column size="47"/>
- <Column size="73"/>
- <Column size="280"/>
- <Column size="88"/>
- <Column size="100"/>
- <Column size="139"/>
- <Column size="38"/>
- <Column size="45"/>
- <Column size="240"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox" edittype="checkbox"/>
- <Cell col="1" text="실구분"/>
- <Cell col="2" text="구분"/>
- <Cell col="3" colspan="2" text="수납" taborder="undefined"/>
- <Cell col="5" text="처방적용일자"/>
- <Cell col="6" text="처방입력일시"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="처방의"/>
- <Cell col="9" text="검사코드"/>
- <Cell col="10" text="검사명"/>
- <Cell col="11" text="수행부서"/>
- <Cell col="12" text="희망일자"/>
- <Cell col="13" text="예약시간"/>
- <Cell col="14" text="병실"/>
- <Cell col="15" text="종류"/>
- <Cell col="16" text="검사실정보"/>
- <Cell col="17" text="Remark"/>
- <Cell col="18" text="처방전달사항"/>
- <Cell col="19" text="execprcpstatcd"/>
- <Cell col="20" text="pid"/>
- <Cell col="21" text="suppdeptcd"/>
- <Cell col="22" text="execprcpuniqno"/>
- <Cell col="23" text="pacsnocretyn"/>
- <Cell col="24" text="eqmtifyn"/>
- <Cell col="25" text="bonedentestyn"/>
- <Cell col="26" text="prcpexecdeptcd"/>
- <Cell col="27" text="bf_srchrsrvtm"/>
- <Cell col="28" text="prcpgenflag"/>
- <Cell col="29" text="rsrvflag"/>
- <Cell col="30" text="excupartcd"/>
- <Cell col="31" text="indd"/>
- <Cell col="32" text="actorddd"/>
- <Cell col="33" text="orddeptcd"/>
- <Cell col="34" text="orddrid"/>
- <Cell col="35" text="lrgcd"/>
- <Cell col="36" text="autroomassgyn"/>
- <Cell col="37" text="prcpno"/>
- <Cell col="38" text="prcphistno"/>
- <Cell col="39" text="instcd"/>
- <Cell col="40" text="aftrcptinfo"/>
- <Cell col="41"/>
- <Cell col="42" text="rsrvtmplcd"/>
- <Cell col="43" text="rsrvmultitmplcd"/>
- <Cell col="44" text="excucdnm"/>
- <Cell col="45" text="excutm"/>
- <Cell col="46"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" style="background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:chk" expr="expr:(chk=="Y"||chk==1)?1:0" enable="true"/>
- <Cell col="1" style="background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:rsrvflagyn"/>
- <Cell col="2" edittype="none" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');color:EXPR(rsrvflagyn == '예약' ? '#ff0000' : '#000000');color2:EXPR(rsrvflagyn == '예약' ? '#ff0000' : '#000000');font:Dotum,9,bold;" text="bind:rsrvflagdispyn"/>
- <Cell col="3" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');color:EXPR(aftrcptinfo == 'V' ? '#ffff00' : aftrcptinfo == 'P' ? '#0000ff' : '');color2:EXPR(aftrcptinfo == 'V' ? '#ffff00' : aftrcptinfo == 'P' ? '#0000ff' : '');" text="bind:rcptyn"/>
- <Cell col="4" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');font:arial,9;" text="expr:aftrcptinfo == 'V' ? '후불':' '"/>
- <Cell col="5" displaytype="date" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:prcpdd"/>
- <Cell col="6" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:rgstdt" mask="@@@@-@@-@@ @@:@@:@@"/>
- <Cell col="7" style="background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:orddepthngnm"/>
- <Cell col="8" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:orddrnm"/>
- <Cell col="9" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:calcscorcd"/>
- <Cell col="10" displaytype="text" style="background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');color:EXPR(lf_grd_mainordlist5_expr(currow));color2:EXPR(lf_grd_mainordlist5_expr(currow));" text="bind:prcpnm" enable="false"/>
- <Cell col="11" displaytype="combo" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');color:#6600ccff;color2:#6600ccff;font:Dotum,9,bold;" text="bind:excuroomcd" combodataset="ds_init_cmb_info_initexecroom" combocodecol="excuroomcdid" combodatacol="excuroomcdnm"/>
- <Cell col="12" displaytype="expr:utlf_isNull(prcphopedd)?'normal':'date'" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:prcphopedd" mask="expr:utlf_isNull(prcphopedd)?'':'yyyy-MM-dd'"/>
- <Cell col="13" displaytype="expr:utlf_isNull(srchrsrvtm)?'normal':'date'" edittype="normal" editfilter="number" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');color:#ff0000ff;color2:#ff0000ff;font:Dotum,9,bold;" text="bind:srchrsrvtm" mask="expr:utlf_isNull(srchrsrvtm)?'':'yyyy-MM-dd HH:mm:ss'" editlimit="14" editautoselect="true"/>
- <Cell col="14" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:roomcd"/>
- <Cell col="15" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:prcpkindnm"/>
- <Cell col="16" displaytype="text" edittype="text" style="align:left middle;background:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');background2:EXPR(aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff');" text="bind:acptrem"/>
- <Cell col="17" displaytype="text" edittype="text" text="bind:rsrvrem"/>
- <Cell col="18" text="bind:prcpdelivefact"/>
- <Cell col="19" text="bind:execprcpstatcd"/>
- <Cell col="20" text="bind:pid"/>
- <Cell col="21" text="bind:suppdeptcd"/>
- <Cell col="22" text="bind:execprcpuniqno"/>
- <Cell col="23" text="bind:pacsnocretyn"/>
- <Cell col="24" text="bind:eqmtifyn"/>
- <Cell col="25" text="bind:bonedentestyn"/>
- <Cell col="26" text="bind:prcpexecdeptcd"/>
- <Cell col="27" text="bind:bf_srchrsrvtm"/>
- <Cell col="28" text="bind:prcpgenrflag"/>
- <Cell col="29" text="bind:rsrvflag"/>
- <Cell col="30" text="bind:excupartcd"/>
- <Cell col="31" text="bind:indd"/>
- <Cell col="32" text="bind:actorddd"/>
- <Cell col="33" text="bind:orddeptcd"/>
- <Cell col="34" text="bind:orddrid"/>
- <Cell col="35" text="bind:lrgcd"/>
- <Cell col="36" text="bind:autroomassgyn"/>
- <Cell col="37" text="bind:prcpno"/>
- <Cell col="38" text="bind:prcphistno"/>
- <Cell col="39" text="bind:instcd"/>
- <Cell col="40" text="bind:aftrcptinfo"/>
- <Cell col="41"/>
- <Cell col="42" text="bind:rsrvtmplcd"/>
- <Cell col="43" text="bind:rsrvmultitmplcd"/>
- <Cell col="44" text="bind:excucdnm"/>
- <Cell col="45" text="bind:excutm"/>
- <Cell col="46" text="bind:rcptdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <!--
- <Tabpage text="타검사현황" id="case2">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 1 714 7" linetype="vertical" id="line17" class="line_1"/>
- <Grid position="absolute 0 6 715 235" id="grd_anoprcplist" binddataset="ds_grd_anoprcplist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="53"/>
- <Column size="77"/>
- <Column size="89"/>
- <Column size="54"/>
- <Column size="100"/>
- <Column size="73"/>
- <Column size="280"/>
- <Column size="100"/>
- <Column size="77"/>
- <Column size="109"/>
- <Column size="100"/>
- <Column size="360"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="구분"/>
- <Cell col="1" text="수납"/>
- <Cell col="2" text="처방일자"/>
- <Cell col="3" text="진료과"/>
- <Cell col="4" text="처방의"/>
- <Cell col="5" text="처방상태"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7" text="검사명"/>
- <Cell col="8" text="수행부서"/>
- <Cell col="9" text="희망일자"/>
- <Cell col="10" text="예약시간"/>
- <Cell col="11" text="실시시간"/>
- <Cell col="12" text="Remark"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsrvflagyn"/>
- <Cell col="1" text="bind:rcptyn"/>
- <Cell col="2" text="bind:prcpdd" mask="yyyy-mm-dd"/>
- <Cell col="3" text="bind:orddepthngnm"/>
- <Cell col="4" text="bind:orddrnm"/>
- <Cell col="5" enable="false" text="bind:execprcpstatcd" edittype="combo" displaytype="combo"/>
- <Cell col="6" text="bind:calcscorcd"/>
- <Cell col="7" text="bind:prcpnm"/>
- <Cell col="8" enable="false" text="bind:excuroom"/>
- <Cell col="9" text="bind:prcphopedd" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="10" text="bind:srchrsrvtm" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="11" text="bind:exectm" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="12" text="bind:rsrvrem"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- -->
- </Tabpages>
- </Tab>
- <TextArea position="absolute 2 716 259 779" id="tar_prcpremfact" enable="true" wordwrap="char"/>
- <Div position="absolute 405 165 890 400" id="group3" visible="false">
- <Layouts>
- <Layout>
- <Shape position="absolute 2 3 482 233" id="rectangle1" type="rectangle" anchor="default"/>
- <Grid position="absolute 11 27 474 202" id="datagrid4" binddataset="ds_main_exculist_mainordlist8" anchor="default" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="78"/>
- <Column size="80"/>
- <Column size="78"/>
- <Column size="59"/>
- <Column size="64"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="검사코드"/>
- <Cell col="1" text="처방일"/>
- <Cell col="2" text="예약일"/>
- <Cell col="3" text="검사일"/>
- <Cell col="4" text="구분"/>
- <Cell col="5" text="발생구분"/>
- </Band>
- <Band id="body">
- <Cell text="bind:prcpcd"/>
- <Cell col="1" displaytype="date" text="bind:prcpdd"/>
- <Cell col="2" displaytype="date" text="bind:rsrvdd"/>
- <Cell col="3" displaytype="date" text="bind:execdd"/>
- <Cell col="4" text="bind:payflagcdnm"/>
- <Cell col="5" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 418 205 474 227" id="button26" class="btn4" text="닫기" anchor="default" onclick="group3_button26_onclick"/>
- <Static text="골밀도 검사현황" position="absolute 11 10 132 31" id="caption23" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Edit position="absolute 417 5 487 24" align="align:left middle;" id="input1" taborder="2" visible="false"/>
- <Static text="환자명 :" position="absolute 360 7 427 24" id="caption19" class="search_name" visible="false"/>
- <Static text="진료예약내역" position="absolute 506 8 609 29" id="caption7" class="tit_2"/>
- <Static text="구분 :" position="absolute 802 8 859 25" id="caption2" class="search_name" visible="true" anchor="top right"/>
- <Static text="적용일자 :" position="absolute 635 5 721 22" id="caption3" class="search_name" visible="false"/>
- <Combo position="absolute 856 5 934 24" id="cmb_excuroomgrp" class="combo_essential" visible="true" innerdataset="@ds_init_cmb_info1_initexcuroomgrp" datacolumn="excuroomgrpcdnm" codecolumn="excuroomgrpcdid" onitemchanged="cmb_excuroomgrp_onitemchanged" anchor="top right"/>
- <Button position="absolute 1137 2 1193 24" id="button23" class="btn1" taborder="3" visible="true" text="조회" onclick="button23_onclick" anchor="top right"/>
- <Calendar position="absolute 955 5 1040 24" id="ipt_date1" class="input_default" visible="true" onchanged="ipt_date1_onchanged" anchor="top right" dateformat="yyyy-MM-dd" value="null"/>
- <Static text="미예약" position="absolute 725 8 791 24" id="caption18" class="tit_2" visible="true"/>
- <Grid position="absolute 2 432 72 687" id="grd_excuroomgrp" class="datagrid_noborder" binddataset="ds_init_cmb_info1_listexcuroomgrp" onlbuttonup="grd_excuroomgrp_onlbuttonup" oncellclick="grd_excuroomgrp_oncellclick" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="65"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:listexcuroomgrpcdid"/>
- <Cell col="1" text="bind:listexcuroomgrpcdnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 72 432 169 687" id="grd_excuroom" class="datagrid_noborder" binddataset="ds_init_cmb_info2_initexecroom" onlbuttonup="grd_excuroom_onlbuttonup" selecttype="multirow" oncellclick="grd_excuroom_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="92"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:excuroomcdnm"/>
- <Cell col="1" text="bind:excuroomcdid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 169 432 259 687" id="grd_execrid" class="datagrid_noborder" binddataset="ds_init_cmb_info3_initexecr" onlbuttonup="grd_execrid_onlbuttonup" selecttype="multirow" oncellclick="grd_execrid_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="85"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:listexecridnm"/>
- <Cell col="1" text="bind:listexecrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox position="absolute 882 408 977 428" id="chk_rsrvprint" visible="true" text="예약증미출력" truevalue="Y"/>
- <Button position="absolute 573 405 653 427" id="btn_colchset" class="btn4" visible="true" text="컬럼순서" onclick="btn_colchset_onclick"/>
- <Button position="absolute 195 405 259 427" id="btn_temprsrv" class="btn2" visible="true" text="임시예약" onclick="btn_temprsrv_onclick"/>
- <Calendar position="absolute 1043 5 1128 24" id="ipt_date2" class="input_default" visible="true" onchanged="ipt_date2_onchanged" anchor="top right" dateformat="yyyy-MM-dd"/>
- <Edit position="absolute 376 407 396 426" id="input2"/>
- <Button position="absolute 399 405 479 427" id="btn_barprnt" class="btn3" text="라벨출력" onclick="btn_barprnt_onclick"/>
- <Button position="absolute 480 405 572 427" id="btn_prntset" class="btn3" text="프린터설정" onclick="btn_prntset_onclick"/>
- <CheckBox position="absolute 278 407 373 427" id="cbx_rexprtyn" visible="true" text="바코드미출력" truevalue="Y" falsevalue="N" value="Y"/>
- <CheckBox position="absolute 70 143 145 163" id="checkbox1" text="실시포함" truevalue="Y" falsevalue="N"/>
- <Edit readonly="true" position="absolute 750 406 795 427" id="output4" visible="true" style="color:red;font:Dotum,9,bold;"/>
- <Static id="caption6" text="자체예약(수납환자만조회)" class="tit_1" position="absolute 0 0 200 25"/>
- <Button position="absolute 268 143 346 163" id="button27" class="btn2" visible="true" text="골밀도현황" onclick="button27_onclick"/>
- <Button position="absolute 348 143 413 163" id="btn_execcncl" class="btn2" text="환자정보" onclick="btn_execcncl_onclick"/>
- <Button position="absolute 482 143 570 163" id="button6" class="btn2" text="예약변경조회" onclick="button6_onclick"/>
- <Button position="absolute 572 143 661 163" id="button22" class="btn2" text="휴검관리내역" onclick="button22_onclick"/>
- <Button position="absolute 415 143 480 163" id="button3" class="btn2" text="재진예약" onclick="button3_onclick"/>
- <Button position="absolute 188 143 266 163" id="button4" class="btn2" text="자동실배정" onclick="button4_onclick"/>
- <Button position="absolute 665 143 691 163" id="button102" class="icon_left" text="" onclick="button102_onclick"/>
- <Button position="absolute 692 143 718 163" id="button103" class="icon_right" text="" onclick="button103_onclick"/>
- <Div id="group7" taborder="4" style="background:#080808ff;" visible="false" position="absolute 150 35 429 154">
- <Layouts>
- <Layout>
- <Static id="cpt_isoldata" position="absolute 1 1 277 118" style="background:#d6dadcff;" anchor="default"/>
- <Static id="caption20" text="감염정보" class="tit_2" position="absolute 10 7 98 28" anchor="default" style="color:red;"/>
- <Shape id="line14" class="line_10" position="absolute 10 23 270 29" anchor="default"/>
- <Shape id="line19" class="line_3" position="absolute 10 91 270 97" anchor="default"/>
- <Button id="btn_close" taborder="1" text="확인" onclick="group7_btn_close_onclick" class="btn5" position="absolute 227 95 269 114" anchor="default"/>
- <TextArea id="textarea1" taborder="2" scrollbars="autovert" wordwrap="char" position="absolute 10 28 270 92" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Combo id="cmb_autoroom" taborder="5" position="absolute 600 111 716 133" index="-1" class="combo_default" innerdataset="@ds_init_T0004" datacolumn="cdnm" codecolumn="cdid"/>
- <CheckBox id="chk_autoroom" taborder="6" text="자동실배정" position="absolute 509 112 599 131" class="checkBox_default" onchanged="chk_autoroom_onchanged"/>
- <CheckBox id="chk_disp" taborder="7" text="환자안내창" position="absolute 212 6 296 22" onclick="chk_disp_onclick"/>
- <CheckBox id="chk_clear" taborder="8" text="초기화" position="absolute 303 6 363 21" onclick="chk_clear_onclick"/>
- <Div id="prcpRcptCheckObj" taborder="9" position="absolute 904 88 1104 238" url="pam_pamcomnxp::SPPMO02001_정산대상처방조회.xfdl" visible="false"/>
- <Button id="Button00" taborder="10" text="자동배정테스트" position="absolute 83 406 187 423" onclick="Button00_onclick" visible="false"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_rsrvposstmlist_rsrvposstm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- <Column id="max" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="maxoutcnt" type="STRING" size="256"/>
- <Column id="maxincnt" type="STRING" size="256"/>
- <Column id="maxhealexamcnt" type="STRING" size="256"/>
- <Column id="maxallcnt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rsrvposstmlist_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchrsrvtm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="rgstdepthngnm" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_exculist_mainordlist5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_exculist_mainordlist5_oncolumnchanged" onload="ds_main_exculist_mainordlist5_onload">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256"/>
- <Column id="rsrvflagyn" type="STRING" size="256"/>
- <Column id="rsrvflagdispyn" type="STRING" size="256"/>
- <Column id="rcptyn" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="orddepthngnm" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="srchrsrvtm" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="prcpkindnm" type="STRING" size="256"/>
- <Column id="rsrvrem" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="pacsnocretyn" type="STRING" size="256"/>
- <Column id="eqmtifyn" type="STRING" size="256"/>
- <Column id="bonedentestyn" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="bf_srchrsrvtm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="rsrvflag" type="STRING" size="256"/>
- <Column id="excupartcd" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="actorddd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="autroomassgyn" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcphistno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="aftrcptinfo" type="STRING" size="256"/>
- <Column id="tmpldata" type="STRING" size="256"/>
- <Column id="rsrvtmplcd" type="STRING" size="256"/>
- <Column id="rsrvmultitmplcd" type="STRING" size="256"/>
- <Column id="excucdnm" type="STRING" size="256"/>
- <Column id="excutm" type="STRING" size="256"/>
- <Column id="wardengabbr" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="rcptdd" type="STRING" size="256"/>
- <Column id="rcptflag" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_exculist_subordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvflagyn" type="STRING" size="256"/>
- <Column id="rcptyn" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="orddepthngnm" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="excuroom" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="srchrsrvtm" type="STRING" size="256"/>
- <Column id="exectm" type="STRING" size="256"/>
- <Column id="rsrvrem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvflagyn"/>
- <Col id="rcptyn"/>
- <Col id="prcpdd"/>
- <Col id="orddepthngnm"/>
- <Col id="orddrnm"/>
- <Col id="execprcpstatcd"/>
- <Col id="calcscorcd"/>
- <Col id="prcpnm"/>
- <Col id="excuroom"/>
- <Col id="prcphopedd"/>
- <Col id="srchrsrvtm"/>
- <Col id="exectm"/>
- <Col id="rsrvrem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_exculist_mainordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suminfo" type="STRING" size="256"/>
- <Column id="orddt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_exculist_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_exculist_mainordlist8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="payflagcdnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_exculist_bmdcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onload="ds_main_exculist_bmdcnt_onload">
- <ColumnInfo>
- <Column id="cnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_exculist2_subordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="excuroomnm"/>
- <Col id="prcpdd"/>
- <Col id="prcpnm"/>
- <Col id="calcscorcd"/>
- <Col id="execprcpstatcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_curfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filename" type="STRING" size="256"/>
- <Column id="rtfcode" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="filename"/>
- <Col id="rtfcode"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_comment1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpcmt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ordlist1_mainordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onload="ds_main_ordlist1_mainordlist_onload">
- <ColumnInfo>
- <Column id="rsrvflagyn" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="srchdate1" type="STRING" size="256"/>
- <Column id="srchdate2" type="STRING" size="256"/>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="listexcuroomcdid" type="STRING" size="256"/>
- <Column id="acptlistflag" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="print" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="suppdeptcd1" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="rsrvdate" type="STRING" size="256"/>
- <Column id="srchexecflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchpid"/>
- <Col id="hngnm"/>
- <Col id="rsrvdd"/>
- <Col id="excuroomcd"/>
- <Col id="srchdate1"/>
- <Col id="srchdate2"/>
- <Col id="excuroomgrpcdid"/>
- <Col id="listexcuroomcdid"/>
- <Col id="acptlistflag"/>
- <Col id="excucd"/>
- <Col id="prcpgenrflag"/>
- <Col id="excuroomnm"/>
- <Col id="print"/>
- <Col id="orddeptcd"/>
- <Col id="suppdeptcd1"/>
- <Col id="suppdeptcd"/>
- <Col id="rsrvdate"/>
- <Col id="srchexecflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnclcd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cnclcd"/>
- <Col id="flag"/>
- <Col id="data"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req1_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnclcd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cnclcd"/>
- <Col id="flag"/>
- <Col id="data"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rtfcode" type="STRING" size="256"/>
- <Column id="filename" type="STRING" size="256"/>
- <Column id="windowloadinstance" type="STRING" size="256"/>
- <Column id="barcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="windowloadinstance">SMAER13000</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecdflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_autoreq_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_canclroom_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="excuroomcdid"/>
- <Col id="excuroomcdnm"/>
- <Col id="userid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info1_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="excuroomgrpcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info1_listexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="listexcuroomgrpcdid" type="STRING" size="256"/>
- <Column id="listexcuroomgrpcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info3_initexecr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="listexecridnm" type="STRING" size="256"/>
- <Column id="listexecrid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_curerprescond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="usernm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_rsrvcalendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- <Column id="max" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_orddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_calenlist_calendinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="dutflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- <Column id="dd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calendar_weeklist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sun" type="STRING" size="256"/>
- <Column id="mon" type="STRING" size="256"/>
- <Column id="tue" type="STRING" size="256"/>
- <Column id="wed" type="STRING" size="256"/>
- <Column id="thu" type="STRING" size="256"/>
- <Column id="fri" type="STRING" size="256"/>
- <Column id="sat" type="STRING" size="256"/>
- <Column id="sun_memo" type="STRING" size="256"/>
- <Column id="mon_memo" type="STRING" size="256"/>
- <Column id="tue_memo" type="STRING" size="256"/>
- <Column id="wed_memo" type="STRING" size="256"/>
- <Column id="thu_memo" type="STRING" size="256"/>
- <Column id="fri_memo" type="STRING" size="256"/>
- <Column id="sat_memo" type="STRING" size="256"/>
- <Column id="sun_dutflag" type="STRING" size="256"/>
- <Column id="mon_dutflag" type="STRING" size="256"/>
- <Column id="tue_dutflag" type="STRING" size="256"/>
- <Column id="wed_dutflag" type="STRING" size="256"/>
- <Column id="thu_dutflag" type="STRING" size="256"/>
- <Column id="fri_dutflag" type="STRING" size="256"/>
- <Column id="sat_dutflag" type="STRING" size="256"/>
- <Column id="sun_ampmflag" type="STRING" size="256"/>
- <Column id="mon_ampmflag" type="STRING" size="256"/>
- <Column id="tue_ampmflag" type="STRING" size="256"/>
- <Column id="wed_ampmflag" type="STRING" size="256"/>
- <Column id="thu_ampmflag" type="STRING" size="256"/>
- <Column id="fri_ampmflag" type="STRING" size="256"/>
- <Column id="sat_ampmflag" type="STRING" size="256"/>
- <Column id="sun_ordendresn" type="STRING" size="256"/>
- <Column id="mon_ordendresn" type="STRING" size="256"/>
- <Column id="tue_ordendresn" type="STRING" size="256"/>
- <Column id="wed_ordendresn" type="STRING" size="256"/>
- <Column id="thu_ordendresn" type="STRING" size="256"/>
- <Column id="fri_ordendresn" type="STRING" size="256"/>
- <Column id="sat_ordendresn" type="STRING" size="256"/>
- <Column id="sun_ordendresnmin" type="STRING" size="256"/>
- <Column id="mon_ordendresnmin" type="STRING" size="256"/>
- <Column id="tue_ordendresnmin" type="STRING" size="256"/>
- <Column id="wed_ordendresnmin" type="STRING" size="256"/>
- <Column id="thu_ordendresnmin" type="STRING" size="256"/>
- <Column id="fri_ordendresnmin" type="STRING" size="256"/>
- <Column id="sat_ordendresnmin" type="STRING" size="256"/>
- <Column id="sun_reglscheflag" type="STRING" size="256"/>
- <Column id="mon_reglscheflag" type="STRING" size="256"/>
- <Column id="tue_reglscheflag" type="STRING" size="256"/>
- <Column id="wed_reglscheflag" type="STRING" size="256"/>
- <Column id="thu_reglscheflag" type="STRING" size="256"/>
- <Column id="fri_reglscheflag" type="STRING" size="256"/>
- <Column id="sat_reglscheflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_grdcellcolor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calrow" type="STRING" size="256"/>
- <Column id="calcol" type="STRING" size="256"/>
- <Column id="bfcalrow" type="STRING" size="256"/>
- <Column id="bfcalcol" type="STRING" size="256"/>
- <Column id="color" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="calrow"/>
- <Col id="calcol"/>
- <Col id="bfcalrow"/>
- <Col id="bfcalcol"/>
- <Col id="color"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_cnclcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnclcd" type="STRING" size="256"/>
- <Column id="cnclcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cnclcd"/>
- <Col id="cnclcdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_beforersrvtm_rsrvdtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="before" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_con" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="date" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_rsrvbtn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_boolcontrol" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bool" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvrem" type="STRING" size="256"/>
- <Column id="rsrvprtyn" type="STRING" size="256"/>
- <Column id="rexprtyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chngcol" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chngcolflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_rexsend_rexbarcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="gbn" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="barpid" type="STRING" size="256"/>
- <Column id="excugrp" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="wardcddeptengabbr" type="STRING" size="256"/>
- <Column id="excupartcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="examroomnm" type="STRING" size="256"/>
- <Column id="wardcdnm" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="orddepthngnm" type="STRING" size="256"/>
- <Column id="isoldispcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="gbn"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="barpid"/>
- <Col id="excugrp"/>
- <Col id="rsrvdd"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="wardcddeptengabbr"/>
- <Col id="excupartcd"/>
- <Col id="roomcd"/>
- <Col id="prcpnm"/>
- <Col id="examroomnm"/>
- <Col id="wardcdnm"/>
- <Col id="prcphopedd"/>
- <Col id="prcpdelivefact"/>
- <Col id="orddepthngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_userscrnenvinfo_gridseq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="isoldata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_exculist_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onload="ds_main_exculist_isolinfo_onload"/>
- <Dataset id="ds_init_T0004" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="grupcdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A1000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_send_data" columnid="srchpid"/>
- <BindItem id="item1" compid="grp_sea.opt_hngnm" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="hngnm"/>
- <BindItem id="item2" compid="grp_sea.opt_sex" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="sex"/>
- <BindItem id="item3" compid="grp_sea.opt_age" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="age"/>
- <BindItem id="item4" compid="grp_sea.opt_mpphontel" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="mpphontel"/>
- <BindItem id="item5" compid="grp_sea.output1" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="rrgstno1"/>
- <BindItem id="item6" compid="grp_sea.output2" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="rrgstno2"/>
- <BindItem id="item7" compid="grp_sea.opt_hometel" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="hometel"/>
- <BindItem id="item8" compid="grp_sea.opt_addr" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="addr"/>
- <BindItem id="item9" compid="grp_sea.output3" propid="value" datasetid="ds_main_exculist_patinfolist" columnid="ward"/>
- <BindItem id="item10" compid="input1" propid="value" datasetid="ds_send_data" columnid="hngnm"/>
- <BindItem id="item11" compid="cmb_excuroomgrp" propid="value" datasetid="ds_send_data" columnid="excuroomgrpcdid"/>
- <BindItem id="item12" compid="ipt_date1" propid="value" datasetid="ds_send_data" columnid="srchdate1"/>
- <BindItem id="item13" compid="ipt_date2" propid="value" datasetid="ds_send_data" columnid="srchdate2"/>
- <BindItem id="item14" compid="tar_prcpremfact" propid="value" datasetid="ds_main_comment1" columnid="prcpcmt"/>
- <BindItem id="item15" compid="cbx_rexprtyn" propid="value" datasetid="ds_hidden" columnid="rexprtyn"/>
- <BindItem id="item16" compid="chk_rsrvprint" propid="value" datasetid="ds_hidden" columnid="rsrvprtyn"/>
- <BindItem id="item17" compid="output4" propid="value" datasetid="ds_main_exculist_bmdcnt" columnid="cnt"/>
- <BindItem id="item18" compid="input2" propid="value" datasetid="ds_send" columnid="barcnt"/>
- <BindItem id="item19" compid="checkbox1" propid="value" datasetid="ds_send_data" columnid="srchexecflag"/>
- <BindItem id="item20" compid="group2.opt_year" propid="value" datasetid="ds_hidden_calendar" columnid="year"/>
- <BindItem id="item21" compid="group2.opt_month" propid="value" datasetid="ds_hidden_calendar" columnid="month"/>
- <BindItem id="item22" compid="grp_sea.cpt_isolinfo" propid="text" datasetid="ds_hidden_isolinfo" columnid="isoldata"/>
- <BindItem id="item23" compid="group7.textarea1" propid="value" datasetid="ds_main_exculist_isolinfo" columnid="etccnts"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- include "ast_examcurexp::SPAER13000.xjs"
- include "pam_pamcomnxp::PAM.xjs"
- include "com_commodulexp::SSZFM00901.xjs"
- include "ast_examcurexp::combolist.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var gSuppdeptcd = "";
- var gInstcd = "";
- var dayArr = ["sun","mon","tue","wed","thu","fri","sat"];
- var dayMemoArr = ["sun_memo","mon_memo","tue_memo","wed_memo","thu_memo","fri_memo","sat_memo"];
- var gIdx = 0;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /* @group : 통합예약관리
- * @ver : 2007.08.09
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : Object Visible 체크
- * 1. 영상의학과의 자체예약일 경우
- * - 검사현황 Grid의 병실컬럼.
- */
- function chkobjvisible() {
- }
- /*
- function chkobjvisible(check) {
- if ( check == "A" ) {
- grd_mainordlist5.colhidden(grd_mainordlist5.colref("roomcd")) = false;
- grd_mainordlist5.colhidden(grd_mainordlist5.colref("telrsrvyn")) = true;
- } else {
- grd_mainordlist5.colhidden(grd_mainordlist5.colref("roomcd")) = true;
- grd_mainordlist5.colhidden(grd_mainordlist5.colref("telrsrvyn")) = false;
- }
- }
- */
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력초기화
- ****************************************************************************************/
- function initCalendar() {
- if (utlf_isNull(ds_hidden_calendar.getColumn(0,"year"))){
- var curDate = utlf_getCurrentDate().toDate();
-
- ds_hidden_calendar.setColumn(0,"year" , curDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", curDate.getDateFormat("MM"));
- setCalendar(curDate);
- }else{
- var curDate = ds_send_data.getColumn(0,"rsrvdd");
-
- ds_hidden_calendar.setColumn(0,"year" , curDate.substr(0, 4));
- ds_hidden_calendar.setColumn(0,"month", curDate.substr(4, 2));
-
- setCalendar(curDate.toDate());
- }
- }
-
- function initCalendar2() {
-
- var curDate = getCurrentDate().toDate();
-
- model.setValue("/root/hidden/calendar/year", curDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", curDate.getDateFormat('MM'));
- model.refresh();
-
- // 그리드 초기화
- model.removeNodeset("/root/hidden/calendar/weeklist/list");
- model.removeNodeset("/root/init/curerprescondlist/rsrvcalendar");
-
- grd_calendar.rebuild();
-
- var dateObj = curDate;
-
- dateObj.setDate(1);
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
-
- var rows = Math.ceil( ( startDay + days ) / 7 );
- for( var i = 0; i < rows; i++ )
- grd_calendar.addRow(false);
-
- grd_calendar.rebuild();
-
- var rowIndex = grd_calendar.fixedRows;
- var colIndex = startDay;
- for( var i = 1; i <= days; i++ ) {
- grd_calendar.valueMatrix(rowIndex, colIndex) = i;
- grd_calendar.valueMatrix(rowIndex, colIndex + 7) = "0/0";
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
-
- }
- }
- model.setValue("/root/send/data/rsrvdd",model.getValue("/root/hidden/calendar/year")+model.getValue("/root/hidden/calendar/month")+"01");
-
- fCalendar();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력 색 설정
- ****************************************************************************************/
- function fCalendar(){
- // 달력 color초기화
- // for(var i = 0; i < grd_calendar.getCellCount("body"); i++) {
- // grd_calendar.setCellProperty("body",i,"color","");
- // }
-
- var oParam = {};
- oParam.id = "TRAEA02012";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetCalenList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_init_calenlist_calendinfo=calendinfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEA02012";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRAEA02012") > -1){
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
-
- for (var i = 0; i < ds_init_calenlist_calendinfo.rowcount; i++) {
- var dd = ds_init_calenlist_calendinfo.getColumn(i,"basedd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) - 1;
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_dutflag" , ds_init_calenlist_calendinfo.getColumn(i,"dutflag"));
- }
- }
- }
- function cf_TRAEA02012(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 자동실배정 셋팅
- * Making : 20190718 by kya
- ****************************************************************************************/
- function fChangeRoomcd(irow) {
- var roomcnt = 0;
- var execprcpstatcd = ds_main_exculist_mainordlist5.getColumn(irow,"execprcpstatcd");
-
- if (parseInt(execprcpstatcd) >= 610 ) return;
-
- if (ds_main_exculist_mainordlist5.getColumn(irow,"chk")=="Y"){
- //20170427 촬영실 변경
- var old_excuroomcd = utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(irow,"excuroomcd"));
- for ( j = 0; j < ds_init_T0004.rowcount; j++) {
- if (ds_init_T0004.getColumn(j,"cdid") == old_excuroomcd || old_excuroomcd == "RA001" ) roomcnt++; //20170427 3촬영실 그룹 순차적 변경
- }
-
- if (chk_autoroom.value == true && roomcnt > 0 ) {
- ds_main_exculist_mainordlist5.setColumn(irow,"excuroomcd", cmb_autoroom.value); //20170512 순차적검사실 추가
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 3촬영실그룹 순차적 배정
- * Making : 20170426 by kya
- ****************************************************************************************/
- function fSetRoomSeq() {
-
- //trace(chk_autoroom.value);
- if ( chk_autoroom.value == true ) {
- gIdx = cmb_autoroom.index;
- //trace(gIdx + " - " + cmb_autoroom.text );
- if ( gIdx > 0 && gIdx < cmb_autoroom.getCount() ) {
- gIdx = gIdx + 1;
- } else {
- gIdx = 1;
- }
-
- if ( gIdx == cmb_autoroom.getCount() ) { // index = 0는 현재 space이므로, index = 1로 변경
- gIdx = 1;
- }
- cmb_autoroom.index = gIdx;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 프린터 설정
- ****************************************************************************************/
- function fSetPrint() {
- var prntsetupinfo = ds_main_barcdprntsetup.getColumn(0,"prntsetupinfo");
- var objArg = new Object();
- objArg.arg_sSetupInfo = prntsetupinfo;
- objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
- frmf_modal("SPZUR00300", "SPZUR00300", objArg, null, 0, 20, 150, null, null, null, null, null, "M");
-
- if(!utlf_isNull(frmf_getParameter("SetupInfo")))
- ds_main_barcdprntsetup.setColumn(0,"prntsetupinfo",frmf_clearParameter("SetupInfo"));
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력에 일자별로 가용현황을 보여준다.
- ****************************************************************************************/
- function setRsrvPresCondByMonth() {
- if (ds_main_exculist_mainordlist5.rowposition > -1) {
- ds_send_data.setColumn(0,"prcpgenrflag",ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"prcpgenrflag"));
- }
-
- dsf_createDsRow("ds_req", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send_data.getColumn(0,"excuroomcd")}
- , {col:"rsrvdd", type:"STRING", size:256, val:ds_send_data.getColumn(0,"rsrvdd")}
- ]);
- var oParam = {};
- oParam.id = "TRAER13005";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetCurerRadiolgyRsrvCountList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_curerprescondlist_rsrvcalendar=rsrvcalendar";
- oParam.async = false;
- //oParam.callback = "cf_TRAER13005";
- tranf_submit(oParam);
-
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
-
- for (var i = 0; i < ds_init_curerprescondlist_rsrvcalendar.rowcount; i++) {
- var dd = ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"rsrvdd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) -1 ;
- ds_hidden_calendar_weeklist_list.setColumn(rowidx, dayMemoArr[colidx%7], ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"count") + "/" + ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"max")) ;
- var v_count = ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"count");
- var v_max = ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"max")
- //예약가능일자 녹색주기
- if( parseFloat(v_count) < parseFloat(v_max )){
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "#c4e693");
- } else {
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "");
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function readfunc(){
- ds_send_data.setColumn(0,"orddeptcd" ,"");
- ds_send_data.setColumn(0,"excuroomcd" ,"");
- ds_send_data.setColumn(0,"listexcuroomcdid" ,"");
-
- // Grid Init
- fSetGridInit();
-
- //처방현황
- // model.setValue("/root/send/data/srchpid",model.getValue("/root/send/data/srchpid"));
- ds_hidden_calendar.setColumn(0,"year" , "");
- ds_hidden_calendar.setColumn(0,"month", "");
- ds_hidden_boolcontrol.setColumn(0,"bool","false");
-
- dsf_createDsRow("ds_req", [
- {col:"pid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"orddeptcd", type:"STRING", size:256, val:ds_send_data.getColumn(0,"orddeptcd")}
- , {col:"suppdeptcd1", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"srchexecflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchexecflag")=="Y"?"Y":""}
- ]);
- var oParam = {};
- oParam.id = "TRAER13001";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetRadiolgyExcuPrcpInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_exculist_mainordlist5=item ds_main_exculist_subordlist2=item2 ds_main_exculist_patinfolist=patinfolist "
- +"ds_main_exculist_mainordlist2=ordlist ds_main_exculist_mainordlist8=mainordlist8 ds_main_exculist_bmdcnt=bmdcnt "
- +"ds_main_exculist_isolinfo=patisolinfolist";
- oParam.async = true;
- //oParam.callback = "cf_TRAER13001";
- tranf_submit(oParam);
-
- // if (arErrorCode.pop("TRAER13001") > -1){
-
- // // object에 제어를 하기 위해서 , 장준원(20080416)
- // // chkobjvisible();
- // var k = 0;
- // var grpcnt = 0;
- // var curDD = utlf_getCurrentDate();
- //
- // for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++){
- // // 2011.05.02 cyw 검사실이 PET이고 수납일자가 2011.05.02 이전일 경우 안내메시지 띄우기.
- // //2011.10.12 kya 처방확인추가
- // if (ds_main_exculist_mainordlist5.getColumn(i,"prcpdd") < "20110501" ) {
- // if ( ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "CT" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20110501" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" )
- // || ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "MRI" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20110501" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" ) ){
- // grpcnt++;
- // }
- // }
- //
- // //2012.07.04 kya 처방확인추가
- // //2012.07.15 부터 PET, CT, MRI 수가인하로 인해 실시일이 7/15 이후인 해당검사의 경우, 안내메시지 띄우기
- // if ( curDD >= "20120715" ) {
- // if (ds_main_exculist_mainordlist5.getColumn(i,"prcpdd") < "20120715" ) {
- // if ( ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "CT" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20120715" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" )
- // || ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "MRI" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20120715" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" ) ){
- // grpcnt++;
- // }
- // }
- // }
- // }
- //
- // if( grpcnt > 0 ){ // 환급을 위해 원무 창구로 안내바랍니다.
- // sysf_messageBox("환급을 위해 원무 창구로 안내", "I008");
- // }
- // }
- // ADR정보 조회 후 표기, 20160923, 권영애
- //시작
- // ds_hidden_isolinfo.clearData();
- // ds_hidden_isolinfo.addRow();
- //
- // if(!utlf_isNull(ds_main_exculist_isolinfo.getColumn(0,"isoldispcd"))) {
- // ds_hidden_isolinfo.setColumn(0,"isoldata","확인");
- // }
- //끝
-
- //BMD 검사 사전점검 2012.12.17 by kya
- // var bmdcnt = ds_main_exculist_bmdcnt.getColumn(0,"cnt");
- //
- // if ( bmdcnt > 0){
- // sysf_messageBox("최근 1년이내에 실시된 검사가 있습니다. BMD는 1년에 1회만 급여", "I006");
- // }
-
- }
- function cf_TRAER13001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- fMakeCopyColumn(ds_main_exculist_mainordlist5,"srchrsrvtm" ,"bf_srchrsrvtm");
- fMakeCopyColumn(ds_main_exculist_mainordlist5,"prcpgenrflag","rsrvflag");
- dsf_setTypeFormat(ds_main_exculist_mainordlist5, "execprcpuniqno:INT^prcpno:INT^prcphistno:INT");
- ds_main_exculist_mainordlist2.rowposition = -1;
- ds_main_exculist_mainordlist5.rowposition = -1;
- switch1.case1.grd_mainordlist5.setCellProperty("Head",0,"text","");
-
- }
- function ds_main_exculist_mainordlist5_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- //trace("ds_main_exculist_mainordlist5_onload");
-
- fMakeCopyColumn(ds_main_exculist_mainordlist5,"srchrsrvtm" ,"bf_srchrsrvtm");
- fMakeCopyColumn(ds_main_exculist_mainordlist5,"prcpgenrflag","rsrvflag");
- dsf_setTypeFormat(ds_main_exculist_mainordlist5, "execprcpuniqno:INT^prcpno:INT^prcphistno:INT");
- switch1.case1.grd_mainordlist5.setCellProperty("Head",0,"text","");
-
- var k = 0;
- var grpcnt = 0;
- var curDD = utlf_getCurrentDate();
-
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++){
- // 2011.05.02 cyw 검사실이 PET이고 수납일자가 2011.05.02 이전일 경우 안내메시지 띄우기.
- //2011.10.12 kya 처방확인추가
- if (ds_main_exculist_mainordlist5.getColumn(i,"prcpdd") < "20110501" ) {
- if ( ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "CT" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20110501" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" )
- || ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "MRI" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20110501" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" ) ){
- grpcnt++;
- }
- }
-
- //2012.07.04 kya 처방확인추가
- //2012.07.15 부터 PET, CT, MRI 수가인하로 인해 실시일이 7/15 이후인 해당검사의 경우, 안내메시지 띄우기
- if ( curDD >= "20120715" ) {
- if (ds_main_exculist_mainordlist5.getColumn(i,"prcpdd") < "20120715" ) {
- if ( ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "CT" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20120715" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" )
- || ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "MRI" && ds_main_exculist_mainordlist5.getColumn(i,"rcptdd") < "20120715" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") < "610" ) ){
- grpcnt++;
- }
- }
- }
- }
-
- if( grpcnt > 0 ){ // 환급을 위해 원무 창구로 안내바랍니다.
- sysf_messageBox("환급을 위해 원무 창구로 안내", "I008");
- }
-
- //20170711 사망유무표시
- var dethyn = dsf_getColumnNullToEmpty(ds_main_exculist_patinfolist, 0, "dethyn");
- //trace(ds_main_exculist_patinfolist.getColumn(0, "dethyn"));
- if (dethyn == "Y") {
- grp_sea.st_dethyn.text = "사망";
- }else{
- grp_sea.st_dethyn.text = "";
- }
-
- }
- function ds_main_exculist_isolinfo_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- //trace("ds_main_exculist_isolinfo_onload");
- ds_hidden_isolinfo.clearData();
- ds_hidden_isolinfo.addRow();
-
- if(!utlf_isNull(ds_main_exculist_isolinfo.getColumn(0,"isoldispcd"))) {
- ds_hidden_isolinfo.setColumn(0,"isoldata","확인");
- //20180918 팝업창도 동시에 띄움.
- group7.visible = true;
- }
- }
- function ds_main_exculist_bmdcnt_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- //trace("ds_main_exculist_bmdcnt_onload");
- var bmdcnt = ds_main_exculist_bmdcnt.getColumn(0,"cnt");
-
- if ( bmdcnt > 0){
- sysf_messageBox("최근 1년이내에 실시된 검사가 있습니다. BMD는 1년에 1회만 급여", "I006");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 특정컬럼 카피하여 신규 컬럼 생성
- ****************************************************************************************/
- function fMakeCopyColumn(objDs,sColSrc,sColTgt) {
- if(utlf_isNull(objDs.getColumnInfo(sColTgt))) objDs.addColumn(sColTgt,"string");
- for(var i = 0 ; i < objDs.rowcount ; i++) {
- objDs.setColumn(i,sColTgt,objDs.getColumn(i,sColSrc));
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : grd_mainordlist5 그리드 처방명 컬러설정
- ****************************************************************************************/
- function lf_grd_mainordlist5_expr(currow){
- var stmpcd = ds_main_exculist_mainordlist5.getColumn(currow,"rsrvmultitmplcd");
- k = 0;
- var rtnValue = "";
-
- for(var j = 0 ; j < stmpcd.length; j++){
- var ch = stmpcd.charAt(j);
-
- if (ch == "^"){
- k = parseInt(k) + 1;
- }
- }
- if (k > 0){
- rtnValue = "#0000ff";
- }else{
- rtnValue = "";
- }
-
- return rtnValue;
- }
-
- /* @group : 통합예약관리
- * @ver : 2007.08.10
- * @by : 임헤정
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 오늘날짜 달력에 표시
- */
- function setCurrentDate() {
-
- var curDate = getCurrentDate().substr(6,2); //오늘날짜
- var curWeek = getCurrentDate().toDate().getDayOfWeek("E").toLowerCase(); //오늘요일
- if(curDate <10) {
- curDate= curDate.substr(1,1);
- }
-
- if(curWeek == "sun")
- model.setValue("/root/hidden/grdcellcolor/calcol",0);
- if(curWeek == "mon")
- model.setValue("/root/hidden/grdcellcolor/calcol",1);
- if(curWeek == "tue")
- model.setValue("/root/hidden/grdcellcolor/calcol",2);
- if(curWeek == "wed")
- model.setValue("/root/hidden/grdcellcolor/calcol",3);
- if(curWeek == "thu")
- model.setValue("/root/hidden/grdcellcolor/calcol",4);
- if(curWeek == "fri")
- model.setValue("/root/hidden/grdcellcolor/calcol",5);
- if(curWeek == "sat")
- model.setValue("/root/hidden/grdcellcolor/calcol",6);
-
- for(var i = 0 ; i <grd_calendar.rows; i++ ) {
- if(model.getValue("/root/hidden/calendar/weeklist/list["+i+"]/"+curWeek) ==curDate) {
- model.setValue("/root/hidden/grdcellcolor/calrow",i);
-
- }
- }
-
- setCellColor(grd_calendar);
- }
-
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 선택날짜 색 주기
- ****************************************************************************************/
- function setCalendar(dateObj) {
- // 그리드 초기화
- ds_hidden_calendar_weeklist_list.clearData();
- ds_init_curerprescondlist_rsrvcalendar.clearData();
-
- dateObj.setDate(1);
-
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
-
- var rows = Math.ceil( ( startDay + days ) / 7 );
-
- for( var i = 0; i < rows; i++ )
- ds_hidden_calendar_weeklist_list.addRow();
-
- var rowIndex = 0;
- var colIndex = startDay;
- var toRIndex = 0;
- var toCIndex = 0;
- for( var i = 1; i <= days; i++ ) {
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex,dayArr[colIndex%7],i);
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex,dayMemoArr[colIndex%7],"0/0");
-
- if(i == parseInt(utlf_getCurrentDate().substr(6,2))) {
- toRIndex = rowIndex;
- toCIndex = colIndex;
- }
-
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
- ds_hidden_calendar_weeklist_list.rowposition = toRIndex;
- grd_calendar.setCellPos(toCIndex);
-
- ds_send_data.setColumn(0,"rsrvdd",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
- // ds_send.setColumn(0,"curdate",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
-
- fCalendar();
-
- setRsrvPresCondByMonth();
- }
-
-
-
- /* @group : 통합예약관리
- * @ver : 2007.08.09
- * @by : 임헤정
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 선택날짜 색 주기
- */
-
- function setCellColor(gridObj) {
-
- var calRow = 0; //현재선택
- var calCol = 0; //현재선택
- var bfcalRow = 0; //전에 선택
- var bfcalCol = 0; //전에 선택
-
- var white = 1; //#ffffff
- var green = 2; //#c4e693
-
-
- calRow = Number(model.getValue("/root/hidden/grdcellcolor/calrow"));
- calCol = Number(model.getValue("/root/hidden/grdcellcolor/calcol"));
-
- bfcalRow = Number(model.getValue("/root/hidden/grdcellcolor/bfcalrow"));
- bfcalCol = Number(model.getValue("/root/hidden/grdcellcolor/bfcalcol"));
-
-
- // 1. 원래 색으로 돌려놓기
- if(model.getValue("/root/hidden/grdcellcolor/color") == "1" ) {
-
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#ffffff";
-
- if( bfcalCol < 7 )
- bfcalCol += 7;
- else
- bfcalCol -= 7;
-
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#ffffff";
- }
- else if (model.getValue("/root/hidden/grdcellcolor/color") == "2" ) {
-
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#c4e693";
-
- if( bfcalCol < 7 )
- bfcalCol += 7;
- else
- bfcalCol -= 7;
-
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#c4e693";
- }
-
-
- // 2. bf 인스턴스에 선택한 원래 셀 담아두기
-
- if(gridObj.cellStyle("background-color", calRow, calCol) == "white" ) {
-
- model.setValue("/root/hidden/grdcellcolor/color", "1");
- }
- if(gridObj.cellStyle("background-color", calRow, calCol) == "#c4e693" ) {
-
- model.setValue("/root/hidden/grdcellcolor/color", "2");
- }
- model.setValue("/root/hidden/grdcellcolor/bfcalrow",calRow);
- model.setValue("/root/hidden/grdcellcolor/bfcalcol",calCol);
- //alert("인스턴스 : "+model.getValue("/root/hidden/grdcellcolor/color"));
-
- // 3. 선택한 셀에 보라색 주기
-
-
- // gridObj.rebuildStyle();
-
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
-
- if( calCol < 7 )
- calCol += 7;
- else
- calCol -= 7;
-
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
-
-
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약가능시간보여주기
- ****************************************************************************************/
- function getRsrvPossTm(gridObj) {
- var calRow = ds_hidden_grdcellcolor.getColumn(0,"calrow");
- var calCol = ds_hidden_grdcellcolor.getColumn(0,"calcol");
-
- if( calCol >= 7 )
- calCol -= 7;
- var yyyy = ds_hidden_calendar.getColumn(0,"year");
- var mm = ds_hidden_calendar.getColumn(0,"month");
- var dd = ds_hidden_calendar_weeklist_list.getColumn(parseInt(calRow), parseInt(calCol));
- if (utlf_getStringLength(dd) == 1) {
- dd = "0" + dd;
- }
-
- ds_send_data.setColumn(0,"rsrvdd", yyyy + mm + dd);
-
- ds_send_data.setColumn(0,"rsrvdate", ds_send_data.getColumn(0,"rsrvdd"));
- if (ds_main_exculist_mainordlist5.rowposition > -1){
- ds_send_data.setColumn(0,"prcpgenrflag" , ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"prcpgenrflag"));
- ds_send_data.setColumn(0,"excucd" , ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"calcscorcd"));
- }
-
- dsf_createDsRow("ds_req", [
- {col:"rsrvdd", type:"STRING", size:256, val:ds_send_data.getColumn(0,"rsrvdd")}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send_data.getColumn(0,"excuroomcd")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- ]);
- var oParam = {};
- oParam.id = "TRAER13002";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetRadiolgyRsrvPossTmList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rsrvposstmlist_rsrvposstm=item ds_main_rsrvposstmlist_rsrvlist=examcureexecprcplist";
- oParam.async = false;
- oParam.callback = "cf_TRAER13002";
- tranf_submit(oParam);
- }
- function cf_TRAER13002(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setTypeFormat(ds_main_rsrvposstmlist_rsrvposstm, "rsrvno:INT");
- dsf_setFixVal(ds_main_rsrvposstmlist_rsrvposstm, "maxoutcnt:0,maxincnt:0,maxhealexamcnt:0,maxallcnt:0");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약, 취소 버튼의 click 이벤트 처리
- ****************************************************************************************/
- function exeRsrvTransaction(str) {
- var sColSep = "▦";
- var sRowSep = "▩";
- var rCSV = "";
-
- rCSV += "pid" + sColSep +
- "excuroomcd" + sColSep +
- "prcpdd" + sColSep +
- "execprcpuniqno" + sColSep +
- "rsrvflag" + sColSep +
- "rsrvdt" + sColSep +
- "srchrsrvtm" + sColSep +
- "calcscorcd" + sColSep+
- "rsrvrem" + sColSep +
- "suppdeptcd" + sColSep+
- "pacsnocretyn" + sColSep+
- "prcpdelivefact" + sColSep+
- "orddepthngnm" + sColSep+
- "prcpnm" + sColSep+
- "bf_srchrsrvtm" + sColSep+
- "rsrvflagyn" + sColSep+
- "prcpexecdeptcd" + sColSep+
- "eqmtifyn" + sColSep +
- "prcpgenrflag" + sColSep +
- "excupartcd" + sColSep +
- "indd" + sColSep +
- "actorddd" + sColSep +
- "orddeptcd" + sColSep +
- "orddrid" + sColSep +
- "rsrvtmplcd" + sColSep+
- "acptrem" + sColSep+
- "rsrvacptyn" + sColSep+
- "aftrcptinfo" + sRowSep ;
- //헤더인 excuroomcd를 앞에 붙여줘서 보냄.
-
- var k = 0;
- var rsrvacptyn = "";
-
- var roomcnt = 0;
-
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++){
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk")=="Y"){
- //20190220 추가함 수납유무에 따라변경
- if (utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"aftrcptinfo")) =="A" ) { //미수납
- rsrvacptyn ="N";
- } else {
- rsrvacptyn ="Y";
- }
-
- rCSV += utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"pid")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"excuroomcd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"prcpdd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"execprcpuniqno")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"rsrvflag")) + sColSep+
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"bf_srchrsrvtm")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"srchrsrvtm")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"calcscorcd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"rsrvrem")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"suppdeptcd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"pacsnocretyn")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"prcpdelivefact")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"orddepthngnm")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"prcpnm")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"bf_srchrsrvtm")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"rsrvflagyn")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"prcpexecdeptcd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"eqmtifyn")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"prcpgenrflag")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"excupartcd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"indd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"actorddd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"orddeptcd")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"orddrid")) + sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"rsrvtmplcd")) +sColSep +
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"acptrem")) + sColSep +
- rsrvacptyn + sColSep + //20190220 추가함 수납유무에 따라변경
- utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"aftrcptinfo")) + sRowSep; //20150224 추가함 aftrcptinfo
-
- k = parseInt(k) + 1;
- }
- }
-
- //20190709 기준정보를 이용하여 촬영실 순차적변경
- //trace(lf_childCompFindId(ds_init_T0004, old_excuroomcd))
- //if (chk_autoroom.value == true &&
- // ( old_excuroomcd == "RA003" || old_excuroomcd == "RA005" || old_excuroomcd == "RA002" ||old_excuroomcd == "RA008") ) {
- // fSetRoomSeq(); //20170427 3촬영실 그룹 순차적 변경
- // }
-
- if (chk_autoroom.value == true && str == "rsrv" ) {
- fSetRoomSeq(); //20170512 순차적검사실 추가, 1촬영실은 제외
- }
-
-
- dsf_setCSVToDs("ds_send_req_data",rCSV);
- // ds_send_req_data.updateColID("orddd" ,"actorddd");
- ds_send_req_data.updateColID("suppdeptcd","basesuppdeptcd");
- dsf_setTypeFormat(ds_send_req_data, "execprcpuniqno:INT");
-
- //20190220 자체예약에서 무조건rsrvacptyn='Y'을 수납유('Y')무('N')에 따라 들어가도록함.
- //dsf_setFixVal(ds_send_req_data, "rsrvacptyn:Y,flag:"+str);
- dsf_setFixVal(ds_send_req_data, "flag:"+str);
-
- var oParam = {};
- oParam.id = "TXAER13001";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqExeRadiolgySytsRsrv";
- oParam.inds = "req=ds_send_req_data";
- oParam.outds = "ds_temp_item=item";
- oParam.transaction = false;
- oParam.async = false;
- oParam.callback = "cf_TXAER13001";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXAER13001") > -1){
- return true;
- }else{
- return false;
- }
- }
- function cf_TXAER13001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- fOpenDisplay(); //전광판 오픈
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력 월버튼 이벤트
- ****************************************************************************************/
- function fGetCalendar(arg)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
-
- if(ds_hidden_calendar.getColumn(0,"month") < arg) {
- var num = arg- isMonth ;
- var isDate = (isYear+isMonth+"01").toDate().getAddDate(+num,'M');
-
- }
- if(ds_hidden_calendar.getColumn(0,"month") > arg) {
- var num = isMonth - arg ;
- var isDate = (isYear+isMonth+"01").toDate().getAddDate(-num,'M');
- }
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat('MM'));
-
- setCalendar(isDate);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 디자인 설정
- ****************************************************************************************/
- function fSetGrdMainordlist() {
- // // 예약일 경우, 색깔 뺌.
- // //aezfSetRowStyle("grd_mainordlist5" , "5" , "예약" , "rsrvflagdispyn" ); //예약
- // //20140205 kya 수정 후불 수납외에는 색깔지정 뺌
- // // 'V' 후불, 'P' 처방당일후수납, 'A' 미수납
- // //aezfSetCellStyle("grd_mainordlist5" , "0^1^2" , "V^P^A" , "aftrcptinfo", "rcptyn", "F");
- // lf_aezfSetCellStyle(switch1.case1.grd_mainordlist5 , "0^1" , "V^P" , "aftrcptinfo", "rcptyn", "F"); // 글자색변경
- // // 구분컬럼 ( 예약일 경우 색변경 )
- // switch1.case1.grd_mainordlist5.setCellProperty("body",2,"color" ,"expr( rsrvflagyn == '예약' ? '#ff0000' : '#000000' )");
- // switch1.case1.grd_mainordlist5.setCellProperty("body",2,"color2","expr( rsrvflagyn == '예약' ? '#ff0000' : '#000000' )");
- //
- // for(var i = 0 ; i < switch1.case1.grd_mainordlist5.getCellCount("body") ; i++) { //배경색 변경
- // switch1.case1.grd_mainordlist5.setCellProperty("body",i,"background" ,"expr( aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff'");
- // switch1.case1.grd_mainordlist5.setCellProperty("body",i,"background2","expr( aftrcptinfo == 'V' ? 'yellow' : aftrcptinfo=='A' ? '#fab7bf' : '#ffffff'");
- // }
- //20130306 권영애 후불수납 추가
- if( ds_main_exculist_mainordlist5.rowcount > 1 ) {
- if(utlf_isNull(ds_main_exculist_mainordlist5.getColumnInfo("rcptflag"))) ds_main_exculist_mainordlist5.addColumn("rcptflag","string");
- for(var i = 0 ; i < ds_main_exculist_mainordlist5.rowcount ; i++) {
- if( ds_main_exculist_mainordlist5.getColumn(i,"aftrcptinfo") == "V" ) {
- ds_main_exculist_mainordlist5.setColumn(i,"rcptflag","후불");
- } else {
- ds_main_exculist_mainordlist5.setColumn(i,"rcptflag"," ");
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 재진예약
- ****************************************************************************************/
- function fPamRsrvInfo() {
- frmf_open("SMPMO00300", "SMPMO00300", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : tab1 - tab id
- * : grd1 - grid id
- * Description : 사이즈 줄이기
- ****************************************************************************************/
- function fGetWideListX1(tab1, grd1) {
- var extnGrdWidht = 716;
- var extnGrdWidht2 = 716;
-
- grd1.position.width = extnGrdWidht2;
- // switch1.case1.line16.position.width = extnGrdWidht2;
- tab1.position.width = extnGrdWidht;
- }
- /****************************************************************************************
- * Argument : tab1 - tab id
- * : grd1 - grid id
- * Description : 사이즈 늘이기
- ****************************************************************************************/
- function fGetWideListX2(tab1, grd1) {
- // if ( btn_case1.selected == true ) {
- // var extnGrdWidht = 1180;
- // var extnGrdWidht2 = 1170;
- //
- // }
- // if ( btn_case2.selected == true ) {
- // var extnGrdWidht = 1180;
- // var extnGrdWidht2 = 1170;
- //
- // }
- var extnGrdWidht = 723 + grd_mainordlist7.position.width;
- var extnGrdWidht2 = 723 + grd_mainordlist7.position.width;
-
- tab1.position.width = extnGrdWidht;
- grd1.position.width = extnGrdWidht2;
- // switch1.case1.line16.position.width = extnGrdWidht2;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 펼치기 여부 파라미터값 설정
- ****************************************************************************************/
- function fSetParamInitSet() {
- frmf_setParameter("SMAER13000_SrchrsrvtmEditYN" , "N");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 데이터셋 초기화
- ****************************************************************************************/
- function fSetGridInit() {
- ds_main_exculist_mainordlist2.clearData();
- ds_main_exculist_mainordlist5.clearData();
- ds_main_exculist_mainordlist8.clearData();
- ds_main_rsrvposstmlist_rsrvlist.clearData();
- ds_init_curerprescondlist_rsrvcalendar.clearData();
- ds_hidden_beforersrvtm_rsrvdtlist.clearData();
- ds_main_rsrvposstmlist_rsrvposstm.clearData();
- ds_init_cmb_info2_initexecroom.clearData();
- ds_init_cmb_info3_initexecr.clearData();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약예문선택
- ****************************************************************************************/
- function ChangeTmplcd(){
- var stmpcd = ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"rsrvmultitmplcd");
-
- if (utlf_isNull(stmpcd)){
- sysf_messageBox("처리할 자료를 클릭한 후 처리하시기 바랍니다.", "E999", "");
- }
-
- var k = 0;
-
- for(var j = 0; j < stmpcd.length; j++){
- var ch = stmpcd.charAt(j);
-
- if (ch == "^"){
- k = parseInt(k) + 1;
- }
- }
-
- if (k == 0){
- sysf_messageBox("멀티예약예문이 아닙니다.", "E999", "");
- return;
- }
-
- dsf_makeValue(ds_hidden,"checkseq" ,"string","01");
- dsf_makeValue(ds_hidden,"calcscorcd","string",ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"calcscorcd"));
- dsf_makeValue(ds_hidden,"tmplcd" ,"string",ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"rsrvmultitmplcd"));
- frmf_modal("SPAEA02303", "SPAEA02303", null, null, null, 100, 150, null, null, null, null, null, "M");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 변경/취소사유조회
- ****************************************************************************************/
- function ChangeCanFunc(){
- ds_send_popup.setColumn(0,"basecdflag","A");
-
- var objArg = new Object();
- objArg.arg_ds_receivedata = ds_send_popup;
- frmf_modal("SPAEA01500", "SPAEA01500", objArg, null, null, 100, 150, null, null, null, null, null, "M");
-
- var srem = ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"rsrvrem");
-
- if (srem == "-"){
- srem = "";
- }
-
- if (!utlf_isNull(srem)){
- srem = srem + " ";
- }
-
- var srem = srem + ds_hidden_cnclcdlist.getColumn(0,"cnclcdnm");
- ds_main_exculist_mainordlist5.setColumn(ds_main_exculist_mainordlist5.rowposition,"rsrvrem",srem);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 검사실정보 저장
- ****************************************************************************************/
- function SaveAcptrem(){
- var cRow = ds_main_exculist_mainordlist5.rowposition;
-
- if (cRow < 0){
- sysf_messageBox("처리할 자료를 선택한 후 진행하시기 바랍니다.", "E999", "");
- return;
- }
-
- var aftrcptinfo = ds_main_exculist_mainordlist5.getColumn(cRow,"aftrcptinfo");
-
- if ( aftrcptinfo == "A" ) { //미수납일경우
- var rsrvdt = ds_main_exculist_mainordlist5.getColumn(cRow,"srchrsrvtm");
-
- dsf_createDsRow("ds_reqparam", [
- {col:"pid", type:"STRING", size:256, val:ds_main_exculist_mainordlist5.getColumn(cRow,"pid")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:ds_main_exculist_mainordlist5.getColumn(cRow,"suppdeptcd")}
- , {col:"memodesc", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(cRow,"acptrem"))}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_main_exculist_mainordlist5.getColumn(cRow,"excuroomcd")}
- , {col:"memodd", type:"STRING", size:256, val:""}
- , {col:"showstartdd", type:"STRING", size:256, val:"20070707"}
- , {col:"showenddd", type:"STRING", size:256, val:"99999999"}
- , {col:"ecgflag", type:"STRING", size:256, val:""}
- , {col:"memorgstddprcpdd", type:"STRING", size:256, val:rsrvdt.substr(0,8)}
- ]);
- var oParam = {};
- oParam.id = "TXAEA01305";
- oParam.service = "examcureacptexecapp.PatRem";
- oParam.method = "reqInsPatRem";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_hidden_item=rtnParm";
- oParam.async = false;
- oParam.callback = "cf_TXAEA01305";
- tranf_submit(oParam);
- } else {
- dsf_createDsRow("ds_reqparam", [
- {col:"acptrem", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(cRow,"acptrem"))}
- , {col:"prcpdd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd")}
- , {col:"execprcpuniqno", type:"INT", size:256, val:ds_main_exculist_mainordlist5.getColumn(cRow,"execprcpuniqno")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:ds_main_exculist_mainordlist5.getColumn(cRow,"suppdeptcd")}
- ]);
-
- var oParam = {};
- oParam.id = "TXAEA01304";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqSetAcptremUpdate";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEA01304";
- tranf_submit(oParam);
- }
- }
- function cf_TXAEA01305(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("저장이 완료되었습니다.","I999");
- }
- function cf_TXAEA01304(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("저장이 완료되었습니다.","I999");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 외래에서 예약을 못하도록 선택된 예약케파 가용인원 초기화를 위한 Function
- * : update시 필요한 초기자료는 예약시간 현황 가져올때 map file에서 기본 "0"으로 셋팅하여 가져옴.
- ****************************************************************************************/
- function ChangRsrvposstm(){
- if ( ds_main_rsrvposstmlist_rsrvposstm.rowcount < 1 ){ // 로딩된 데이터가 없으면 리턴
- return;
- }
-
- // 선택된 행 상태값 변경
- var selectedRows = grdf_getSelectedRows(grd_rsrvposstm);
- grdf_setStatus(grd_rsrvposstm, "U", selectedRows);
- var dsUpdate = grdf_getGridUpdateData(grd_rsrvposstm, "all");
- grdf_setStatusColumn(dsUpdate, "m");
- ds_send_canclroom_data.copyData(dsUpdate,true);
- // 정말 저장할건지 물어보고 진행
- if ( sysf_messageBox("","Q002")==6 ) {
- dsf_setTypeFormat(ds_send_canclroom_data, "rsrvno:INT^maxoutcnt:INT^maxincnt:INT^maxhealexamcnt:INT^maxtrustcnt:INT^maxallcnt:INT");
- var oParam = {};
- oParam.id = "TXAEB00903";
- oParam.service = "examcurersrvapp.RsrvTm";
- oParam.method = "reqExeDataRsrvTmList";
- oParam.inds = "req=ds_send_canclroom_data";
- oParam.outds = "ds_hidden_data=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAEB00903";
- tranf_submit(oParam);
-
- frmf_inputEnterKey("grd_calendar", "onlbuttonup", new GridMouseEventInfo);
- ds_send_canclroom_data.clear();
- }else{
- return;
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약된 검사별 검사 소요 시간을 체크하여 선택된 예약 시간에 대해 예약 가능 여부 체크
- ****************************************************************************************/
- function fChkEaxmUseTm(rsrvdd, currow){
- var rsrvdt = rsrvdd + ds_main_rsrvposstmlist_rsrvposstm.getColumn(currow,"rsrvtm");
- var rsrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(currow,"rsrvtm");
- var rsrvcnt = ds_main_rsrvposstmlist_rsrvlist.rowcount;
- var excuroomcdid = ds_send_data.getColumn(0,"listexcuroomcdid");
- var cntrage = ds_init_cmb_info2_initexecroom.lookup("excuroomcdid",excuroomcdid,"rsrvcntrage");
- var frominterval = ds_init_cmb_info2_initexecroom.lookup("excuroomcdid",excuroomcdid,"rsrvfrominterval");
- var tointerval = ds_init_cmb_info2_initexecroom.lookup("excuroomcdid",excuroomcdid,"rsrvtointerval");
- var age = ds_main_exculist_patinfolist.getColumn(0,"age");
- if (eval(age) <= eval(cntrage)) {
- if (rsrvtm < frominterval || rsrvtm > tointerval ) {
- if (sysf_messageBox("소아 예약 가능 시간을 초과 하였습니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- return;
- }
- }
- }
-
- var prersrvdt = "";
- var prersrvtm = "";
- var nextrsrvdt = "";
- var nextrsrvtm = "";
- var excutm = "";
- var chktm = "";
- var chkflag = "N";
- var prerow = currow - 1;
- var nextrow = currow + 1;
- var count = 0;
- var maxCnt = 0;
- var useCnt = 0;
-
- // 선택한 예약 시간 바로 전 체크
- prersrvdt = rsrvdd + ds_main_rsrvposstmlist_rsrvposstm.getColumn(prerow,"rsrvtm");
- prersrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(prerow,"rsrvtm");
- count = ds_main_rsrvposstmlist_rsrvposstm.getColumn(prerow,"count");
- maxCnt = ds_main_rsrvposstmlist_rsrvposstm.getColumn(prerow,"max");
- useCnt = maxCnt - count;
- // 선택한 예약 시간 바로 전 가용인원이 없는 경우
- if (useCnt < 1) {
- // 이전 예약 시간이 있는 경우
- if (!utlf_isNull(prersrvtm)) {
- // var nodeSet = ds_main_rsrvposstmlist_rsrvlist.lookup("srchrsrvtm",prersrvtm,"excutm");
- // var xPathFunction = "max(" + nodeSet + ")";
-
- // 동일 시간대에 가장 검사 소요 시간이 큰건을 조회
- excutm = ds_main_rsrvposstmlist_rsrvlist.getCaseMax("srchrsrvtm == '"+prersrvtm+"'","excutm");
-
- if (excutm != "NaN") {
- excutm = eval(excutm) * eval(maxCnt);
- chktm = prersrvdt.toDate("YYYYMMDDhhmm").getAddDate(eval(excutm), "m").getDateFormat("hhmm");
- } else {
- chktm = "0000";
- }
-
- if (chktm > rsrvtm) {
- if (sysf_messageBox("예약된 검사 소요 시간으로 인하여 선택된 예약 시간을 초과 하였습니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- }
- } else {
- // 선택한 예약 시간 바로 후 체크
- nextrsrvdt = rsrvdd + ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"rsrvtm");
- nextrsrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"rsrvtm");
- count = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"count");
- maxCnt = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"max");
- useCnt = maxCnt - count;
-
- // 다음 예약 시간이 있는 경우
- if (!utlf_isNull(nextrsrvtm)) {
- // 가용인원이 없는 경우
- if (useCnt < 1) {
- var srchLength1 = ds_main_exculist_mainordlist5.rowcount;
- for ( var i = 0; i < srchLength1; i++ ) {
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y") {
- excutm = ds_main_exculist_mainordlist5.getColumn(i,"excutm");
- chktm = rsrvdt.toDate("YYYYMMDDhhmm").getAddDate(eval(excutm), "m").getDateFormat("hhmm");
- if (chktm > nextrsrvtm) {
- chkflag = "Y";
- }
- }
- }
- if (chkflag == "Y" ) {
- if (sysf_messageBox("예약된 검사 소요 시간으로 인하여 선택된 예약 시간을 초과 하였습니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- }
- }
- }
- } else {
- }
- }
- // 이전 예약 시간이 없는 경우
- } else {
- // 선택한 예약 시간 바로 후 체크
- nextrsrvdt = rsrvdd + ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"rsrvtm");
- nextrsrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"rsrvtm");
- count = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"count");
- maxCnt = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"max");
- useCnt = maxCnt - count;
- // 다음 예약 시간이 있는 경우
- if (!utlf_isNull(nextrsrvtm)) {
- // 가용인원이 없는 경우
- if (useCnt < 1) {
- var srchLength1 = ds_main_exculist_mainordlist5.rowcount;
- for ( var i = 0; i < srchLength1; i++ ) {
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" ) {
- excutm = ds_main_exculist_mainordlist5.getColumn(i,"excutm")
- chktm = rsrvdt.toDate("YYYYMMDDhhmm").getAddDate(eval(excutm), "m").getDateFormat("hhmm");
- if (chktm > nextrsrvtm) {
- chkflag = "Y";
- }
- }
- }
-
- if (chkflag == "Y" ) {
- if (sysf_messageBox("예약된 검사 소요 시간으로 인하여 선택된 예약 시간을 초과 하였습니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- }
- }
- } else {
- }
- }
- }
- // 선택한 예약 시간 바로 전 가용인원이 있는 경우
- } else {
- // 선택한 예약 시간 바로 후 체크
- nextrsrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"rsrvtm");
- count = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"count");
- maxCnt = ds_main_rsrvposstmlist_rsrvposstm.getColumn(nextrow,"max");
- useCnt = maxCnt - count;
-
- // 다음 예약 시간이 있는 경우
- if (!utlf_isNull(nextrsrvtm)) {
- // 가용인원이 없는 경우
- if (useCnt < 1) {
- var srchLength1 = ds_main_exculist_mainordlist5.rowcount;
- for ( var i = 0; i < srchLength1; i++ ) {
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" ) {
- excutm = ds_main_exculist_mainordlist5.getColumn(i,"excutm")
- chktm = rsrvdt.toDate("YYYYMMDDhhmm").getAddDate(eval(excutm), "m").getDateFormat("hhmm");
- if (chktm > nextrsrvtm) {
- chkflag = "Y";
- }
- }
- }
-
- if (chkflag == "Y" ) {
- if (sysf_messageBox("예약된 검사 소요 시간으로 인하여 선택된 예약 시간을 초과 하였습니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- }
- }
- } else {
- }
- } else {
- }
- }
- var excuroomcd = ds_send_data.getColumn(0,"listexcuroomcdid");
- var age = ds_main_exculist_patinfolist.getColumn(0,"age");
- var cntrage = ds_init_cmb_info2_initexecroom.lookup("excuroomcdid",excuroomcd,"rsrvcntrage");
- var frominterval = ds_init_cmb_info2_initexecroom.lookup("excuroomcdid",excuroomcd,"rsrvfrominterval");
- var tointerval = ds_init_cmb_info2_initexecroom.lookup("excuroomcdid",excuroomcd,"rsrvtointerval");
-
- if (eval(cntrage) > eval(age)) {
- // 예약 가능 시간 이전일 경우
- if (rsrvtm < frominterval) {
- if (sysf_messageBox(" 선택된 예약 시간이 예약 가능 시간 이전 시간입니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- }
- }
- // 예약 가능 시간 이후일 경우
- if (rsrvtm > tointerval) {
- if (sysf_messageBox("선택된 예약 시간이 예약 가능 시간 이후 시간입니다. " , "Q003") != 6) {
- rsrvdd = "";
- rsrvtm = "";
- }
- }
- }
-
- var srchLength1 = ds_main_exculist_mainordlist5.rowcount;
- for ( var i = 0; i < srchLength1; i++ ) {
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" ) {
- ds_main_exculist_mainordlist5.setColumn(i,"srchrsrvtm", rsrvdd + rsrvtm ); // 예약시간
- ds_main_exculist_mainordlist5.setColumn(i,"chk", "Y");
- }
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAER13000
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAER13000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- /*****************************
- - 3촬영 그룹의 자동배정 기능을 위해
- - 20170426
- *****************************/
- ds_init_T0004.deleteAll();
- lf_getAstCodeList([{dsNm: "ds_init_T0004", cdGrpId: "T0004"}], true);
- chk_autoroom.value = false;
- cmb_autoroom.value = "RA003";
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAER13000
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAER13000_onload(obj:Form, e:LoadEventInfo)
- {
- this.setTimer(1, 100);
- }
- function SMAER13000_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 1) {
- this.killTimer(e.timerid);
-
- //2010.11.30 c y w 해당근무지에 따라 타이틀 변경
- var dutplcenm = sysf_getUserInfo("dutplcenm");
- this.titletext = "자체예약관리(" + dutplcenm + ")";
- caption6.text = "자체예약관리(" + dutplcenm + ")";
-
- grdf_initGrid(switch1.case1.grd_mainordlist5); // 그리드 전체 체크 기능 + 그리드소트
- grdf_setGridSort(grd_mainordlist7);
-
- lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
- gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
-
- gInstcd = sysf_getUserInfo("dutplceinstcd");
-
- var scrnid = frmf_getScreenID();
-
- fOrderInfoOfCol("switch1.case1.grd_mainordlist5",scrnid,"01");
- // fOrderInfoOfCol( switch1.case2.grd_anoprcplist , scrnid,"02");
-
- dsf_createDsRow("ds_req", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- ]);
- var oParam = {};
- oParam.id = "TRAER13003";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetInitExamCureRadiolgyCodeList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_cmb_info_initexecroom=initexcuroom";
- oParam.async = false;
- oParam.callback = "cf_TRAER13003";
- tranf_submit(oParam);
- ipt_date1.value = utlf_getCurrentDate();
- ipt_date2.value = utlf_getCurrentDate();
-
- dsf_createDsRow("ds_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"ebasecdflag", type:"STRING", size:256, val:"E"}
- , {col:"initflag", type:"STRING", size:256, val:"1"}
- ]);
- var oParam = {};
- oParam.id = "TRAEA02014";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitExamCureRoomGrpCodeInfo";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_cmb_info1_initexcuroomgrp=initexcuroomgrp"; //ds_init_cmb_info1_listexcuroomgrp=initexcuroomgrp
- oParam.async = false;
- oParam.callback = "cf_TRAEA02014";
- tranf_submit(oParam);
-
- // 그룹 조회 그리드의 전체와 DR 부분을 안보이게 함.
- // model.removeNode("/root/main/exculist/mainordlist5");
- // model.removeNode("/root/init/cmb_info1/listexcuroomgrp[listexcuroomgrpcdid='']");
- // model.removeNode("/root/init/cmb_info1/listexcuroomgrp[listexcuroomgrpcdid='DR']");
- ds_main_exculist_mainordlist5.clearData();
- ds_init_cmb_info1_listexcuroomgrp.filter("listexcuroomgrpcdid != 'undefined' && listexcuroomgrpcdid != '' && listexcuroomgrpcdid != 'DR'");
- ds_init_cmb_info1_listexcuroomgrp.rowposition = -1;
- //처방상태 공통코드 갖고오기
- // zbcfGetCodeList( new Array("M0011", "M0010"), new Array("/root/init/baseinfo/initexecprcpstatcd", "/root/init/baseinfo/initprcpgenrflagcd") );
- // submit("TRZBC00101", false);
- var arrParam = [{dsNm: "ds_init_M0011", cdGrpId: "M0011"}
- ,{dsNm: "ds_init_M0010", cdGrpId: "M0010"}
- ]
- appf_getCodeList(arrParam);
- ds_hidden_beforersrvtm_rsrvdtlist.clearData(); //변경전 시간 담아놓는 그리드
- ds_main_rsrvposstmlist_rsrvposstm.clearData();
-
- // model.toggle("case1");
- // btn_case1.selected = true;
- // //btn_case2.selected = false;
- switch1.tabindex = 0;
- if (!utlf_isNull(ds_send_data.getColumn(0,"srchpid"))) {
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
-
- if(frmf_checkOpener()) { //opener 검사
- var param = opener.frmf_getParameter("opener_parameter_id"); //opener parameter value를 get
-
- if(!utlf_isNull(param)) // opener parameter value가 있는 경우
- {
- //parameter value를 이용하여 프로그램 수행
- condarray = param.split("▦");
- ds_send_data.setColumn(0,"srchpid" , condarray[0]);
- ds_send_data.setColumn(0,"suppdeptcd1" , condarray[2]);
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- // object에 제어를 하기 위해서 , 장준원(20080416)
- // chkobjvisible();
- } else { // opener parameter가 없는 경우 화면 원무 정보 check
- var paminfo = sysf_getGlobalVariable("paminfo"); //프로그램에 따라 원무정보(paminfo), 환자기본정보(patflag) get
-
- if(!utlf_isNull(paminfo)) //원무 정보(기본 정보)가 있는 경우
- {
- dsf_setCSVToDs("ds_paminfo", paminfo);
-
- //상단 정보를 이용하여 프로그램 수행
- var pid = ds_paminfo.getColumn(0,"pid");
- ds_send_data.setColumn(0,"srchpid", pid);
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- else //원무 정보(기본 정보)가 없는 경우
- {
- //원무 정보가 없는 상태로 프로그램 수행
- }
- }
- }else {
- if ( !utlf_isNull(ds_send_data.getColumn(0,"srchpid")) ) {
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
-
- grp_sea.ipt_pid.setFocus();
- ds_hidden.setColumn(0,"rsrvprtyn", "Y");
-
- // 2010.12.07 c y w 바코드미출력 여부 Y로 default
- ds_hidden.setColumn(0,"rexprtyn", "Y");
-
- // 바코드 출력매수 초기값 셋팅
- ds_send.setColumn(0,"barcnt", "1");
-
- // 2010.12.16 c y w 바코드프린트 셋팅
- dsf_makeValue(ds_send,"scrnid","string",frmf_getScreenID());
-
- var oParam = {};
- oParam.id = "TRLLC90101";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetSetUpInfo";
- oParam.inds = "scrnid=ds_send";
- oParam.outds = "ds_main_barcdprntsetup=getSetUpInfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC90101";
- tranf_submit(oParam);
- lf_convertXmlToDs(ds_main_barcdprntsetup.getColumn(0,"prntsetupinfo"));
-
- frmf_createPopupMenu("pmn_menu1","pmn_menu_onmenuclick"
- ,[{id: "ChangeCanFunc" , level: "0", title: "변경/취소사유조회"}
- ,{id: "ChangeTmplcd" , level: "0", title: "예약예문선택"}
- ,{id: "SaveAcptrem" , level: "0", title: "검사실정보저장"}]
- );
-
- frmf_createPopupMenu("pmn_menu2","pmn_menu_onmenuclick"
- ,[{id: "ChangRsrvposstm" , level: "0", title: "예약케파 초기화"}]
- );
- }
-
- if(e.timerid == 2) {
- this.killTimer(2);
- grp_sea.ipt_pid.setFocus();
- }
-
-
-
- }
- //ds에 생성된 id별 함수 실행
- function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function cf_TRAER13003(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_info_initexecroom.updateColID("basecd" ,"excuroomcdid");
- ds_init_cmb_info_initexecroom.updateColID("basecdflagdesc" ,"excuroomcdnm");
- }
- function cf_TRAEA02014(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_info1_listexcuroomgrp.copyData(ds_init_cmb_info1_initexcuroomgrp);
-
- for(var i = 0; i < ds_init_cmb_info1_initexcuroomgrp.rowcount; i++) {
- ds_init_cmb_info1_initexcuroomgrp.setColumn(i,"basecdcnts",utlf_transNullToEmpty(ds_init_cmb_info1_initexcuroomgrp.getColumn(i,"basecdcnts")));
- }
- ds_init_cmb_info1_initexcuroomgrp.updateColID("basecdcnts" ,"excuroomgrpcdid");
- ds_init_cmb_info1_initexcuroomgrp.updateColID("basecdcnts2","excuroomgrpcdnm");
- for(var i = 0; i < ds_init_cmb_info1_listexcuroomgrp.rowcount; i++) {
- ds_init_cmb_info1_listexcuroomgrp.setColumn(i,"basecdcnts",utlf_transNullToEmpty(ds_init_cmb_info1_listexcuroomgrp.getColumn(i,"basecdcnts")));
- }
- ds_init_cmb_info1_listexcuroomgrp.updateColID("basecdcnts" ,"listexcuroomgrpcdid");
- ds_init_cmb_info1_listexcuroomgrp.updateColID("basecdcnts2","listexcuroomgrpcdnm");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_sea.btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼
- ****************************************************************************************/
- function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- group7.visible = false;
-
- // //20190709 기준정보를 이용하여 순차적변경
- // old_excuroomcd = ds_main_exculist_mainordlist5.getColumn(0, "excuroomcd");
- // // if (chk_autoroom.value == true &&
- // // ( old_excuroomcd == "RA003" || old_excuroomcd == "RA005" || old_excuroomcd == "RA002" ||old_excuroomcd == "RA008") ) {
- // // fSetRoomSeq(); //20170427 3촬영실 그룹 순차적 변경
- // // }
- //
- //
- // var tcnt = 0;
- // for ( i = 0; i < ds_init_T0004.rowcount; i++) {
- // if (ds_init_T0004.getColumn(i,"cdid") == old_excuroomcd && old_excuroomcd != "RA001") tcnt++; //1촬영실은 제외
- // }
- // if (chk_autoroom.value == true && tcnt > 0 ) fSetRoomSeq(); //20170427 3촬영실 그룹 순차적 변경
-
-
- if(!utlf_isNull(ds_send_data.getColumn(0,"srchpid"))) {
- //sysf_trace("0_appf_delPatientInfos Before");
- appf_delPatientInfos();
- // 펼치기
- // frmf_inputEnterKey("button103", "onclick", new ClickEventInfo);
- button103.click();
- //sysf_trace("1_fSetParamInitSet Before");
- // Parameter Init Setting
- fSetParamInitSet();
- ds_hidden_calendar_weeklist_list.clearData();
- ds_send_data.setColumn(0,"hngnm", "");
- ds_main_comment1.setColumn(0,"prcpcmt",""); //20120424 by kya
- //sysf_trace("2_readfunc Before");
- readfunc();
- //sysf_trace("3_fSetGrdMainordlist Before");
- //상태별 색상주기
- fSetGrdMainordlist();
-
- if (!utlf_isNull(ds_send_data.getColumn(0,"srchpid"))) {
- //20200123 코로나바이러스 알림 호출 pid= '2199411'
- fc_check_coronavirus();
-
- var child = frmf_findPopup("SMMMO02500") ;
- //sysf_trace("4_!utlf_isNull(SMMMO02500) Before");
- if (!utlf_isNull(child)) {
- // child.model.makeValue("/root/main/patinfolist/pid" , model.getValue("/root/send/data/srchpid"));
- // setParameter ( "SMMMO02500_cond" , model.getValue("/root/send/data/srchpid"));
- // child.fReqGetPatComnInfo("/root/send/reqdata", model.getValue("/root/send/data/srchpid"));
- // child.button1.selected = true;
- // child.model.toggle("case1");
- dsf_makeValue(child.ds_patinfolist,"pid","string",ds_send_data.getColumn(0,"srchpid"));
- frmf_setParameter("SMMMO02500_cond", ds_send_data.getColumn(0,"srchpid"));
- child.fReqGetPatComnInfo(child.ds_send_reqdata, ds_send_data.getColumn(0,"srchpid"), utlf_getCurrentDate());
- child.switch1.tabindex = 0;
-
- // child.model.copyNode("/root/main/patinfolist", "/root/main/srchinfo/patinfolist");
- // child.model.removeNodeset("/root/main/bfprcp/prcplist");
- // child.model.removeNodeset("/root/main/bfprcpday/bfprcpday");
- // child.grd_prcpdd.visible = false;
- // child.grd_bfprcplist.attribute("left") = 2;
- // child.grd_bfprcplist.attribute("width")= 1190;
- // child.model.refresh();
-
- child.ds_patinfolist.copyData(child.ds_main_srchinfo_patinfolist);
- child.ds_bfprcp_prcplist.clearData();
- child.ds_bfprcpday.clearData();
- child.switch1.case1.grd_prcpdd.visible = false;
- child.switch1.case1.grd_bfprcplist.position.left = 2;
- child.switch1.case1.grd_bfprcplist.position.width = 1190;
- }
-
- var child = frmf_findPopup("SMAEA00300") ;
- //sysf_trace("5_!utlf_isNull(SMAEA00300) Before");
- if (!utlf_isNull(child)) {
- // child.model.makeValue("/root/send/srchpid" , model.getValue("/root/send/data/srchpid"));
- // child.btn_sea.dispatch("DOMActivate");
- // child.model.refresh();
- dsf_makeValue(child.ds_send,"srchpid","string",ds_send_data.getColumn(0,"srchpid"));
- // child.frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- child.grp_sea.btn_sea.click();
- }
-
- var child = frmf_findPopup("SMAEA04400") ;
- //sysf_trace("6_!utlf_isNull(SMAEA04400) Before");
- if (!utlf_isNull(child)) {
- // child.model.makeValue("/root/send/pid" , model.getValue("/root/send/data/srchpid"));
- // child.btn_sea.dispatch("DOMActivate");
- // child.model.refresh();
- dsf_makeValue(child.ds_send,"srchpid","string",ds_send_data.getColumn(0,"srchpid"));
- // child.frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- child.grp_sea.btn_sea.click();
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_sea.ipt_pid
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록번호 입력 후 조회
- ****************************************************************************************/
- function grp_sea_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- //sysf_trace("0_onkeyup_read PID");
- if(e.keycode == 13) {
- obj.updateToDataset();
- //sysf_trace("1_onkeyup_read grp_sea.btn_sea.click");
- grp_sea.btn_sea.click();
- //sysf_trace("2_onkeyup_read cmb_excuroomgrp.setFocus");
- cmb_excuroomgrp.setFocus();
- //sysf_trace("3_onkeyup_read grp_sea_ipt_pid.setFocus");
- obj.setFocus();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_sea.ipt_pid
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 20200123 코로나바이러스 알림 호출 pid= '2199411'
- ****************************************************************************************/
- function fc_check_coronavirus()
- { //20200123 코로나바이러스 알림 호출 pid= '2199411'
-
- //select * from ast.aebmcode where instcd = '031' and suppdeptcd = '0000000000' and grupcdid = 'A100' ;
- lf_getAstCodeList([{dsNm: "ds_init_A1000", cdGrpId:"A1000", sortField: "dispseq", sortMehotd: "asc"}], true);
-
- //trace("curddyn = " + curddyn);
- var curddyn = ds_init_A1000.getColumn(1, "cdid"); //2번째 row 여서...
- if ( curddyn == 'Y') {
- var sPid = ds_send_data.getColumn(0, "srchpid");
- frmf_setParameter("SPMMD00100_ifyn", "Y");
- frmf_setParameter("SPMMD00100_pid", sPid);
- var argxpt = system.clientToScreenX(this, 0) + 300;
- var argypt = system.clientToScreenY(this, 0) + 100;
-
- frmf_modal("SPMMO51000", "SPMMO51000", null, false, null, argxpt, argypt, null, null, null, null, null, "M");
- }
-
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_sea.btn_pid
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자조회 팝업오픈
- ****************************************************************************************/
- function grp_sea_btn_pid_onclick(obj:Button, e:ClickEventInfo)
- {
- // 환자조회
- dsf_makeValue(ds_send_data2,"pid" ,"string","");
- dsf_makeValue(ds_send_data2,"srchcond" ,"string","4");
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_data2;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, null, 200, 200, null, null, null, null, null, "M");
-
- ds_main.setColumn(0,"popupendflag",frmf_clearParameter("SPPMC02500_popupendflag"));
-
- if (ds_main.getColumn(0,"popupendflag") != "cancel"){
- ds_send_data.setColumn(0,"srchpid", ds_patinfolist.getColumn(0,"pid"));
- // 환자내역
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
-
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button23
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function button23_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_inputEnterKey("button102", "onclick", new ClickEventInfo);
-
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data.getColumn(0,"excuroomgrpcdid")}
- , {col:"srchpid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate2")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- ]);
- var oParam = {};
- oParam.id = "TRAEA02013";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureAcptInfo";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_ordlist1_mainordlist=examcureunacptlist";
- oParam.async = true;
- //oParam.callback = "cf_TRAEA02013";
- tranf_submit(oParam);
- }
- function cf_TRAEA02013(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setTypeFormat(ds_main_ordlist1_mainordlist, "execprcpuniqno:INT");
- ds_main_ordlist1_mainordlist.rowposition = -1;
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_excuroomgrp
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 구분 변경시 조회
- ****************************************************************************************/
- function cmb_excuroomgrp_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- frmf_inputEnterKey("button23", "onclick", new ClickEventInfo);
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_date1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 일자 변경시 조회
- ****************************************************************************************/
- function ipt_date1_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- frmf_inputEnterKey("button23", "onclick", new ClickEventInfo);
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : ipt_date1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 일자 변경시 조회
- ****************************************************************************************/
- function ipt_date2_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- frmf_inputEnterKey("button23", "onclick", new ClickEventInfo);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_mainordlist7
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 미예약 리스트 선택하여 조회
- ****************************************************************************************/
- function grd_mainordlist7_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if( e.row > -1 ){
- // ds_send_data.setColumn(0,"srchpid", ds_main_ordlist1_mainordlist.getColumn(e.row,"pid"));
- //
- // frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : switch1.case1.grd_mainordlist5
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사현황 클릭 이벤트
- ****************************************************************************************/
- function switch1_case1_grd_mainordlist5_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // //스크롤 조작시 온클릭 이벤트 안타도록
- // if( e.row > -1 ){
- // // Grid Colidx 정리함. 장준원 20080603
- // var colidx = e.col;
- //
- // if (obj.getBindCellIndex("body","chk") != colidx &&
- // obj.getBindCellIndex("body","srchrsrvtm") != colidx && obj.getBindCellIndex("body","rsrvrem") != colidx && obj.getBindCellIndex("body","acptrem") != colidx ) {
- // // 예약 Comment 복사
- // ds_hidden.setColumn(0,"rsrvrem",ds_main_exculist_mainordlist5.getColumn(colidx,"rsrvrem"));
- //
- // var schk = ds_main_exculist_mainordlist5.getColumn(colidx,"chk");
- //
- // if (schk == "true"){
- // ds_main_exculist_mainordlist5.setColumn(colidx,"chk", "false");
- // }else{
- // ds_main_exculist_mainordlist5.setColumn(colidx,"chk", "true");
- // //20140731 선택진료비 제도변경에 대한 알림메시지
- // //start
- // var pid = ds_main_exculist_mainordlist5.getColumn(colidx,"pid");
- // var prcpdd = ds_main_exculist_mainordlist5.getColumn(colidx,"prcpdd");
- // var execprcpuniqno = ds_main_exculist_mainordlist5.getColumn(colidx,"execprcpuniqno");
- //
- // getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno);
- // //end
- // }
- //
- // // 달력에 처음 로딩시 color값 안들어 가기 위해
- // ds_hidden_grdcellcolor.setColumn(0,"color","");
- // ds_main_comment1.setColumn(0,"prcpcmt", ds_main_exculist_mainordlist5.getColumn(colidx,"prcpdelivefact"));
- // ds_send_data.setColumn(0,"suppdeptcd", ds_main_exculist_mainordlist5.getColumn(colidx,"suppdeptcd"));
- //
- // // 예약, 미예약 일때 모두 처방 comment 를 보여준다.
- // var nRow = ds_hidden_beforersrvtm_rsrvdtlist.addRow();
- // ds_hidden_beforersrvtm_rsrvdtlist.setColumn(nRow,"before",ds_main_exculist_mainordlist5.getColumn(colidx,"srchrsrvtm"));
- // }else {
- // // if(grd_mainordlist5.colAttribute(colidx, "ref") == "chk" ) {
- // if(obj.getBindCellIndex("body","chk") != colidx) {
- // // 검사의 그룹코드를 수행부서의 그룹코드에 자동 세팅한다. 20090109
- // var chk = ds_main_exculist_mainordlist5.getColumn(colidx,"chk");
- // var lrgcd = ds_main_exculist_mainordlist5.getColumn(colidx,"lrgcd");
- //
- // if ( chk == "Y" ) {
- // //20140731 선택진료비 제도변경에 대한 알림메시지
- // //start
- // var pid = ds_main_exculist_mainordlist5.getColumn(colidx,"pid");
- // var prcpdd = ds_main_exculist_mainordlist5.getColumn(colidx,"prcpdd");
- // var execprcpuniqno = ds_main_exculist_mainordlist5.getColumn(colidx,"execprcpuniqno");
- //
- // getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno );
- // //end
- // var irow = ds_init_cmb_info1_listexcuroomgrp.findRow("listexcuroomgrpcdid",lrgcd);
- //
- // if (irow > 0){
- // ds_init_cmb_info1_listexcuroomgrp.rowposition = irow;
- // grd_excuroomgrp.vscrollbar.pos = irow;
- //
- // ds_main_comment1.setColumn(0,"prcpcmt",""); //20120424 by kya
- //
- // frmf_inputEnterKey("grd_excuroomgrp", "onlbuttonup", new GridMouseEventInfo);
- // }
- // }
- // }
- // }
- // }
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_exculist_mainordlist5
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사현황 편집후 체크
- ****************************************************************************************/
- function ds_main_exculist_mainordlist5_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- //예약시간 수정후
- if(e.columnid == "srchrsrvtm") {
- var srchrsrvtm = obj.getColumn(e.row,"srchrsrvtm");
-
- frmf_setParameter("SMAER13000_SrchrsrvtmEditYN" , "Y");
-
- //수기로 입력시 과거시간 체크
- if( srchrsrvtm < utlf_getCurrentDate().substr(0,8) + utlf_getCurrentTime().substr(0,4) ) {
- sysf_messageBox("예약시간이 과거시간", "E008");
- return ;
- }
- }
-
- if(e.columnid=="chk") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : switch1.case1.grd_mainordlist5
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 우클릭 메뉴 실행
- ****************************************************************************************/
- function switch1_case1_grd_mainordlist5_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
-
- return true;
- }
-
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_excuroomgrp
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 부서선택
- ****************************************************************************************/
- function grd_excuroomgrp_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if ( e.row < 0 ) return;
- //
- // ds_send_data.setColumn(0,"excuroomgrpcdid",ds_init_cmb_info1_listexcuroomgrp.getColumn(ds_init_cmb_info1_listexcuroomgrp.rowposition,"listexcuroomgrpcdid"));
- //
- // dsf_createDsRow("ds_req", [
- // {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- // , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- // , {col:"basecdcnts", type:"STRING", size:256, val:ds_send_data.getColumn(0,"excuroomgrpcdid")}
- // , {col:"intervalcd", type:"STRING", size:256, val:"CH1"}
- // ]);
- // var oParam = {};
- // oParam.id = "TRAER13006";
- // oParam.service = "examcurersrvapp.SytsRsrv";
- // oParam.method = "reqGetExamRoomInfoList";
- // oParam.inds = "req=ds_req";
- // oParam.outds = "ds_init_cmb_info2_initexecroom=initexcuroom";
- // oParam.async = false;
- // oParam.callback = "cf_TRAER13006";
- //
- // tranf_submit(oParam);
- }
- function cf_TRAER13006(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_info2_initexecroom.updateColID("basecd" ,"excuroomcdid");
- ds_init_cmb_info2_initexecroom.updateColID("basecdflagdesc" ,"excuroomcdnm");
- ds_init_cmb_info2_initexecroom.updateColID("cntrage" ,"rsrvcntrage");
- ds_init_cmb_info2_initexecroom.updateColID("frominterval" ,"rsrvfrominterval");
- ds_init_cmb_info2_initexecroom.updateColID("tointerval" ,"rsrvtointerval");
- ds_init_cmb_info2_initexecroom.rowposition = -1;
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_excuroom
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 부서선택
- ****************************************************************************************/
- function grd_excuroom_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if ( e.row < 0 ) return;
- //
- // ds_send_data.setColumn(0,"listexcuroomcdid",ds_init_cmb_info2_initexecroom.getColumn(e.row,"excuroomcdid"));
- //
- // dsf_createDsRow("ds_req", [
- // {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- // , {col:"excuroomcdid" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"listexcuroomcdid")}
- // ]);
- // var oParam = {};
- // oParam.id = "TRAER13004";
- // oParam.service = "examcurersrvapp.SytsRsrv";
- // oParam.method = "reqGetInitExamCureRadiolgyExecridList";
- // oParam.inds = "req=ds_req";
- // oParam.outds = "ds_init_cmb_info3_initexecr=initexcuroom";
- // oParam.async = false;
- // //oParam.callback = "cf_TRAER13004";
- //
- // tranf_submit(oParam);
- //
- // // if ( (grd_excuroom.row >= grd_excuroom.fixedRows) && (grd_excuroom.isCell(event.target))) {
- // ds_main_rsrvposstmlist_rsrvposstm.clearData();
- // ds_main_rsrvposstmlist_rsrvlist.clearData();
- //
- // ds_send_data.setColumn(0,"excuroomcd",ds_init_cmb_info2_initexecroom.getColumn(e.row,"excuroomcdid"));
- //
- // initCalendar();
- // // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_execrid
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 부서선택
- ****************************************************************************************/
- function grd_execrid_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if ( e.row < 0 ) return;
- //
- // ds_main_rsrvposstmlist_rsrvposstm.clearData();
- // ds_main_rsrvposstmlist_rsrvlist.clearData();
- //
- // ds_send_data.setColumn(0,"excuroomcd",ds_init_cmb_info3_initexecr.getColumn(e.row,"listexecrid"));
- //
- // initCalendar();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_calendar
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 날자선택
- ****************************************************************************************/
- function grd_calendar_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1) {
- ds_hidden_grdcellcolor.setColumn(0,"calrow",e.row);
- ds_hidden_grdcellcolor.setColumn(0,"calcol",e.col);
-
- // setCellColor(grd_calendar);
- getRsrvPossTm(obj);
-
- var curDate = utlf_getCurrentDate().substr(0,8); //오늘날짜
- var rsrvdd = ds_send_data.getColumn(0,"rsrvdd"); //선택일자
-
- if(curDate <= rsrvdd) {
- for(var i = 0 ; i < ds_main_rsrvposstmlist_rsrvlist.rowcount ; i++ ) {
- if(ds_main_exculist_patinfolist.getColumn(0,"hngnm")== ds_main_rsrvposstmlist_rsrvlist.getColumn(i,"hngnm") && ds_send_data.getColumn(0,"srchpid") != ds_main_rsrvposstmlist_rsrvlist.getColumn(i,"pid")) {
- sysf_messageBox("동명이인 예약", "E008");
- return 0;
- }
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_rsrvposstm
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 예약시간 우클릭 메뉴
- ****************************************************************************************/
- function grd_rsrvposstm_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // 선택된 예약 가용시간을 초기화 한다. (외래에서 예약을 잡지 못하도록 2010/02/10 박상준)
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pmn_menu2.trackPopup(e.screenX,e.screenY);
- }
-
- return true;
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_rsrvposstm
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 예약시간 선택
- ****************************************************************************************/
- function grd_rsrvposstm_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row > -1){
- ds_main_exculist_mainordlist5.filter("chk == 'Y'");
- var curCnt = ds_main_exculist_mainordlist5.rowcount;
- ds_main_exculist_mainordlist5.filter("");
-
- var count = eval(ds_main_rsrvposstmlist_rsrvposstm.getColumn(e.row,"count"));
- var maxcnt = eval(ds_main_rsrvposstmlist_rsrvposstm.getColumn(e.row,"max"));
- var rsrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(e.row,"rsrvtm")
- if (curCnt > 0) {
- var curDate = utlf_getCurrentDate().substr(0,8); //오늘날짜
- var rsrvdd = ds_send_data.getColumn(0,"rsrvdd"); //선택일자
- //현황과 가용인원 같을 경우 예약 불가능
- if (count >= maxcnt) {
- if (sysf_messageBox("가용인원을 초과하였습니다.", "Q003") != 6) {
- } else {
- //당일예약
- if(curDate == rsrvdd) {
- if(utlf_getCurrentTime().substr(0,4) > rsrvtm) { //현재시간 이전시간을 예약
- sysf_messageBox("예약시간이 과거시간", "E008");
- } else {
- // 예약된 검사의 검사 소요 시간과 현재 예약 검사에 대한 시간 비교 체크 및 예약 시간 설정 통합 [2010.07.01]
- fChkEaxmUseTm(rsrvdd, e.row);
- }
- } else if(curDate > rsrvdd) { //당일 이전 예약
- sysf_messageBox("예약일자가 과거일자", "E008");
- } else {
- // 예약된 검사의 검사 소요 시간과 현재 예약 검사에 대한 시간 비교 체크 및 예약 시간 설정 통합 [2010.07.01]
- fChkEaxmUseTm(rsrvdd, e.row);
- }
- }
-
- } else {
- //당일예약
- if(curDate == rsrvdd) {
- if(utlf_getCurrentTime().substr(0,4) > rsrvtm) { //현재시간 이전시간을 예약
- sysf_messageBox("예약시간이 과거시간", "E008");
- } else {
- // 예약된 검사의 검사 소요 시간과 현재 예약 검사에 대한 시간 비교 체크 및 예약 시간 설정 통합 [2010.07.01]
- fChkEaxmUseTm(rsrvdd, e.row);
- }
- } else if(curDate > rsrvdd) { //당일 이전 예약
- sysf_messageBox("예약일자가 과거일자", "E008");
- } else {
- // 예약된 검사의 검사 소요 시간과 현재 예약 검사에 대한 시간 비교 체크 및 예약 시간 설정 통합 [2010.07.01]
- fChkEaxmUseTm(rsrvdd, e.row);
- }
- }
- } else {
- sysf_messageBox("처방을", "C002");
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_rsrvlist
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 예약내역 선택
- ****************************************************************************************/
- function grd_rsrvlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if( e.row > -1 ){
- ds_send_data.setColumn(0,"srchpid",ds_main_rsrvposstmlist_rsrvlist.getColumn(e.row,"pid"));
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자동실배정
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- // if ( btn_case1.selected == false ) {
- // sysf_messageBox("검사현황 탭에서만 실배정이 가능합니다.", "E999", "");
- // return;
- // }
-
- dsf_createDs("ds_tempCopy");
- ds_main_exculist_mainordlist5.filter("chk=='Y'");
- ds_tempCopy.copyData(ds_main_exculist_mainordlist5,true);
- var rCSV = dsf_getDsCSV(ds_tempCopy);
- ds_main_exculist_mainordlist5.filter("");
- dsf_deleteDs("ds_tempCopy");
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 ","C002");
- return;
- }
- var cnt = 0;
- var cnt2 = 0;
-
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y"){ // 보류처방에 대해서도 자동실 배정 가능하도록 상태값 440 인것도 배정하게 수정 (빈센트 요청 2009.09.11 임여원)
- if( ds_main_exculist_mainordlist5.getColumn(i,"autroomassgyn") != "Y" || ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") > "440" ) cnt++;
- if( ds_main_exculist_mainordlist5.getColumn(i,"prcpgenrflag") != "O" ) cnt2++;
- }
- }
-
- if ( cnt > 0 ) {
- sysf_messageBox("선택하신 처방 중 검사코드의 자동방배정여부 'N' 이거나 이미 배정완료된 처방이 존재합니다. [실배정불가]", "E999", "");
- return;
- }
-
- if ( cnt2 > 0 ) {
- sysf_messageBox("외래처방만 실배정이 가능합니다. [실배정불가]", "E999", "");
- return;
- }
- var sColSep = "▦";
- var sRowSep = "▩";
- var rCSV = "";
- rCSV += "pid" + sColSep +
- "prcpdd" + sColSep +
- "prcpno" + sColSep +
- "prcphistno" + sColSep +
- "prcpgenrflag" + sColSep +
- "workflag" + sColSep +
- "instcd" + sRowSep;
-
- var k = 0;
-
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++){
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk")=="Y"){
- rCSV += ds_main_exculist_mainordlist5.getColumn(i,"pid") + sColSep +
- ds_main_exculist_mainordlist5.getColumn(i,"prcpdd") + sColSep +
- ds_main_exculist_mainordlist5.getColumn(i,"prcpno") + sColSep +
- ds_main_exculist_mainordlist5.getColumn(i,"prcphistno") + sColSep +
- ds_main_exculist_mainordlist5.getColumn(i,"prcpgenrflag") + sColSep +
- "9" + sColSep +
- ds_main_exculist_mainordlist5.getColumn(i,"instcd") + sRowSep;
- k = parseInt(k) + 1;
- }
- }
- // ds_send_autoreq_data.clear();
- // dsf_setCSVToDs("ds_temp",rCSV);
- // model.copyNode("/root/send/autoreq/data", "/root/temp");
- dsf_setCSVToDs("ds_send_autoreq_data",rCSV);
- ds_send_autoreq_data.updateColID("prcpgenrflag","ioflag");
- dsf_setTypeFormat(ds_send_autoreq_data, "prcpno:INT^prcphistno:INT");
-
- var oParam = {};
- oParam.id = "TXAER13002";
- oParam.service = "astcommonapp.AstEqmtifMgt";
- oParam.method = "reqExeAutoRoomAssignIF";
- oParam.inds = "req=ds_send_autoreq_data";
- oParam.outds = "ds_temp_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXAER13002";
- tranf_submit(oParam);
- if ( arErrorCode.pop("TXAER13002") > -1 ) {
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- return;
- }else {
- sysf_messageBox("실배정 실패입니다.", "E999", "");
- return;
- }
- }
- function cf_TXAER13002(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- /****************************************************************************************
- * Components : Button
- * Components ID : button27
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 골밀도현황
- ****************************************************************************************/
- function button27_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.visible = true;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_execcncl
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자정보
- ****************************************************************************************/
- function btn_execcncl_onclick(obj:Button, e:ClickEventInfo)
- {
- var child = frmf_findPopup("SMMMO02500");
-
- if (!utlf_isNull(child)) {
- child.ds_patinfolist.setColumn(0,"pid",ds_send_data.getColumn(0,"srchpid"));
- frmf_setParameter("SMMMO02500_cond", model.getValue("/root/send/data/srchpid"));
- child.fReqGetPatComnInfo(child.ds_send_reqdata, ds_send_data.getColumn(0,"srchpid"), utlf_getCurrentDate());
- child.switch1.tabindex = 0;
-
- child.ds_patinfolist.copyData(child.ds_main_srchinfo_patinfolist);
- child.ds_bfprcp_prcplist.clearData();
- child.ds_bfprcpday.clearData();
- child.switch1.case1.grd_prcpdd.visible = false;
- child.switch1.case1.grd_bfprcplist.position.left = 2;
- child.switch1.case1.grd_bfprcplist.position.width = 1190;
- }else{
- frmf_setParameter("SMMMO02500_cond" ,ds_send_data.getColumn(0,"srchpid"));
- // open("SMMMO02500", "","","", "SMMMO02500", "/root/send/data/srchpid","/root/init/srchcond2");
- // var objArg = new Object();
- // objArg.arg_ds_receivedata = ds_send_popup;
- frmf_open("SMMMO02500", "SMMMO02500", null, null, null, null, null, null, null, null, null, null, "M");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 재진예약
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fPamRsrvInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 예약변경조회
- ****************************************************************************************/
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- // open("SMAEA04400", "","","", "SMAEA04400", "/root/send/data/srchpid","/root/send/pid");
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_data;
- frmf_open("SMAEA04400", "SMAEA04400", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button22
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 휴검관리내역
- ****************************************************************************************/
- function button22_onclick(obj:Button, e:ClickEventInfo)
- {
- // open("SMAEA00700", "","","", "SMAEA00700", "","");
- frmf_open("SMAEA00700", "SMAEA00700", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button102
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 사이즈 줄이기
- ****************************************************************************************/
- function button102_onclick(obj:Button, e:ClickEventInfo)
- {
- // if ( btn_case1.selected == true ) fGetWideListX1(switch1, grd_mainordlist5);
- // if ( btn_case2.selected == true ) fGetWideListX1(switch1, grd_anoprcplist);
- fGetWideListX1(switch1, switch1.case1.grd_mainordlist5);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button103
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 사이즈 늘이기
- ****************************************************************************************/
- function button103_onclick(obj:Button, e:ClickEventInfo)
- {
- // if ( btn_case1.selected == true ) fGetWideListX2(switch1, grd_mainordlist5);
- // if ( btn_case2.selected == true ) fGetWideListX2(switch1, grd_anoprcplist);
- fGetWideListX2(switch1, switch1.case1.grd_mainordlist5);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button26
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 골밀도 검사현황 닫기
- ****************************************************************************************/
- function group3_button26_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button26
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_temprsrv_onclick(obj:Button, e:ClickEventInfo)
- {
- var excuroomgrp = ds_send_data.getColumn(0,"excuroomgrpcdid");
- if (utlf_isNull(excuroomgrp)) {
- sysf_messageBox("검사실을 ", "C002");
- return;
- }
- frmf_setParameter("suppdeptcd" ,gSuppdeptcd);
- frmf_setParameter("excuroomcd" ,ds_send_data.getColumn(0,"excuroomcd"));
- frmf_setParameter("excuroomgrp" ,excuroomgrp);
- frmf_setParameter("excucd" ,"");
-
- frmf_modal("SPAEA02201", "SPAEA02201", null, null, null, 200, 200, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_barprnt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라벨출력
- ****************************************************************************************/
- function btn_barprnt_onclick(obj:Button, e:ClickEventInfo)
- {
- var old_excucdnm = "";
-
- for( var idx = 0 ; idx < ds_main_exculist_mainordlist5.rowcount ; idx++ ){
- ds_rexsend_rexbarcode.clearData();
-
- if(ds_main_exculist_mainordlist5.getColumn(idx,"chk") == "Y"){
- //20130315 by 권영애
- var patnm = ds_main_exculist_mainordlist5.getColumn(idx,"hngnm");
- var sex = ds_main_exculist_patinfolist.getColumn(0,"sex");
- var age = ds_main_exculist_patinfolist.getColumn(0,"age");
-
- var isoldispcd = ds_main_exculist_isolinfo.getColumn(0,"isoldispcd"); //20161024 감염코드추가
-
- if (utlf_isNull(patnm)) {
- sysf_messageBox("환자명을 확인후 재출력해주십시오.");
- return;
- }
- if (utlf_isNull(sex)) {
- sysf_messageBox("환자의 성별을 확인후 재출력해주십시오.");
- return;
- }
- if (utlf_isNull(age)) {
- sysf_messageBox("환자의 나이를 확인후 재출력해주십시오.");
- return;
- }
-
- var gbn = ds_main_exculist_mainordlist5.getColumn(idx,"rrgstno2").substring(0, 1);
- var rrgstno1 = ds_main_exculist_mainordlist5.getColumn(idx,"rrgstno1");
- var rrgstno2 = ds_main_exculist_mainordlist5.getColumn(idx,"rrgstno2");
- var gInstcd = ds_main_exculist_mainordlist5.getColumn(idx,"instcd"); //20170622 추가
- var nRow = ds_rexsend_rexbarcode.addRow();
- ds_rexsend_rexbarcode.setColumn(nRow,"pid" , ds_main_exculist_mainordlist5.getColumn(idx,"pid"));
- ds_rexsend_rexbarcode.setColumn(nRow,"patnm" , ds_main_exculist_mainordlist5.getColumn(idx,"hngnm"));
- ds_rexsend_rexbarcode.setColumn(nRow,"prcpnm" , ds_main_exculist_mainordlist5.getColumn(idx,"prcpnm"));
- ds_rexsend_rexbarcode.setColumn(nRow,"gbn" , gbn);
- ds_rexsend_rexbarcode.setColumn(nRow,"rrgstno1" , ds_main_exculist_mainordlist5.getColumn(idx,"rrgstno1"));
- ds_rexsend_rexbarcode.setColumn(nRow,"rrgstno2" , ds_main_exculist_mainordlist5.getColumn(idx,"rrgstno2"));
- ds_rexsend_rexbarcode.setColumn(nRow,"rsrvdd" , ds_main_exculist_mainordlist5.getColumn(idx,"srchrsrvtm"));
- ds_rexsend_rexbarcode.setColumn(nRow,"sex" , sex);
- ds_rexsend_rexbarcode.setColumn(nRow,"age" , age);
- ds_rexsend_rexbarcode.setColumn(nRow,"wardcddeptengabbr", ds_main_exculist_mainordlist5.getColumn(idx,"wardengabbr"));
- ds_rexsend_rexbarcode.setColumn(nRow,"excupartcd" , ds_main_exculist_mainordlist5.getColumn(idx,"excupartcd"));
- ds_rexsend_rexbarcode.setColumn(nRow,"roomcd" , ds_main_exculist_mainordlist5.getColumn(idx,"roomcd"));
- ds_rexsend_rexbarcode.setColumn(nRow,"examroomnm" , switch1.case1.grd_mainordlist5.getCellText(idx,switch1.case1.grd_mainordlist5.getBindCellIndex("body","excuroomcd")));
- ds_rexsend_rexbarcode.setColumn(nRow,"wardcdnm" , ds_main_exculist_mainordlist5.getColumn(idx,"wardcdnm"));
-
- //20130314 권영애
- ds_rexsend_rexbarcode.setColumn(0,"orddepthngnm" , ds_main_exculist_mainordlist5.getColumn(idx,"orddepthngnm"));
-
- // 2011.01.17 cyw 희망일자 추가
- ds_rexsend_rexbarcode.setColumn(0,"prcphopedd" , ds_main_exculist_mainordlist5.getColumn(idx,"prcphopedd"));
-
- // 2011.10.11 처방컨맨드 kya
- ds_rexsend_rexbarcode.setColumn(0,"prcpdelivefact" , ds_main_exculist_mainordlist5.getColumn(idx,"prcpdelivefact"));
-
- //2016.10.24 감염정보코드추가 kya
- ds_rexsend_rexbarcode.setColumn(0,"isoldispcd" , isoldispcd);
-
- //2017.05.24 칠곡/본원 바코드 별도 kya
- ds_rexsend_rexbarcode.setColumn(0,"instcd" , ds_main_exculist_mainordlist5.getColumn(idx,"instcd"));
-
-
- //렉스포트형 바코드 출력
- // rexnm : 레포트코드
- // closeYn : 미리보기 여부(보기:true, 안보기:비우거나 false)
- // printCount : 출력 숫자
- // dataXPath : 파라메터 위치 ?
- // paramsXPath : 파라메터 위치 ?
- // infoXPath : 바코드 프린터 정보 위치 /root/send/rexbarcode
- // modal("SPMNZ00300", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- //동일한 촬영실이면 1장만 나오도록 요청함 20170622 본원만....
- if ( ds_main_exculist_mainordlist5.getColumn(idx,"instcd") == "031" ) {
- var new_excucdnm = ds_main_exculist_mainordlist5.getColumn(idx,"roomcd");
- if ( old_excucdnm <> new_excucdnm ) {
- var cnt = ds_send.getColumn(0,"barcnt");
- for ( var i = 0 ; i < cnt ; i++ ) {
- //sysf_trace(i+"_rptf_printRexbar Before");
- rptf_printRexbar("RPAER01205",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode,"","lf_callbackPrt");
- }//for문 닫음.
- old_excucdnm = new_excucdnm;
- }
- } else { //칠곡등
- var cnt = ds_send.getColumn(0,"barcnt");
-
- for ( var i = 0 ; i < cnt ; i++ ) {
- // makeReportPreview(0,0,10, 10, "");
- // fPrintRexbar("RPAER01200");
- // rptf_printRexbar("RPAER01200",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode,"","lf_callbackPrt");
- //sysf_trace(i+"_rptf_printRexbar Before");
- rptf_printRexbar("RPAER01205",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode,"","lf_callbackPrt");
- }//for문 닫음.
-
- }
- }// if절 check여부 닫음.
- }// 그리드 row for문 닫음.
- }
- function lf_callbackPrt() {
- this.setTimer(2, 100);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_prntset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 프린터설정
- ****************************************************************************************/
- function btn_prntset_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetPrint();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_colchset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 컬럼순서설정
- ****************************************************************************************/
- function btn_colchset_onclick(obj:Button, e:ClickEventInfo)
- {
- // if ( btn_case1.selected == true ) {
- var grdid = "switch1.case1.grd_mainordlist5";
- var caseid = "case1";
- var compscd = "01";
- // }
- fClkBtnSetCol(grdid, caseid, compscd);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.button36
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 전년 변경
- ****************************************************************************************/
- function group2_button36_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'Y');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.button31
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 후년 변경
- ****************************************************************************************/
- function group2_button31_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'Y');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.button33
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 전월 변경
- ****************************************************************************************/
- function group2_button33_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'M');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.button35
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 후월 변경
- ****************************************************************************************/
- function group2_button35_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'M');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_month
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 월 버튼 클릭시 달력변경
- ****************************************************************************************/
- function btn_month_onclick(obj:Button, e:ClickEventInfo)
- {
- // ds_hidden_calendar.setColumn(0,"month", obj.name.substr(4,6));
- if( group2.opt_month.value != obj.name.substr(4,6) ) {
- fGetCalendar(obj.name.substr(4,6));
- }
- ds_hidden_calendar.setColumn(0,"month", obj.name.substr(4,6));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_rsrv
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장
- ****************************************************************************************/
- function btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDs("ds_tempCopy");
- ds_main_exculist_mainordlist5.filter("chk=='Y'");
- ds_tempCopy.copyData(ds_main_exculist_mainordlist5,true);
- var rCSV = dsf_getDsCSV(ds_tempCopy);
- ds_main_exculist_mainordlist5.filter("srchrsrvtm=='-'");
- ds_tempCopy.copyData(ds_main_exculist_mainordlist5,true);
- var rCSV2 = dsf_getDsCSV(ds_tempCopy);
-
- ds_main_exculist_mainordlist5.filter("");
- dsf_deleteDs("ds_tempCopy");
- if (utlf_isNull(rCSV)) {
- sysf_messageBox("처방내역을 ","C002");
- return "0";
- }
- if (!utlf_isNull(rCSV) && !utlf_isNull(rCSV2)) {
- sysf_messageBox("예약시간을 ","C002");
- return "0";
- }
- //2011.03.22 처방 예약시 실시된 처방은 제외.
- var execprcpstatcd = ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"execprcpstatcd");
- if( parseInt(execprcpstatcd) == 610 || parseInt(execprcpstatcd) == 710 || parseInt(execprcpstatcd) == 720 || parseInt(execprcpstatcd) == 730 ){
- sysf_messageBox("실시된 처방을 예약","E001");
- return "0";
- }
-
- //예약 수정시 메시지박스 띄워주기
- var modifyinfo = "";
- var j = 1;
- var checknum = 0;
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y"){
- var rsrvdt = ds_main_exculist_mainordlist5.getColumn(i,"srchrsrvtm");
- if ( rsrvdt.length == 12) rsrvdt = rsrvdt + "00"; //20170717 수정 자릿수가 12개 일경우, 두자리 추가
- //alert( "rsrvdt = " + rsrvdt.length);
- if (utlf_isValidDateTime(rsrvdt, "YYYYMMDDhhmmss") == false){
- sysf_messageBox("예약시간 형식이 잘못 입력되었습니다. 확인바랍니다.", "E999", "");
- return;
- }
- }
- }
- for(var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- //20190220 실시완료는 체크기능 제거
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd") == "610" ) {
- sysf_messageBox("실시된 처방은 예약","E001");
- return ;
- }
-
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && ds_main_exculist_mainordlist5.getColumn(i,"rsrvflagyn") == "예약" ) {
- var before = ds_main_exculist_mainordlist5.getColumn(i,"bf_srchrsrvtm");
- var rsrvdt = ds_main_exculist_mainordlist5.getColumn(i,"srchrsrvtm");
- var bf_cdnm = ds_main_exculist_mainordlist5.getColumn(i,"prcpnm");
- checknum = checknum +1;
- modifyinfo += checknum +"."+ bf_cdnm+" \r\n"+ " → 전 :"+before.substr(0,4)+"-"+before.substr(4,2)+"-"+before.substr(6,2)+" "+before.substr(8,2)+":"+before.substr(10,2) +" / 후 : "+rsrvdt.substr(0,4)+"-"+rsrvdt.substr(4,2)+"-"+rsrvdt.substr(6,2)+" "+rsrvdt.substr(8,2)+":"+rsrvdt.substr(10,2)+" \r\n\r\n" ;
- j++;
- }
- }
- for(var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && ds_main_exculist_mainordlist5.getColumn(i,"rsrvflagyn") == "미예약" ) {
- if (ds_main_exculist_mainordlist5.getColumn(i,"bonedentestyn") == "Y"){
- if (ds_main_exculist_mainordlist8.rowcount > 0){
- if (ds_main_exculist_mainordlist8.getColumn(0,"payflagcd") == "0" && (ds_main_exculist_mainordlist8.getColumn(0,"prcpdd") != ds_main_exculist_mainordlist5.getColumn(i,"prcpdd"))){
- var rsrvdt1 = ds_main_exculist_mainordlist5.getColumn(i,"srchrsrvtm");
- var rsrvdt = rsrvdt1.substr(0, 8);
- var sdate1 = ds_main_exculist_mainordlist8.getColumn(0,"execdd");
- var sdate = sdate1.toDate().getAddDate(+365,"D").getDateFormat("YYYYMMDD");
- if (sdate > rsrvdt){
- if ( sysf_messageBox("해당 골밀도 처방코드는 1년이 지나지 않았습니다. ","Q002") !=6 ) {
- return;
- }
- }
- }
- }
- }
- }
- }
- // 선택한 검사실 Setting 20170622
- if ( !utlf_isNull(ds_send_data.getColumn(0,"excuroomcd")) && !utlf_isNull(ds_send_data.getColumn(0,"excuroomgrpcdid")) ) {
- for(var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" ) {
- var listexecrid = ds_init_cmb_info3_initexecr.getColumn(ds_init_cmb_info3_initexecr.rowposition,"listexecrid");
- if ( !utlf_isNull(listexecrid) ) {
- ds_main_exculist_mainordlist5.setColumn(i,"excuroomcd" , ds_init_cmb_info3_initexecr.getColumn(ds_init_cmb_info3_initexecr.rowposition,"listexecrid") );
- }else {
- ds_main_exculist_mainordlist5.setColumn(i,"excuroomcd" , ds_send_data.getColumn(0,"excuroomcd") );
- }
- }
- }
- } else {
- // GR 그룹은 검사실을 미선택하여도 예약진행 가능하게 함.
- var grcnt = 0;
- for(var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" ) {
- if ( ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "GR" ) {
- grcnt++;
- }
- }
- }
-
- if ( grcnt == 0 ) {
- sysf_messageBox("예약 검사실을 선택하지 않아서 예약할 수 없습니다. ", "E999", "");
- return;
- }
- }
- if ( ds_main_rsrvposstmlist_rsrvposstm.rowposition < 0 || ds_main_rsrvposstmlist_rsrvposstm.rowcount < 1) {
- for(var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- ds_main_exculist_mainordlist5.enableevent = false; //일괄변경시는 시간 수정 이력이 저장되지 않도록
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && ds_main_exculist_mainordlist5.getColumn(i,"lrgcd") == "GR") {
- // 시간을 수정한 이력이 있으면 수정된 시간으로 세팅한다. 아니면 현재시간으로 세팅한다.
- var editrsrvtmYN = frmf_getParameter("SMAER13000_SrchrsrvtmEditYN" );
-
- if ( editrsrvtmYN == "Y" ) {
- }else {
- //ds_main_exculist_mainordlist5.setColumn(i,"srchrsrvtm" , utlf_getCurrentDate().substr(0,8) + utlf_getCurrentTime().substr(0,4) );
- ds_main_exculist_mainordlist5.setColumn(i,"srchrsrvtm" , utlf_getCurrentDate().substr(0,8) + utlf_getCurrentTime().substr(0,6) );
- }
- }
- ds_main_exculist_mainordlist5.enableevent = true;
- }
- }
- //************ start
- //20140417 by 권영애
- // var aftrcptinfo = "N";
- // for (var i = 1; i < grd_mainordlist5.rows ; i++) {
- // if(model.getValue("/root/main/exculist/mainordlist5["+i+"]/chk") == "true"){
- // var aftrcptinfo = model.getValue("/root/main/exculist/mainordlist5["+i+"]/aftrcptinfo");
- //
- // if (aftrcptinfo == "A"){
- // messageBox("미수납상태에서는 저장할 수 없습니다. 수납 후 작업하시기 바랍니다.", "E999", "");
- // return;
- // }
- // }
- // }
- //************* end
-
- var chk = "N";
-
- if (exeRsrvTransaction("rsrv") == true){
- chk = "Y";
- ////////////////////////////////////////////////////
- // 예약증 출력 추가, 장준원, 20090421
- // 예약증 출력을 체크하였을 경우만.
- ////////////////////////////////////////////////////
- var max = 0;
-
-
- if ( utlf_isNull(ds_hidden.getColumn(0,"rsrvprtyn")) ) {
- for(var i = 0 ; i < ds_main_exculist_mainordlist5.rowcount; i ++) {
- var tmpldata = ds_main_exculist_mainordlist5.getColumn(i,"tmpldata");
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && !utlf_isNull(tmpldata)) {
- max = parseInt(max) + 1;
- }
- }
-
- if (max > 0){
- rtfviewer.OpenProgressBar(max);
- }
-
- for(var i = 0 ; i < ds_main_exculist_mainordlist5.rowcount; i ++) {
- var tmpldata = ds_main_exculist_mainordlist5.getColumn(i,"tmpldata");
-
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && !utlf_isNull(tmpldata)) {
- var rsrvdt = ds_main_exculist_mainordlist5.getColumn(i,"srchrsrvtm");
- var prcpnm = ds_main_exculist_mainordlist5.getColumn(i,"prcpnm");
- var roomcd = ds_main_exculist_mainordlist5.getColumn(i,"excuroomcd");
- var sna = ds_main_exculist_patinfolist.getColumn(0,"sex") + "/" + ds_main_exculist_patinfolist.getColumn(0,"age");
- // 예약증 출력 추가
- var age = ds_main_exculist_patinfolist.getColumn(0,"age");
- var sex = ds_main_exculist_patinfolist.getColumn(0,"sex");
- var orddeptcd = ds_main_exculist_mainordlist5.getColumn(i,"orddepthngnm");
- var orddrid = ds_main_exculist_mainordlist5.getColumn(i,"orddrnm");
-
- var year = rsrvdt.substr(0,4);
- var month = rsrvdt.substr(4,2);
- var day = rsrvdt.substr(6,2);
- var week = rsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = rsrvdt.substr(8,2);
-
- if(hh > 12) {
- hh = "오후 "+(hh-12);
- } else {
- hh = "오전 "+hh;
- }
-
- var mm = rsrvdt.substr(10,2);
- //예약증 출력
- if(!utlf_isNull(tmpldata)) {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid" ,ds_send_data.getColumn(0,"srchpid")); //등록번호
- rtfviewer.ReplaceRtfCode("patnm" ,ds_main_exculist_patinfolist.getColumn(0,"hngnm")); //성명
- rtfviewer.ReplaceRtfCode("roomcd" ,roomcd); //검사실명
- rtfviewer.ReplaceRtfCode("year" ,year); //년
- rtfviewer.ReplaceRtfCode("month" ,month); //월
- rtfviewer.ReplaceRtfCode("day" ,day); //일
- rtfviewer.ReplaceRtfCode("week" ,week); //요일
- rtfviewer.ReplaceRtfCode("hh" ,hh); //시
- rtfviewer.ReplaceRtfCode("mm" ,mm); //분
- rtfviewer.ReplaceRtfCode("excucdnm" ,ds_main_exculist_mainordlist5.getColumn(i,"excucdnm"));
- // rtfviewer.ReplaceRtfCode("vacntno" ,vacntno); // 가상계좌
- // 예약증 출력 추가
- rtfviewer.ReplaceRtfCode("age" ,age); //나이
- rtfviewer.ReplaceRtfCode("sex" ,sex); //성별
- rtfviewer.ReplaceRtfCode("orddeptcd",orddeptcd); //진료과명
- rtfviewer.ReplaceRtfCode("orddrid" ,orddrid); //진료의명
- //3. 현재내용을 파일에 저장
- //rtfviewer.SaveRtfFile();
- //4. 출력
- rtfviewer.Print();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- //fInitialize();
- }
- }
- }
- }
-
- // 2010.12.08 c y w
- // 바코드미출력 여부를 체크해 예약시 자동출력 기능 추가
- //trace( ds_hidden.getColumn(0,"rexprtyn"));
- if ( utlf_isNull(ds_hidden.getColumn(0,"rexprtyn")) || ds_hidden.getColumn(0,"rexprtyn") == "N") {
- btn_barprnt.click();
- }// 바코드 미출력여부 닫음.
- ////////////////////////////////////////////////////
- // 예약증 출력 종료
- ////////////////////////////////////////////////////
- }
- if (max > 0){
- rtfviewer.CloseProgressBar();
- }
- if (chk == "Y"){
- readfunc();
- //상태별 색상주기
- fSetGrdMainordlist();
- }
- grp_sea.ipt_pid.setFocus();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_can
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소
- ****************************************************************************************/
- function btn_can_onclick(obj:Button, e:ClickEventInfo)
- {
- // var rsrvdt = ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"rsrvdt");
- // var nodeList = instance1.selectNodes("/root/main/exculist/mainordlist5[chk='true' ]");
-
- dsf_createDs("ds_tempCopy");
- ds_main_exculist_mainordlist5.filter("chk=='Y'")
- ds_tempCopy.copyData(ds_main_exculist_mainordlist5,true);
- var rCSV = dsf_getDsCSV(ds_tempCopy);
- ds_main_exculist_mainordlist5.filter("");
- dsf_deleteDs("ds_tempCopy");
-
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 ","C002")
- return "0";
- }
-
- //2011.03.22 처방 취소시 예약인 경우에만 취소가능.
- var execprcpstatcd = ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"execprcpstatcd");
- //20150224
- var rsrvflagyn = ds_main_exculist_mainordlist5.getColumn(ds_main_exculist_mainordlist5.rowposition,"rsrvflagyn");
-
- if ( rsrvflagyn != "예약" ) {
- sysf_messageBox("처방의 상태가 예약일 경우에만","I006");
- return "0";
- }
-
- exeRsrvTransaction("cncl")
-
- readfunc();
- //상태별 색상주기
- fSetGrdMainordlist();
- grp_sea.ipt_pid.setFocus();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_rsrv
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장
- ****************************************************************************************/
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- ////////////////////////////////////////////////////
- // 예약증 출력 추가, 장준원, 20090421
- // 예약증 출력을 체크하였을 경우만.
- ////////////////////////////////////////////////////
- var max = 0;
- if ( utlf_isNull(ds_hidden.getColumn(0,"rsrvprtyn")) ) {
- for(var i = 0 ; i < ds_main_exculist_mainordlist5.rowcount; i ++) {
- var tmpldata = ds_main_exculist_mainordlist5.getColumn(i,"tmpldata");
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && !utlf_isNull(tmpldata)) {
- max = parseInt(max) + 1;
- }
- }
-
- if (max > 0){
- rtfviewer.OpenProgressBar(max);
- }
-
- for(var i = 0 ; i < ds_main_exculist_mainordlist5.rowcount; i++) {
- var tmpldata = ds_main_exculist_mainordlist5.getColumn(i,"tmpldata");
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" && !utlf_isNull(tmpldata)) {
- var rsrvdt = ds_main_exculist_mainordlist5.getColumn(i,"srchrsrvtm");
- var prcpnm = ds_main_exculist_mainordlist5.getColumn(i,"prcpnm");
- var roomcd = ds_main_exculist_mainordlist5.getColumn(i,"excuroomcd");
- var sna = ds_main_exculist_patinfolist.getColumn(0,"sex") + "/" + ds_main_exculist_patinfolist.getColumn(0,"age");
- // 예약증 출력 추가
- var age = ds_main_exculist_patinfolist.getColumn(0,"age");
- var sex = ds_main_exculist_patinfolist.getColumn(0,"sex");
- var orddeptcd = ds_main_exculist_mainordlist5.getColumn(i,"orddepthngnm");
- var orddrid = ds_main_exculist_mainordlist5.getColumn(i,"orddrnm");
- var year = rsrvdt.substr(0,4);
- var month = rsrvdt.substr(4,2);
- var day = rsrvdt.substr(6,2);
- var week = rsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = rsrvdt.substr(8,2);
-
- if(hh > 12) {
- hh = "오후 "+(hh-12);
- } else {
- hh = "오전 "+hh;
- }
-
- var mm = rsrvdt.substr(10,2);
-
- //예약증 출력
- if(!utlf_isNull(tmpldata)) {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid" ,ds_send_data.getColumn(0,"srchpid")); //등록번호
- rtfviewer.ReplaceRtfCode("patnm" ,ds_main_exculist_patinfolist.getColumn(0,"hngnm")); //성명
- rtfviewer.ReplaceRtfCode("roomcd" ,roomcd); //검사실명
- rtfviewer.ReplaceRtfCode("year" ,year); //년
- rtfviewer.ReplaceRtfCode("month" ,month); //월
- rtfviewer.ReplaceRtfCode("day" ,day); //일
- rtfviewer.ReplaceRtfCode("week" ,week); //요일
- rtfviewer.ReplaceRtfCode("hh" ,hh); //시
- rtfviewer.ReplaceRtfCode("mm" ,mm); //분
- rtfviewer.ReplaceRtfCode("excucdnm" ,ds_main_exculist_mainordlist5.getColumn(i,"excucdnm"));
- // rtfviewer.ReplaceRtfCode("vacntno" ,vacntno); // 가상계좌
- // 예약증 출력 추가
- rtfviewer.ReplaceRtfCode("age" ,age); //나이
- rtfviewer.ReplaceRtfCode("sex" ,sex); //성별
- rtfviewer.ReplaceRtfCode("orddeptcd",orddeptcd); //진료과명
- rtfviewer.ReplaceRtfCode("orddrid" ,orddrid); //진료의명
-
- //3. 현재내용을 파일에 저장
- //rtfviewer.SaveRtfFile();
- //4. 출력
- rtfviewer.Print();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- //fInitialize();
- }
- }
- }
- }
- }
- function grp_sea_opt_mpphontel_oneditdblclick(obj:Edit, e:EditClickEventInfo)
- {
- if( !utlf_isNull(ds_main_exculist_patinfolist.getColumn(0,"hngnm")) || ds_main_exculist_patinfolist.getColumn(0,"hngnm") != " " ) {
- // 전화번호 더블클릭시 해당환자의 '전화번호/주소 조회 및 수정 창' 팝업창을 호출!!!
- //예약내역이 없는 필드 체크
- var hngnm = ds_main_exculist_patinfolist.getColumn(0,"hngnm");
- var pid = ds_send_data.getColumn(0,"srchpid");
- if (hngnm == null && hngnm == "" && hngnm == " " && hngnm == "-"){
- return false;
- }
- dsf_createDsRow("ds_temp_source", [
- {col:"srchcond", type:"STRING", size:256, val:"1"}
- , {col:"pid", type:"STRING", size:256, val:pid}
- ]);
- var objArg = new Object();
- objArg.arg_ds_source= ds_temp_source;
- frmf_modal("SPPMO01400", "SPPMO01400", objArg, null, 1, 100, 100, null, null, null, null, null, "M");
-
- var hometel = frmf_getParameter("SMPMO01400_hometel");
- var mpphontel = frmf_getParameter("SMPMO01400_mpphontel");
-
- if( !utlf_isNull(hometel) && !utlf_isNull(mpphontel) ){
- ds_main_exculist_patinfolist.setColumn(0,"hometel", hometel) ;
- ds_main_exculist_patinfolist.setColumn(0,"mpphontel", mpphontel) ;
- }
- dsf_deleteDs("ds_temp_source")
- }
- }
- function switch1_case1_grd_mainordlist5_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( e.row > -1 ){
- // Grid Colidx 정리함. 장준원 20080603
- var colidx = e.col;
- if (obj.getBindCellIndex("body","chk") != colidx &&
- obj.getBindCellIndex("body","srchrsrvtm") != colidx && obj.getBindCellIndex("body","rsrvrem") != colidx && obj.getBindCellIndex("body","acptrem") != colidx ) {
- // 예약 Comment 복사
- ds_hidden.setColumn(0,"rsrvrem",ds_main_exculist_mainordlist5.getColumn(e.row,"rsrvrem"));
-
- var schk = ds_main_exculist_mainordlist5.getColumn(e.row,"chk");
-
- if (schk == "Y"){
- ds_main_exculist_mainordlist5.setColumn(e.row,"chk", "N");
- }else{
- ds_main_exculist_mainordlist5.setColumn(e.row,"chk", "Y");
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = ds_main_exculist_mainordlist5.getColumn(e.row,"pid");
- var prcpdd = ds_main_exculist_mainordlist5.getColumn(e.row,"prcpdd");
- var execprcpuniqno = ds_main_exculist_mainordlist5.getColumn(e.row,"execprcpuniqno");
- sysf_trace("1...getPrcpRcptCheck Before");
- getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno);
- //end
- }
- // 달력에 처음 로딩시 color값 안들어 가기 위해
- ds_hidden_grdcellcolor.setColumn(0,"color","");
- ds_main_comment1.setColumn(0,"prcpcmt", ds_main_exculist_mainordlist5.getColumn(e.row,"prcpdelivefact"));
- ds_send_data.setColumn(0,"suppdeptcd", ds_main_exculist_mainordlist5.getColumn(e.row,"suppdeptcd"));
- // 예약, 미예약 일때 모두 처방 comment 를 보여준다.
- var nRow = ds_hidden_beforersrvtm_rsrvdtlist.addRow();
- ds_hidden_beforersrvtm_rsrvdtlist.setColumn(nRow,"before",ds_main_exculist_mainordlist5.getColumn(e.row,"srchrsrvtm"));
- } else {
- // if(grd_mainordlist5.colAttribute(colidx, "ref") == "chk" ) {
-
- if(obj.getBindCellIndex("body","chk") == colidx) {
- // 검사의 그룹코드를 수행부서의 그룹코드에 자동 세팅한다. 20090109
- var chk = ds_main_exculist_mainordlist5.getColumn(e.row,"chk");
- var lrgcd = ds_main_exculist_mainordlist5.getColumn(e.row,"lrgcd");
- if ( chk == "Y" ) {
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = ds_main_exculist_mainordlist5.getColumn(e.row,"pid");
- var prcpdd = ds_main_exculist_mainordlist5.getColumn(e.row,"prcpdd");
- var execprcpuniqno = ds_main_exculist_mainordlist5.getColumn(e.row,"execprcpuniqno");
-
- sysf_trace("2...getPrcpRcptCheck Before");
- getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno );
- //end
- var irow = ds_init_cmb_info1_listexcuroomgrp.findRow("listexcuroomgrpcdid",lrgcd);
- if (irow > -1){
- ds_init_cmb_info1_listexcuroomgrp.clearSelect();
- ds_init_cmb_info1_listexcuroomgrp.rowposition = irow;
- ds_init_cmb_info1_listexcuroomgrp.selectRow(irow);
- //grd_excuroomgrp.vscrollbar.pos = irow;
- grd_excuroomgrp.setCellPos(0);
- ds_main_comment1.setColumn(0,"prcpcmt",""); //20120424 by kya
-
- frmf_inputEnterKey("grd_excuroomgrp", "oncellclick", new GridClickEventInfo);
- }
- }
- }
- }
-
- //20190718 자동코드
- fChangeRoomcd(e.row);
- }
- }
- function grp_sea_cpt_isolinfo_ondblclick(obj:Button, e:MouseEventInfo)
- {
- group7.visible = true;
- }
- function group7_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- group7.visible = false;
- }
- function switch1_case1_grd_mainordlist5_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
-
- }
- function grd_excuroomgrp_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( grd_excuroomgrp.currentrow < 0 ) return;
-
- ds_send_data.setColumn(0,"excuroomgrpcdid",ds_init_cmb_info1_listexcuroomgrp.getColumn(grd_excuroomgrp.currentrow,"listexcuroomgrpcdid"));
-
- dsf_createDsRow("ds_req", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"basecdcnts", type:"STRING", size:256, val:ds_send_data.getColumn(0,"excuroomgrpcdid")}
- , {col:"intervalcd", type:"STRING", size:256, val:"CH1"}
- ]);
- var oParam = {};
- oParam.id = "TRAER13006";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetExamRoomInfoList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_cmb_info2_initexecroom=initexcuroom";
- oParam.async = false;
- oParam.callback = "cf_TRAER13006";
- tranf_submit(oParam);
- }
- function grd_excuroom_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row < 0 ) return;
-
- ds_send_data.setColumn(0,"listexcuroomcdid",ds_init_cmb_info2_initexecroom.getColumn(e.row,"excuroomcdid"));
-
- dsf_createDsRow("ds_req", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"excuroomcdid" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"listexcuroomcdid")}
- ]);
- var oParam = {};
- oParam.id = "TRAER13004";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetInitExamCureRadiolgyExecridList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_cmb_info3_initexecr=initexcuroom";
- oParam.async = false;
- //oParam.callback = "cf_TRAER13004";
- tranf_submit(oParam);
-
- // if ( (grd_excuroom.row >= grd_excuroom.fixedRows) && (grd_excuroom.isCell(event.target))) {
- ds_main_rsrvposstmlist_rsrvposstm.clearData();
- ds_main_rsrvposstmlist_rsrvlist.clearData();
- ds_send_data.setColumn(0,"excuroomcd",ds_init_cmb_info2_initexecroom.getColumn(e.row,"excuroomcdid"));
- initCalendar();
- // }
- }
- function grd_execrid_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row < 0 ) return;
- ds_main_rsrvposstmlist_rsrvposstm.clearData();
- ds_main_rsrvposstmlist_rsrvlist.clearData();
-
- ds_send_data.setColumn(0,"excuroomcd",ds_init_cmb_info3_initexecr.getColumn(e.row,"listexecrid"));
-
- initCalendar();
- }
- function grd_mainordlist7_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( e.row > -1 ){
- ds_send_data.setColumn(0,"srchpid", ds_main_ordlist1_mainordlist.getColumn(e.row,"pid"));
- grp_sea.btn_sea.click();
- }
- }
- function grp_sea_cpt_isolinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- group7.visible = true;
- }
- function fOpenDisplay() {
- ///////////////////////////////////////////
- // 20170507 권영애
- // 전광판 오픈
- ////////////////////////////////////////
- for(var i = 0 ; i < ds_main_exculist_mainordlist5.rowcount; i ++) {
- var openID = frmf_findPopup("SPAER13001");
- if(ds_main_exculist_mainordlist5.getColumn(i,"chk") == "Y" ) {
- var roomcd = ds_main_exculist_mainordlist5.getColumn(i,"excuroomcd");
- //trace(roomcd);
- frmf_setParameter("excuroomcd" ,roomcd);
- frmf_setParameter("hngnm" , ds_main_exculist_patinfolist.getColumn(0,"hngnm") + " 님" );
-
- if(!utlf_isNull(openID)) {
- openID.fNextPatMsgSrch();
- openID.setTimer(0,10000);
- }
- }
- }
-
- //end
- }
- function fClearDisplay() {
- ///////////////////////////////////////////
- // 20170507 권영애
- // 전광판 오픈
- ////////////////////////////////////////
- frmf_setParameter("excuroomcd" ,'');
- frmf_setParameter("hngnm" , '' );
-
- }
- function chk_disp_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if (chk_disp.value == true ) {
- frmf_open("SPAER13001", "SPAER13001", null, null, 1, 200, 200, null, null, null, null, null, "M");
- }
- }
- function ds_main_ordlist1_mainordlist_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- //trace("ds_main_ordlist1_mainordlist_onload");
- dsf_setTypeFormat(ds_main_ordlist1_mainordlist, "execprcpuniqno:INT");
- ds_main_ordlist1_mainordlist.rowposition = -1;
- }
- function chk_clear_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fClearDisplay();
- }
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- //20190709 작업
- var roomcnt = 0;
-
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++){
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk")=="Y"){
- //20170427 촬영실 변경
- var old_excuroomcd = utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"excuroomcd"));
- for ( j = 0; j < ds_init_T0004.rowcount; j++) {
- if (ds_init_T0004.getColumn(j,"cdid") == old_excuroomcd && old_excuroomcd != "RA001" ) roomcnt++; //20170427 3촬영실 그룹 순차적 변경
- }
-
- if (chk_autoroom.value == true && roomcnt > 0 ) {
- ds_main_exculist_mainordlist5.setColumn(i,"excuroomcd", cmb_autoroom.value); //20170512 순차적검사실 추가
- }
- }
- }
-
- //trace("old_excuroomcd = " + old_excuroomcd );
-
- if (chk_autoroom.value == true && roomcnt > 0) {
- fSetRoomSeq(); //20170427 3촬영실 그룹 순차적 변경
- }
- }
- function chk_autoroom_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- ///trace("e.value = " + e.postvalue);
- if ( e.postvalue == false ) return;
-
- var roomcnt = 0;
- var execprcpstatcd = "";
-
- for (var i = 0; i < ds_main_exculist_mainordlist5.rowcount; i++){
- execprcpstatcd = ds_main_exculist_mainordlist5.getColumn(i,"execprcpstatcd");
-
- if (ds_main_exculist_mainordlist5.getColumn(i,"chk")=="Y" && parseInt(execprcpstatcd) < 610 ){
- //20170427 촬영실 변경
- var old_excuroomcd = utlf_transNullToEmpty(ds_main_exculist_mainordlist5.getColumn(i,"excuroomcd"));
- for ( j = 0; j < ds_init_T0004.rowcount; j++) {
- if (ds_init_T0004.getColumn(j,"cdid") == old_excuroomcd || old_excuroomcd == "RA001" ) roomcnt++; //20170427 3촬영실 그룹 순차적 변경
- }
-
- if (chk_autoroom.value == true && roomcnt > 0 ) {
- ds_main_exculist_mainordlist5.setColumn(i,"excuroomcd", cmb_autoroom.value); //20170512 순차적검사실 추가
- }
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|