1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMQP01400" position="absolute 0 0 1200 670" titletext="처방 검색" oninit="SPMQP01400_oninit" onload="SPMQP01400_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1200 670" id="div_all" anchor="all">
- <Layouts>
- <Layout width="1200" height="670">
- <Button id="btn_hichartsrch" taborder="38" text="하이차트목록" class="btn2" visible="false" position="absolute 1110 349 1199 368" anchor="top right" onclick="div_all_btn_hichartsrch_onclick"/>
- <Grid id="grd_hichartlist" taborder="39" binddataset="ds_main_hichartlist" useinputpanel="false" cellsizingtype="col" autofittype="col" visible="false" position="absolute 980 370 1200 670" anchor="top right bottom" onrbuttondown="div_all_grd_hichartlist_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="190"/>
- <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="순번"/>
- <Cell col="5" text="의뢰구분"/>
- <Cell col="6" text="의뢰명"/>
- <Cell col="7" text="수신과"/>
- <Cell col="8" text="수신자"/>
- <Cell col="9" text="컨설트내용"/>
- <Cell col="10" text="서식기록순번"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:formcd"/>
- <Cell col="2" displaytype="text" text="bind:contentsnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:formwritflag"/>
- <Cell col="4" text="bind:formseq"/>
- <Cell col="5" text="bind:cnstflag"/>
- <Cell col="6" text="bind:cnstclsnm"/>
- <Cell col="7" text="bind:recvdeptcd"/>
- <Cell col="8" text="bind:recvuserid"/>
- <Cell col="9" text="bind:cnstcnts"/>
- <Cell col="10" text="bind:formrecseq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_formlist" taborder="36" binddataset="ds_main_formlist" useinputpanel="false" position="absolute 980 47 1200 341" visible="false" anchor="top right" cellsizingtype="col" autofittype="col" oncelldblclick="div_all_grd_formlist_oncelldblclick" onrbuttondown="div_all_grd_formlist_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="190"/>
- <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="순번"/>
- <Cell col="5" text="의뢰구분"/>
- <Cell col="6" text="의뢰명"/>
- <Cell col="7" text="수신과"/>
- <Cell col="8" text="수신자"/>
- <Cell col="9" text="컨설트내용"/>
- <Cell col="10" text="서식기록순번"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:formcd"/>
- <Cell col="2" displaytype="text" text="bind:formnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:formwritflag"/>
- <Cell col="4" text="bind:formseq"/>
- <Cell col="5" text="bind:cnstflag"/>
- <Cell col="6" text="bind:cnstclsnm"/>
- <Cell col="7" text="bind:recvdeptcd"/>
- <Cell col="8" text="bind:recvuserid"/>
- <Cell col="9" text="bind:cnstcnts"/>
- <Cell col="10" text="bind:formrecseq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Splitter id="Splitter00" position="absolute 387 47 390 670" anchor="left top bottom" style="background:transparent;border:0 solid #7eb1dcff,0 solid #7eb1dcff,0 solid #7eb1dcff,1 solid #7eb1dcff;bordertype:normal 0 0 ;">
- <Formats>
- <Format id="default">
- <SplitterItems id="items">
- <SplitterItem id="item00" bindtype="resize" position="leftortop" offset="0" componentid="Tab_prcp"/>
- <SplitterItem id="item01" bindtype="resize" position="rightorbottom" offset="0" componentid="grd_prcplist"/>
- <SplitterItem id="item02" bindtype="resize" position="rightorbottom" offset="0" componentid="div_srch"/>
- <SplitterItem id="item03" bindtype="resize" position="rightorbottom" offset="0" componentid="Div01"/>
- </SplitterItems>
- </Format>
- </Formats>
- </Splitter>
- <Calendar id="cal_prcpdd" taborder="9" autoselect="true" onchanged="div_all_cal_prcpdd_onchanged" class="combo_essential" position="absolute 558 23 658 43" tooltiptype="hover" tooltiptext="처방 적용일자" anchor="default" visible="false"/>
- <Tab id="Tab_prcp" anchor="left top bottom" taborder="18" tabindex="1" scrollbars="autoboth" class="tab_backW" position="absolute 0 22 385 670" canchange="div_all_Tab_prcp_canchange">
- <Tabpages>
- <Tabpage id="tp_prcpsrch" text="처방검색" url="emr_prcpmngtxp::SMMMO02200_처방검색.xfdl"/>
- <Tabpage id="tp_prmsprcp" text="약속처방" url="emr_prcpmngtxp::SMMMO02300_약속처방.xfdl" asyncmode="false"/>
- <!--<Tabpage id="btn_essprcp" text="선택필수" url="emr_cpgxp::SPMQP03800_약속처방.xfdl"/>-->
- </Tabpages>
- </Tab>
- <Button id="btn_undo" taborder="14" text="되살리기" onclick="div_all_btn_undo_onclick" class="btn2" position="absolute 460 23 528 43" tooltiptype="hover" tooltiptext="단축키는 ctrl+z 입니다." hotkey="CTRL+Z" anchor="default"/>
- <Tab id="Tab_prcp_btn" taborder="19" tabindex="1" scrollbars="autoboth" position="absolute 0 22 385 48" anchor="default" canchange="div_all_Tab_prcp_btn_canchange" onlbuttonup="div_all_Tab_prcp_btn_onlbuttonup" onlbuttondown="div_all_Tab_prcp_btn_onlbuttondown">
- <Tabpages>
- <Tabpage id="tp_prcpsrch" text="처방검색"/>
- <Tabpage id="tp_prmsprcp" text="약속처방"/>
- <!--<Tabpage id="btn_essprcp" text="선택필수"/>-->
- </Tabpages>
- </Tab>
- <Static id="cap_formcd" text="서식" class="search_name" visible="false" position="absolute 834 16 879 33" anchor="top right"/>
- <Static id="cap_srchprcp" text="처방 검색" class="tit_2" visible="false" position="absolute 0 0 95 16" anchor="default"/>
- <Button id="btn_addprcp" taborder="22" text="확인" class="btn2" visible="false" position="absolute 1115 24 1157 43" anchor="top right" onclick="div_all_btn_addprcp_onclick"/>
- <Button id="btn_close" taborder="23" text="닫기" class="btn2" visible="false" position="absolute 1158 24 1200 43" anchor="top right" onclick="div_all_btn_close_onclick"/>
- <Button id="btn_formsrch" taborder="24" text="서식목록" class="btn2" visible="false" position="absolute 1047 24 1111 43" anchor="top right" onclick="div_all_btn_formsrch_onclick"/>
- <Button id="btn_sizecntl" taborder="25" class="icon_left" position="absolute 953 24 979 43" anchor="top right" onclick="div_all_btn_sizecntl_onclick"/>
- <Button id="btn_excel" taborder="26" text="엑셀" class="btn2" position="absolute 908 24 950 43" anchor="top right" onclick="div_all_btn_excel_onclick"/>
- <Combo id="cmb_prcpkind" taborder="28" innerdataset="ds_M0003" codecolumn="cdid" datacolumn="cdnm" onitemchanged="div_all_cmb_prcpkind_onitemchanged" class="combo_essential" position="absolute 196 23 296 43" anchor="default"/>
- <Combo id="cmb_issdept" taborder="29" innerdataset="ds_issdept" codecolumn="deptcd" datacolumn="depthngnm" displayrowcount="40" class="combo_essential" position="absolute 296 23 396 43" tooltiptype="hover" tooltiptext="처방 집계부서" anchor="default"/>
- <Button id="Button01" taborder="30" class="icon_top" position="absolute 403 23 429 43" anchor="default" onclick="div_all_Button01_onclick"/>
- <Button id="Button02" taborder="31" onclick="div_all_Button02_onclick" class="icon_bottom" position="absolute 431 23 457 43" anchor="default"/>
- <Grid id="grd_prcplist" taborder="32" binddataset="ds_main_prcplist" autoupdatetype="itemselect" useinputpanel="false" selecttype="multirow" cellsizingtype="col" onlbuttondown="div_all_grd_prcplist_onlbuttondown" onlbuttonup="div_all_grd_prcplist_onlbuttonup" onkeydown="div_all_grd_prcplist_onkeydown" onkeyup="div_all_grd_prcplist_onkeyup" onsetfocus="div_all_grd_prcplist_onsetfocus" oncellclick="div_all_grd_prcplist_oncellclick" onheadclick="div_all_grd_prcplist_onheadclick" oncelldblclick="div_all_grd_prcplist_oncelldblclick" onenteredit="div_all_grd_prcplist_onenteredit" position="absolute 390 47 1200 670" anchor="all" onrbuttondown="div_all_grd_prcplist_onrbuttondown" onselectchanged="div_all_grd_prcplist_onselectchanged" onkillfocus="div_all_grd_prcplist_onkillfocus">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="38"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="80"/>
- <Column size="260"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="29"/>
- <Column size="37"/>
- <Column size="37"/>
- <Column size="29"/>
- <Column size="40"/>
- <Column size="37"/>
- <Column size="60"/>
- <Column size="153"/>
- <Column size="38"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="57"/>
- </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="총용량" taborder="undefined"/>
- <Cell col="7" colspan="2" text="1회용량" taborder="undefined"/>
- <Cell col="9" colspan="3" text="1회수량" taborder="undefined"/>
- <Cell col="12" text="횟수"/>
- <Cell col="13" text="일수"/>
- <Cell col="14" text="급비"/>
- <Cell col="15" text="용법/검체"/>
- <Cell col="16" text="MIX"/>
- <Cell col="17" text="전달"/>
- <Cell col="18" text="원내외"/>
- <Cell col="19" text="시행부서"/>
- <Cell col="20" text="희망일자"/>
- <Cell col="21" text="검사부서"/>
- <Cell col="22" text="검사의사"/>
- <Cell col="23" style="align:left middle;" text="마취확정필요여부"/>
- <Cell col="24" style="align:left middle;" text="필수처방여부"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" style="align:center;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "status"));selectbackground:EXPR(focus_rect("sbackground", currow, "status"));" text="bind:status" combodataset="ds_status_prcp" combocodecol="value" combodatacol="label"/>
- <Cell col="1" displaytype="combo" style="align:center middle;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpstatcd"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpstatcd"));" text="bind:prcpstatcd" combodataset="ds_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="2" displaytype="combo" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpclscd"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpclscd"));" text="bind:prcpclscd" combodataset="ds_M0005" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="combo" edittype="expr:isReadonly(currow, "prcpkindcd") ? "none" : "combo"" style="align:center middle;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpkindcd"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpkindcd"));controlalign:center middle;" text="bind:prcpkindcd" combodataset="ds_M0003" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="15" combodisplay="edit"/>
- <Cell col="4" displaytype="text" edittype="expr:isReadonly(currow, "prcpcd") ? "none" : "text"" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpcd"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpcd"));" text="bind:prcpcd" editimemode="alpha" editautoselect="true"/>
- <Cell col="5" displaytype="text" edittype="expr:isReadonly(currow, "prcpnm") ? "none" : "text"" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpnm"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpnm"));" text="bind:prcpnm" editautoselect="true"/>
- <Cell col="6" displaytype="number" edittype="expr:isReadonly(currow, "prcpvol") ? "none" : "masknumber"" style="align:center middle;padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpvol"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpvol"));" text="bind:prcpvol" mask="expr:utlf_isNull(prcpvol) ? "" : "####0.###"" editautoselect="true" editacceptsenter="false" editlimitbymask="both"/>
- <Cell col="7" displaytype="number" edittype="expr:isReadonly(currow, "drprcpetc7") ? "none" : "masknumber"" style="align:center middle;padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "drprcpetc7"));selectbackground:EXPR(focus_rect("sbackground", currow, "drprcpetc7"));" text="bind:drprcpetc7" mask="expr:utlf_isNull(drprcpetc7) ? "" : "####0.###"" editautoselect="true" editacceptsenter="false" editlimitbymask="both"/>
- <Cell col="8" style="padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpvolunitnm"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpvolunitnm"));" text="bind:prcpvolunitnm"/>
- <Cell col="9" displaytype="number" edittype="expr:isReadonly(currow, "prcpqty") ? "none" : "masknumber"" editfilter="none" style="align:center middle;padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpqty"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpqty"));" text="bind:prcpqty" mask="expr:utlf_isNull(prcpqty) ? "" : "####0.###"" editautoselect="true" editacceptsenter="false" editlimitbymask="both" editacceptstab="false"/>
- <Cell col="10" displaytype="number" edittype="masknumber" style="align:center middle;padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "drprcpetc8"));selectbackground:EXPR(focus_rect("sbackground", currow, "drprcpetc8"));" text="bind:drprcpetc8" mask="expr:utlf_isNull(drprcpetc8) ? "" : "####0.###"" editautoselect="true" editacceptsenter="false" editlimitbymask="both"/>
- <Cell col="11" style="padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpqtyunitnm"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpqtyunitnm"));" text="bind:prcpqtyunitnm"/>
- <Cell col="12" displaytype="number" edittype="expr:isReadonly(currow, "prcptims") ? "none" : "masknumber"" style="align:center middle;padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcptims"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcptims"));" text="bind:prcptims" mask="9" editautoselect="true" editacceptsenter="false"/>
- <Cell col="13" displaytype="number" edittype="expr:isReadonly(currow, "prcpdayno") ? "none" : "masknumber"" style="align:center middle;padding:0 0 0 0;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpdayno"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpdayno"));" text="bind:prcpdayno" mask="9" editautoselect="true" editacceptsenter="false"/>
- <Cell col="14" displaytype="combo" edittype="expr:isReadonly(currow, "payflagcd") ? "none" : "combo"" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "payflagcd"));selectbackground:EXPR(focus_rect("sbackground", currow, "payflagcd"));" text="bind:payflagcd" combodataset="ds_M0029" combocodecol="cdid" combodatacol="cdnm" combodisplay="edit"/>
- <Cell col="15" style="align:left middle;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "drugmthdspccdnm"));selectbackground:EXPR(focus_rect("sbackground", currow, "drugmthdspccdnm"));" text="bind:drugmthdspccdnm"/>
- <Cell col="16" style="align:left middle;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpmixno"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpmixno"));" text="bind:prcpmixno"/>
- <Cell col="17" style="align:left middle;background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpdelivefact"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpdelivefact"));" text="bind:prcpdelivefact"/>
- <Cell col="18" displaytype="combo" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "hosinhosoutflag"));selectbackground:EXPR(focus_rect("sbackground", currow, "hosinhosoutflag"));" text="bind:hosinhosoutflag" combodataset="ds_hosinhosoutflag" combocodecol="value" combodatacol="label"/>
- <Cell col="19" displaytype="combo" edittype="none" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcpexecdeptcd"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcpexecdeptcd"));" text="bind:prcpexecdeptcd" combodataset="ds_orddept" combocodecol="deptcd" combodatacol="depthngnm"/>
- <Cell col="20" displaytype="date" edittype="expr:isReadonly(currow, "prcphopedd") ? "none" : "date"" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "prcphopedd"));selectbackground:EXPR(focus_rect("sbackground", currow, "prcphopedd"));" text="bind:prcphopedd" editautoselect="true" calendardisplaynulltype="none"/>
- <Cell col="21" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "drprcpetc13nm"));selectbackground:EXPR(focus_rect("sbackground", currow, "drprcpetc13nm"));" text="bind:drprcpetc13nm"/>
- <Cell col="22" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "drprcpetc14nm"));selectbackground:EXPR(focus_rect("sbackground", currow, "drprcpetc14nm"));" text="bind:drprcpetc14nm"/>
- <Cell col="23" displaytype="checkbox" edittype="checkbox" style="background:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);background2:EXPR(utlf_isNull(tempcol9) ? (utlf_isNull(tempcol10) ? "transparent" : tempcol10) : tempcol9);font:EXPR(focus_rect("font", currow, "anstcnfmneedyn"));selectbackground:EXPR(focus_rect("sbackground", currow, "anstcnfmneedyn"));" text="bind:anstcnfmneedyn" expr="expr:(anstcnfmneedyn == "Y" || anstcnfmneedyn == 1) ? 1 : 0"/>
- <Cell col="24" displaytype="checkbox" edittype="checkbox" text="bind:essnprcpyn" expr="expr:(essnprcpyn == "Y" || essnprcpyn == 1) ? 1 : 0"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="div_srch" taborder="33" url="emr_prcpmngtxp::SPMMO00500_그리드처방검색.xfdl" visible="false" position="absolute 390 94 1200 445" anchor="left top right"/>
- <Grid id="grd_essprcplist" taborder="34" binddataset="ds_grd_essprcplist" useinputpanel="false" visible="false" position="absolute 391 540 1200 670" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="38"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="80"/>
- <Column size="260"/>
- <Column size="45"/>
- <Column size="27"/>
- <Column size="37"/>
- <Column size="27"/>
- <Column size="40"/>
- <Column size="37"/>
- <Column size="60"/>
- <Column size="153"/>
- <Column size="38"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- </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="1회용량"/>
- <Cell col="7" text="1회용량"/>
- <Cell col="8" text="1회수량"/>
- <Cell col="9" text="1회수량"/>
- <Cell col="10" text="횟수"/>
- <Cell col="11" text="일수"/>
- <Cell col="12" text="급비"/>
- <Cell col="13" text="용법/검체"/>
- <Cell col="14" text="MIX"/>
- <Cell col="15" text="전달"/>
- <Cell col="16" text="원내외"/>
- <Cell col="17" text="시행부서"/>
- <Cell col="18" text="희망일자"/>
- <Cell col="19" text="선택진료"/>
- <Cell col="20" text="등록일시"/>
- <Cell col="21" text="등록자"/>
- <Cell col="22" text="마취확정필요여부"/>
- </Band>
- <Band id="body">
- <Cell enable="false" text="bind:status" edittype="combo" displaytype="combo"/>
- <Cell col="1" enable="false" text="bind:prcpstatcd" edittype="combo" displaytype="combo"/>
- <Cell col="2" text="bind:prcpclscd" edittype="combo" displaytype="combo"/>
- <Cell col="3" class="gridcombo" text="bind:prcpkindcd" edittype="combo" displaytype="combo"/>
- <Cell col="4" text="bind:prcpcd" edittype="text" displaytype="text"/>
- <Cell col="5" text="bind:prcpnm" edittype="text" displaytype="text"/>
- <Cell col="6" text="bind:drprcpetc7" edittype="text" displaytype="text" mask="#.#"/>
- <Cell col="7" text="bind:prcpvolunitnm" edittype="none" displaytype="none"/>
- <Cell col="8" text="bind:drprcpetc8" edittype="text" displaytype="text" mask="#.#"/>
- <Cell col="9" text="bind:prcpqtyunitnm"/>
- <Cell col="10" text="bind:prcptims" edittype="text" displaytype="text" mask="#"/>
- <Cell col="11" text="bind:prcpdayno" edittype="text" displaytype="text" mask="#"/>
- <Cell col="12" text="bind:payflagcd" edittype="combo" displaytype="combo"/>
- <Cell col="13" text="bind:drugmthdspccdnm" edittype="none" displaytype="none"/>
- <Cell col="14" text="bind:prcpmixno" edittype="text" displaytype="text"/>
- <Cell col="15" text="bind:prcpdelivefact"/>
- <Cell col="16" enable="false" text="bind:hosinhosoutflag" edittype="combo" displaytype="combo"/>
- <Cell col="17" class="gridcombo" enable="false" text="bind:prcpexecdeptcd" edittype="combo" displaytype="combo"/>
- <Cell col="18" text="bind:prcphopedd" edittype="date" displaytype="date" mask="yyyy-mm-dd"/>
- <Cell col="19" text="bind:choiordflag" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="20" text="bind:rgsttm" mask="yyyy-mm-dd"/>
- <Cell col="21" text="bind:rgstridnm"/>
- <Cell col="22" text="bind:anstcnfmneedyn" edittype="checkbox" displaytype="checkbox"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_consultsrch" taborder="35" text="Consult" class="btn2" visible="false" position="absolute 981 24 1045 43" onclick="div_all_btn_consultsrch_onclick" anchor="top right"/>
- <Button id="button102" taborder="37" text="진단검사" visible="false" position="absolute 732 22 792 42" onclick="div_all_button102_onclick" anchor="top right"/>
- <Button id="btn_menuLeft" taborder="40" onlbuttondown="btn_menuLeft_onlbuttondown" onlbuttonup="btn_onlbuttonup" position="absolute 805 0 823 22" anchor="left top" class="icon_pre2" visible="false"/>
- <Button id="btn_menuRight" taborder="41" onlbuttondown="btn_menuRight_onlbuttondown" onlbuttonup="btn_onlbuttonup" position="absolute 824 0 842 22" anchor="left top" class="icon_next2" visible="false"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="Shape00" position="absolute 0 41 1200 49" style="strokepen:3 solid #9ebed4ff;border:0 none #808080ff ;color:#262626ff;font:Dotum,9;" radiusy="5" linetype="horizontal" endangle="90" radiusx="5" startangle="0" type="line" visible="false" anchor="left top right"/>
- <PopupMenu id="pmn_menu_O" innerdataset="ds_O_MouseR" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 1208 163 1372 596" positionstep="0"/>
- <PopupMenu id="pmn_menu_I" innerdataset="ds_I_MouseR" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 1372 164 1536 594"/>
- <PopupMenu id="pmn_menu_E" innerdataset="ds_E_MouseR" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 1536 164 1700 594"/>
- <Grid position="absolute 1209 598 1532 648" id="grd_downlist" visible="false" taborder="1" binddataset="ds_main_down_prcplist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="80"/>
- <Column size="260"/>
- <Column size="45"/>
- <Column size="27"/>
- <Column size="37"/>
- <Column size="27"/>
- <Column size="40"/>
- <Column size="37"/>
- <Column size="60"/>
- <Column size="153"/>
- <Column size="38"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="60"/>
- </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="1회용량"/>
- <Cell col="6" text="1회용량"/>
- <Cell col="7" text="1회수량"/>
- <Cell col="8" text="1회수량"/>
- <Cell col="9" text="횟수"/>
- <Cell col="10" text="일수"/>
- <Cell col="11" text="급비"/>
- <Cell col="12" text="용법/검체"/>
- <Cell col="13" text="MIX"/>
- <Cell col="14" text="전달"/>
- <Cell col="15" text="원내외"/>
- <Cell col="16" text="시행부서"/>
- <Cell col="17" text="선택진료"/>
- <Cell col="18" text="등록일시"/>
- <Cell col="19" text="등록자"/>
- <Cell col="20" text="마취확정필요여부"/>
- <Cell col="21" text="필수처방여부"/>
- </Band>
- <Band id="body">
- <Cell text="bind:stepnm"/>
- <Cell col="1" text="bind:prcpclscd" edittype="combo" displaytype="combo"/>
- <Cell col="2" class="gridcombo" text="bind:prcpkindcd" edittype="combo" displaytype="combo"/>
- <Cell col="3" text="bind:prcpcd" edittype="text" displaytype="text"/>
- <Cell col="4" text="bind:prcpnm" edittype="text" displaytype="text"/>
- <Cell col="5" text="bind:drprcpetc7" edittype="text" displaytype="text" mask="#.#"/>
- <Cell col="6" text="bind:prcpvolunitnm" edittype="none" displaytype="none"/>
- <Cell col="7" text="bind:drprcpetc8" edittype="text" displaytype="text" mask="#.#"/>
- <Cell col="8" text="bind:prcpqtyunitnm"/>
- <Cell col="9" text="bind:prcptims" edittype="text" displaytype="text" mask="#"/>
- <Cell col="10" text="bind:prcpdayno" edittype="text" displaytype="text" mask="#"/>
- <Cell col="11" text="bind:payflagcd" edittype="combo" displaytype="combo"/>
- <Cell col="12" text="bind:drugmthdspccdnm" edittype="none" displaytype="none"/>
- <Cell col="13" text="bind:prcpmixno" edittype="text" displaytype="text"/>
- <Cell col="14" text="bind:prcpdelivefact"/>
- <Cell col="15" enable="false" text="bind:hosinhosoutflag" edittype="combo" displaytype="combo"/>
- <Cell col="16" class="gridcombo" enable="false" text="bind:prcpexecdeptcd" edittype="combo" displaytype="combo"/>
- <Cell col="17" text="bind:choiordflag" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="18" text="bind:rgsttm" mask="yyyy-mm-dd"/>
- <Cell col="19" text="bind:rgstridnm"/>
- <Cell col="20" class="gridcombo" text="bind:anstcnfmneedyn" edittype="combo" displaytype="combo"/>
- <Cell col="21" text="bind:essnprcpyn" edittype="checkbox" displaytype="checkbox"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <PopupMenu id="pmn_menu_Form" innerdataset="@ds_Form_MouseR" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu_onmenuclick" position="absolute 1704 164 1868 208"/>
- <PopupMenu id="pmn_menu_hichart" position="absolute 1704 216 1867 241" innerdataset="@ds_Hichart_MouseR" idcolumn="func" levelcolumn="level" captioncolumn="label" onmenuclick="pmn_menu_hichart_onmenuclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_prcpkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_choicenewform" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formnminfo" type="STRING"/>
- <Column id="formcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_issdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_down_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stepnm" type="STRING"/>
- <Column id="prcpclscd" type="STRING"/>
- <Column id="prcpkindcd" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="drprcpetc7" type="STRING"/>
- <Column id="prcpvolunitnm" type="STRING"/>
- <Column id="drprcpetc8" type="STRING"/>
- <Column id="prcpqtyunitnm" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="prcpdayno" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="drugmthdspccdnm" type="STRING"/>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="prcpdelivefact" type="STRING"/>
- <Column id="hosinhosoutflag" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- <Column id="choiordflag" type="STRING"/>
- <Column id="rgsttm" type="STRING"/>
- <Column id="rgstridnm" type="STRING"/>
- <Column id="anstcnfmneedyn" type="STRING"/>
- <Column id="essnprcpyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_essprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING"/>
- <Column id="prcpstatcd" type="STRING"/>
- <Column id="prcpclscd" type="STRING"/>
- <Column id="prcpkindcd" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="drprcpetc7" type="STRING"/>
- <Column id="prcpvolunitnm" type="STRING"/>
- <Column id="drprcpetc8" type="STRING"/>
- <Column id="prcpqtyunitnm" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="prcpdayno" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="drugmthdspccdnm" type="STRING"/>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="prcpdelivefact" type="STRING"/>
- <Column id="hosinhosoutflag" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- <Column id="prcphopedd" type="STRING"/>
- <Column id="choiordflag" type="STRING"/>
- <Column id="rgsttm" type="STRING"/>
- <Column id="rgstridnm" type="STRING"/>
- <Column id="anstcnfmneedyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_prcplist_oncolumnchanged" canrowposchange="ds_main_prcplist_canrowposchange">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="hosinhosoutflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="testrsltunit" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcphistcd" type="STRING" size="256"/>
- <Column id="tempprcpflag" type="STRING" size="256"/>
- <Column id="prcpsetcd" type="STRING" size="256"/>
- <Column id="prcpvolunitflag" type="STRING" size="256"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256"/>
- <Column id="orgprcpqty" type="STRING" size="256"/>
- <Column id="drugspd" type="STRING" size="256"/>
- <Column id="drugspdunitflag" type="STRING" size="256"/>
- <Column id="powdflag" type="STRING" size="256"/>
- <Column id="prnprcpflag" type="STRING" size="256"/>
- <Column id="prepprcpflag" type="STRING" size="256"/>
- <Column id="selfprcpflag" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- <Column id="drugpackflag" type="STRING" size="256"/>
- <Column id="erprcpflag" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="nigtprcpflag" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="fixprcpflag" type="STRING" size="256"/>
- <Column id="anamneflag" type="STRING" size="256"/>
- <Column id="fastprcpflag" type="STRING" size="256"/>
- <Column id="erreadflag" type="STRING" size="256"/>
- <Column id="prcpdirecflag" type="STRING" size="256"/>
- <Column id="tnsuseflag" type="STRING" size="256"/>
- <Column id="tnsfiltflag" type="STRING" size="256"/>
- <Column id="trnptbftestflag" type="STRING" size="256"/>
- <Column id="offictourhealexamflag" type="STRING" size="256"/>
- <Column id="stemcellflag" type="STRING" size="256"/>
- <Column id="angioflagcd" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="mealcalrcnts" type="STRING" size="256"/>
- <Column id="mealprotcnts" type="STRING" size="256"/>
- <Column id="mealupdtflag" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="etcprcpresncd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="issdeptcd" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="prcpsignflag" type="STRING" size="256"/>
- <Column id="rateprcpflag" type="STRING" size="256"/>
- <Column id="prcprefseq" type="STRING" size="256"/>
- <Column id="ordreqlnkno" type="STRING" size="256"/>
- <Column id="testreqlnkno" type="STRING" size="256"/>
- <Column id="prcplnkdd" type="STRING" size="256"/>
- <Column id="prcplnkno" type="STRING" size="256"/>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="tootfact" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="prcpessninptflag" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- <Column id="drugrateqty" type="STRING" size="256"/>
- <Column id="asttestflag" type="STRING" size="256"/>
- <Column id="clincstdyflag" type="STRING" size="256"/>
- <Column id="prtlno" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="optermcd" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="hscttempprcpflag" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="pampkspec" type="STRING" size="256"/>
- <Column id="prcppkspec" type="STRING" size="256"/>
- <Column id="calcscormastspec" type="STRING" size="256"/>
- <Column id="drugmastspec" type="STRING" size="256"/>
- <Column id="rateprcpspec" type="STRING" size="256"/>
- <Column id="matrsetprcpspec" type="STRING" size="256"/>
- <Column id="suppdeptspec" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- <Column id="etclnkspec" type="STRING" size="256"/>
- <Column id="srchcondcnts" type="STRING" size="256"/>
- <Column id="orgprcpnm" type="STRING" size="256"/>
- <Column id="chkcol" type="STRING" size="256"/>
- <Column id="hsctdelivepos" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="etcprcpflag" type="STRING" size="256"/>
- <Column id="aftcertflag" type="STRING" size="256"/>
- <Column id="aftcertdrid" type="STRING" size="256"/>
- <Column id="prcpvalidd" type="STRING" size="256"/>
- <Column id="spynpy1" type="STRING" size="256"/>
- <Column id="specdrid" type="STRING" size="256"/>
- <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
- <Column id="anticncrprtlno" type="STRING" size="256"/>
- <Column id="anticncrdayno" type="STRING" size="256"/>
- <Column id="druglnkno" type="STRING" size="256"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256"/>
- <Column id="irpayflag" type="STRING" size="256"/>
- <Column id="irflag" type="STRING" size="256"/>
- <Column id="procerdietflag" type="STRING" size="256"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256"/>
- <Column id="drugindependpackflag" type="STRING" size="256"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256"/>
- <Column id="rehbprcpenddd" type="STRING" size="256"/>
- <Column id="matrallsizespecid" type="STRING" size="256"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256"/>
- <Column id="lowdrugresncd" type="STRING" size="256"/>
- <Column id="tfdtlcd" type="STRING" size="256"/>
- <Column id="dnorreqlnkno" type="STRING" size="256"/>
- <Column id="subcretno" type="STRING" size="256"/>
- <Column id="exptmthdfact" type="STRING" size="256"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256"/>
- <Column id="drgacptflag" type="STRING" size="256"/>
- <Column id="drprcpetc1" type="STRING" size="256"/>
- <Column id="drprcpetc2" type="STRING" size="256"/>
- <Column id="drprcpetc3" type="STRING" size="256"/>
- <Column id="drprcpetc4" type="STRING" size="256"/>
- <Column id="drprcpetc5" type="STRING" size="256"/>
- <Column id="drprcpetc6" type="STRING" size="256"/>
- <Column id="drprcpetc7" type="STRING" size="256"/>
- <Column id="drprcpetc8" type="STRING" size="256"/>
- <Column id="drprcpetc9" type="STRING" size="256"/>
- <Column id="drprcpetc10" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="tempcol4" type="STRING" size="256"/>
- <Column id="tempcol5" type="STRING" size="256"/>
- <Column id="tempcol6" type="STRING" size="256"/>
- <Column id="tempcol7" type="STRING" size="256"/>
- <Column id="tempcol8" type="STRING" size="256"/>
- <Column id="tempcol9" type="STRING" size="256"/>
- <Column id="tempcol10" type="STRING" size="256"/>
- <Column id="tempcol11" type="STRING" size="256"/>
- <Column id="tempcol12" type="STRING" size="256"/>
- <Column id="tempcol13" type="STRING" size="256"/>
- <Column id="tempcol14" type="STRING" size="256"/>
- <Column id="tempcol15" type="STRING" size="256"/>
- <Column id="tempcol16" type="STRING" size="256"/>
- <Column id="tempcol17" type="STRING" size="256"/>
- <Column id="tempcol18" type="STRING" size="256"/>
- <Column id="tempcol19" type="STRING" size="256"/>
- <Column id="tempcol20" type="STRING" size="256"/>
- <Column id="tempcol21" type="STRING" size="256"/>
- <Column id="tempcol22" type="STRING" size="256"/>
- <Column id="tempcol23" type="STRING" size="256"/>
- <Column id="tempcol24" type="STRING" size="256"/>
- <Column id="tempcol25" type="STRING" size="256"/>
- <Column id="fasttrackflag" type="STRING" size="256" sumtext="Fast Track 처방 여부"/>
- <Column id="drprcpetc11" type="STRING" size="256" sumtext="제2시술(50%감면)"/>
- <Column id="drprcpetc12" type="STRING" size="256" sumtext="F/U 처방여부Y,N(진료일 수납제외, 검사희망일에 수납)"/>
- <Column id="testordflag" type="STRING" size="256" sumtext="검사의사팝업여부"/>
- <Column id="drprcpetc13" type="STRING" size="256" sumtext="검사부서코드"/>
- <Column id="drprcpetc13nm" type="STRING" size="256" sumtext="검사부서명"/>
- <Column id="drprcpetc14" type="STRING" size="256" sumtext="검사의사사번"/>
- <Column id="drprcpetc14nm" type="STRING" size="256" sumtext="검사의사명"/>
- <Column id="drprcpetc15" type="STRING" size="256" sumtext="의사처방기타15"/>
- <Column id="drprcpetc16" type="STRING" size="256" sumtext="의사처방기타16"/>
- <Column id="drprcpetc17" type="STRING" size="256" sumtext="의사처방기타17"/>
- <Column id="drprcpetc18" type="STRING" size="256" sumtext="의사처방기타18"/>
- <Column id="drprcpetc19" type="STRING" size="256" sumtext="의사처방기타19"/>
- <Column id="drprcpetc20" type="STRING" size="256" sumtext="의사처방기타20"/>
- <Column id="drprcpetc21" type="STRING" size="256" sumtext="의사처방기타21"/>
- <Column id="drprcpetc22" type="STRING" size="256" sumtext="의사처방기타22"/>
- <Column id="drprcpetc23" type="STRING" size="256" sumtext="의사처방기타23"/>
- <Column id="drprcpetc24" type="STRING" size="256" sumtext="의사처방기타24"/>
- <Column id="drprcpetc25" type="STRING" size="256" sumtext="의사처방기타25"/>
- <Column id="drprcpetc26" type="STRING" size="256" sumtext="의사처방기타26"/>
- <Column id="drprcpetc27" type="STRING" size="256" sumtext="의사처방기타27"/>
- <Column id="drprcpetc28" type="STRING" size="256" sumtext="의사처방기타28"/>
- <Column id="drprcpetc29" type="STRING" size="256" sumtext="의사처방기타29"/>
- <Column id="drprcpetc30" type="STRING" size="256" sumtext="의사처방기타30"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
- <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- <Column id="spcspifyn" type="STRING" size="256" sumtext="부분 선택진료 위임 여부"/>
- <Column id="speccls" type="STRING" size="256" sumtext="선택진료처방 분류"/>
- <Column id="todayspcdrid" type="STRING" size="256" sumtext="오늘 선택진료의"/>
- <Column id="allspcdrid" type="STRING" size="256" sumtext="가능 선택진료의"/>
- <Column id="nullvalexistyn" type="STRING" size="256"/>
- <Column id="nullcolumncd" type="STRING" size="256"/>
- <Column id="anstcnfmneedyn" type="STRING" size="256"/>
- <Column id="orghosinhosoutflag" type="STRING" size="256"/>
- <Column id="orghosinprcpresncd" type="STRING" size="256"/>
- <Column id="essnprcpyn" type="STRING" size="256"/>
- <Column id="limno" type="STRING" size="256"/>
- <Column id="limhistno" type="STRING" size="256"/>
- <Column id="limcdno" type="STRING" size="256"/>
- <Column id="inqrno" type="STRING" size="256"/>
- <Column id="qestno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="levl" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_saveflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="savedataflag" type="STRING" size="256"/>
- <Column id="saveflag" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="inptflag" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="signyn" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="divyn" type="STRING" size="256"/>
- <Column id="pseuacptflag" type="STRING" size="256"/>
- <Column id="admininfo" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_tmedmthdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="mthdcnts" type="STRING" size="256"/>
- <Column id="mthdcd" type="STRING" size="256"/>
- <Column id="basecnt" type="STRING" size="256"/>
- <Column id="adminpath" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="drdirecyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="abbrnm"/>
- <Col id="mthdcnts"/>
- <Col id="mthdcd"/>
- <Col id="basecnt"/>
- <Col id="adminpath"/>
- <Col id="mealflag"/>
- <Col id="drdirecyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_formbaseset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_formlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formcd" type="STRING"/>
- <Column id="formnm" type="STRING"/>
- <Column id="formwritflag" type="STRING"/>
- <Column id="formseq" type="STRING"/>
- <Column id="cnstflag" type="STRING"/>
- <Column id="cnstclsnm" type="STRING"/>
- <Column id="recvdeptcd" type="STRING"/>
- <Column id="recvuserid" type="STRING"/>
- <Column id="cnstcnts" type="STRING"/>
- <Column id="formrecseq" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0094" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="detlvw" type="STRING" size="256"/>
- <Column id="detlivw" type="STRING" size="256"/>
- <Column id="Column2" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="patinfo" type="STRING" size="256"/>
- <Column id="diagdetlvw" type="STRING" size="256"/>
- <Column id="diagsrchcond1" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="srchbtn" type="STRING" size="256"/>
- <Column id="cropflag" type="STRING" size="256"/>
- <Column id="restantimicyn" type="STRING" size="256"/>
- <Column id="drugbatch" type="STRING" size="256"/>
- <Column id="prgtbooprcpyn" type="STRING" size="256"/>
- <Column id="bfpayflagcd" type="STRING" size="256"/>
- <Column id="erresn" type="STRING" size="256"/>
- <Column id="bfprcpkindcd" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="setprcpyn" type="STRING" size="256"/>
- <Column id="bfprcpload" type="STRING" size="256"/>
- <Column id="ordrecflag" type="STRING" size="256"/>
- <Column id="fstopenflag" type="STRING" size="256"/>
- <Column id="cnsttypenm" type="STRING" size="256"/>
- <Column id="repltypenm" type="STRING" size="256"/>
- <Column id="prmsautoflag" type="STRING" size="256"/>
- <Column id="subjsubcretno" type="STRING" size="256"/>
- <Column id="emrobjsaveyn" type="STRING" size="256"/>
- <Column id="prcpobjsaveyn" type="STRING" size="256"/>
- <Column id="chronicdiseaseyn" type="STRING" size="256"/>
- <Column id="specordtypenm" type="STRING" size="256"/>
- <Column id="multidayno" type="STRING" size="256"/>
- <Column id="specdrinfo" type="STRING" size="256"/>
- <Column id="enviflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="detlvw">p</Col>
- <Col id="detlivw">p</Col>
- <Col id="prcpkindcd"/>
- <Col id="prcpclscd"/>
- <Col id="prcpstatcd"/>
- <Col id="hosinprcpresncd"/>
- <Col id="payflagcd"/>
- <Col id="rehbprcpcurepartcd"/>
- <Col id="opansflagcd"/>
- <Col id="prcpdd"/>
- <Col id="patinfo"/>
- <Col id="diagdetlvw">p</Col>
- <Col id="diagsrchcond1">2</Col>
- <Col id="prcpauthflag">0</Col>
- <Col id="pid"/>
- <Col id="orddept"/>
- <Col id="inclprcpno">0</Col>
- <Col id="hsctlnkno">0</Col>
- <Col id="prcpmixno">0</Col>
- </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="cond1" type="STRING" size="256"/>
- <Column id="cond2" type="STRING" size="256"/>
- <Column id="cond3" type="STRING" size="256"/>
- <Column id="cond4" type="STRING" size="256"/>
- <Column id="cond5" type="STRING" size="256"/>
- <Column id="cond9" type="STRING" size="256"/>
- <Column id="cond6" type="STRING" size="256"/>
- <Column id="cond7" type="STRING" size="256"/>
- <Column id="cond8" type="STRING" size="256"/>
- <Column id="cond9" type="STRING" size="256"/>
- <Column id="cond10" type="STRING" size="256"/>
- <Column id="cond11" type="STRING" size="256"/>
- <Column id="cond12" type="STRING" size="256"/>
- <Column id="cond13" type="STRING" size="256"/>
- <Column id="cond14" type="STRING" size="256"/>
- <Column id="cond15" type="STRING" size="256"/>
- <Column id="cond16" type="STRING" size="256"/>
- <Column id="cond17" type="STRING" size="256"/>
- <Column id="cond18" type="STRING" size="256"/>
- <Column id="cond19" type="STRING" size="256"/>
- <Column id="cond99" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="insukind"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpgenrflag">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_drugcalc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="drprcpetc7" type="STRING" size="256"/>
- <Column id="drprcpetc8" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_prmsprcpsetdetlset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="setno"/>
- <Col id="settypecd"/>
- <Col id="setnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_prmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="levl" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="procflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="levl"/>
- <Col id="setno"/>
- <Col id="supsetno"/>
- <Col id="sortno"/>
- <Col id="setkindcd"/>
- <Col id="setclscd"/>
- <Col id="settrgtcd"/>
- <Col id="setnm"/>
- <Col id="settypecd"/>
- <Col id="procflag"/>
- <Col id="ioflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_reqfrminfo" 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="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="spccd" type="STRING" size="256"/>
- <Column id="spcnm" type="STRING" size="256"/>
- <Column id="reqno" type="STRING" size="256"/>
- <Column id="reqhistno" type="STRING" size="256"/>
- <Column id="scrnno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="tday" type="STRING" size="256"/>
- <Column id="tdayyn" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="srchdrugcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_target" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_ocrprint_calcscor" 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="cretno" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="disflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reset_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="volunit" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="qtyunit" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- <Column id="asttestflag" type="STRING" size="256"/>
- <Column id="times" type="STRING" size="256"/>
- <Column id="prtlstat" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="stepno" type="STRING" size="256"/>
- <Column id="stepnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reset_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="hosinhosoutflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="testrsltunit" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcphistcd" type="STRING" size="256"/>
- <Column id="tempprcpflag" type="STRING" size="256"/>
- <Column id="prcpsetcd" type="STRING" size="256"/>
- <Column id="prcpvolunitflag" type="STRING" size="256"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256"/>
- <Column id="orgprcpqty" type="STRING" size="256"/>
- <Column id="drugspd" type="STRING" size="256"/>
- <Column id="drugspdunitflag" type="STRING" size="256"/>
- <Column id="powdflag" type="STRING" size="256"/>
- <Column id="prnprcpflag" type="STRING" size="256"/>
- <Column id="prepprcpflag" type="STRING" size="256"/>
- <Column id="selfprcpflag" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- <Column id="drugpackflag" type="STRING" size="256"/>
- <Column id="erprcpflag" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="nigtprcpflag" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="fixprcpflag" type="STRING" size="256"/>
- <Column id="anamneflag" type="STRING" size="256"/>
- <Column id="fastprcpflag" type="STRING" size="256"/>
- <Column id="erreadflag" type="STRING" size="256"/>
- <Column id="prcpdirecflag" type="STRING" size="256"/>
- <Column id="tnsuseflag" type="STRING" size="256"/>
- <Column id="tnsfiltflag" type="STRING" size="256"/>
- <Column id="trnptbftestflag" type="STRING" size="256"/>
- <Column id="offictourhealexamflag" type="STRING" size="256"/>
- <Column id="stemcellflag" type="STRING" size="256"/>
- <Column id="angioflagcd" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="mealcalrcnts" type="STRING" size="256"/>
- <Column id="mealprotcnts" type="STRING" size="256"/>
- <Column id="mealupdtflag" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="etcprcpresncd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="issdeptcd" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="prcpsignflag" type="STRING" size="256"/>
- <Column id="rateprcpflag" type="STRING" size="256"/>
- <Column id="prcprefseq" type="STRING" size="256"/>
- <Column id="ordreqlnkno" type="STRING" size="256"/>
- <Column id="testreqlnkno" type="STRING" size="256"/>
- <Column id="prcplnkdd" type="STRING" size="256"/>
- <Column id="prcplnkno" type="STRING" size="256"/>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="tootfact" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="prcpessninptflag" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- <Column id="drugrateqty" type="STRING" size="256"/>
- <Column id="asttestflag" type="STRING" size="256"/>
- <Column id="clincstdyflag" type="STRING" size="256"/>
- <Column id="prtlno" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="optermcd" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="hscttempprcpflag" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="pampkspec" type="STRING" size="256"/>
- <Column id="prcppkspec" type="STRING" size="256"/>
- <Column id="calcscormastspec" type="STRING" size="256"/>
- <Column id="drugmastspec" type="STRING" size="256"/>
- <Column id="rateprcpspec" type="STRING" size="256"/>
- <Column id="matrsetprcpspec" type="STRING" size="256"/>
- <Column id="suppdeptspec" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- <Column id="etclnkspec" type="STRING" size="256"/>
- <Column id="srchcondcnts" type="STRING" size="256"/>
- <Column id="orgprcpnm" type="STRING" size="256"/>
- <Column id="chkcol" type="STRING" size="256"/>
- <Column id="hsctdelivepos" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="etcprcpflag" type="STRING" size="256"/>
- <Column id="aftcertflag" type="STRING" size="256"/>
- <Column id="aftcertdrid" type="STRING" size="256"/>
- <Column id="prcpvalidd" type="STRING" size="256"/>
- <Column id="spynpy1" type="STRING" size="256"/>
- <Column id="specdrid" type="STRING" size="256"/>
- <Column id="anticncrprtlno" type="STRING" size="256"/>
- <Column id="anticncrdayno" type="STRING" size="256"/>
- <Column id="druglnkno" type="STRING" size="256"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256"/>
- <Column id="irpayflag" type="STRING" size="256"/>
- <Column id="irflag" type="STRING" size="256"/>
- <Column id="procerdietflag" type="STRING" size="256"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256"/>
- <Column id="drugindependpackflag" type="STRING" size="256"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256"/>
- <Column id="rehbprcpenddd" type="STRING" size="256"/>
- <Column id="matrallsizespecid" type="STRING" size="256"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256"/>
- <Column id="lowdrugresncd" type="STRING" size="256"/>
- <Column id="tfdtlcd" type="STRING" size="256"/>
- <Column id="dnorreqlnkno" type="STRING" size="256"/>
- <Column id="subcretno" type="STRING" size="256"/>
- <Column id="exptmthdfact" type="STRING" size="256"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256"/>
- <Column id="drgacptflag" type="STRING" size="256"/>
- <Column id="drprcpetc1" type="STRING" size="256"/>
- <Column id="drprcpetc2" type="STRING" size="256"/>
- <Column id="drprcpetc3" type="STRING" size="256"/>
- <Column id="drprcpetc4" type="STRING" size="256"/>
- <Column id="drprcpetc5" type="STRING" size="256"/>
- <Column id="drprcpetc6" type="STRING" size="256"/>
- <Column id="drprcpetc7" type="STRING" size="256"/>
- <Column id="drprcpetc8" type="STRING" size="256"/>
- <Column id="drprcpetc9" type="STRING" size="256"/>
- <Column id="drprcpetc10" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="tempcol4" type="STRING" size="256"/>
- <Column id="tempcol5" type="STRING" size="256"/>
- <Column id="tempcol6" type="STRING" size="256"/>
- <Column id="tempcol7" type="STRING" size="256"/>
- <Column id="tempcol8" type="STRING" size="256"/>
- <Column id="tempcol9" type="STRING" size="256"/>
- <Column id="tempcol10" type="STRING" size="256"/>
- <Column id="tempcol11" type="STRING" size="256"/>
- <Column id="tempcol12" type="STRING" size="256"/>
- <Column id="tempcol13" type="STRING" size="256"/>
- <Column id="tempcol14" type="STRING" size="256"/>
- <Column id="tempcol15" type="STRING" size="256"/>
- <Column id="tempcol16" type="STRING" size="256"/>
- <Column id="tempcol17" type="STRING" size="256"/>
- <Column id="tempcol18" type="STRING" size="256"/>
- <Column id="tempcol19" type="STRING" size="256"/>
- <Column id="tempcol20" type="STRING" size="256"/>
- <Column id="tempcol21" type="STRING" size="256"/>
- <Column id="tempcol22" type="STRING" size="256"/>
- <Column id="tempcol23" type="STRING" size="256"/>
- <Column id="tempcol24" type="STRING" size="256"/>
- <Column id="tempcol25" type="STRING" size="256"/>
- <Column id="nullvalexistyn" type="STRING" size="256"/>
- <Column id="nullcolumncd" type="STRING" size="256"/>
- <Column id="anstcnfmneedyn" type="STRING" size="256"/>
- <Column id="orghosinhosoutflag" type="STRING" size="256"/>
- <Column id="orghosinprcpresncd" type="STRING" size="256"/>
- <Column id="essnprcpyn" type="STRING" size="256"/>
- <Column id="limno" type="STRING" size="256"/>
- <Column id="limhistno" type="STRING" size="256"/>
- <Column id="limcdno" type="STRING" size="256"/>
- <Column id="inqrno" type="STRING" size="256"/>
- <Column id="qestno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status">S</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_reset_anstprcplist" 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="prcpvol" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="mthdcnts" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="temp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_directprcp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="hosinhosoutflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="testrsltunit" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcphistcd" type="STRING" size="256"/>
- <Column id="tempprcpflag" type="STRING" size="256"/>
- <Column id="prcpsetcd" type="STRING" size="256"/>
- <Column id="prcpvolunitflag" type="STRING" size="256"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256"/>
- <Column id="orgprcpqty" type="STRING" size="256"/>
- <Column id="drugspd" type="STRING" size="256"/>
- <Column id="drugspdunitflag" type="STRING" size="256"/>
- <Column id="powdflag" type="STRING" size="256"/>
- <Column id="prnprcpflag" type="STRING" size="256"/>
- <Column id="prepprcpflag" type="STRING" size="256"/>
- <Column id="selfprcpflag" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- <Column id="drugpackflag" type="STRING" size="256"/>
- <Column id="erprcpflag" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="nigtprcpflag" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="fixprcpflag" type="STRING" size="256"/>
- <Column id="anamneflag" type="STRING" size="256"/>
- <Column id="fastprcpflag" type="STRING" size="256"/>
- <Column id="erreadflag" type="STRING" size="256"/>
- <Column id="prcpdirecflag" type="STRING" size="256"/>
- <Column id="tnsuseflag" type="STRING" size="256"/>
- <Column id="tnsfiltflag" type="STRING" size="256"/>
- <Column id="trnptbftestflag" type="STRING" size="256"/>
- <Column id="offictourhealexamflag" type="STRING" size="256"/>
- <Column id="stemcellflag" type="STRING" size="256"/>
- <Column id="angioflagcd" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="mealcalrcnts" type="STRING" size="256"/>
- <Column id="mealprotcnts" type="STRING" size="256"/>
- <Column id="mealupdtflag" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="etcprcpresncd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="issdeptcd" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="prcpsignflag" type="STRING" size="256"/>
- <Column id="rateprcpflag" type="STRING" size="256"/>
- <Column id="prcprefseq" type="STRING" size="256"/>
- <Column id="ordreqlnkno" type="STRING" size="256"/>
- <Column id="testreqlnkno" type="STRING" size="256"/>
- <Column id="prcplnkdd" type="STRING" size="256"/>
- <Column id="prcplnkno" type="STRING" size="256"/>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="tootfact" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="prcpessninptflag" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- <Column id="drugrateqty" type="STRING" size="256"/>
- <Column id="asttestflag" type="STRING" size="256"/>
- <Column id="clincstdyflag" type="STRING" size="256"/>
- <Column id="prtlno" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="optermcd" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="hscttempprcpflag" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="pampkspec" type="STRING" size="256"/>
- <Column id="prcppkspec" type="STRING" size="256"/>
- <Column id="calcscormastspec" type="STRING" size="256"/>
- <Column id="drugmastspec" type="STRING" size="256"/>
- <Column id="rateprcpspec" type="STRING" size="256"/>
- <Column id="matrsetprcpspec" type="STRING" size="256"/>
- <Column id="suppdeptspec" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- <Column id="etclnkspec" type="STRING" size="256"/>
- <Column id="srchcondcnts" type="STRING" size="256"/>
- <Column id="orgprcpnm" type="STRING" size="256"/>
- <Column id="chkcol" type="STRING" size="256"/>
- <Column id="hsctdelivepos" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="etcprcpflag" type="STRING" size="256"/>
- <Column id="aftcertflag" type="STRING" size="256"/>
- <Column id="aftcertdrid" type="STRING" size="256"/>
- <Column id="prcpvalidd" type="STRING" size="256"/>
- <Column id="spynpy1" type="STRING" size="256"/>
- <Column id="specdrid" type="STRING" size="256"/>
- <Column id="anticncrprtlno" type="STRING" size="256"/>
- <Column id="anticncrdayno" type="STRING" size="256"/>
- <Column id="druglnkno" type="STRING" size="256"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256"/>
- <Column id="irpayflag" type="STRING" size="256"/>
- <Column id="irflag" type="STRING" size="256"/>
- <Column id="procerdietflag" type="STRING" size="256"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256"/>
- <Column id="drugindependpackflag" type="STRING" size="256"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256"/>
- <Column id="rehbprcpenddd" type="STRING" size="256"/>
- <Column id="matrallsizespecid" type="STRING" size="256"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256"/>
- <Column id="lowdrugresncd" type="STRING" size="256"/>
- <Column id="tfdtlcd" type="STRING" size="256"/>
- <Column id="dnorreqlnkno" type="STRING" size="256"/>
- <Column id="subcretno" type="STRING" size="256"/>
- <Column id="exptmthdfact" type="STRING" size="256"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256"/>
- <Column id="drgacptflag" type="STRING" size="256"/>
- <Column id="drprcpetc1" type="STRING" size="256"/>
- <Column id="drprcpetc2" type="STRING" size="256"/>
- <Column id="drprcpetc3" type="STRING" size="256"/>
- <Column id="drprcpetc4" type="STRING" size="256"/>
- <Column id="drprcpetc5" type="STRING" size="256"/>
- <Column id="drprcpetc6" type="STRING" size="256"/>
- <Column id="drprcpetc7" type="STRING" size="256"/>
- <Column id="drprcpetc8" type="STRING" size="256"/>
- <Column id="drprcpetc9" type="STRING" size="256"/>
- <Column id="drprcpetc10" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="tempcol4" type="STRING" size="256"/>
- <Column id="tempcol5" type="STRING" size="256"/>
- <Column id="tempcol6" type="STRING" size="256"/>
- <Column id="tempcol7" type="STRING" size="256"/>
- <Column id="tempcol8" type="STRING" size="256"/>
- <Column id="tempcol9" type="STRING" size="256"/>
- <Column id="tempcol10" type="STRING" size="256"/>
- <Column id="tempcol11" type="STRING" size="256"/>
- <Column id="tempcol12" type="STRING" size="256"/>
- <Column id="tempcol13" type="STRING" size="256"/>
- <Column id="tempcol14" type="STRING" size="256"/>
- <Column id="tempcol15" type="STRING" size="256"/>
- <Column id="tempcol16" type="STRING" size="256"/>
- <Column id="tempcol17" type="STRING" size="256"/>
- <Column id="tempcol18" type="STRING" size="256"/>
- <Column id="tempcol19" type="STRING" size="256"/>
- <Column id="tempcol20" type="STRING" size="256"/>
- <Column id="tempcol21" type="STRING" size="256"/>
- <Column id="tempcol22" type="STRING" size="256"/>
- <Column id="tempcol23" type="STRING" size="256"/>
- <Column id="tempcol24" type="STRING" size="256"/>
- <Column id="tempcol25" type="STRING" size="256"/>
- <Column id="nullvalexistyn" type="STRING" size="256"/>
- <Column id="nullcolumncd" type="STRING" size="256"/>
- <Column id="anstcnfmneedyn" type="STRING" size="256"/>
- <Column id="orghosinhosoutflag" type="STRING" size="256"/>
- <Column id="orghosinprcpresncd" type="STRING" size="256"/>
- <Column id="essnprcpyn" type="STRING" size="256"/>
- <Column id="limno" type="STRING" size="256"/>
- <Column id="limhistno" type="STRING" size="256"/>
- <Column id="limcdno" type="STRING" size="256"/>
- <Column id="inqrno" type="STRING" size="256"/>
- <Column id="qestno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="prcpstatcd">000</Col>
- <Col id="prcpclscd">09</Col>
- <Col id="prcpkindcd"/>
- <Col id="prcpcd">000000000033</Col>
- <Col id="prcpnm">전달사항</Col>
- <Col id="prcpvol">1.0</Col>
- <Col id="prcpvolunitnm">-</Col>
- <Col id="prcpqty">1.0</Col>
- <Col id="prcpqtyunitnm">-</Col>
- <Col id="prcptims">1</Col>
- <Col id="prcpdayno">1</Col>
- <Col id="drugmthdspccdnm">-</Col>
- <Col id="prcpmixno">-</Col>
- <Col id="payflagcd">-</Col>
- <Col id="prcpdelivefact"/>
- <Col id="hosinhosoutflag">-</Col>
- <Col id="prcpexecdeptcd">-</Col>
- <Col id="prcphopedd"/>
- <Col id="choiordflag"/>
- <Col id="rgstdt"/>
- <Col id="rgstridnm"/>
- <Col id="testrsltunit">-</Col>
- <Col id="testrsltcnts">-</Col>
- <Col id="prcpgenrflag"/>
- <Col id="prcphistcd">O</Col>
- <Col id="tempprcpflag">N</Col>
- <Col id="prcpsetcd">-</Col>
- <Col id="prcpvolunitflag">-</Col>
- <Col id="prcpqtyunitflag">-</Col>
- <Col id="orgprcpqty"/>
- <Col id="drugspd">0</Col>
- <Col id="drugspdunitflag">-</Col>
- <Col id="powdflag">N</Col>
- <Col id="prnprcpflag">N</Col>
- <Col id="prepprcpflag">N</Col>
- <Col id="selfprcpflag">N</Col>
- <Col id="selfdrugflag">N</Col>
- <Col id="drugpackflag">N</Col>
- <Col id="erprcpflag">N</Col>
- <Col id="precureprcpflag">N</Col>
- <Col id="nigtprcpflag">N</Col>
- <Col id="portprcpflag">N</Col>
- <Col id="fixprcpflag">N</Col>
- <Col id="anamneflag">N</Col>
- <Col id="fastprcpflag">N</Col>
- <Col id="erreadflag">N</Col>
- <Col id="prcpdirecflag">-</Col>
- <Col id="tnsuseflag">0</Col>
- <Col id="tnsfiltflag">N</Col>
- <Col id="trnptbftestflag">N</Col>
- <Col id="offictourhealexamflag">N</Col>
- <Col id="stemcellflag">00NNN</Col>
- <Col id="angioflagcd">-</Col>
- <Col id="opansflagcd">-</Col>
- <Col id="ansttm">0000</Col>
- <Col id="mealcalrcnts">0</Col>
- <Col id="mealprotcnts">0</Col>
- <Col id="mealupdtflag">0</Col>
- <Col id="hosinprcpresncd">00</Col>
- <Col id="etcprcpresncd">-</Col>
- <Col id="drugmthdspccd">-</Col>
- <Col id="issdeptcd"/>
- <Col id="prcpauthflag"/>
- <Col id="prcpinptflag"/>
- <Col id="prcpsignflag"/>
- <Col id="rateprcpflag">N</Col>
- <Col id="prcprefseq">0</Col>
- <Col id="ordreqlnkno">0</Col>
- <Col id="testreqlnkno">0</Col>
- <Col id="prcplnkdd">00000000</Col>
- <Col id="prcplnkno">0</Col>
- <Col id="oprsrvno"/>
- <Col id="tootfact">-</Col>
- <Col id="clinccmtcnts">-</Col>
- <Col id="prcpessninptflag">-</Col>
- <Col id="grupsnglflag">S</Col>
- <Col id="drugrateqty">-</Col>
- <Col id="asttestflag">N</Col>
- <Col id="clincstdyflag"/>
- <Col id="prtlno">0</Col>
- <Col id="clincstdycd">-</Col>
- <Col id="optermcd">-</Col>
- <Col id="prcpflag">2</Col>
- <Col id="hscttempprcpflag">N</Col>
- <Col id="inclprcpcd">-</Col>
- <Col id="inclprcpno">0</Col>
- <Col id="pampkspec"/>
- <Col id="prcppkspec"/>
- <Col id="calcscormastspec">-|-|-|-</Col>
- <Col id="drugmastspec">Y</Col>
- <Col id="rateprcpspec">-</Col>
- <Col id="matrsetprcpspec">-</Col>
- <Col id="suppdeptspec">-</Col>
- <Col id="contprcpspec">-</Col>
- <Col id="etclnkspec">-</Col>
- <Col id="srchcondcnts">0</Col>
- <Col id="orgprcpnm">전달사항</Col>
- <Col id="chkcol"/>
- <Col id="hsctdelivepos">0</Col>
- <Col id="hsctlnkno">0</Col>
- <Col id="etcprcpflag">-</Col>
- <Col id="aftcertflag"/>
- <Col id="aftcertdrid"/>
- <Col id="prcpvalidd"/>
- <Col id="spynpy1">0</Col>
- <Col id="specdrid"/>
- <Col id="anticncrprtlno"/>
- <Col id="anticncrdayno"/>
- <Col id="druglnkno"/>
- <Col id="rehbprcpcurefreqflag">0</Col>
- <Col id="dietprcpgenrflag">-</Col>
- <Col id="irpayflag">N</Col>
- <Col id="irflag">N</Col>
- <Col id="procerdietflag">N</Col>
- <Col id="diagtestconttestintvlflag">N</Col>
- <Col id="drugindependpackflag">N</Col>
- <Col id="diagtestconttestbasetm">0</Col>
- <Col id="diagtestconttestorgtims">0</Col>
- <Col id="ermediscmngtresncd">-</Col>
- <Col id="rehbprcpenddd">-</Col>
- <Col id="matrallsizespecid">-</Col>
- <Col id="rehbprcpcurepartcd">-</Col>
- <Col id="lowdrugresncd">N</Col>
- <Col id="tfdtlcd">-</Col>
- <Col id="dnorreqlnkno">0</Col>
- <Col id="subcretno">0</Col>
- <Col id="exptmthdfact">-</Col>
- <Col id="lowdrugresnetcfact">-</Col>
- <Col id="diagtestconttestcdspec">-</Col>
- <Col id="drgacptflag">-</Col>
- <Col id="drprcpetc1"/>
- <Col id="drprcpetc2"/>
- <Col id="drprcpetc3"/>
- <Col id="drprcpetc4"/>
- <Col id="drprcpetc5"/>
- <Col id="drprcpetc6"/>
- <Col id="drprcpetc7">1</Col>
- <Col id="drprcpetc8">1</Col>
- <Col id="drprcpetc9"/>
- <Col id="drprcpetc10"/>
- <Col id="tempcol1"/>
- <Col id="tempcol2">07|00|00</Col>
- <Col id="tempcol3">전달사항</Col>
- <Col id="tempcol4"/>
- <Col id="tempcol5"/>
- <Col id="tempcol6"/>
- <Col id="tempcol7"/>
- <Col id="tempcol8"/>
- <Col id="tempcol9"/>
- <Col id="tempcol10"/>
- <Col id="tempcol11"/>
- <Col id="tempcol12"/>
- <Col id="tempcol13"/>
- <Col id="tempcol14"/>
- <Col id="tempcol15"/>
- <Col id="tempcol16">A</Col>
- <Col id="tempcol17"/>
- <Col id="tempcol18"/>
- <Col id="tempcol19"/>
- <Col id="tempcol20"/>
- <Col id="tempcol21"/>
- <Col id="tempcol22"/>
- <Col id="tempcol23"/>
- <Col id="tempcol24"/>
- <Col id="tempcol25"/>
- <Col id="nullvalexistyn"/>
- <Col id="nullcolumncd"/>
- <Col id="anstcnfmneedyn"/>
- <Col id="orghosinhosoutflag"/>
- <Col id="orghosinprcpresncd"/>
- <Col id="essnprcpyn"/>
- <Col id="limno"/>
- <Col id="limhistno"/>
- <Col id="limcdno"/>
- <Col id="inqrno"/>
- <Col id="qestno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcplocklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="msg" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prcplockcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="acptseqno" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_root" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usge" type="STRING" size="256"/>
- <Column id="cp" type="STRING" size="256"/>
- <Column id="issdept" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="addprcp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="usge">prms</Col>
- <Col id="cp">S</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_initsrchcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="scrnkindcd" type="STRING" size="256"/>
- <Column id="scrnid" type="STRING" size="256"/>
- <Column id="suppkind" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="prcpkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpetcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="saveestmspclcs" type="STRING" size="256"/>
- <Column id="saveserdiagappfrm" type="STRING" size="256"/>
- <Column id="savelglydis" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_anst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="paramyn" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="anstfromdt" type="STRING" size="256"/>
- <Column id="ansttodt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp" 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="useflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_copy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="trgtsettypecd" type="STRING" size="256"/>
- <Column id="trgtsetkindcd" type="STRING" size="256"/>
- <Column id="trgtsettrgtcd" type="STRING" size="256"/>
- <Column id="trgtsetclscd" type="STRING" size="256"/>
- <Column id="trgtioflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prcpcodelist" 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="prcpclscd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="todayspcdrid" type="STRING" size="256"/>
- <Column id="allspcdrid" type="STRING" size="256"/>
- <Column id="spcspifyn" type="STRING" size="256"/>
- <Column id="speccls" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_spcdrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="todayspcdrid" type="STRING" size="256"/>
- <Column id="allspcdrid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_P0034" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choinewform" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_specdrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_issdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_prcpgroup_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <Dataset id="ds_init_rowmodify" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="modiflag" type="STRING" size="256"/>
- <Column id="modirow" type="STRING" size="256"/>
- <Column id="lastrow" type="STRING" size="256"/>
- <Column id="lastsetrow" type="STRING" size="256"/>
- <Column id="modiprcpcd" type="STRING" size="256"/>
- <Column id="importflag" type="STRING" size="256"/>
- <Column id="modiinit" type="STRING" size="256"/>
- <Column id="enterflag" type="STRING" size="256"/>
- <Column id="srchnoflag" type="STRING" size="256"/>
- <Column id="modiprcpnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Dataset>
- <Dataset id="ds_prcpdirec_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_rowmodify" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="modiflag" type="STRING" size="256"/>
- <Column id="modirow" type="STRING" size="256"/>
- <Column id="lastrow" type="STRING" size="256"/>
- <Column id="lastsetrow" type="STRING" size="256"/>
- <Column id="modiprcpcd" type="STRING" size="256"/>
- <Column id="importflag" type="STRING" size="256"/>
- <Column id="modiinit" type="STRING" size="256"/>
- <Column id="enterflag" type="STRING" size="256"/>
- <Column id="srchnoflag" type="STRING" size="256"/>
- <Column id="modiprcpnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpsrch_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_prcpsrch_prcplist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
- <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
- <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
- <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
- <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
- <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
- <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
- <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
- <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
- <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
- <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
- <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
- <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
- <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
- <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
- <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
- <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
- <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
- <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
- <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
- <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
- <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
- <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
- <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
- <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
- <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
- <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
- <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
- <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
- <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
- <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
- <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
- <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
- <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
- <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
- <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
- <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
- <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
- <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
- <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
- <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
- <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
- <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
- <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
- <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
- <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
- <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
- <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
- <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
- <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
- <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
- <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
- <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
- <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
- <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
- <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
- <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
- <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
- <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
- <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
- <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
- <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
- <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
- <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
- <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
- <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
- <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
- <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
- <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
- <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
- <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
- <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
- <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
- <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
- <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
- <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
- <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
- <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
- <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
- <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
- <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
- <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
- <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
- <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
- <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
- <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
- <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
- <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
- <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
- <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
- <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
- <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
- <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
- <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
- <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
- <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
- <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
- <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
- <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
- <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
- <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
- <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
- <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
- <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
- <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
- <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
- <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
- <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
- <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(Insert)"/>
- <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- <Column id="prcpnm2" type="STRING" size="256" sumtext="처방명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_initsrchprcp_prcpetccnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="temprsrvprcpyn" type="STRING" size="256" sumtext="임시및예약처방여부(y/n)"/>
- <Column id="erprcpyn" type="STRING" size="256" sumtext="응급의료관리료여부(y/n)"/>
- <Column id="drugprcprtnyn" type="STRING" size="256" sumtext="약품처방반환여부(y/n)"/>
- <Column id="admiprcpyn" type="STRING" size="256" sumtext="admission처방여부(y/n)"/>
- <Column id="tpnreqlnkno" type="STRING" size="256" sumtext="tpn의뢰서연계번호"/>
- <Column id="rsrvprcpyn" type="STRING" size="256" sumtext="예약처방구분"/>
- <Column id="precureprcpcd" type="STRING" size="256" sumtext="선처치처방코드"/>
- <Column id="serdiagyn" type="STRING" size="256" sumtext="중증체크"/>
- <Column id="ocrprnt" type="STRING" size="256" sumtext="ocr출력"/>
- <Column id="ocrprogprnt" type="STRING" size="256" sumtext="ocr(prog)출력"/>
- <Column id="ocrbldprnt" type="STRING" size="256" sumtext="수혈동의서ocr출력"/>
- <Column id="message" type="STRING" size="256" sumtext="산정특례기간을표시하는메시지"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_initsrchprcp_rsrvcvrtprcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="prcphistno" type="STRING" size="256" sumtext="처방이력번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="execprcpno" type="STRING" size="256" sumtext="실시처방번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="actorddd" type="STRING" size="256" sumtext="실시진료일자"/>
- <Column id="actcretno" type="STRING" size="256" sumtext="실시생성번호"/>
- <Column id="execprcpqty" type="STRING" size="256" sumtext="실시처방수량"/>
- <Column id="execprcptims" type="STRING" size="256" sumtext="실시처방횟수"/>
- <Column id="execprcpdayno" type="STRING" size="256" sumtext="실시처방일수"/>
- <Column id="rsrvdt" type="STRING" size="256" sumtext="예약일시"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="choiflag" type="STRING" size="256" sumtext="선택구분"/>
- <Column id="depthngnm" type="STRING" size="256" sumtext="처방과"/>
- <Column id="usernm" type="STRING" size="256" sumtext="처방의"/>
- <Column id="smdeptyn" type="STRING" size="256" sumtext="처방과동일여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_initsrchprcp_saveserdiagcont" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_initsrchprcp_saveresindenture" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_operation" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmedmthdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="abbrnm" type="STRING" size="256" sumtext="약어명"/>
- <Column id="mthdcnts" type="STRING" size="256" sumtext="용법내용"/>
- <Column id="mthdcd" type="STRING" size="256" sumtext="용법코드"/>
- <Column id="basecnt" type="STRING" size="256" sumtext="기본횟수"/>
- <Column id="adminpath" type="STRING" size="256" sumtext="투여경로구분"/>
- <Column id="mealflag" type="STRING" size="256" sumtext="식전후구분"/>
- <Column id="drdirecyn" type="STRING" size="256" sumtext="의사지시여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_status_prcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">검색</Col>
- <Col id="value">S</Col>
- </Row>
- <Row>
- <Col id="label">신규</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">D/C</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value">-</Col>
- </Row>
- <Row>
- <Col id="label">수정</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpdel_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="처방mix번호"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
- <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
- <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
- <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방set코드"/>
- <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
- <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
- <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
- <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="prnprcpflag" type="STRING" size="256" sumtext="prn처방구분"/>
- <Column id="prepprcpflag" type="STRING" size="256" sumtext="prep처방구분"/>
- <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="self약구분"/>
- <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
- <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
- <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
- <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
- <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
- <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
- <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
- <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
- <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
- <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
- <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
- <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
- <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
- <Column id="angioflagcd" type="STRING" size="256" sumtext="angio구분"/>
- <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
- <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
- <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
- <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
- <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
- <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
- <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
- <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
- <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
- <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
- <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
- <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
- <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
- <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
- <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
- <Column id="asttestflag" type="STRING" size="256" sumtext="ast검사구분"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="hsct임시처방구분"/>
- <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
- <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
- <Column id="pampkspec" type="STRING" size="256" sumtext="원무pk내역"/>
- <Column id="prcppkspec" type="STRING" size="256" sumtext="처방pk내역"/>
- <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
- <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
- <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
- <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료set처방내역"/>
- <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
- <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
- <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
- <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
- <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
- <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
- <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
- <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
- <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
- <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증구분"/>
- <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증대상의사id"/>
- <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
- <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의id"/>
- <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
- <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에대한코드로일련번호형태로관리"/>
- <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의실시차수"/>
- <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,tpn처방의처방번호"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
- <Column id="irpayflag" type="STRING" size="256" sumtext="irradiation급비구분"/>
- <Column id="irflag" type="STRING" size="256" sumtext="irradiation구분"/>
- <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
- <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
- <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료allsize규격id"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
- <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
- <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
- <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="hla검사의뢰지"/>
- <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
- <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수상세사유"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사연속검사코드내역"/>
- <Column id="drgacptflag" type="STRING" size="256" sumtext="drg인정flag"/>
- <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
- <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
- <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
- <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
- <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
- <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
- <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
- <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
- <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
- <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
- <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
- <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
- <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
- <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
- <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
- <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
- <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
- <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
- <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
- <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
- <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
- <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
- <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
- <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
- <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
- <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
- <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
- <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
- <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
- <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
- <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
- <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
- <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
- <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prcptemp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset05" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset06" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset07" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset08" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset09" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset11" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_TRMMO00151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="hardcdno" type="STRING" size="256" sumtext="하드코드번호"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="적용일자"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_O_MouseR" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">약속처방등록</Col>
- <Col id="func">fPrmsPrcp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">일괄입력</Col>
- <Col id="func">fPrcpDetlCom</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDeleteRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">선택제외삭제</Col>
- <Col id="func">fDeleteElseRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">복사</Col>
- <Col id="func">fCopyRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">잘라내기</Col>
- <Col id="func">fPrcpCrop</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">붙여넣기</Col>
- <Col id="func">fPrcpPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">용법복사</Col>
- <Col id="func">fMthdCopy</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">용법붙여넣기</Col>
- <Col id="func">fMthdPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Pre work-up</Col>
- <Col id="func">fPreWorkUp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">입원전검사처방</Col>
- <Col id="func">fPreHosInPrcp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Mix적용</Col>
- <Col id="func">fMixNoCnt</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Mix취소</Col>
- <Col id="func">fMixNoDel</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">검사의뢰서</Col>
- <Col id="func">fReqfrm</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">약품편람</Col>
- <Col id="func">fDrugInfo</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">수가조회</Col>
- <Col id="func">fOpenCalscorCD</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">투약일수조회</Col>
- <Col id="func">fMediDayNo</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">검사실별예약현황</Col>
- <Col id="func">fOpenExamRsrvInfo</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">보험정보조회</Col>
- <Col id="func">fOpenInsuInfo</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_I_MouseR" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">약속처방등록</Col>
- <Col id="func">fPrmsPrcp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">일괄입력</Col>
- <Col id="func">fPrcpDetlCom</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDeleteRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">선택제외삭제</Col>
- <Col id="func">fDeleteElseRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">복사</Col>
- <Col id="func">fCopyRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">잘라내기</Col>
- <Col id="func">fPrcpCrop</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">붙여넣기</Col>
- <Col id="func">fPrcpPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">용법복사</Col>
- <Col id="func">fMthdCopy</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">용법붙여넣기</Col>
- <Col id="func">fMthdPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Pre work-up</Col>
- <Col id="func">fPreWorkUp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Mix적용</Col>
- <Col id="func">fMixNoCnt</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Mix취소</Col>
- <Col id="func">fMixNoDel</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">검사의뢰서</Col>
- <Col id="func">fReqfrm</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">약품편람</Col>
- <Col id="func">fDrugInfo</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">수가조회</Col>
- <Col id="func">fOpenCalscorCD</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">보험정보조회</Col>
- <Col id="func">fOpenInsuInfo</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_E_MouseR" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">약속처방등록</Col>
- <Col id="func">fPrmsPrcp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">일괄입력</Col>
- <Col id="func">fPrcpDetlCom</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDeleteRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">선택제외삭제</Col>
- <Col id="func">fDeleteElseRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">복사</Col>
- <Col id="func">fCopyRow</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">잘라내기</Col>
- <Col id="func">fPrcpCrop</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">붙여넣기</Col>
- <Col id="func">fPrcpPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">용법복사</Col>
- <Col id="func">fMthdCopy</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">용법붙여넣기</Col>
- <Col id="func">fMthdPaste</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Pre work-up</Col>
- <Col id="func">fPreWorkUp</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Mix적용</Col>
- <Col id="func">fMixNoCnt</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Mix취소</Col>
- <Col id="func">fMixNoDel</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">지정일</Col>
- <Col id="func">fContPrcpDd</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">검사의뢰서</Col>
- <Col id="func">fReqfrm</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">응급의료관리료</Col>
- <Col id="func">fErMgrPay</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">약품편람</Col>
- <Col id="func">fDrugInfo</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">수가조회</Col>
- <Col id="func">fOpenCalscorCD</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">보험정보조회</Col>
- <Col id="func">fOpenInsuInfo</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_Form_MouseR" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDelFormCd</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">서식호출</Col>
- <Col id="func">fLoadForm</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpdrag_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="처방mix번호"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
- <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
- <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
- <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방set코드"/>
- <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
- <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
- <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
- <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="prnprcpflag" type="STRING" size="256" sumtext="prn처방구분"/>
- <Column id="prepprcpflag" type="STRING" size="256" sumtext="prep처방구분"/>
- <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="self약구분"/>
- <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
- <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
- <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
- <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
- <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
- <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
- <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
- <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
- <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
- <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
- <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
- <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
- <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
- <Column id="angioflagcd" type="STRING" size="256" sumtext="angio구분"/>
- <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
- <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
- <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
- <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
- <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
- <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
- <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
- <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
- <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
- <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
- <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
- <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
- <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
- <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
- <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
- <Column id="asttestflag" type="STRING" size="256" sumtext="ast검사구분"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="hsct임시처방구분"/>
- <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
- <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
- <Column id="pampkspec" type="STRING" size="256" sumtext="원무pk내역"/>
- <Column id="prcppkspec" type="STRING" size="256" sumtext="처방pk내역"/>
- <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
- <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
- <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
- <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료set처방내역"/>
- <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
- <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
- <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
- <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
- <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
- <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
- <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
- <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
- <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
- <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증구분"/>
- <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증대상의사id"/>
- <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
- <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의id"/>
- <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
- <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에대한코드로일련번호형태로관리"/>
- <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의실시차수"/>
- <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,tpn처방의처방번호"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
- <Column id="irpayflag" type="STRING" size="256" sumtext="irradiation급비구분"/>
- <Column id="irflag" type="STRING" size="256" sumtext="irradiation구분"/>
- <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
- <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
- <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료allsize규격id"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
- <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
- <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
- <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="hla검사의뢰지"/>
- <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
- <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수상세사유"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사연속검사코드내역"/>
- <Column id="drgacptflag" type="STRING" size="256" sumtext="drg인정flag"/>
- <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
- <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
- <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
- <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
- <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
- <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
- <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
- <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
- <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
- <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
- <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
- <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
- <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
- <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
- <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
- <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
- <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
- <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
- <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
- <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
- <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
- <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
- <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
- <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
- <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
- <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
- <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
- <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
- <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
- <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
- <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
- <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
- <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
- <Column id="fasttrackflag" type="STRING" size="256" sumtext="Fast Track 처방 여부"/>
- <Column id="drprcpetc11" type="STRING" size="256" sumtext="의사처방기타11"/>
- <Column id="drprcpetc12" type="STRING" size="256" sumtext="의사처방기타12"/>
- <Column id="drprcpetc13" type="STRING" size="256" sumtext="의사처방기타13"/>
- <Column id="drprcpetc14" type="STRING" size="256" sumtext="의사처방기타14"/>
- <Column id="drprcpetc15" type="STRING" size="256" sumtext="의사처방기타15"/>
- <Column id="drprcpetc16" type="STRING" size="256" sumtext="의사처방기타16"/>
- <Column id="drprcpetc17" type="STRING" size="256" sumtext="의사처방기타17"/>
- <Column id="drprcpetc18" type="STRING" size="256" sumtext="의사처방기타18"/>
- <Column id="drprcpetc19" type="STRING" size="256" sumtext="의사처방기타19"/>
- <Column id="drprcpetc20" type="STRING" size="256" sumtext="의사처방기타20"/>
- <Column id="drprcpetc21" type="STRING" size="256" sumtext="의사처방기타21"/>
- <Column id="drprcpetc22" type="STRING" size="256" sumtext="의사처방기타22"/>
- <Column id="drprcpetc23" type="STRING" size="256" sumtext="의사처방기타23"/>
- <Column id="drprcpetc24" type="STRING" size="256" sumtext="의사처방기타24"/>
- <Column id="drprcpetc25" type="STRING" size="256" sumtext="의사처방기타25"/>
- <Column id="drprcpetc26" type="STRING" size="256" sumtext="의사처방기타26"/>
- <Column id="drprcpetc27" type="STRING" size="256" sumtext="의사처방기타27"/>
- <Column id="drprcpetc28" type="STRING" size="256" sumtext="의사처방기타28"/>
- <Column id="drprcpetc29" type="STRING" size="256" sumtext="의사처방기타29"/>
- <Column id="drprcpetc30" type="STRING" size="256" sumtext="의사처방기타30"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
- <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_mthdcopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_prcpessninfo_prcpessninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="istatus" type="STRING" size="256" sumtext="상태"/>
- <Column id="iessnprcpyn" type="STRING" size="256" sumtext="필수처방등록삭제구분"/>
- <Column id="iprcprefseq" type="STRING" size="256" sumtext="리스트번호"/>
- <Column id="limno" type="STRING" size="256" sumtext="필수처방번호"/>
- <Column id="limhistno" type="STRING" size="256" sumtext="필수처방이력번호"/>
- <Column id="limcdno" type="STRING" size="256" sumtext="필수처방코드번호"/>
- <Column id="inqrno" type="STRING" size="256" sumtext="문진번호"/>
- <Column id="qestno" type="STRING" size="256" sumtext="질문번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_cond1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_cond2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inptflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_cond3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_prcperrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_result_prcperrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_initsrch_envinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" Info="SMMMO02300 트리이벤트 내 사용 데이터셋"/>
- <Dataset id="ds_main_hichartlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="contentscd" type="STRING" size="256"/>
- <Column id="contentsnm" type="STRING" size="256"/>
- <Column id="cpgno" type="STRING" size="256"/>
- <Column id="cpghistseq" type="STRING" size="256"/>
- <Column id="stepno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_search_hichartreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cpgno" type="STRING" size="256"/>
- <Column id="cpghistseq" type="STRING" size="256"/>
- <Column id="stepno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_Hichart_MouseR" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDelHichartlist</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_save_hichartreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cpgno" type="STRING" size="256"/>
- <Column id="cpghistseq" type="STRING" size="256"/>
- <Column id="stepno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows/>
- </Dataset>
- <Dataset id="ds_temp_steplist_stepinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stepno" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="stepnm" type="STRING" size="256"/>
- <Column id="times" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <PropertyAnimation id="propAniScroll" endingmode="to" repeat="1" repeattype="normal" duration="0" starttime="0" targetprop="hscrollbar.pos" onend="propAniScroll_onend"/>
- </Objects>
- <Bind>
- <BindItem id="item10" compid="div_all.cal_prcpdd" propid="value" datasetid="ds_init" columnid="prcpdd"/>
- <BindItem id="item9" compid="div_all.cmb_prcpkind" propid="value" datasetid="ds_init" columnid="prcpkindcd"/>
- <BindItem id="item14" compid="div_all.cmb_issdept" propid="value" datasetid="ds_root" columnid="issdept"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- include "emr_prcpmngtxp::SMMMO00100.xjs";
- include "emr_prcpmngtxp::SMMMB00200.xjs";
- include "emr_prcpmngtxp::SMMMB00600.xjs"
- include "com_commodulexp::SSZFM00701.xjs";
- var arErrorCode = new HashArray();
- var cpObj = "";
- var prcpObj = "";
- var prcpgenrflag = "";
- var ref = this.objects["ds_main_prcplist"];
- var formRef = this.objects["ds_main_formlist"];//"/root/main/form/forminfo/formlist";
- var stepNo;
- var setKind;
- var setNO;
- var setType;
- var setDept;
- var stepNoArray = new Array();
- var selectedCtrl = null;
- var callfCreateControlYN = "N"; //아웃라인 뷰로 화면 전환할 때, 컨트롤 재생성 할지 여부
- var prevSelectedStep = "";
- var ioFlagCd = "";
- var authChkYN = "N"; //권한 체크 최초 1회만 함..
- //var openerKind = "";
- //## CP/CPG 구분 (01:CP, 02:CPG) cpgType -> cpgFlagCd
- var cpgFlagCd = ""; //W or G
- var cpgNo = "";
- var cpgHistSeq = "";
- var ivwPrcpUseFlag = "";
- var grd_row_height = 24;
- var preidx = null;
- var postidx = null;
- var oOpener = null;
- var stopEnterEvent = false; // 처방검색(prcpcd, prcpnm)시 enterkey 이벤트 루틴 타는 것을 막기 위해 사용
- var fDirecPrcpFlag = false; // 허만호, 15.05.26 지시처방 입력 시 oncolumnchange 이벤트 분기
- var cflag = true; // 허만호 쉬프트 횟수, 일수 숫자 바꾼뒤 쉬프트 누르고 다른 셀 클릭할 경우 바뀌어버리는 현상 제거
- function SPMQP01400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 초기화
- try{
- ds_reset_list.copyData(arg_ds_reset_list);
- }catch(e){}
-
-
- cpObj = frmf_findPopup("SMMMP00800");
- if( cpObj != null )
- prcpObj = cpObj.grp_biz.grp_prcp.imp_prcp;
- if( !utlf_isNull(cpObj) ) {
- ds_paminfo.copyData(cpObj.ds_paminfo);
- }
- var patPlanYN = opener != null ? opener.frmf_getParameter("patplanyn") : "";
- if( patPlanYN == "Y" ){
- // 창 사이즈를 바꾼다
- //this.parent.position.height = 720; //window.height = 700;
-
- var ev = new TabIndexChangeEventInfo;
- frmf_inputEnterKey("div_all.Tab_prcp_btn", "canchange", ev );
- div_all.Tab_prcp_btn.tabindex = 0;
- div_all.cap_srchprcp.visible = true;
- div_all.btn_addprcp.visible = true;
- div_all.btn_close.visible = true;
- div_all.btn_formsrch.visible = false;
- div_all.btn_sizecntl.visible = false;
- div_all.btn_excel.visible = false;
- ds_root.setColumn(0, "usge", "prcp"); //model.setValue ( "/root/usge", "prcp");
- }
- //생성기, 처방검색(M-GPS환자계획표에서 처방 추가 시 팝업)에서 본화면 띄울경우, 구조가 main>child>child 임.
- ioFlagCd = cpObj != null ? cpObj.ds_main_masterinfo_info.getColumn(0, "ioflagcd") : ""; //opener.opener.model.getValue("/root/main/masterinfo/info/ioflagcd");
-
- // outlineview 관련
- // var steplist = opener.ds_main_temp_selectedstep.getColumn(0, "csvlist"); //opener.model.getValue("/root/main/temp/selectedstep/csvlist");
- // var times = steplist.split("▦")[4];
-
- ds_patflag.setColumn(0, "prcpgenrflag", ioFlagCd); //model.setValue("/root/patflag/list/prcpgenrflag", ioFlagCd);
- ds_prcplockcond.setColumn(0, "ioflag", ioFlagCd); //model.setValue("/root/prcplockcond/ioflag", ioFlagCd);
- ds_initsrchcond.setColumn(0, "ioflag", ioFlagCd); //model.setValue("/root/initsrchcond/ioflag", ioFlagCd);
-
- // outlineview 관련
- // if( times == "0" || ioFlagCd == "O" ){ //D0 step이거나 외래스텝이면 colHidden
- // //외래일 경우, 처방종류 hidden
- // grd_prcplist.colhidden(3) = true;
- // model.recalculate();
- // }
-
- //model.setValue ( "/root/cp", "Y");
- ds_main_prcplist.setColumn(0, "status", "S"); //model.setValue ( "/root/main/prcp/prcplist/status", "S");
- //grd_prcplist.refresh();
- //grd_prcplist.backcoloralternate = "transparent";
-
- //fBaseCdInit() 에 공통코드 array 인자 값 추가
- lf_prcpExecDeptSrch("all");
-
- var arrParam = [{dsNm: "ds_M0003" , cdGrpId: "M0003"}
- ,{dsNm: "ds_M0005" , cdGrpId: "M0005"}
- ,{dsNm: "ds_M0011" , cdGrpId: "M0011"}
- ,{dsNm: "ds_P0034" , cdGrpId: "P0034"}
- ,{dsNm: "ds_M0029" , cdGrpId: "M0029"}
- ]
- appf_getCodeList(arrParam);
-
- // zbcfGetCodeListSubmit(new Array("M0003", "M0005", "M0011", "P0034", "M0029", "M0094" ),
- // new Array("/root/init/prcpkindcd","/root/init/prcpclscd","/root/init/prcpstatcd","/root/init/hosinprcpresncd","/root/init/payflagcd", "/root/init/M0094list"));
-
- ds_init.setColumn(0, "prcpdd", utlf_getCurrentDate()); //model.setValue ( "/root/init/prcpdd" , getCurrentDate());
-
- //zbcfGetDeptCodeList(getUserInfo("dutplceinstcd"), "orduseyn", "W", "/root/issdept", "depthngnm");
- lf_mmbfGetDeptCodeComboList(ds_issdept, "I"); //appf_getDeptCodeList(sysf_getUserInfo("dutplceinstcd"),standard_yn,ord_deptflag,sort_field,sort_method,"","","","ds_init_orddeptinfo",true,"");
-
- lf_mmbfGetUserComboList(ds_specdrinfo, sysf_getUserInfo("dutplcecd"), "0330", "", "M", "", "", "", "Y"); // 선택진료의사 리스트를 조회한다.
- //mmbfGetUserComboList("/root/send/reqdata", "/root/init/specdrinfo" , getUserInfo("dutplcecd"), "0330", "", "M", "", "", "", "Y"); // 선택진료의사 리스트를 조회한다.
-
- fInitSrch(); //처방화면에서 초기 검색 값을 가져옴(paminfo, 중증환자 체크)
- fCpInitializeConDone();
- if( patPlanYN != "Y" ){
- //서식 즐겨찾기 리스트를 조회한다
- var oParam = {};
- oParam.id = "TRMMR00103";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqGetFormBaseSetByUserId";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_formbaseset=formbaseset";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_hidden.setColumn(0, "choinewform", "-"); //model.setValue("/root/hidden/choinewform", "-");
- }
- }
- function SPMQP01400_onload(obj:Form, e:LoadEventInfo)
- {
- //opener -> parent.parent
- oOpener = frmf_getoOpener();
- if( oOpener.frmf_getScreenID() == "SMMQP00600" || oOpener.name == "SMMQP00600" ){ // CP 생성기
- oOpener = this.parent.parent;
-
- // Tab visible setting
- div_all.Tab_prcp.visible = false;
- div_all.Splitter00.position.x = 0;
- // div_all.grd_prcplist.position.left = 0;
- // div_all.div_srch.position.left = 0;
-
- }
-
- // TF 기준 opener -> DetailView, opener.opener -> CPMAIN
- var colHidnValue = lf_grdBaseColHidn("D");
- lf_grdBaseColHidn(colHidnValue, "div_all.grd_prcplist", 40, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8");
-
- //처방화면에서 약속처방 등록시는 보험유형과 급비기준이 관련있으므로 [건강보험,의료급여1종,의료급여2종] 환자에서만 약속처방 등록이 가능하므로, 건강보험으로 default setting 한다
- if( ds_paminfo.getColCount == 0 ){
- ds_paminfo.addColumn("insukind", "string");
- ds_paminfo.addColumn("instcd", "string");
- }
- ds_paminfo.setColumn(0, "insukind", "11");
- ds_paminfo.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_init.setColumn(0, "prcpdd", utlf_getCurrentDate());
- var patPlanYN = opener != null ? opener.frmf_getParameter("patplanyn") : "";
- if( patPlanYN == "Y" ){
- if( !utlf_isNull( ds_reset_list.getColumn(0, "prcpdd") ) ){
- ds_init.setColumn(0, "prcpdd", ds_reset_list.getColumn(0, "prcpdd"));
- ds_init.setColumn(0, "prcpkindcd", "10"); //처방종류 = 정규
- }else{
- ds_init.setColumn(0, "prcpdd", utlf_getCurrentDate());
- ds_init.setColumn(0, "prcpkindcd", "00"); //처방종류 = Admission
- }
- }
-
- ds_root.setColumn(0, "issdept", dsf_getColumnNullToEmpty(ds_paminfo, 0, "wardcd"));
-
- grdf_setRowTypeIcon(div_all.grd_formlist, 0);
- grdf_setRowTypeIcon(div_all.grd_hichartlist, 0);
- }
- /**
- * @group :
- * @ver : 2007.07
- * @by : 전지은
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : opener로 부터 받은 데이터를 셋팅하고, step 탭버튼을 생성한다,
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- var gArrBtnId = new Array();
- function fInitData(){
-
- //## CP/CPG 구분 (01:CP, 02:CPG)
- cpgFlagCd = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd"); //W or G
- cpgNo = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno");
- cpgHistSeq = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq");
-
- if (cpgFlagCd=="W" || cpgFlagCd=="01") {
- //## CPG 일 경우, 필수 처방 여부 값 숨기기
- div_all.grd_prcplist.setRealColSize(div_all.grd_prcplist.getBindCellIndex("body", "essnprcpyn"), 0);
- //선택필수 버튼 숨기기
- //lf_setTabPageVisble(div_all.Tab_prcp_btn, "btn_essprcp", false);
- //lf_setTabPageVisble(div_all.Tab_prcp, "btn_essprcp", false);
- // div_all.btn_essprcp.visible = false;
- //처방 그리드에 선택필수 메뉴 없앰
-
- }else{
- div_all.grd_prcplist.setRealColSize(div_all.grd_prcplist.getBindCellIndex("body", "essnprcpyn"), 57);
- //div_all.btn_essprcp.visible = true;
- //lf_setTabPageVisble(div_all.Tab_prcp_btn, "btn_essprcp", true);
- //lf_setTabPageVisble(div_all.Tab_prcp, "btn_essprcp", true);
- //처방 그리드에 선택필수 메뉴 추가
- dsf_createDsRow("ds_temp_cpgpopupmenu_mouserght", [{col:"label", type:"string", size:256, val:"선택필수 셋 등록"}
- , {col:"func", type:"string", size:256, val:"fEssPrmsPrcp"}
- , {col:"level", type:"string", size:256, val:"0"}]);
- ds_O_MouseR.appendData(ds_temp_cpgpopupmenu_mouserght, true, false);
- ds_E_MouseR.appendData(ds_temp_cpgpopupmenu_mouserght, true, false);
- ds_I_MouseR.appendData(ds_temp_cpgpopupmenu_mouserght, true, false);
- }
-
- //iviewer에서 작업중이나, opener의 focus가 남아있으므로 "Enter event" 시 opener의 이벤트가 발생함 -> 오프너의 의미없는 컨트롤로 focus를 바꾼다
- div_all.grd_prcplist.setFocus();
- stepNo = oOpener.ds_main_temp_selectedstep.getColumn(0, "stepno");
- utlf_addLog("1 stepNo : " + stepNo);
- if( utlf_isNull(stepNo) ){
- stepNo = "1";
- }
- utlf_addLog("2 stepNo : " + stepNo);
- setKind = oOpener.ds_main_temp_selectedstep.getColumn(0, "stepflagcd");
- setDept = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgorddeptcd");
- setNO = oOpener.ds_main_steplist_info.getColumn(stepNo-1, "setno");
- utlf_addLog("3 setNo : " + setNO);
- setType = oOpener.ds_main_steplist_info.getColumn(stepNo-1, "settypecd");
- if( utlf_isNull(setType) ) setType = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
-
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setnm", stepNo);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "settypecd", setType);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setno", setNO);
-
- var grpHeight;
- var steplist = utlf_transNullToEmpty(oOpener.ds_main_temp_selectedstep.getColumn(0, "csvlist"));
- utlf_addLog("steplist : " + steplist);
- dsf_createDs("ds_temp_csvlist");
- dsf_setCSVToDs("ds_temp_csvlist", steplist);
- var lnght = steplist.split("▩").length;
- var sumStrLength = 0;
- if( div_all.components["btn_group"] != null ){
- div_all.removeChild("btn_group");
- // lf_btn_Selected 사용할 변수 초기화
- gArrBtnId = new Array();
- }
- var lastCntlLeft = 0;
- var lastCntlWidth = 0;
-
- var objDivTitle = new Div();
- var ctrlID = "btn_group";
- if(!utlf_isNull(div_all.components[ctrlID])) div_all.removeChild(ctrlID);
- //objDivTitle.init(ctrlID, 205, 24, 1058, 47);
- objDivTitle.init(ctrlID, 0, 0, 800, 22);
- div_all.addChild(ctrlID, objDivTitle);
- var btn_group = objDivTitle;
- objDivTitle.show();
- objDivTitle.scrollbars = "none";
-
-
- //var btn_group = grp_contents.createChild("xforms:group", "id:btn_group; left:205px; top:24px; width:847px; height:23px;");
- for(var i=1; i<lnght-1; i++){
- //var rowdata = steplist.split("▩")[i];
- var no = utlf_transNullToEmpty(ds_temp_csvlist.getColumn((i-1), "stepno")); // 0 -> 2 stepno
- var flag = ds_temp_csvlist.getColumn((i-1), "stepflagcd"); // 1 -> 3 stepflagcd
- var set = ds_temp_csvlist.getColumn((i-1), "setno"); // 9 -> 12 setno
- var nm = ds_temp_csvlist.getColumn((i-1), "stepnm"); // 12 -> 4 stepnm
- var times = ds_temp_csvlist.getColumn((i-1), "times"); // 4 -> 7 times
- var nmLength = 0;
- var btn_txt = flag + no;
-
- utlf_addLog("no : " + no + " || flag : " + flag + " || btrn_txt : " + btn_txt);
- var nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", no);
- var settype = oOpener.ds_main_steplist_info.getColumn(nFindRow, "settypecd");
-
- if( utlf_getStringLength(nm) <= 2 ){
- var strLength = 2 * 15;
- }else{
- var strLength = (Math.floor( utlf_getStringLength(nm) ) - 1 ) * 15;
- }
- var defaultLength = 0;
- if( utlf_getStringLength(nm) == 0 ){
- nm = btn_txt;
- var maxNm = flag + (lnght-2);
- var strLength = (Math.floor( maxNm ) - 1 ) * 15;
- }
-
- var ctrlID = "xforms_button" + no; // i -> no
- //left 위치는 stepno 순이 아닌, swimlineno, refseq 순이어야 함
- sumStrLength = 0;
- nFindRow = oOpener.ds_main_sortedsteplist_info.findRow("stepno", no);
- var sortSeq = oOpener.ds_main_sortedsteplist_info.getColumn(nFindRow, "orgstepno");
- utlf_addLog("sortSeq : " + sortSeq + " || nFindRow : " + nFindRow );
- for(var k=1; k<lnght-1; k++){
- if( k < parseInt(sortSeq) ){
- var nFindRow = oOpener.ds_main_sortedsteplist_info.findRow("orgstepno", k);
- var sortNm = oOpener.ds_main_sortedsteplist_info.getColumn(nFindRow, "stepnm");
- if( !utlf_isNull(sortNm) ){
- if( utlf_getStringLength(sortNm) == 0 ){
- var stepflagcdNode = oOpener.ds_main_sortedsteplist_info.getColumn(nFindRow, "stepflagcd");
- var stepflagcdTxt = stepflagcdNode + (lnght-2);
- sumStrLength = sumStrLength + (Math.floor(utlf_getStringLength(stepflagcdTxt)) - 1 ) * 15;
-
- }else{
- if( utlf_getStringLength(sortNm) <= 2 ){
- sumStrLength = sumStrLength + Math.floor( 2 * 15 );
- }else{
- sumStrLength = sumStrLength + (Math.floor( utlf_getStringLength(sortNm)) - 1) * 15;
- }
- }
- }
- }
- }
-
- var objBtnTitle = new Button();
- utlf_addLog("sumStrLength : " + sumStrLength + " || strLength : " + strLength);
- if(!utlf_isNull(div_all.btn_group.components[ctrlID])) div_all.btn_group.removeChild(ctrlID);
- objBtnTitle.init(ctrlID, sumStrLength, 0, (sumStrLength + strLength), 22);
- div_all.btn_group.addChild(ctrlID, objBtnTitle);
- objBtnTitle.show();
- objBtnTitle.class = "btn_tab";
- var ctrl = objBtnTitle;
-
-
- // lf_btn_Selected 사용할 변수 설정3
- gArrBtnId[i-1] = ctrlID;
- //ctrl = btn_group.createChild("xforms:button", "id:"+ ctrlID + "; class:btn_sw; group:tab; left:" + sumStrLength + "px; top:" + 1 + "px; width:" + strLength + "px; height:" + 22 + "px;");
-
- //스텝명컨트롤을 담은 그룹컨트롤의 width 를 벗어나는지 비교하기 위해, 가장 뒤에 있는 컨트롤의 lwft+width 를 계산해둔다 (20080821 JJE)
- if(lastCntlLeft < sumStrLength){
- lastCntlLeft = sumStrLength;
- lastCntlWidth = strLength;
- }
-
- //sumStrLength = sumStrLength + strLength;
- ctrl.text = nm;
- //탭 버튼을 클릭할 경우, 해당 스텝에 저장된 set 번호가 있으면 조회한다.
- ctrl.onclick.addHandler(fGetPrmsSetInfo); //이벤트와 컨트롤을 연결하는 동적 이벤트
- utlf_addLog("stepNo : " + stepNo + " || no : " + no);
- if(stepNo == no){
- selectedCtrl = ctrl;
- stepNoArray[1] = stepNo;
- stepNoArray[0] = "";
- lf_btn_Selected(selectedCtrl.name);
- //selectedCtrl.setSelectStatus(true);
- //선택한 스텝에 대한 처방set 및 서식코드 정보를 조회한다.
- }
-
- if( this.objects["ds_temp_steplist_stepinfo"] == null ){
- dsf_createDs("ds_temp_steplist_stepinfo", [{col:"stepno", type:"string", size:256}
- , {col:"setno", type:"string", size:256}
- , {col:"settypecd", type:"string", size:256}
- , {col:"setnm", type:"string", size:256}
- , {col:"stepnm", type:"string", size:256}
- , {col:"times", type:"string", size:256}]);
- }
-
- if(i > ds_temp_steplist_stepinfo.rowcount) ds_temp_steplist_stepinfo.addRow();
-
- ds_temp_steplist_stepinfo.setColumn((i-1), "stepno", no);
- ds_temp_steplist_stepinfo.setColumn((i-1), "setno", set);
- ds_temp_steplist_stepinfo.setColumn((i-1), "settypecd", settype);
- ds_temp_steplist_stepinfo.setColumn((i-1), "setnm", btn_txt);
- ds_temp_steplist_stepinfo.setColumn((i-1), "stepnm", nm);
- ds_temp_steplist_stepinfo.setColumn((i-1), "times", times);
- }
-
- //sortedsteplist를 copy
- dsf_createDs("ds_temp_sortedsteplist_info");
- ds_temp_sortedsteplist_info.copyData(oOpener.ds_main_sortedsteplist_info);
-
- //선택필수 viwer가 열려있는 경우, steplist 재설정 (2010.05.28 JJE)
- if( div_all.Tab_prcp.visible == true && div_all.Tab_prcp.index == 3 && div_all.Tab_prcp.btn_essprcp.url == "emr_cpgxp::SPMQP03800_약속처방.xfdl" ){
- div_all.Tab_prcp.btn_essprcp.fInitSetAttrData();
- }
-
- sumStrLength = lastCntlLeft + lastCntlWidth;
- if(sumStrLength > 840){
- div_all.btn_group.resetScroll();
- lf_resetArrow();
-
- propAniScroll.targetcomp = objDivTitle;
- propAniScroll.targetprop = "hscrollbar.pos";
- objDivTitle.onhscroll.addHandler(lf_btn_hscroll);
- objDivTitle.onsize.addHandler(lf_btn_size);
- }
-
- selectedCtrl.click(); //onmousedown
- }
- function lf_btn_size(obj:Div, e:SizeEventInfo)
- {
- div_all.btn_group.resetScroll();
- lf_resetArrow();
- }
- function lf_btn_hscroll(obj:Div, e:ScrollEventInfo)
- {
- lf_resetArrow();
- }
- function lf_resetArrow()
- {
- var pos = div_all.btn_group.hscrollbar.pos; // 현재 스크롤바의 위치
- var sMax = div_all.btn_group.hscrollbar.max; // 스크롤바 최대값
-
- if (pos <= 0)
- {
- div_all.btn_menuLeft.visible = false;
- }
- else
- {
- div_all.btn_menuLeft.visible = true;
- }
-
- if (pos >= sMax)
- {
- div_all.btn_menuRight.visible = false;
- }
- else
- {
- div_all.btn_menuRight.visible = true;
- }
- }
- function btn_onlbuttonup(obj:Button, e:MouseEventInfo)
- {
- propAniScroll.stop();
- }
- function btn_menuLeft_onlbuttondown(obj:Button, e:MouseEventInfo)
- {
- var objScrollbar:ScrollBar = div_all.btn_group.hscrollbar;
- if(objScrollbar.pos == 0) return;
- // trace((objScrollbar.max - objScrollbar.pos) * 2);
- propAniScroll.endingmode = "current";
- propAniScroll.interpolation = Interpolation.linear;
- propAniScroll.duration = (objScrollbar.pos - objScrollbar.min) * 2;
- propAniScroll.fromvalue = objScrollbar.pos;
- propAniScroll.tovalue = objScrollbar.min;
- propAniScroll.run();
- }
- function btn_menuRight_onlbuttondown(obj:Button, e:MouseEventInfo)
- {
- var objScrollbar:ScrollBar = div_all.btn_group.hscrollbar;
- if(objScrollbar.pos == objScrollbar.max) return;
- // trace((objScrollbar.max - objScrollbar.pos) * 2);
- propAniScroll.endingmode = "current";
- propAniScroll.interpolation = Interpolation.linear;
- propAniScroll.duration = (objScrollbar.max - objScrollbar.pos) * 2;
- propAniScroll.fromvalue = objScrollbar.pos;
- propAniScroll.tovalue = objScrollbar.max;
- propAniScroll.run();
- }
- function propAniScroll_onend(obj:PropertyAnimation, e:AnimationEventInfo)
- {
- if (div_all.btn_group.hscrollbar.pos < 20)
- div_all.btn_group.hscrollbar.pos = 0;
- else if (div_all.btn_group.hscrollbar.pos > div_all.btn_group.hscrollbar.max - 20)
- div_all.btn_group.hscrollbar.pos = div_all.btn_group.hscrollbar.max;
- }
- /**
- * @group :
- * @ver : 2008.10
- * @by : 전지은
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : M-GPS에서 처방 추가를 위해 열린 경우, 환자정보 등 초기값 셋팅 (fInitializeConDone()와 동일)
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fCpInitializeConDone(){
- //grd_prcplist.backcoloralternate = "transparent";
- //model.removeNodeSet ( prcpNode );
- //appendChildPrcp ( "/root/reset/prcplist", "/root/main/prcp", "main" ); //검색라인추가
- ds_main_prcplist.clearData();
- lf_appendChildPrcp ( "ds_reset_prcplist", "ds_main_prcplist", "main", "S" ); //검색라인추가
-
- var pamInfoCvs = sysf_getGlobalVariable("paminfo");
- if( !utlf_isNull(pamInfoCvs) ){ //cvs가 null이 아닌 경우에만 처리함.
- // 왜 추가 했는건지 모르겠음
- // ds_root.clearData(); //상단화면 정보 초기화
- // ds_root.addRow();
- dsf_setCSVToDs("ds_paminfo", pamInfoCvs); //setCSVToNode ( "/root/paminfo", pamInfoCvs );
- ds_init.setColumn(0, "pid", ds_paminfo.getColumn(0, "pid")); //model.setValue ( "/root/init/pid", model.getValue ( "/root/paminfo/list/pid" ));
- var vopt_patinfo = ds_paminfo.getColumn(0, "hngnm") + " " + ds_paminfo.getColumn(0, "sex") + "/" + ds_paminfo.getColumn(0, "age");
- //model.getValue ( "/root/paminfo/list/hngnm" ) + " " + model.getValue ( "/root/paminfo/list/sex" ) + "/" + model.getValue ( "/root/paminfo/list/age" );
- if ( ds_paminfo.getColumn(0, "roomcd") != "" ){ // model.getValue ( "/root/paminfo/list/roomcd" )
- vopt_patinfo = vopt_patinfo + " " + ds_paminfo.getColumn(0, "roomcd") + "호";
- }
- ds_init.setColumn(0, "patinfo", vopt_patinfo); //model.setValue ( "/root/init/patinfo", vopt_patinfo );
- }
- var patFlagCvs = sysf_getGlobalVariable("patflag");
- if( !utlf_isNull(patFlagCvs) ){ //cvs가 null이 아닌 경우에만 처리함.
- ds_patflag.clearData(); //model.removeNodeSet ( "/root/patflag/list" ); //상단화면 정보 초기화
- dsf_setCSVToDs("ds_patflag", patFlagCvs); //setCSVToNode ( "/root/patflag", patFlagCvs );
- prcpgenrflag = ds_patflag.getColumn(0, "prcpgenrflag"); //model.getValue ( "/root/patflag/list/prcpgenrflag" );
- }
- if ( prcpgenrflag == "O" || prcpgenrflag == "S" ){ //외래일때
- div_all.grd_prcplist.setBandProperty("body", "size", 0); //grd_prcplist.colHidden(prcpKindCdCol) = true;
- ds_init.setColumn(0, "prcpkindcd", "20"); // model.setValue ( "/root/init/prcpkindcd", "20" ); //처방종류(추가)
- ds_init.setColumn(0, "prcpdd", ds_paminfo.getColumn(0, "orddd")); // model.setValue ( "/root/init/prcpdd", model.getValue ( "/root/paminfo/list/orddd" ));
- ds_init.setColumn(0, "hosinprcpresncd", ds_paminfo.getColumn(0, "hosoutexptresncd")); // model.setValue ( "/root/init/hosinprcpresncd", model.getValue ( "/root/paminfo/list/hosoutexptresncd" ));
- //20080927 마정민 수정. 외래환자가 암센터인경우는 발행처를 암센터로 한다.
- if ( ds_paminfo.getColumn(0, "centcd") == "2361300000" ) { // model.getValue ( "/root/paminfo/list/centcd" )
- ds_root.setColumn(0, "issdept", "2361300000");
- } else {
- ds_root.setColumn(0, "issdept", ds_paminfo.getColumn(0, "orddeptcd"));
- }
- } else { //입원, 응급일때
- if (prcpgenrflag == "I") {
- ds_init.setColumn(0, "hosinprcpresncd", "00"); //model.setValue ( "/root/init/hosinprcpresncd", "00");
- } else {
- ds_init.setColumn(0, "hosinprcpresncd", dsf_getColumnNullToEmpty(ds_paminfo, 0, "hosoutexptresncd"));
- }
- ds_root.setColumn(0, "issdept", dsf_getColumnNullToEmpty(ds_paminfo, 0, "wardcd"));
- ds_root.setColumn(0, "prcpdd", utlf_getCurrentDate()); // model.setValue ( "/root/init/prcpdd", getCurrentDate());
-
- if (cpgFlagCd == "W" || cpgFlagCd == "01") ds_init.setColumn(0, "prcpkindcd", "10");
- else if (cpgFlagCd == "G" || cpgFlagCd == "02") ds_init.setColumn(0, "prcpkindcd", "20");
- }
- if( dsf_getColumnNullToEmpty(ds_paminfo, 0, "replyn") == "N" ){ // model.getValue("/root/paminfo/list/replyn")=="N"
- ds_init.setColumn(0, "repltypenm", dsf_getColumnNullToEmpty(ds_paminfo, 0, "repltypenm"));
- }
- }
- /**
- * @group :
- * @ver : 2007.07
- * @by : 전지은
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : Step 탭 선택하면, 해당하는 약속 set 처방 및 서식코드를 조회한다.
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fGetPrmsSetInfo(obj:Button, e:ClickEventInfo){
- var ctrl = null;
- ctrl = obj.name;
- selectedCtrl = obj;
-
- // 2008.08.04 pymi tab이 바뀌면 정규로 setting 되도록
- if (cpgFlagCd=="W" || cpgFlagCd=="01") {
- ds_init.setColumn(0, "prcpkindcd", "10");
- }else if (cpgFlagCd=="G" || cpgFlagCd=="02") {
- ds_init.setColumn(0, "prcpkindcd", "20");
- }
-
- //먼저 선택된 탭의 정보를 저장한다.(임시저장)
-
- utlf_addLog("oOpener.frmf_checkAuth(X) : " + oOpener.frmf_checkAuth("X") );
- if( oOpener.frmf_checkAuth("X") ){
- if( ref.getCaseCount("status != 'S' && status != '-' && !utlf_isNull(status)") > 0 || formRef.getCaseCount("status == 'i' || status == 'd' || status == 'u'") > 0 ){
- var ret = sysf_messageBox("선택한 Step의 처방정보가 저장되지 않았습니다. 임시저장", "S001"); // 2008.08.22 pymi 메시지 변경
- if( ret == "7"){
- var text = selectedCtrl.name;
- stepNo = text.substr(13, text.length-13);
- //selectedCtrl.setSelectStatus(true);
- lf_btn_Selected(selectedCtrl.name);
-
- stepNoArray[0] = stepNoArray[1];
- stepNoArray[1] = stepNo;
-
- //아니오는 저장 없이 다른 탭 혹은 outline으로 이동임.
- }else if( ret == "6"){
- oOpener.fTempletSave(); //전체 임시저장
- return; //opener의 mian(전체정보) 저장 후 무조건 return (2008.11.17)
- }else{
- //취소시 return;
- return;
- }
- }else{
- if( !fExePrmsSetInfo("") ){
- return;
- }
- }
- }else{
- var text = selectedCtrl.name;
- stepNo = text.substr(13, text.length-13);
- //selectedCtrl.setSelectStatus(true);
- lf_btn_Selected(selectedCtrl.name);
-
- stepNoArray[0] = stepNoArray[1];
- stepNoArray[1] = stepNo;
- }
-
- var nRow = parseInt(stepNo) - 1 ;
- var reqStepNo = ds_temp_steplist_stepinfo.getColumn(nRow, "stepno");
- var reqSetNo = ds_temp_steplist_stepinfo.getColumn(nRow, "setno");
- var reqSetNm = utlf_transNullToEmpty(ds_temp_steplist_stepinfo.getColumn(nRow, "setnm"));
- var reqSetType = ds_temp_steplist_stepinfo.getColumn(nRow, "settypecd");
- if( utlf_isNull(reqSetType) ) reqSetType = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
- var reqTimes = ds_temp_steplist_stepinfo.getColumn(nRow, "times");
- var prevID = stepNoArray[0];
- var curID = stepNoArray[1];
- var currentStepCtrl = "xforms_group" + (parseInt(curID) - 1);
- utlf_addLog("currentStepCtrl : " + currentStepCtrl);
- //선택된 스텝의 정보를 generater 상단 스텝정보에 보여준다.
- var groupComp = oOpener.grp_swimline.components[currentStepCtrl];
- if( groupComp != null ){
- var arrComp = groupComp.components;
- for(var k=0; k<arrComp.length; k++){
- var tmpTextArea = arrComp[k];
- if( tmpTextArea instanceof TextArea && (tmpTextArea.name).substr(0, 15) == "xforms_textarea" ){
- trace("TextArea onrButtonup Event Start!!");
- tmpTextArea.onrbuttonup.fireEvent(tmpTextArea, new MouseEventInfo());
- }
- }
- }
-
- //oOpener.curStepCntl = currentStepCtrl;
- //oOpener.fPopupMenuEvent();
-
- //아웃라인의 선택 그룹을 바꾼다.
- var returnText = utlf_transNullToEmpty(oOpener.fChildrenCtrlToSelCtrl(currentStepCtrl, "SET"));
- utlf_addLog("reqSetNm.substr(0, 1) : " + reqSetNm.substr(0, 1) );
- if(reqSetNm.substr(0, 1) == "D"){
- frmf_setParameter("stepinfo", returnText);
- frmf_modal("SPMMP02100", "SPMMP02100", null, null, null, null, null, null, null, null, null, null, "M");
- selectedCtrl.setSelectStatus(false);
-
- selectedCtrl = div_all.btn_group.components["xforms_button" + prevID];
- stepNoArray[1] = prevID;
- //selectedCtrl.setSelectStatus(true);
- lf_btn_Selected(selectedCtrl.name);
-
- }else {
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setno", reqSetNo);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "settypecd", reqSetType);
- //prmsprcpsetinfo 인스턴스에 값을 넣어준다(필요없음)
- ds_hidden_prmsprcpsetlist.setColumn(0, "setno", reqSetNo); // /root/hidden/prmsprcpsetinfo/prmsprcpsetlist/setno
- ds_hidden_prmsprcpsetlist.setColumn(0, "settypecd", reqSetType);
- ds_hidden_prmsprcpsetlist.setColumn(0, "setnm", stepNo);
-
- if(!utlf_isNull(reqSetNo)){
- //처방을 조회한다 (fReqGetPrmsSet() 를 실행)
- ds_send.setColumn(0, "cond1", parseInt(reqSetNo));
- ds_send.setColumn(0, "cond2", reqSetType);
- ds_send.addColumn("cpyn", "string");
- ds_send.addColumn("cpgno", "string");
- ds_send.setColumn(0, "cpyn", "Y");
- // map file 형식상 데이터 가지고 감
- ds_send.setColumn(0, "cpgno", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno"));
- dsf_createDsRow("ds_send_reqdata", [{col:"cpgno", type:"string", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno")}]);
-
- ds_main_prcplist.clearData();
-
- var oParam = {};
- oParam.id = "TRMQP01402";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqGetPrmsPrcpDetlSetList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_prcplist=prcplist";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- dsf_setDefaultVal(ds_main_prcplist, "cphosinhosoutflag:-,cphosinprcpresncd:00,hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,aftcertflag:-,aftcertdrid:-,prcpvalidd:00000000,spynpy1:-,specdrid:-,anticncrdayno:0,druglnkno:0,rehbprcpcurefreqflag:0,dietprcpgenrflag:-,irpayflag:N,irflag:N,procerdietflag:N,diagtestconttestintvlflag:N,drugindependpackflag:N,diagtestconttestbasetm:0,diagtestconttestorgtims:0,ermediscmngtresncd:-,rehbprcpenddd:-,matrallsizespecid:-,rehbprcpcurepartcd:-,lowdrugresncd:N,tfdtlcd:-,dnorreqlnkno:0,subcretno:0,exptmthdfact:-,lowdrugresnetcfact:-,diagtestconttestcdspec:-,drgacptflag:-,anstcnfmneedyn:,essnprcpyn:N,limno:0,limhistno:0,limcdno:0,inqrno:0,qestno:0,drprcpetc9:");
-
-
- if( ds_main_prcplist.getCaseCount("status == 'S'") == 0 ){
- lf_appendChildPrcp ( "ds_reset_prcplist", "ds_main_prcplist", "main", "S" ); //검색라인추가
- }
- dsf_deleteColumn(ds_send, "cpgno");
- dsf_deleteDs("ds_send_reqdata");
-
- //20190502 이돈희 : OCS탭의 스텝탭을 누를 경우 최대 prcpmixno를 구하여 ds_init에 초기화 하기
- var sMaxPrcpMaxNo = ds_main_prcplist.getCaseMax("1=1","prcpmixno");
- if(!utlf_isNull(sMaxPrcpMaxNo) && sMaxPrcpMaxNo != "-"){
- ds_init.setColumn(0, "prcpmixno", sMaxPrcpMaxNo);
- }
-
- }else{
- ds_main_prcplist.clearData();
- ds_main_prcplist.addRow();
- ds_main_prcplist.setColumn(0, "status", "S");
- }
-
- //서식코드도 조회한다
- dsf_createDsRow("ds_send_reqdata", [{col:"cpgno", type:"BIGDECIMAL", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno")}
- , {col:"cpghistseq", type:"BIGDECIMAL", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq")}
- , {col:"stepno", type:"BIGDECIMAL", size:256, val:ds_temp_steplist_stepinfo.getColumn(nRow, "stepno")}]);
-
- var oParam = {};
- oParam.id = "TRMQP01401";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetFormInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_formlist=formlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- //20180124 이돈희 : 하이차트 리스트 조회
- ds_search_hichartreq.setColumn(0, "cpgno", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno"));
- ds_search_hichartreq.setColumn(0, "cpghistseq", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq"));
- ds_search_hichartreq.setColumn(0, "stepno", ds_temp_steplist_stepinfo.getColumn(nRow, "stepno"));
- var oParam = {};
- oParam.id = "TRMQP01404";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetHichartInfo";
- oParam.inds = "req=ds_search_hichartreq";
- oParam.outds = "ds_main_hichartlist=hichartlist";
- oParam.async = false;
- tranf_submit(oParam);
-
-
-
-
- if( reqTimes == "0" ) ioFlagCd = "O";
- else ioFlagCd = "I";
-
- ds_patflag.setColumn(0, "prcpgenrflag", ioFlagCd);
- ds_prcplockcond.setColumn(0, "ioflag", ioFlagCd);
- ds_initsrchcond.setColumn(0, "ioflag", ioFlagCd);
-
- // if( ioFlagCd == "O" ){
- // //외래일 경우, 처방종류 hidden
- // grd_prcplist.colhidden(3) = true;
- // }else{
- // grd_prcplist.colhidden(3) = false;
- // }
- //(end)
-
- }
- }
- /****************************************************************************************
- * Function : lf_btn_Selected
- * Description : 버튼 선택상태 설정
- * Argument : 01.btnId : 활성화 버튼 ID
- * retrun type :
- * Creator :
- ****************************************************************************************/
- function lf_btn_Selected(btnId){
- for( var i = 0; i < gArrBtnId.length; i++ ){
- if( gArrBtnId[i] == btnId ){
- var btnObj = eval("div_all.btn_group." + gArrBtnId[i]);
- btnObj.setSelectStatus(true);
- btnObj.class = "btn_tab_S";
- }else{
- var btnObj = eval("div_all.btn_group." + gArrBtnId[i]);
- btnObj.setSelectStatus(false);
- btnObj.class = "btn_tab";
- }
- }
- }
- /**
- * @group :
- * @ver : 2007.07
- * @by : 전지은
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 탭 선택하면, 해당하는 약속 set 처방 및 서식코드, 하이차트를 저장한다.
- * @param : kind ( 탭간 이동시에는 "" , opener의 저장, 등록버튼 클릭시에는 "T" 등의 스트링이 넘어옴 )
- * @return :
- * @---------------------------------------------------
- */
- function fExePrmsSetInfo( kind ){
- div_all.grd_prcplist.setFocus();
- callfCreateControlYN = "N";
- var orgKind = "";
- //20180129 이돈희 : 하이차트 추가, 삭제된 조건 추가
- if( ref.getCaseCount("status != 'S' && status != '-' && !utlf_isNull(status)") > 0 || formRef.getCaseCount("status == 'i' || status == 'd' || status == 'u'") >0 ||
- ds_main_hichartlist.getCaseCount("status == 'i' || status == 'd'") > 0){
- if(!utlf_isNull(kind)){
- kind = "T";
- orgKind = "onlySave";
- }
-
- if(!utlf_isNull(kind)){
- //1. stepNoArray[0] 에 저장할 데이터가 있다면, 저장
- var nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", stepNo);
- if(oOpener.ds_main_steplist_info.getColumn(nFindRow, "setno") > 0){
- //OCS 수정/저장 시, 처방/서식 전체 삭제할 경우, 스텝정보의 setno를 비운다. (008.11.17) (s)
- var prmsNodeSet = this.objects["ds_main_prmsprcpsetlist"];
- var nFindRow = ds_temp_steplist_stepinfo.findRow("stepno", stepNo);
- var pk_setno = ds_temp_steplist_stepinfo.getColumn(nFindRow, "setno");
- var pk_settype = ds_temp_steplist_stepinfo.getColumn(nFindRow, "settypecd");
- if( utlf_isNull(pk_settype) ) pk_settype = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
- if( !utlf_isNull(pk_setno) && ref.getCaseCount("status == 'I' || status == 'U' || status == '-'") == 0 && ds_main_formlist.getCaseCount("utlf_isNull(status) || status=='I'") == 0 ){
- ds_temp_steplist_stepinfo.setColumn(nFindRow, "setno", "");
- nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", stepNo);
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "setno", "");
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "settypecd", "");
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "m", "u");
- if( formRef.rowcount == 0 && pk_settype == "W" ){
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "formexistyn", "N");
- }
- callfCreateControlYN = "N";
- oOpener.val_callfCreateControlYN = "Y"; //2008.11.17
-
- oOpener.fSaveStep(stepNo); //바뀐 스텝만 update
- }
- //(e)
- }else{
- //1) 첫줄의 저장 flag 가 I 면, set 저장을 먼저 한다.
- dsf_createDs("ds_main_iptbox", [{col:"setnm", type:"string", size:256, val:stepNo}]);
- ds_hidden_prmsprcpsetlist.setColumn(0, "status", "i");
- ds_hidden_prmsprcpsetlist.setColumn(0, "supsetno", 1);
- ds_hidden_prmsprcpsetlist.setColumn(0, "sortno", 1);
- ds_hidden_prmsprcpsetlist.setColumn(0, "setkindcd", "D"); //부서
- ds_hidden_prmsprcpsetlist.setColumn(0, "setclscd", "C"); //공통
- ds_hidden_prmsprcpsetlist.setColumn(0, "settrgtcd", setDept); //CP사용부서코드
- ds_hidden_prmsprcpsetlist.setColumn(0, "setnm", stepNo);
- ds_hidden_prmsprcpsetlist.setColumn(0, "procflag", "D"); //처리구분
- //2007.10.20 추가된 컬럼 (main에 iofalg 받아옴)
- ds_hidden_prmsprcpsetlist.setColumn(0, "ioflag", ioFlagCd); //처리구분 ( cp는 O로...)
-
- //CPG 중 CPG+CP인 경우, CP에 해당하는 스텝은 settypecd를 달리 해줌 (2010.06.26 JJE)
- ds_hidden_prmsprcpsetlist.setColumn(0, "settypecd", setType);
- var nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", stepNo);
- if( (cpgFlagCd=="G" || cpgFlagCd=="02") && oOpener.ds_main_steplist_info.getColumn(nFindRow, "settypecd") == "W" ){
- ds_hidden_prmsprcpsetlist.setColumn(0, "settypecd", "W");
- }
-
-
- dsf_createDs("ds_savedata");
- dsf_createDs("ds_prmsprcpsetlist");
- //SMMMB00600 ds_savedata, ds_prmsprcpsetlist 로 처리됨
- fSavePrmsDiagSet();
- dsf_deleteDs("ds_savedata");
- ds_main_prmsprcpsetlist.copyData(ds_prmsprcpsetlist);
-
-
- var nRow = ds_main_prmsprcpsetlist.rowcount - 1;
- var pk_setno = ds_main_prmsprcpsetlist.getColumn(nRow, "setno");
- var pk_settype = ds_main_prmsprcpsetlist.getColumn(nRow, "settypecd");
- if( utlf_isNull(pk_settype) ) pk_settype = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
- var pk_setnm = ds_main_prmsprcpsetlist.getColumn(nRow, "setnm");
-
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setno", pk_setno);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "settypecd" , pk_settype);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setnm" , pk_setnm);
-
- nFindRow = ds_temp_steplist_stepinfo.findRow("stepno", stepNo);
- //2014/05/27 이정택
- ds_temp_steplist_stepinfo.setColumn(nFindRow, "setno", pk_setno);
- ds_temp_steplist_stepinfo.setColumn(nFindRow, "setnm", pk_setnm);
- //2014/05/27 이정택
-
- nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", stepNo);
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "setno", pk_setno);
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "settypecd", pk_settype);
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "m", "u");
- if( cpgFlagCd=="W" || cpgFlagCd=="01" ) oOpener.ds_main_steplist_info.setColumn(nFindRow, "formexistyn", "Y");
- callfCreateControlYN = "Y";
- oOpener.val_callfCreateControlYN = "Y"; //2008.11.17
-
- if( !utlf_isNull(oOpener.ds_main_steplist_info.getColumn(nFindRow, "orgstepno")) ){
- //sorted step list 의 setno도 바꿔준다 (2008.06.26)
- var orgstepno = oOpener.ds_main_steplist_info.getColumn(nFindRow, "orgstepno");
- nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", orgstepno);
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "setno", pk_setno);
- oOpener.ds_main_steplist_info.setColumn(nFindRow, "settypecd", pk_settype);
- }
-
- oOpener.fSaveStep(stepNo); //바뀐 스텝만 update
- }
-
- //stepattrflag 에 속성 추가 (2009.02.19) (s)
- if( cpgFlagCd=="G" || cpgFlagCd=="02" ){
- nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", stepNo);
- var stepattrflag = utlf_transNullToEmpty(oOpener.ds_main_steplist_info.getColumn(nFindRow, "stepattrflag"));
- var orgStepattrflag = stepattrflag.substr(0, 1);
- stepattrflag = stepattrflag.substr(1, stepattrflag.length-1);
- if( ref.getCaseCount("status == 'I' || status == 'U' || status == '-'") == 0 && orgStepattrflag != "0" ){
- stepattrflag = "0" + stepattrflag;
- nRow = parseInt(stepNo) - 1 ;
- oOpener.ds_main_steplist_info.setColumn(nRow, "stepattrflag", stepattrflag);
- var nOwnerFrame = frmf_getoOpener();
- nOwnerFrame.ds_main_steplist_info.setColumn(nRow, "stepattrflag", stepattrflag);
- oOpener.val_callfCreateControlYN = "Y";
- }else if(orgStepattrflag != "1"){
- stepattrflag = "1" + stepattrflag;
- nRow = parseInt(stepNo) - 1 ;
- oOpener.ds_main_steplist_info.setColumn(nRow, "stepattrflag", stepattrflag);
- var nOwnerFrame = frmf_getoOpener();
- nOwnerFrame.ds_main_steplist_info.setColumn(nRow, "stepattrflag", stepattrflag);
- oOpener.val_callfCreateControlYN = "Y";
- }
- }
- //(e)
-
-
- if(ds_main_prcplist.rowcount > 0){
- var savePrcpInfo = ref.getCaseCount("status != 'S' && status != '-'");
- if(savePrcpInfo >= 1){
- //2) detail 정보를 저장함.
- if( !fInsPrmsPrcp() ){
- return false;
- }
- if( ref.getCaseCount("status != 'S' && status != '-' && status != 'D'") > 0 ){
- callfCreateControlYN = "Y";
- }
- }
- }
-
- if(ds_main_formlist.rowcount > 0){
- savePrcpInfo = formRef.getCaseCount("status == 'i' || status == 'd'");
- if(savePrcpInfo > 0){
- //3) 서식 정보를 저장함.
- dsf_createDsRow("ds_send_reqdata_pkinfo", [{col:"cpgno", type:"BIGDECIMAL", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno")}
- , {col:"cpghistseq", type:"BIGDECIMAL", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq")}
- , {col:"stepno", type:"BIGDECIMAL", size:256, val:ds_temp_steplist_stepinfo.getColumn((stepNo-1), "stepno")}]);
- dsf_createDs("ds_send_reqdata_forminfo");
- var oDsUpdate = grdf_getGridUpdateData(div_all.grd_formlist);
- grdf_setStatusColumn(oDsUpdate, "m");
- ds_send_reqdata_forminfo.copyData(oDsUpdate, true);
-
- ds_main_formlist.clearData();
- var oParam = {};
- oParam.id = "TXMQP01401";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqExeFormInfo";
- oParam.inds = "pkinfo=ds_send_reqdata_pkinfo forminfo=ds_send_reqdata_forminfo";
- oParam.outds = "ds_main_formlist=formlist";
- oParam.async = false;
- oParam.callback = "cf_TXMQP01401";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMQP01401") > -1 ){
- var allPrcpInfo = formRef.rowcount;
- var delPrcpInfo = formRef.getCaseCount("status == 'd'");
- utlf_addLog("stepNo >>>>>>>> : " + stepNo);
- if( pk_settype == "W" ){
- if( allPrcpInfo == delPrcpInfo && callfCreateControlYN != "Y" )
- oOpener.ds_main_steplist_info.setColumn((stepNo-1), "formexistyn", "N");
- else
- oOpener.ds_main_steplist_info.setColumn((stepNo-1), "formexistyn", "Y");
- }
- oOpener.val_callfCreateControlYN = "Y"; //2008.11.17
- }
- }
- }
-
-
- //20180129 이돈희 : 하이차트 추가, 삭제 기능
- if(ds_main_hichartlist.rowcount > 0){
- var saveHichartCnt = ds_main_hichartlist.getCaseCount("status == 'i' || status == 'd'");
- if(saveHichartCnt > 0){
-
- //키값 입력
- for(var iIndex = 0 ; iIndex < ds_main_hichartlist.rowcount ; iIndex++){
- ds_main_hichartlist.setColumn(iIndex, "cpgno", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno"));
- ds_main_hichartlist.setColumn(iIndex, "cpghistseq", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq"));
- ds_main_hichartlist.setColumn(iIndex, "stepno", ds_temp_steplist_stepinfo.getColumn((stepNo-1), "stepno"));
- }
-
- //3) 서식 정보를 저장함.
- var oDsUpdate = grdf_getGridUpdateData(div_all.grd_hichartlist);
- grdf_setStatusColumn(oDsUpdate, "status");
- ds_save_hichartreq.copyData(oDsUpdate, true);
-
- ds_main_hichartlist.clearData();
- var oParam = {};
- oParam.id = "TXMQP01404";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqExeHichartInfo";
- oParam.inds = "req=ds_save_hichartreq";
- oParam.outds = "ds_main_hichartlist=hichartlist";
- oParam.async = false;
- oParam.callback = "cf_TXMQP01404";
- tranf_submit(oParam);
-
- }
- }
-
-
-
- }
- }
- //2. stepNoArray[1] 에 저장된 데이터가 있다면, 조회
-
- var text = selectedCtrl.name;
- stepNo = text.substr(13, text.length-13);
- lf_btn_Selected(selectedCtrl.name);
-
- stepNoArray[0] = stepNoArray[1];
- stepNoArray[1] = stepNo;
-
- //저장 시, opener 와 본화면 간의 저장이 동시에 일어나면서 submit이 예상됨. 외부 정보 저장 시(opener의 저장버튼 강제 dispatch 시) 함께 처리 (2008.11.17)
- if(!utlf_isNull(kind)){
- var nRow = stepNo - 1;
- utlf_addLog("stepNo >>>>>>>>>> : " + nRow);
- var reqStepNo = ds_temp_steplist_stepinfo.getColumn(nRow, "stepno");
- var reqSetNo = ds_temp_steplist_stepinfo.getColumn(nRow, "setno");
- var reqSetNm = utlf_transNullToEmpty(ds_temp_steplist_stepinfo.getColumn(nRow, "setnm"));
- var reqSetType = ds_temp_steplist_stepinfo.getColumn(nRow, "settypecd");
- if( utlf_isNull(reqSetType) ) reqSetType = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
- var prevID = stepNoArray[0];
- var curID = stepNoArray[1];
- var currentStepCtrl = "xforms_group" + (parseInt(curID) - 1);
- //선택된 스텝의 정보를 generater 상단 스텝정보에 보여준다.
-
- // opener.window.javascript.fPopupMenuEvent(currentStepCtrl);
- var groupComp = oOpener.grp_swimline.components[currentStepCtrl];
- if( groupComp != null ){
- var arrComp = groupComp.components;
- for(var k=0; k<arrComp.length; k++){
- var tmpTextArea = arrComp[k];
- if( tmpTextArea instanceof TextArea && (tmpTextArea.name).substr(0, 15) == "xforms_textarea" ){
- trace("TextArea onrButtonup Event Start!!");
- tmpTextArea.onrbuttonup.fireEvent(tmpTextArea, new MouseEventInfo());
- }
- }
- }
-
- //아웃라인의 선택 그룹을 바꾼다.
- var returnText = oOpener.fChildrenCtrlToSelCtrl(currentStepCtrl, "SET");
-
- if(reqSetNm.substr(0, 1) == "D"){
- frmf_setParameter("stepinfo", returnText);
- frmf_modal("SPMMP02100", "SPMMP02100", null, null, null, null, null, null, null, null, null, null, "M");
- //selectedCtrl.selected = false;
-
- selectedCtrl = div_all.btn_group.components["xforms_button" + prevID];
- stepNoArray[1] = prevID;
- lf_btn_Selected(selectedCtrl.name);
-
- }else {
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setno", reqSetNo);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "settypecd", reqSetType);
- //prmsprcpsetinfo 인스턴스에 값을 넣어준다(필요없음)
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setno", reqSetNo);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "settypecd", reqSetType);
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setnm", stepNo);
-
- if(!utlf_isNull(reqSetNo)){
- //처방을 조회한다 (fReqGetPrmsSet() 를 실행)
- ds_send.setColumn(0, "cond1", parseInt(reqSetNo));
- ds_send.setColumn(0, "cond2", reqSetType);
- ds_send.addColumn("cpyn", "string");
- ds_send.addColumn("cpgno", "string");
- ds_send.setColumn(0, "cpyn", "Y");
- ds_send.setColumn(0, "cpgno", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno") );
-
- //dsf_createDsRow("ds_send_reqdata", [{col:"cpgno", type:"string", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno")}]);
-
- var oParam = {};
- oParam.id = "TRMQP01402";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqGetPrmsPrcpDetlSetList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_prcplist=prcplist";
- oParam.async = false;
- tranf_submit(oParam);
-
- if( ds_main_prcplist.getCaseCount("status == 'S'") == 0 ){
- //appendChildPrcp ( "/root/reset/prcplist", "/root/main/prcp", "main" ); //검색라인추가
- lf_appendChildPrcp ( "ds_reset_prcplist", "ds_main_prcplist", "main", "S" ); //검색라인추가
- }
-
- //20190502 이돈희 : OCS탭의 스텝탭을 누를 경우 최대 prcpmixno를 구하여 ds_init에 초기화 하기
- var sMaxPrcpMaxNo = ds_main_prcplist.getCaseMax("1=1","prcpmixno");
- if(!utlf_isNull(sMaxPrcpMaxNo) && sMaxPrcpMaxNo != "-"){
- ds_init.setColumn(0, "prcpmixno", sMaxPrcpMaxNo);
- }
- //dsf_deleteDs("ds_send_reqdata");
- }else{
- ds_main_prcplist.clearData();
- ds_main_prcplist.addRow();
- ds_main_prcplist.setColumn(0, "status", "S");
- }
-
- //필수 및 선택필수 저장에 따른 mainview의 문진리스트 항목 재조회 (2010.06.28)
- if( ref.getCaseCount("essnprcpyn=='Y'") > 0 ) {
- fInitMainAttList("R"); //"필수처방 미발행사유 문진" 추가에 따른 재조회
- }
-
- //서식코드도 조회한다
- dsf_createDsRow("ds_send_reqdata", [{col:"cpgno", type:"BIGDECIMAL", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno")}
- , {col:"cpghistseq", type:"BIGDECIMAL", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq")}
- , {col:"stepno", type:"BIGDECIMAL", size:256, val:ds_temp_steplist_stepinfo.getColumn((stepNo-1), "stepno")}]);
-
- ds_main_formlist.clearData();
-
- var oParam = {};
- oParam.id = "TRMQP01401";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetFormInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_formlist=formlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- //20180124 이돈희 : 하이차트 리스트 조회
- ds_search_hichartreq.setColumn(0, "cpgno", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno"));
- ds_search_hichartreq.setColumn(0, "cpghistseq", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq"));
- ds_search_hichartreq.setColumn(0, "stepno", ds_temp_steplist_stepinfo.getColumn((stepNo-1), "stepno"));
- var oParam = {};
- oParam.id = "TRMQP01404";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetHichartInfo";
- oParam.inds = "req=ds_search_hichartreq";
- oParam.outds = "ds_main_hichartlist=hichartlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- }
- //model.recalculate();
- }
-
- return true;
- }
- function cf_TXMQP01401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- ds_main_formlist.addColumn("status", "string");
- ds_main_formlist.addColumn("formrecseq", "BIGDECIMAL");
- for(var i=0; i<ds_main_formlist.rowcount; i++){
- ds_main_formlist.setColumn(i, "formrecseq", utlf_transNullToEmpty(ds_main_formlist.getColumn(i, "formseq")));
- }
- ds_main_formlist.applyChange();
- }
- function cf_TXMQP01404(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function div_all_Tab_prcp_btn_canchange(obj:Tab, e:TabIndexChangeEventInfo)
- {
- div_all.Tab_prcp.tabindex = e.postindex;
- }
- function div_all_Tab_prcp_canchange(obj:Tab, e:TabIndexChangeEventInfo)
- {
- ivwPrcpUseFlag = "";
- if( e.postindex == 0 ) {
-
- }
- //
- // if(ivw_prcp.visible == false){
- // ivw_prcp.attribute("src") = "../../../emr/prcpmngtweb/xrw/SMMMO02200_처방검색.xrw";
- // ivw_prcp.visible = true;
- //
- // ivw_prcp.attribute("left") = "0px";
- // grd_prcplist.attribute("left") = "385px";
- // import1.attribute ( "left" ) = "386px";
- // ivw_prcp.trv_prcpclscdlist.attribute("height") = "475px";
- //
- // grd_prcplist.attribute("width") = parseInt(grd_prcplist.attribute("width")) - 385;
- //
- // } else if(ivw_prcp.visible == true && ivw_prcp.attribute("src") != "../../../emr/prcpmngtweb/xrw/SMMMO02200_처방검색.xrw"){
- // ivw_prcp.attribute("src") = "../../../emr/prcpmngtweb/xrw/SMMMO02200_처방검색.xrw";
- // ivw_prcp.visible = true;
- // ivw_prcp.attribute("left") = "0px";
- // grd_prcplist.attribute("left") = "385px";
- // import1.attribute ( "left" ) = "386px";
- // ivw_prcp.trv_prcpclscdlist.attribute("height") = "475px";
- // }else {
- // ivw_prcp.visible = false;
- // ivw_prcp.attribute("left") = "805px";
- // grd_prcplist.attribute("left") = "0px";
- // import1.attribute ( "left" ) = "0px";
- // //grd_prcplist.attribute("width") = "965px";
- // grd_prcplist.attribute("width") = parseInt(grd_prcplist.attribute("width")) + 385;
- // btn_prcpsrch.selected = false;
- // }
- }
- /**
- * @group :
- * @ver : 2007.07
- * @by : 전지은
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 처방 검색 시, import의 visible / hiddend을 설정하고, 검색어로 조회하고, 검색결과를 get한다.
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fStepPrcpSrch(srchflag) {
- var currow = ds_main_prcplist.rowposition;
-
- if ((ds_main_prcplist.getColumn(currow, "prcpflag") == "2" &&
- ds_main_prcplist.getColumn(currow, "drugmastspec") == "Y") ||
- ds_main_prcplist.getColumn(currow, "status") != "S" ){
- ds_init_rowmodify.clearData();
- ds_init_rowmodify.addRow();
- return;
- }
- var prcpnm = lf_getDsValue(ds_main_prcplist, currow, "prcpnm");
- if ( srchflag == "prcpcd") {
- prcpnm = lf_getDsValue(ds_main_prcplist, currow, "prcpcd" );
- }
-
- prcpnm = prcpnm.getTrim();
-
- var isHangul = utlf_isHangul (prcpnm);
- if ( utlf_isNull(prcpnm)) { //한글일때는 1글자만 넣어도 검색가능
- sysf_messageBox ( "검색어를", "C001" );
- return;
- } else if ( isHangul == "E" ){ //영문,숫자일때는 3글자 넣어야 검색가능
- //영문,숫자일때는 4글자 넣어야 검색가능
- if ( srchflag == "prcpcd") {
- if ( prcpnm.length < 2 ){
- sysf_messageBox ( "2글자 이상", "C001" );
- return;
- }
- } else {
- if ( prcpnm.length < 3 ){
- sysf_messageBox ( "3글자 이상", "C001" );
- return;
- }
- }
- } else if ( isHangul == "H" ) {
- if ( prcpnm.length < 3 ){
- sysf_messageBox ( "한글은 3글자 이상", "C001" );
- return;
- }
- }
-
- if (prcpnm.charAt ( 0 ) == "/"){
- if ( prcpnm.length == 1 ){
- sysf_messageBox ( "검색할 수술명이", "I004" );
- return;
- }
-
- var srchRow = ds_main_prcplist.rowcount - 1;
- lf_prcpModal ( "SPMMO05100", 180, 80 ); //fPrcpModal ( "SPMMO05100", 180, 80 );
- } else {
- var containflag = false;
- if( srchflag != "prcpcd"){
- //prcpnm = prcpnm.substring(1, prcpnm.length);
- containflag = true;
- }
- if( !utlf_isNull(prcpnm) ) {
- prcpnm = prcpnm.getTrim();
- }
-
- if ( srchflag == "prcpcd") {
- lf_prcpSrchCom ( prcpnm, ds_init.getColumn(0, "prcpdd"), ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "", "getPrcpCdOldSrchInfo", isHangul , containflag);
- } else if ( srchflag == "prcpnm") {
- lf_prcpSrchCom ( prcpnm, ds_init.getColumn(0, "prcpdd"), ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "", "getPrcpNmSrchInfo", isHangul , containflag);
- } else {
- lf_prcpSrchCom ( prcpnm, ds_init.getColumn(0, "prcpdd"), ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "", "getPrcpSrchInfo", isHangul , containflag);
- }
-
- var srchLength = ds_prcpsrch_prcplist.rowcount; //var srchLength = model.instances(0).selectNodes( "/root/prcpsrch/prcplist" ).length;
- var nextRow = currow + 1;
-
- if( srchLength > 1) {
-
- if ( srchLength * grd_row_height < 325 ) {
- div_all.div_srch.position.height = ( srchLength + 2 ) * grd_row_height + 33;
- } else {
- div_all.div_srch.position.height = 325;
- }
-
- if ( currow <= 12 ) {
- div_all.div_srch.position.y = 97 + currow * grd_row_height;
- } else if ( currow <= 23 ) {
- div_all.div_srch.position.y = currow * grd_row_height + 70 - div_all.div_srch.position.height;
- } else if ( currow > 23 ){
- div_all.div_srch.position.y = grd_row_height * 23 + 90 - div_all.div_srch.position.height;
- }
-
- div_all.div_srch.visible = true;
- div_all.div_srch.setPrcpSrchListFocus();
- } else if( srchLength == 1 ) {
- srchRow = lf_addPrcpDetl ( "import", "ds_prcpsrch_prcplist", "ds_main_prcplist", 0, currow, "00" );
-
- if (srchRow != 0 ) {
- srchRow = lf_addSetPrcpChk("import", ds_prcpsrch_prcplist, ds_main_prcplist, 0, srchRow, "00");
- lf_hosinPrcpResnChk ("main", ds_main_prcplist);
- lf_focusMain ( srchRow );
- }
- //fPrcpColor();
- } else {
- sysf_messageBox ( "검색된 내용이", "I004" );
- div_all.grd_prcplist.showEditor(true);
- }
- }
- }
- function ds_main_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- var currow = e.row;
- // 셀 편집 상태가 아닐때는 값이 바뀌면 실행(TF의 xforms-value-changed)
-
- // 15.10.01, 일수 변경 시 달력 안나오는 현상 (예: 처방코드 DIFRESO 처방 후 일수 변경 시 달력이 뜨지 않음)
- if(e.columnid == "prcpdayno"){
- fDayValChnged() ;
- }
- // 김현석
- if( div_all.grd_prcplist.getEditText() == undefined ) { // 허만호, 2015.05.26, 지시처방 선택 시 이벤트 타지않도록 수정*/
- // 선택진료 체크에 따른 값 설정
- //sysf_trace("e.columnid : " + e.columnid + " , " + e.oldvalue + ", " + e.newvalue);
- if(e.columnid == "choiordflag")
- obj.setColumn(currow, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
-
- if(e.columnid == "anstcnfmneedyn")
- obj.setColumn(currow, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
-
- if(e.columnid == "essnprcpyn")
- obj.setColumn(currow, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
-
- fPrcpUpdate();
-
- if ( e.columnid == "choiordflag") {
- var choiordflag = obj.getColumn(currow, "choiordflag");
- var ordtype = ds_patflag.getColumn(0, "prcpgenrflag");
- //2011-01-12 mjm 입원. 일괄위임. 선택진료 해지 불가.
- if ( ordtype == "I" && ds_paminfo.getColumn(0, "specordtype" ) == "B" && choiordflag == "N" ) {
- sysf_messageBox ( "입원 일괄선택환자는 선택진료의 해지가 불가합니다.", "E" );
- obj.setColumn(currow, "choiordflag", "Y");
- return;
- }
- if ( choiordflag =="Y" ) {
- lf_chgChoiDr(); //2011-01-12 mjm. 선택진료여부 체크시 선택진료의 팝업.
- } else {
- obj.setColumn(currow, "specdrid", "-");
- }
- } else if( e.columnid == "anstcnfmneedyn" ) { // 마취확정필요여부
- if( ds_main_prcplist.getColumn(e.row, "anstcnfmneedyn") == "Y" ) {
- if( ds_main_prcplist.getColumn(e.row, "prcpclscd") != "H2" ){ // model.getValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/prcpclscd") != "H2"
- ds_main_prcplist.setColumn(e.row, "anstcnfmneedyn", "N"); //model.makeValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/anstcnfmneedyn", "" );
- sysf_messageBox ( "수술처방이어야 마취확정필요여부를 설정할 수", "I010");
- return;
- }else{
- var anstTxt = ds_main_prcplist.getColumn(e.row, "anstcnfmneedyn"); //grd_prcplist.labelmatrix(grd_prcplist.row, grd_prcplist.col);
- ds_main_prcplist.setColumn(e.row, "anstcnfmneedyn", anstTxt); //model.makeValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/anstcnfmneedyn", anstTxt );
- }
- }
- } else {
- gGridUpdateChk("per", currow);
- }
-
- // 그리드 수정후 처방상세 화면이 있으면 적용 한다. 2014.07.17 엄영만
- // if(typeof(div_all.div_prcpdetail) == "object" && div_all.div_prcpdetail.visible) {
- // div_all.div_prcpdetail.fPrcpClick();
- // }
- return;
- }
- // 16.01.29, payflagcd, prcpkindcd 위치이동
- // 이 아래는 셀 편집 후 데이터가 변경 된 경우에만 실행되도록 한다. (TF onendedit)
- if ( e.columnid == "prcpvol" ) {
- gGridUpdateChk("per", currow);
- DrugCalc ("prcpvol", currow);
- } else if ( e.columnid == "prcpqty" ) {
- DrugCalc ( "prcpqty", currow);
- } else if ( e.columnid == "drprcpetc7" ) {
- gGridUpdateChk("per", currow);
- DrugCalc ("drprcpetc7", currow);
- } else if ( e.columnid == "drprcpetc8" ) {
- DrugCalc ( "drprcpetc8", currow);
- } else if ( e.columnid == "prcptims" ) {
- DrugCalc ( "prcptims", e.row);
- fBaseMthd(currow);
- fPrcpUpdate();
- } else if ( e.columnid == "payflagcd" ) {
- fGridfBatIpt( "payflagcd" );
- } else if ( e.columnid == "prcpkindcd" ) {
- fGridfBatIpt( "prcpkindcd" );
-
- //SON0919 G3아닌 응급일경우 원내사유 PRCPKINDCD에 의해 움직이므로 처리. start
- //SON1123 DSC 퇴원처방 동일 적용
- if( (ds_patflag.getColumn(0, "prcpgenrflag") == "E" && ds_init.getColumn(0, "erresn") != "G3" ) ||
- ds_patflag.getColumn(0, "prcpgenrflag") == "D" ){
- lf_chngHosinPrcpResn();
- }
- }
- // 그리드에서 enter키를 입력했을때만 타도록 함 (TF onkeydown)
- // onkeydown에서 oncolumnchanged 보다 먼저 실행 되기때문에 onkeydown에서 div_all.grd_prcplist.userdata를 1로 주고 여기서 실행
- if(div_all.grd_prcplist.userdata == 1) {
- if ( e.columnid == "prcpqty" ) {
- fGridfBatIpt( "prcpqty" ); // 일괄변경
- } else if ( e.columnid == "drprcpetc8" ) {
- fGridfBatIpt( "drprcpetc8" ); // 일괄변경
- }else if ( e.columnid == "prcptims" ) {
- fGridfBatIpt( "prcptims" ); // 일괄변경
- } else if ( e.columnid == "prcpdayno") {
- // 일수에서 엔터를 치면 nextrow가 검색row일때 prcpcd 컬럼 활성 - 20080825 emr msh
- fGridfBatIpt( "prcpdayno" );
- }
- }
- // editcell 상황에서 tab 키 누르면 화면 죽는 현상(TF문제 no, 컬럼 비교 분기에서 func 콜 하면서 로직 꼬임 detail 추후 파악 우선은 return) - 20080827 emr msh
- //죽는지 확인필요
- // if (event.keyCode == "9") {
- // return ;
- // }
- if ( e.columnid == "prcpnm") {
- if ( obj.getColumn(currow, "prcpflag") != "2" ) {
- stopEnterEvent = true;
- //fPrcpSrch("prcpnm");
- fStepPrcpSrch("prcpnm");
- }
-
- fPrcpUpdate();
-
- // insert 키로 그리드 추가 후 처방명 변경 시 orgprcpnm 변경 데이타로 업데이트
- if ( obj.getColumn(currow, "prcpcd" ) == "000000000033" ) {
- obj.setColumn(currow, "orgprcpnm", obj.getColumn(currow, "prcpnm"));
-
- obj.rowposition = currow + 1;
- div_all.grd_prcplist.setCellPos(div_all.grd_prcplist.getBindCellIndex("body", "prcpcd"));
- div_all.grd_prcplist.showEditor(true);
- }
- } else if ( e.columnid == "prcpcd") {
- var enviflag = ds_init.getColumn(0, "enviflag");
- if ( enviflag == "Y" ) {
- // 1. 신규처방이 아닌 임시저장처방 수정 모드일 경우는 리턴, 2. 신규처방 수정하려고 하는 처방이 자코드인 경우- 20090630 by MoonSH
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- if ( modiflag == "-" ) {
- ds_init_rowmodify.setColumn(0, "modiflag", "");
- div_all.grd_prcplist.userdata = 0;
- return ;
- }
- // 신규처방 처방모드 초기화 - 20090630 by MoonSH
- fCodeModifyInit();
- }
- // 처방코드 조회
- stopEnterEvent = true;
-
- // 김현석
- //fPrcpSrch("prcpcd");
- fStepPrcpSrch("prcpcd");
-
- if ( enviflag == "Y" ) {
- var importflag = ds_init_rowmodify.getColumn(0, "importflag");
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- // 신규 처방 수정 - 20090630 by MoonSH
- if ( modiflag == "Y" && importflag != "Y" ) {
- fCodeModifyAdd();
- }
- }
- } else if ( e.columnid == "prcphopedd" ) {
- fGridfBatIpt( "prcphopedd" );
- }
-
-
- div_all.grd_prcplist.userdata = 0;
- }
- function div_all_grd_prcplist_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- var cRow = ds_main_prcplist.rowposition;
- if(e.keycode == 38 || e.keycode == 40) // 38 : Up, 40 : Down
- obj.userdata = 1;
- else if(e.keycode == 9 || e.keycode == 37 || e.keycode == 39) // 9 : Tab, 37 : Left, 39 : Right
- obj.userdata = 0;
-
- var sPrcpHistCd = ds_main_prcplist.getColumn(cRow, "prcphistcd"); // 처방저장 상태
- var sDrPrcpEtc9 = ds_main_prcplist.getColumn(cRow, "drprcpetc9"); // 사전심사 진행상태
-
- if( sPrcpHistCd == "T" && sDrPrcpEtc9 != "-" && sDrPrcpEtc9 != "X") {
- sysf_messageBox ( "사전심사 진행(대기/승인) 처방은 수정 할 수 없습니다.", "I999" );
- return;
- }
-
- // 1. 처방코드 임시처방에서 수정 불가, 2. 신규처방 수정 시 더블클릭이나 엔터를 사용해서만 수정(검증되지 않은 코드 넣는것 방지) - 20090630 by MoonSH
- if ( (obj.getEditText() != undefined) && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd") ) {
- var enviflag = ds_init.getColumn(0, "enviflag");
- if ( enviflag == "Y" ) {
- if ( e.keycode != 13 ) {
- var status = ds_main_prcplist.getColumn(cRow, "status");
- var prcpcd = ds_main_prcplist.getColumn(cRow, "prcpcd");
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- var grdcnt = ds_main_prcplist.rowcount - 1;
- var modirow = ds_main_prcplist.rowposition;
- if ( grdcnt != modirow ) {
- if ( status == "-" ) {
- alert("임시처방 시에는 처방코드 수정이 불가능 합니다.");
- ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 임시처방 모드 셋팅
- obj.showEditor(false);
-
- ds_main_prcplist.setColumn(modirow, "prcpcd", prcpcd);
- return;
- }
- if ( modiflag != "Y" ) {
- alert("처방 수정은 처방코드 컬럼에서 마우스 더블 클릭이나 Enter키를 사용 후 수정하세요.");
- ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 신규처방 처방 조회 금지 모드 셋팅
- obj.showEditor(false);
-
- ds_main_prcplist.setColumn(modirow, "prcpcd", prcpcd);
- return;
- }
- }
- }
- }
- }
-
- if ( e.keycode == 46 ) { // delete key
- if(obj.getEditText() == undefined) { // edit 중이 아닐때만 delete 키로 처방 삭제
- fDeleteRow();
- }
- } else if ( e.keycode == 45 ) { // insert key
- div_all.grd_prcplist.setFocus();
- } else if ( e.keycode == 13 ) { // prcpcd를 수정하기 위해 enter 키 누를 경우 - 20090630 by MoonSH
- // 허만호, 15.09.08, 여러행 일괄입력시 입력하는 첫번째 행의 숫자가 똑같을 경우 일괄입력 되지않는 현상 수정 S
- if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpqty") ) {
- fGridfBatIpt( "prcpqty" ); // 일괄변경
- } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "drprcpetc8") ) {
- fGridfBatIpt( "drprcpetc8" ); // 일괄변경
- }else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcptims") ) {
- fGridfBatIpt( "prcptims" ); // 일괄변경
- } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpdayno") ) {
- fGridfBatIpt( "prcpdayno" ); // 일괄변경
- }
- // 허만호, 15.09.08, 여러행 일괄입력시 입력하는 첫번째 행의 숫자가 똑같을 경우 일괄입력 되지않는 현상 수정 E
- var isEditing = (obj.getEditText() == undefined) ? false : true;
-
- var enviflag = ds_init.getColumn(0, "enviflag");
- if ( enviflag == "Y" ) {
- if(!isEditing) {
- // -------- TF의 onmousedown 이벤트가 이리로
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- var modiinit = ds_init_rowmodify.getColumn(0, "modiinit");
-
- if ( modiflag == "Y" && modiinit != "Y" ) {
- var modirow = ds_init_rowmodify.getColumn(0, "modirow");
- var prcpcd = ds_main_prcplist.getColumn(modirow, "prcpcd");
- var modiprcpcd = ds_init_rowmodify.getColumn(0, "modiprcpcd");
-
- ds_main_prcplist.setColumn(modirow, "prcpcd", ds_init_rowmodify.getColumn(0, "modiprcpcd"));
- ds_init_rowmodify.setColumn(0, "modiflag", "");
- ds_init_rowmodify.setColumn(0, "enterflag", "");
- }
- // -------------------------------------------
- }
-
- var grdcnt = ds_main_prcplist.rowcount - 1;
- var modirow = ds_main_prcplist.rowposition;
- var status = ds_main_prcplist.getColumn(cRow, "status");
-
- if (status == "-" && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd")) {
- alert("임시처방 시에는 처방코드 수정이 불가능 합니다.");
- ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 임시처방 모드 셋팅
- obj.showEditor(false);
- return;
- }
- ds_init_rowmodify.setColumn(0, "modirow", modirow);
-
- // search 조회 후 다시 로직을 타는지 점검
- var enterflag = ds_init_rowmodify.getColumn(0, "enterflag");
- if ( utlf_isNull(enterflag) ) {
- ds_init_rowmodify.setColumn(0, "enterflag", "1");
- } else {
- enterflag = parseInt(enterflag) + 1 ;
- ds_init_rowmodify.setColumn(0, "enterflag", enterflag);
- }
- enterflag = ds_init_rowmodify.getColumn(0, "enterflag");
- if ( grdcnt != modirow && status == "I" && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd") && enterflag == "1") {
- var currow = ds_main_prcplist.rowposition;
- ds_init_rowmodify.setColumn(0, "modiflag", "Y"); // search 조회 후 다시 로직을 타서, 검색값이 없을때 오류가 생겨서 "O"로 구분
- ds_init_rowmodify.setColumn(0, "modiprcpcd", ds_main_prcplist.getColumn(modirow, "prcpcd") );
-
- // M-Set 자코드 비교
- var inclprcpno = ds_main_prcplist.getColumn(cRow, "inclprcpno") ;
- var prcpsetcd = ds_main_prcplist.getColumn(cRow, "prcpsetcd") ;
-
- if ( inclprcpno != "0" && prcpsetcd != "-" ){ // inclprcpno가 m-set 순번이 아니고, prcpsetcd에 모코드가 없는 경우는 자코드
- obj.showEditor(false);
- alert(" 자코드는 처방 수정이 불가합니다. ");
- }
- if ( currow == 0 ) {
- obj.showEditor(false);
- alert(" 첫번째 row는 기준이 되는 row로 수정을 할 수 없습니다. ");
- }
- }
- }
- obj.userdata = 1;
- obj.showEditor(false);
-
- // 현재 edit 중일때만
- if(isEditing && !stopEnterEvent) {
- var curcol = obj.getCellPos();
- var currow = ds_main_prcplist.rowposition;
- if ( curcol == obj.getBindCellIndex("body", "prcpvol") ) {
- obj.setCellPos(obj.getBindCellIndex("body", "prcpqty"));
- obj.showEditor(true);
- } else if ( curcol == obj.getBindCellIndex("body", "prcpqty") ) {
- obj.setCellPos(obj.getBindCellIndex("body", "prcptims"));
- ds_main_prcplist.rowposition = currow;
- obj.showEditor(true);
- } else if ( curcol == obj.getBindCellIndex("body", "drprcpetc7") ) {
- obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc8"));
- obj.showEditor(true);
- } else if ( curcol == obj.getBindCellIndex("body", "drprcpetc8") ) {
- obj.setCellPos(obj.getBindCellIndex("body", "prcptims"));
- ds_main_prcplist.rowposition = currow;
- obj.showEditor(true);
- } else if ( curcol == obj.getBindCellIndex("body", "prcptims") ) {
- obj.setCellPos(obj.getBindCellIndex("body", "prcpdayno"));
- ds_main_prcplist.rowposition = currow;
- obj.showEditor(true);
- } else if ( curcol == obj.getBindCellIndex("body", "prcpdayno") ) {
- var nextrow = currow + 1;
- ds_main_prcplist.selectRow(nextrow);
- ds_main_prcplist.rowposition = nextrow;
-
- var status = ds_main_prcplist.getColumn(nextrow, "status");
- if (status == "S"){
- obj.setCellPos(obj.getBindCellIndex("body", "prcpcd"));
- } else{ //요청번호 3028 : 일수까지 입력 후 [enter] 시 다음 줄 총용량 cell로 자동 이동 되도록 (2010.01.21 JJE)
- var nextPrcpclscd = ds_main_prcplist.getColumn(nextrow, "prcpclscd");
- if ( nextPrcpclscd == "A2" || nextPrcpclscd == "A4" || nextPrcpclscd == "A6") { //약주사는 다음처방 용량으로 focus
- obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc7"));
- }else { //나머지는 다음처방 일수로 focus
- obj.setCellPos(obj.getBindCellIndex("body", "prcpdayno"));
- }
- }
-
- obj.showEditor(true);
- }
- }
-
- if(stopEnterEvent) {
- stopEnterEvent = false;
- obj.showEditor(true);
- }
- } else if ( e.keycode == 9 ) { // 신규처방 edit mode 에서 tab 키 누를 경우 moon 0625 - 20090630 by MoonSH
- var enviflag = ds_init.getColumn(0, "enviflag");
- if ( enviflag == "Y" ) {
- // 처방 코드 수정 모드에서 다른 곳 클릭할때, 초기 처방 코드로 복사
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- var modiinit = ds_init_rowmodify.getColumn(0, "modiinit");
-
- if ( (modiflag == "Y" && modiinit != "Y" ) || (modiflag == "O" && modiinit != "Y" )) {
- var modirow = ds_init_rowmodify.getColumn(0, "modirow");
- var prcpcd = ds_main_prcplist.getColumn(modirow, "prcpcd");
- var modiprcpcd = ds_init_rowmodify.getColumn(0, "modiprcpcd");
-
- ds_main_prcplist.setColumn(modirow, "prcpcd", ds_init_rowmodify.getColumn(0, "modiprcpcd"));
- ds_init_rowmodify.setColumn(0, "modiflag", "");
- ds_init_rowmodify.setColumn(0, "enterflag", "");
- }
- }
- } else {
- // 영문자, 숫자키 입력시 바로 입력 모드로 전환
- if((e.keycode >= 48 && e.keycode <= 90) && (obj.getEditText() == undefined)) {
- obj.showEditor(true);
- } else if( e.keycode >= 96 && e.keycode <= 105 && (obj.getEditText() == undefined) ) { // 우측 숫자패드 사용 추가
- obj.showEditor(true);
- }
- }
- }
- function div_all_grd_prcplist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.getCellPos() == obj.getBindCellIndex("body", "prcpvolunitnm") || obj.getCellPos() == obj.getBindCellIndex("body", "prcpqtyunitnm")) {
- obj.userdata = 1;
- obj.setCellPos(e.cell);
- }
-
- if(typeof(div_all.div_prcpdetail) == "object" && div_all.div_prcpdetail.visible) {
- div_all.div_prcpdetail.fPrcpClick();
- obj.setFocus();
- }
- }
- function div_all_grd_prcplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var sPrcpHistCd = ds_main_prcplist.getColumn(e.row, "prcphistcd"); // 처방저장 상태
- var sDrPrcpEtc9 = ds_main_prcplist.getColumn(e.row, "drprcpetc9"); // 사전심사 진행상태
- if( sPrcpHistCd == "T" && sDrPrcpEtc9 != "-" && sDrPrcpEtc9 != "X") {
- sysf_messageBox ( "사전심사 진행(대기/승인) 처방은 수정 할 수 없습니다.", "I999" );
- return;
- }
-
- var prcpclscd = ds_main_prcplist.getColumn(e.row, "prcpclscd");
- var status = ds_main_prcplist.getColumn(e.row, "status");
- var enviflag = ds_init.getColumn(0, "enviflag");
-
- // 처방코드는 수정 시 임시처방인 경우는 수정 불가 - 20090630 by MoonSH
- if ( enviflag == "Y" ) {
- if (status == "-" && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd")) {
- alert("임시처방 시에는 처방코드 수정이 불가능 합니다.");
- ds_init_rowmodify.setColumn(0, "modiflag", "-"); // 임시처방 모드 셋팅
- obj.showEditor(false);
- return;
- }
-
- var grdcnt = ds_main_prcplist.rowcount - 1;
- var currow = e.row;
- ds_init_rowmodify.setColumn(0, "modirow", currow);
-
- // 신규처방 코드 수정 하려고 더블 클릭 할 경우는 상세팝업 안 띄우고 return - 20090630 by MoonSH
- if ( grdcnt != currow && status== "I" && obj.getCellPos() == obj.getBindCellIndex("body", "prcpcd") ) {
- ds_init_rowmodify.setColumn(0, "modiflag", "Y");
- ds_init_rowmodify.setColumn(0, "modiprcpcd", ds_main_prcplist.getColumn(e.row, "prcpcd"));
-
- // M-Set 자코드 비교
- var inclprcpno = ds_main_prcplist.getColumn(e.row, "inclprcpno") ;
- var prcpsetcd = ds_main_prcplist.getColumn(e.row, "prcpsetcd") ;
-
- if ( inclprcpno != "0" && prcpsetcd != "-" ){ // inclprcpno가 m-set 순번이 아니고, prcpsetcd에 모코드가 없는 경우는 자코드
- obj.showEditor(false);
- alert(" 자코드는 처방 수정이 불가합니다. ");
- }
- if ( currow == 0 ) {
- obj.showEditor(false);
- alert(" 첫번째 row는 기준이 되는 row로 수정을 할 수 없습니다. ");
- }
- return ;
- }
-
- if(obj.getCellPos() == obj.getBindCellIndex("body", "prcpnm") ){
- return ;
- }
- }
-
- if ( status == "D" ) {
- sysf_messageBox ( "삭제처방은 수정할 수", "I004");
- return;
- }
-
- if ( obj.getCellPos() == obj.getBindCellIndex("body", "drugmthdspccdnm") && status != "S" ) {
- if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6") {
- lf_prcpModal ("SPMMO01900", 500, 200);
- } else if ( prcpclscd == "B2" || prcpclscd == "B4" || prcpclscd == "B6" ) {
- fGetSpc (e.row, "", "", "Y");
- }
- } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "prcpdelivefact") && status != "S" ) {
- fPrcpdelivefact( "M" );
- } else if ( obj.getCellPos() == obj.getBindCellIndex("body", "specdrid") && status != "S" ) {
- var ordtype = ds_patflag.getColumn(0, "prcpgenrflag");
- var tempcol24 = ds_main_prcplist.getColumn(e.row, "tempcol24" );
- if ( tempcol24 =="N" ) {
- sysf_messageBox ( "선택진료가 불가한 처방입니다.", "E" );
- return;
- } else if ( tempcol24 == "Y" ) {
- //2011-01-12 mjm. 선택진료여부 체크시 선택진료의 팝업.
- lf_chgChoiDr();
- }
- } else if ((obj.getCellPos() == obj.getBindCellIndex("body", "drprcpetc13nm") || obj.getCellPos() == obj.getBindCellIndex("body", "drprcpetc14nm")) && status != "S" ) {
- //2018-01-12 엄영만. 검사부서, 검사의사 선택 팝업.
- var sTestOrdFlag = ds_main_prcplist.getColumn(e.row, "testordflag");// sTestOrdFlag 검사의사 자동 팝업 여부 (Y:자동팝업, S:선택팝업, N:팝업하지 않음)
-
- if(utlf_isNull(sTestOrdFlag)) {
- sTestOrdFlag = "N";
- }
-
- if ( sTestOrdFlag == "Y" || sTestOrdFlag == "S") {
- lf_chgTestDr();
- } else {
- sysf_messageBox ( "검사의사 지정이 불가한 처방입니다.", "E" );
- ds_main_prcplist.setColumn(e.row, "drprcpetc13", "" );
- ds_main_prcplist.setColumn(e.row, "drprcpetc13nm", "" );
- ds_main_prcplist.setColumn(e.row, "drprcpetc14", "" );
- ds_main_prcplist.setColumn(e.row, "drprcpetc14nm", "" );
- return;
- }
- } else if ( status != "S" ) {
- fPrcpDetl();
- }
- }
- // TF의 readonly bind 통합처리
- function isReadonly(currow, colId) {
- var result = false;
- if(colId == "prcpvol") { // TF bind1
- var status = ds_main_prcplist.getColumn(currow, "status");
- var prcpclscd = ds_main_prcplist.getColumn(currow, "prcpclscd");
- var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
- if((prcpclscd != "A2" && prcpclscd != "A4" && prcpclscd != "A6") || (inclprcpno > 0) || status == "D")
- result = true;
- } else if(colId == "prcpnm") { // TF bind2
- if(ds_init.getColumn(0, "enviflag") == "Y") {
- result = false;
- } else {
- var status = ds_main_prcplist.getColumn(currow, "status");
- var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
- var drugmastspec = ds_main_prcplist.getColumn(currow, "drugmastspec");
- if((status != "S" && prcpflag != "2") || (status != "S" && prcpflag == "2" && drugmastspec != "Y") || status == "D")
- result = true;
- }
- } else if(colId == "icd10cd") { // TF bind3
- var status = ds_main_diagcdlist.getColumn(currow, "status");
- if(status != "S")
- result = true;
- } else if(colId == "diagengnm") { // TF bind4
- var status = ds_main_diagcdlist.getColumn(currow, "status");
- if(status != "S")
- result = true;
- } else if(colId == "prcpkindcd") { // TF bind5
- var status = ds_main_prcplist.getColumn(currow, "status");
- if(status == "S" || status == "D")
- result = true;
- } else if(colId == "prcpqty") { // TF bind6
- var status = ds_main_prcplist.getColumn(currow, "status");
- var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
- var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
- if(status == "S" || inclprcpno > 0 || status == "D" || prcpflag == "2")
- result = true;
- } else if(colId == "prcptims") { // TF bind7
- var status = ds_main_prcplist.getColumn(currow, "status");
- var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
- var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
- if(status == "S" || inclprcpno > 0 || status == "D" || prcpflag == "2")
- result = true;
- } else if(colId == "prcpdayno") { // TF bind8
- var status = ds_main_prcplist.getColumn(currow, "status");
- var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
- if(status == "S" || inclprcpno > 0 || status == "D")
- result = true;
- } else if(colId == "prcpmixno") { // TF bind9
- var status = ds_main_prcplist.getColumn(currow, "status");
- var prcpflag = ds_main_prcplist.getColumn(currow, "prcpflag");
- if(status == "S" || status == "D" || prcpflag == "2")
- result = true;
- } else if(colId == "payflagcd") { // TF bind10
- var status = ds_main_prcplist.getColumn(currow, "status");
- if(status == "S" || status == "D")
- result = true;
- } else if(colId == "prcpexecdeptcd") { // TF bind11
- var status = ds_main_prcplist.getColumn(currow, "status");
- if(status == "S" || status == "D")
- result = true;
- } else if(colId == "prcphopedd") { // TF bind12
- var status = ds_main_prcplist.getColumn(currow, "status");
- if(status == "S" || status == "D")
- result = true;
- } else if(colId == "choiordflag") { // TF bind13, bind18(두개 있음)
- var status = ds_main_prcplist.getColumn(currow, "status");
- var tempcol24 = ds_main_prcplist.getColumn(currow, "tempcol24");
-
- if(/*status == "S" || */status == "D" || tempcol24 != "Y") // 주석은 bind13조건
- result = true;
- } else if(colId == "prcpcd") { // TF bind14
- if(ds_init.getColumn(0, "enviflag") == "Y") {
- result = false;
- } else {
- var status = ds_main_prcplist.getColumn(currow, "status");
- if(status != "S")
- result = true;
- }
- } else if(colId == "diagkindcd") { // TF bind15
- var status = ds_main_diagcdlist.getColumn(currow, "status");
- if(status == "S" || status == "D")
- result = true;
- } else if(colId == "diagkindcdflag") { // TF bind16
- var status = ds_main_diagcdlist.getColumn(currow, "status");
- if(status == "S" || status == "D")
- result = true;
- } else if(colId == "drprcpetc7") { // TF bind17
- var status = ds_main_prcplist.getColumn(currow, "status");
- var prcpclscd = ds_main_prcplist.getColumn(currow, "prcpclscd");
- var inclprcpno = ds_main_prcplist.getColumn(currow, "inclprcpno");
-
- if((prcpclscd != "A2" && prcpclscd != "A4" && prcpclscd != "A6") || (inclprcpno > 0) || status == "D")
- result = true;
- }
-
- return result;
- }
- // 같은 탭 클릭시에만 아래 이벤트 수행함.
- function div_all_Tab_prcp_btn_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
- {
- postidx = e.index;
-
- if( preidx == postidx ) { // 현재 선택된 탭을 클릭할 경우
- obj.tabindex = e.index;
- if( div_all.Tab_prcp.visible == true ) {
- div_all.Tab_prcp.visible = false;
- // div_all.grd_prcplist.position.left = 0;
- // div_all.div_srch.position.left = 0;
- div_all.Splitter00.position.x = 0;
- } else {
- div_all.Tab_prcp.visible = true;
- div_all.Splitter00.position.x = 387;
- // div_all.grd_prcplist.position.left = 390;
- // div_all.div_srch.position.left = 390;
- }
- } else { // 다른 탭을 클릭할 경우
- div_all.Tab_prcp.visible = true;
- div_all.Splitter00.position.x = 387;
- // div_all.grd_prcplist.position.left = 390;
- // div_all.div_srch.position.left = 390;
- }
- }
- function div_all_Tab_prcp_btn_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
- {
- preidx = e.index;
- }
- /**
- * @group :
- * @ver : 2007.07
- * @by : 전지은
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 신규 인스턴스에 null 관련 인스턴스 생성
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fMakeNullNode(){
- for ( var i = 0; i < ds_main_prcplist.rowcount-1; i++ ) {
- var nullcol = "";
- var status = ds_main_prcplist.getColumn(i, "status"); // model.getValue( ref + "[" + i + "]/status" );
- if( status == "I" ){
- dsf_makeValue(ds_main_prcplist, "nullvalexistyn", "string", "N"); // model.makeValue(ref + "[" + i + "]/nullvalexistyn", "N");
- dsf_makeValue(ds_main_prcplist, "nullcolumncd", "string", "-"); // model.makeValue(ref + "[" + i + "]/nullcolumncd", "-");
- }
- }
- }
- /****************************************************************************************
- * Description : 불러온 서식 코드를 삭제한다.
- * Argument : N/A
- * return type : N/A
- ****************************************************************************************/
- function fDelFormCd(){
- var nRow = ds_main_formlist.rowposition;
- if(nRow < 0){
- return;
- } else{
- var status = ds_main_formlist.getRowType(nRow);
- if(status == 2){ // 추가된 행
- ds_main_formlist.deleteRow(nRow);
- }else{
- grdf_setStatus(div_all.grd_formlist, Dataset.ROWTYPE_DELETE, [nRow]);
- if( ds_main_formlist.getColumnInfo("status") == null ) ds_main_formlist.addColumn("status", "string");
- ds_main_formlist.setColumn(nRow, "status", "d");
- }
- }
- }
- /****************************************************************************************
- * Description : 처방 상세 내용을 저장한다. ( SMMMB00200, fPrmsPrcpSave() copy )
- * Argument : N/A
- * return type : N/A
- ****************************************************************************************/
- function fInsPrmsPrcp(){
- var iRow = ds_main_prcplist.rowcount - 1;
- var CurrentDate = utlf_getCurrentDate();
- var status = "";
- var setno = ds_hidden_prmsprcpsetdetlset.getColumn(0, "setno" );
- var settypecd = ds_hidden_prmsprcpsetdetlset.getColumn(0, "settypecd" );
- if( utlf_isNull(settypecd) ) settypecd = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
- var setnm = ds_hidden_prmsprcpsetdetlset.getColumn(0, "setnm");
- var setcdno = "";
- var prcpClscd = "";
- var prcpvol = "";
- var prcpqty = "";
- var prcptims = "";
- //nullvalexistyn, nullcolumncd 컬럼값을 구성하여 저장한다. (2008.06.30 JJE)
- var nullyn = "";
- var cnt = 0; //수량과 용량 둘중하나라도 null 인지 체크하기 위해 이용하는 값
- var hosinhosoutflag = "";
- var hosinprcpresncd = "";
- var orghosinprcpresncd = "";
- var essnprcpyn = ""; //필수 처방 여부 값
- var inqrno = ""; //필수 처방 번호
- var seq = 0; //필수처방 instsance 카운트
- var inqrno = 0; //필수처방의 문진번호가 하나라도 있는지 체크하기 위한 값
-
- ds_send_prcpessninfo_prcpessninfo.clearData();
-
- ds_main_prcplist.enableevent = false;
- for ( var i=0; i < ds_main_prcplist.rowcount; i++ ) {
- var nullcol = "";
- status = ref.getColumn(i, "status" );
- prcpClscd = ref.getColumn(i, "prcpclscd" );
- prcpvol = ref.getColumn(i, "prcpvol" );
- prcpqty = ref.getColumn(i, "prcpqty" );
- prcptims = ref.getColumn(i, "prcptims" );
-
- // prcp/prcplist의 prcppkspec 정보는 new ver 아닌, 이전 ver를 여전히 가지고 있으므로... 수동으로 새로 저장된 setno를 넣어줌 (그렇지 않으면, 이전 ver 정보만 삭제됨) 2008.07.11 JJE
- setcdno = utlf_transNullToEmpty(ref.getColumn(i, "prcppkspec")).split("|")[2];
- ref.setColumn(i, "prcppkspec", setno + "|" + settypecd + "|" + setcdno);
-
- var drprcpetc2 = ds_main_prcplist.getColumn(i, "drprcpetc2"); // 약속처방오류 수정에 따른, 특수주사실 정보가 없으면 저장 시 오류 수정(2008.12.04)
- if ( utlf_isNull(drprcpetc2) ) {
- ref.setColumn(i, "drprcpetc2", "-");
- }
-
- if( status == "I" ){
- ref.setColumn(i, "prcppkspec", setno + "|" + settypecd + "|" );
- }
-
- //2010/3/4 처방 검색 xml에 rgstdeptcd 추가됨에 따른 default 처리 (instance순서를 맞추기 위함 2010.04.16)
- if(ref.getColumnInfo("rgstdeptcd") == null) ref.addColumn("rgstdeptcd", "string");
- ref.setColumn(i, "rgstdeptcd", oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgorddeptcd"));
-
- //윗줄 if( status == "I" ){ 에 포함됐던 문장 start==>
- //key검색, 약속처방, 처방(분류)검색 등, 조회 방법에 따라, NullValExistYN, NullColumnCd 컬럼이 없을 수 있으므로, 값이 없으면 default 값의 instance 생성
- if( ref.getColumnInfo("nullvalexistyn") == null || utlf_isNull(ref.getColumn(i, "nullvalexistyn")) ){
- if(ref.getColumnInfo("nullvalexistyn") == null) ref.addColumn("nullvalexistyn", "string");
- if(ref.getColumnInfo("nullcolumncd") == null) ref.addColumn("nullcolumncd", "string");
-
- ref.setColumn(i, "nullvalexistyn", "N");
- ref.setColumn(i, "nullcolumncd", "-");
- }
- // <= end
-
- //새로 추가한 처방은 anstcnfmneedyn 컬럼이 없으므로, 저장 전 생성해줌. (2008.11.17)
- if( ref.getColumnInfo("anstcnfmneedyn") == null || utlf_isNull(ref.getColumn(i, "anstcnfmneedyn"))){
- if(ref.getColumnInfo("anstcnfmneedyn") == null) ref.addColumn("anstcnfmneedyn", "string");
- if(status != "S" && prcpClscd == "H2"){
- ref.setColumn(i, "anstcnfmneedyn", "Y");
- }
- }
-
- //원내처방으로 선택 시, 원내처방사유가 55가 아닌경우 경고 및 return (2009.06.19)
- if( ref.getColumn(i, "hosinhosoutflag") == "I" && utlf_isNull(ref.getColumn(i, "hosinprcpresncd")) ){
- ref.setColumn(i, "hosinhosoutflag", "O" );
- ref.setColumn(i, "hosinprcpresncd", "00" );
- }
-
- hosinhosoutflag = ref.getColumn(i, "hosinhosoutflag" );
- hosinprcpresncd = ref.getColumn(i, "hosinprcpresncd" );
-
- //새로 추가한 처방은 orghosinprcpresncd 컬럼이 없으므로, 저장 전 생성해줌. (2009.07.21)
- orghosinhosoutflag = ref.getColumn(i, "orghosinhosoutflag" );
- orghosinprcpresncd = ref.getColumn(i, "orghosinprcpresncd" );
- if( utlf_isNull(orghosinprcpresncd) ){
- if(ref.getColumnInfo("orghosinhosoutflag") == null) ref.addColumn("orghosinhosoutflag", "string");
- if(ref.getColumnInfo("orghosinprcpresncd") == null) ref.addColumn("orghosinprcpresncd", "string");
-
- ref.setColumn(i, "orghosinhosoutflag", hosinhosoutflag);
- ref.setColumn(i, "orghosinprcpresncd", hosinprcpresncd);
- orghosinhosoutflag = hosinhosoutflag;
- orghosinprcpresncd = hosinprcpresncd;
- }
-
- if( prcpClscd == "A2" || prcpClscd == "A4" || prcpClscd == "A6" ){
- if( hosinhosoutflag == "I" && hosinprcpresncd != orghosinprcpresncd ){
- if( hosinprcpresncd == "00" ){
- ref.setColumn(i, "hosinhosoutflag", orghosinhosoutflag );
- }else if( hosinprcpresncd != "00" && hosinprcpresncd != "55" ){
- sysf_messageBox("원내처방 사유 변경은\n'검사, 수술, 처치에 사용하는 의약품'\n외에는 선택", "E001"); //할수없습니다
- ref.setColumn(i, "hosinhosoutflag", orghosinhosoutflag );
- ref.setColumn(i, "hosinprcpresncd", orghosinprcpresncd );
- }
- }
-
- cnt = 0;
- //약, 주사, 수혈이면서, 수량과 용량이 null인 경우 값을 만들어 준다)
- if( utlf_isNull(prcpvol) || prcpvol == "0" ){
- nullcol += "01"; //용량
- ref.setColumn(i, "nullvalexistyn", "Y");
- ref.setColumn(i, "nullcolumncd", nullcol);
- ref.setColumn(i, "prcpvol", "0" );
- cnt++;
- }
-
- if( utlf_isNull(prcpqty) || prcpqty == "0" ){ //if( nullCond && prcpqty == "" ){
- if( cnt > 0 ){
- nullcol += "|";
- }
- nullcol += "02"; //수량
- ref.setColumn(i, "nullvalexistyn", "Y");
- ref.setColumn(i, "nullcolumncd", nullcol);
- ref.setColumn(i, "prcpqty", "0" );
- cnt++;
- }
-
- if( cnt == 0 ){
- ref.setColumn(i, "nullvalexistyn", "N");
- ref.setColumn(i, "nullcolumncd", "-");
- }
- }
-
- // 2008.07.04 pymi null 처방때문에 05로 setting
- ref.setColumn(i, "prcpinptflag", "05");
-
- if(ref.getColumnInfo("prcpdd") == null) ref.addColumn("prcpdd", "string");
- if(ref.getColumnInfo("prcphopedd") == null) ref.addColumn("prcphopedd", "string");
- if(ref.getColumnInfo("prcprefseq") == null) ref.addColumn("prcprefseq", "string");
-
- // 2010.03.23 JJE : java에 처방일자 check 로직 추가로 인해, default값 셋팅하도록 수정
- ref.setColumn(i, "prcpdd", CurrentDate);
- ref.setColumn(i, "prcphopedd", CurrentDate);
- ref.setColumn(i, "prcprefseq", i ); //처방조회순서를 만들어줌, 필수처방 저장 시 비교를 하기 위해
-
- if( utlf_isNull(ref.getColumn(i, "essnprcpyn")) ){
- if(ref.getColumnInfo("essnprcpyn") == null) ref.addColumn("essnprcpyn", "string");
- if(ref.getColumnInfo("limno") == null) ref.addColumn("limno", "string");
- if(ref.getColumnInfo("limhistno") == null) ref.addColumn("limhistno", "string");
- if(ref.getColumnInfo("limcdno") == null) ref.addColumn("limcdno", "string");
- if(ref.getColumnInfo("inqrno") == null) ref.addColumn("inqrno", "string");
- if(ref.getColumnInfo("qestno") == null) ref.addColumn("qestno", "string");
- trace("essnprcpyn valuematrix 설정 값 확인 필요!!");
- ref.setColumn(i, "essnprcpyn", "N"); //ds_main_prcplist.getColumn(i, "essnprcpyn")
- ref.setColumn(i, "limno", "0");
- ref.setColumn(i, "limhistno", "0");
- ref.setColumn(i, "limcdno", "0");
- ref.setColumn(i, "inqrno", "0");
- ref.setColumn(i, "qestno", "0");
- }
- if (cpgFlagCd=="G" || cpgFlagCd=="02") { //## CPG 일 경우에만 필수 처방 값 적용
- //## 필수 처방 번호 저장
- essnprcpyn = ref.getColumn(i, "essnprcpyn" );
- if( essnprcpyn != "Y" ){
- ref.setColumn(i, "essnprcpyn", "N");
- essnprcpyn = "N";
- }
- inqrno = ref.getColumn(i, "inqrno" ); //문진으로 저장된것이 하나라도 있는지 체크하기 위함 2010.06.23
- if( utlf_isNull(inqrno) ) inqrno = "0";
- if ( (essnprcpyn == "Y" || inqrno > 0) && status != "S" ) { // status != "D"
- seq++;
- var nAddRow = ds_send_prcpessninfo_prcpessninfo.addRow();
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "istatus", status);
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "iprcprefseq", i);
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "limno", ref.getColumn(i, "limno")); //2010.06.23 JJE
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "limhistseq", ref.getColumn(i, "limhistseq")); //2010.06.23 JJE
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "limcdno", ref.getColumn(i, "limcdno")); //2010.06.23 JJE
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "inqrno", ref.getColumn(i, "inqrno")); //2010.06.23 JJE
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "qestno", ref.getColumn(i, "qestno")); //2010.06.23 JJE
- ds_send_prcpessninfo_prcpessninfo.setColumn(nAddRow, "iessnprcpyn", essnprcpyn); //2010.06.23 JJE
- }
- }
- } //end for
-
- ds_main_prcplist.enableevent = true;
-
- // 2008.07.03 pymi 조건 추가( nullvalexistyn = 'N') null처방과 node를 분리
- dsf_createDs("ds_prcplist_temp");
- ds_prcplist_temp.copyData(ds_main_prcplist);
- ds_prcplist_temp.filter("status != 'S' && status != '-' && nullvalexistyn = 'N'");
- ds_send_cond1.copyData(ds_prcplist_temp, true);
- ds_prcplist_temp.filter("");
- //dsf_deleteDs("ds_prcplist_temp");
-
- ds_send.setColumn(0, "cond2", "1");
- ds_send_cond2.clearData();
- ds_send_cond2.addRow();
- ds_send_cond2.setColumn(0, "inptflag", "1");
-
- //2008.07.02 pymi (s)
- //Null처방
- var nulPrcpInfo = ref.getCaseCount("status != '-' && nullvalexistyn == 'Y'");
- if( nulPrcpInfo >0 ) {
- dsf_createDs("ds_reuslt_prcplist");
- ds_prcplist_temp.filter("nullvalexistyn == 'Y'");
- ds_reuslt_prcplist.copyData(ds_prcplist_temp, true);
- ds_prcplist_temp.filter("");
- var objArg = new Object();
- objArg.arg_ds_prcplist = ds_reuslt_prcplist;
-
- frmf_modal("SPMMP02900", "SPMMP02900", objArg, false, 1, null, null, 800, 500, null, null, null, "M");//Null처방 에러팝업
- if(frmf_getParameter("SPMMP02900_endYN") == "Y") {
- var nullPrcpNodeList = frmf_getParameter("SPMMP02900_prcpErrNode");
- ds_temp_prcperrlist.loadCSV(nullPrcpNodeList);
- } else return true;
- }
- //pymi(e)
-
- if( ds_send_cond1.rowcount > 0 ){
-
- dsf_setDefaultVal(ds_send_cond1, "hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,rehbprcpcurefreqflag:0,dietprcpgenrflag:N,irpayflag:N,irflag:N,procerdietflag:N,diagtestconttestintvlflag:N,drugindependpackflag:N,diagtestconttestbasetm:0,diagtestconttestorgtims:0,matrallsizespecid:-,rehbprcpcurepartcd:-,tfdtlcd:N,exptmthdfact:-,diagtestconttestcdspec:-,nullcolumncd:-,nullvalexistyn:N,rehbprcpenddd:-,drgacptflag:-");
- ds_result_prcperrlist.clearData();
- trace("TRMMB00203 Start");
- var oParam = {};
- oParam.id = "TRMMB00203";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqGetPrcpSaveChk";
- oParam.inds = "saveFlagInfo=ds_send_cond2 savePrcpInfo=ds_send_cond1";
- oParam.outds = "ds_result_prcperrlist=prcperrlist";
- oParam.async = false;
- oParam.callback = "cf_TRMMB00203";
- tranf_submit(oParam);
- trace("TRMMB00203 END");
- if ( arErrorCode.pop("TRMMB00203") < 0 ){ //저장 전 약속처방 check : reqGetPrcpSaveChk()
- ds_send.clearData();
- ds_send_cond1.clearData();
- ds_send_cond2.clearData();
- ds_send_prcpessninfo_prcpessninfo.clearData();
- }
- }
-
-
- var xpt = this.getOwnerFrame().position.x + 100;
- var ypt = this.getOwnerFrame().position.y + 50;
- if ( ds_result_prcperrlist.rowcount > 0 ) {
- if ( !utlf_isNull(ds_result_prcperrlist.getColumn(0, "prcpcd"))){
-
- // 2008.07.03 pymi (s) null 처방 오류를 append
- if( ds_temp_prcperrlist.rowcount > 0 ){
- ds_result_prcperrlist.appendData(ds_temp_prcperrlist, true, false);
- }
- // pymi (e)
-
- var objArg = new Object();
- objArg.arg_ds_result_prcperrlist = ds_result_prcperrlist;
- frmf_modal("SPMMO00600", "SPMMO00600", objArg, false, 1, xpt, ypt, 795, 500, null, null, null, "M"); //오류팝업
-
- ds_temp_prcperrlist.clearData();
- ds_result_prcperrlist.clearData();
- }
- return false;
- } //pymi (s)
- else if (ds_temp_prcperrlist.rowcount > 0){
-
- var objArg = new Object();
- objArg.arg_ds_result_prcperrlist = ds_temp_prcperrlist;
- frmf_modal("SPMMO00600", "SPMMO00600", objArg, false, 1, xpt, ypt, 795, 500, null, null, null, "M"); //오류팝업
- ds_temp_prcperrlist.clearData();
- ds_result_prcperrlist.clearData();
- return true;
- }
- //pymi (e)
-
- var d_node = ref.getCaseCount("status == 'D'");
- var i_node = ref.getCaseCount("status == 'I'");
- var u_node = ref.getCaseCount("status == 'U'");
-
-
- var nFindRow = ds_temp_steplist_stepinfo.findRow("stepno", stepNo);
- //purpose 컬럼 (1:삭제만 처리, 2:추가,수정, 삭제+추가/수정)
- dsf_createDsRow("ds_send_cond3", [{col:"icpgno", type:"STRING", size:256, val:cpgNo}
- , {col:"icpghistseq", type:"STRING", size:256, val:cpgHistSeq}
- , {col:"istepno", type:"STRING", size:256, val:stepNo}
- , {col:"istepnm", type:"STRING", size:256, val:ds_temp_steplist_stepinfo.getColumn(nFindRow, "stepnm")}
- , {col:"purpose", type:"STRING", size:256, val:""}]);
-
- if( ds_send_prcpessninfo_prcpessninfo.rowcount == 0 )
- ds_send_prcpessninfo_prcpessninfo.addRow();
-
- if( d_node > 0 && i_node == 0 && u_node == 0 ){ //삭제만 먼저 수행
-
- ds_send_cond3.setColumn(0, "purpose", "1");
-
- ds_prcplist_temp.copyData(ds_main_prcplist);
- ds_prcplist_temp.filter("status == 'D'");
- ds_send_cond1.copyData(ds_prcplist_temp, true);
- ds_prcplist_temp.filter("");
-
- dsf_setDefaultVal(ds_send_cond1, "prcpvol:0,prcpqty:0,prcpdelivefact:-,hosinhosoutflag:-,prcpexecdeptcd:-,prepprcpflag:N,hosinprcpresncd:00,asttestflag:N,clincstdyflag:N,hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,aftcertflag:-,aftcertdrid:-,prcpvalidd:00000000,specdrid:-,anticncrprtlno:0,anticncrdayno:0,druglnkno:0,rehbprcpcurefreqflag:0,dietprcpgenrflag:N,irpayflag:N,irflag:N,procerdietflag:N,diagtestconttestintvlflag:N,drugindependpackflag:N,diagtestconttestbasetm:0,diagtestconttestorgtims:0,matrallsizespecid:-,rehbprcpcurepartcd:-,tfdtlcd:N,exptmthdfact:-,diagtestconttestcdspec:-,nullcolumncd:-,nullvalexistyn:N,rehbprcpenddd:-,anstcnfmneedyn:,drgacptflag:-,drprcpetc1:-,drprcpetc2:-,drprcpetc3:-,drprcpetc4:-,drprcpetc5:-,drprcpetc6:-,drprcpetc7:-,drprcpetc8:-,drprcpetc9:-,drprcpetc10:-,nullvalexistyn:N,nullcolumncd:-,anstcnfmneedyn:,orghosinhosoutflag:,orghosinprcpresncd:");
- dsf_setDefaultVal(ds_send_prcpessninfo_prcpessninfo, "iessnprcpyn:N,limno:0,limhistno:0,limcdno:0,inqrno:0,qestno:0");
-
-
- var oParam = {};
- oParam.id = "TXMQP01403";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqExePrmsPrcpDetlSet";
- oParam.inds = "req=ds_send_cond3 savePrmsPrcpInfo=ds_send_cond1 prcpessninfo=ds_send_prcpessninfo_prcpessninfo";
- oParam.outds = "ds_main_prcplist=prcplist";
- oParam.async = false;
- oParam.callback = "cf_TXMQP01403";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXMQP01403") > -1) { //삭제만 수행하므로, 기존 TXMMB00201
- dsf_setDefaultVal(ds_main_prcplist, "hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,aftcertflag:-,aftcertdrid:-,prcpvalidd:00000000,spynpy1:-,specdrid:-,anticncrprtlno:0,anticncrdayno:0,druglnkno:0,rehbprcpcurefreqflag:0,dietprcpgenrflag:-,irpayflag:N,irflag:N,procerdietflag:N,diagtestconttestintvlflag:N,drugindependpackflag:N,diagtestconttestbasetm:0,diagtestconttestorgtims:0,ermediscmngtresncd:-,rehbprcpenddd:-,matrallsizespecid:-,rehbprcpcurepartcd:-,lowdrugresncd:N,tfdtlcd:-,dnorreqlnkno:0,subcretno:0,exptmthdfact:-,lowdrugresnetcfact:-,diagtestconttestcdspec:-,drgacptflag:-,drprcpetc1:-,drprcpetc2:-,drprcpetc3:-,drprcpetc4:-,drprcpetc5:-,drprcpetc6:-,drprcpetc7:-,drprcpetc8:-,drprcpetc9:-,drprcpetc10:-,anstcnfmneedyn:,orghosinhosoutflag:,orghosinprcpresncd:,essnprcpyn:N,limno:0,limhistno:0,limcdno:0,inqrno:0,qestno:0");
- lf_appendChildPrcp ( "ds_reset_prcplist", "ds_main_prcplist", "main", "S" ); //검색라인추가
- }
- }else{
- //순서 정렬을 위해, 모든 set 처방을 delete한 후, insert/update가 되어야 함(TXMMB00201 -> TXMQP01403)
-
- for ( var i=0; i < ds_main_prcplist.rowcount; i++ ) {
- status = ref.getColumn(i, "status" );
- if( status == "I" || status == "U" || status == "-" ){
- ref.setColumn(i, "prcppkspec", setno + "|" + settypecd );
- ref.setColumn(i, "status", "I" );
- }
- }
-
- ds_prcplist_temp.copyData(ds_main_prcplist);
- ds_prcplist_temp.filter("status == 'I' || status == 'U'");
- ds_send_cond1.copyData(ds_prcplist_temp, true);
- ds_prcplist_temp.filter("");
-
- dsf_setDefaultVal(ds_send_cond1, "prcpvol:0,prcpqty:0,prcpdelivefact:-,hosinhosoutflag:-,prcpexecdeptcd:-,prepprcpflag:N,hosinprcpresncd:00,asttestflag:N,clincstdyflag:N,hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,aftcertflag:-,aftcertdrid:-,prcpvalidd:00000000,specdrid:-,anticncrprtlno:0,anticncrdayno:0,druglnkno:0,rehbprcpcurefreqflag:0,dietprcpgenrflag:N,irpayflag:N,irflag:N,procerdietflag:N,diagtestconttestintvlflag:N,drugindependpackflag:N,diagtestconttestbasetm:0,diagtestconttestorgtims:0,matrallsizespecid:-,rehbprcpcurepartcd:-,tfdtlcd:N,exptmthdfact:-,diagtestconttestcdspec:-,nullcolumncd:-,nullvalexistyn:N,rehbprcpenddd:-,anstcnfmneedyn:,drgacptflag:-,drprcpetc1:-,drprcpetc2:-,drprcpetc3:-,drprcpetc4:-,drprcpetc5:-,drprcpetc6:-,drprcpetc7:-,drprcpetc8:-,drprcpetc9:-,drprcpetc10:-,nullvalexistyn:N,nullcolumncd:-,anstcnfmneedyn:,orghosinhosoutflag:,orghosinprcpresncd:");
- dsf_setDefaultVal(ds_send_prcpessninfo_prcpessninfo, "iessnprcpyn:N,limno:0,limhistno:0,limcdno:0,inqrno:0,qestno:0");
-
- ds_send_cond3.setColumn(0, "purpose", "2");
- trace("TXMQP01403 Start");
- utlf_addLog(ds_send_cond1.saveXML());
- var oParam = {};
- oParam.id = "TXMQP01403";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqExePrmsPrcpDetlSet";
- oParam.inds = "req=ds_send_cond3 savePrmsPrcpInfo=ds_send_cond1 prcpessninfo=ds_send_prcpessninfo_prcpessninfo";
- oParam.outds = "ds_main_prcplist=prcplist";
- oParam.async = false;
- oParam.callback = "cf_TXMQP01403";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXMQP01403") > -1) { //약속처방 삭제 (set = del + ins )
- dsf_setDefaultVal(ds_main_prcplist, "hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,aftcertflag:-,aftcertdrid:-,prcpvalidd:00000000,spynpy1:-,specdrid:-,anticncrprtlno:0,anticncrdayno:0,druglnkno:0,rehbprcpcurefreqflag:0,dietprcpgenrflag:-,irpayflag:N,irflag:N,procerdietflag:N,diagtestconttestintvlflag:N,drugindependpackflag:N,diagtestconttestbasetm:0,diagtestconttestorgtims:0,ermediscmngtresncd:-,rehbprcpenddd:-,matrallsizespecid:-,rehbprcpcurepartcd:-,lowdrugresncd:N,tfdtlcd:-,dnorreqlnkno:0,subcretno:0,exptmthdfact:-,lowdrugresnetcfact:-,diagtestconttestcdspec:-,drgacptflag:-,drprcpetc1:-,drprcpetc2:-,drprcpetc3:-,drprcpetc4:-,drprcpetc5:-,drprcpetc6:-,drprcpetc7:-,drprcpetc8:-,drprcpetc9:-,drprcpetc10:-,anstcnfmneedyn:,orghosinhosoutflag:,orghosinprcpresncd:,essnprcpyn:N,limno:0,limhistno:0,limcdno:0,inqrno:0,qestno:0,tempcol6:,tempcol9:");
- lf_appendChildPrcp ( "ds_reset_prcplist", "ds_main_prcplist", "main", "S" ); //검색라인추가
- }
- }
- ds_send_cond1.clearData();
- //## 필수 처방 저장 후 정보 삭제
- ds_send_prcpessninfo_prcpessninfo.clearData();
- return true;
- }
- function cf_TRMMB00203(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXMQP01403(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- trace("TXMQP01403 END");
- }
- /****************************************************************************************
- * Description : 처방set 정보를 삭제한다(삭제구분 을 Y 로 set 한다) (SMMMB0600, fSavePrmsDiagSet())
- * Argument : delSetInfoCSV : 삭제정보
- * return type :
- ****************************************************************************************/
- function delPrmsPrcpSetInfo(delSetInfoCSV){
- dsf_createDs("ds_cond_TXMQP01402");
- dsf_setCSVToDs("ds_cond_TXMQP01402", delSetInfoCSV);
-
- var oParam = {};
- oParam.id = "TXMQP01402";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqDelPrmsPrcpSetInfo";
- oParam.inds = "savedata=ds_cond_TXMQP01402";
- oParam.async = false;
- tranf_submit(oParam);
-
- dsf_deleteDs("ds_cond_TXMQP01402");
- }
- /****************************************************************************************
- * Description : 바뀐 셋번호로 다시 셋팅한다
- * Argument : steplist : andmlal
- * return type :
- ****************************************************************************************/
- function fSetStepSetNo(steplist){
- var steplist = utlf_transNullToEmpty(oOpener.ds_main_temp_selectedstep.getColumn(0, "csvlist"));
- var lnght = steplist.split("▩").length;
-
- dsf_createDs("ds_temp_csvlist");
- dsf_setCSVToDs("ds_temp_csvlist", steplist);
-
- for(var i=1; i<lnght-1; i++){
- //var rowdata = steplist.split("▩")[i];
- var no = utlf_transNullToEmpty(ds_temp_csvlist.getColumn((i-1), "stepno")); // 0 -> 2 stepno
- var flag = ds_temp_csvlist.getColumn((i-1), "stepflagcd"); // 1 -> 3 stepflagcd
- var set = ds_temp_csvlist.getColumn((i-1), "setno"); // 9 -> 12 setno
- var nm = ds_temp_csvlist.getColumn((i-1), "stepnm"); // 12 -> 4 stepnm
- var times = ds_temp_csvlist.getColumn((i-1), "times"); // 4 -> 7 times
- var btn_txt = flag + no;
- var nFindRow = oOpener.ds_main_steplist_info.findRow("stepno", no);
- var settype = oOpener.ds_main_steplist_info.getColumn(nFindRow, "settypecd");
- if( utlf_isNull(settype) ) settype = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgflagcd");
-
- if( this.objects["ds_temp_steplist_stepinfo"] == null ){
- dsf_createDs("ds_temp_steplist_stepinfo", [{col:"stepno", type:"string", size:256}
- , {col:"setno", type:"string", size:256}
- , {col:"settypecd", type:"string", size:256}
- , {col:"setnm", type:"string", size:256}
- , {col:"stepnm", type:"string", size:256}
- , {col:"times", type:"string", size:256}]);
- }
-
- if(i > ds_temp_steplist_stepinfo.rowcount) ds_temp_steplist_stepinfo.addRow();
-
- ds_temp_steplist_stepinfo.setColumn((i-1), "stepno", no);
- ds_temp_steplist_stepinfo.setColumn((i-1), "setno", set);
- ds_temp_steplist_stepinfo.setColumn((i-1), "settypecd", settype);
- ds_temp_steplist_stepinfo.setColumn((i-1), "setnm", btn_txt);
- ds_temp_steplist_stepinfo.setColumn((i-1), "stepnm", nm);
- }
-
- ds_hidden_prmsprcpsetdetlset.setColumn(0, "setno", ds_temp_steplist_stepinfo.getColumn((stepNo -1), "setno"));
-
- }
- /****************************************************************************************
- * Description : /"필수처방 미발행사유 문진" 추가에 따른 재조회
- * Argument : flag : 구분자
- * return type :
- ****************************************************************************************/
- function fInitMainAttList(flag){
- oOpener.fInitMainAttList(flag);
- }
- /****************************************************************************************
- * Description : 서식 로드
- * Argument : N/A
- * return type : N/A
- ****************************************************************************************/
- function fLoadForm() {
- var prnt = frmf_getoOpener();
- //prnt.fCreateViewer();
- prnt.grp_form.visible = true;
- prnt.grp_form.ivw_loader.visible = true;
- prnt.grp_form.btn_hide.visible = true;
-
- var nRow = ds_main_formlist.rowposition;
- var formrecseq = ds_main_formlist.getColumn(nRow, "formrecseq");
- var formcd = ds_main_formlist.getColumn(nRow, "formcd");
- var calledflag = "cpgmain|" + formrecseq;
- //var recdd = utlf_transNullToEmpty(ds_main_masterinfo_info.getColumn(0, "lastupdtdt")).substring(0, 8);
- var recdd = "";
-
- // if (!utlf_isNull(formrecseq))
- // {
- // fOpenRecForm(formcd, formrecseq, calledflag);
- // }
- // else
- // {
- // prnt.grp_form.ivw_loader.frmf_setParameter("SSMMR01100_formrecdd", recdd);
- // fOpenNewForm(formcd, calledflag);
- // }
-
-
- frmf_setParameter("SSMMR01100_recsavechk", "Y");
- var path = prnt.grp_form;
- var objArg = new Object();
- var vFormKind = "new";
- var vFormcd = formcd;
- var vBtn = false;
-
- if(!utlf_isNull(formrecseq)){
- vFormKind = "rec";
- vFormcd = formrecseq;
- }
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
- ds_cond_formdata.setColumn(0, "formcd", vFormcd); // 서식목록 - linkcd, 기록목록 - formrecseq 컬럼값.
- ds_cond_formdata.setColumn(0, "formkind", vFormKind); // 서식목록 탭 - new , 기록목록 - rec
- ds_cond_formdata.setColumn(0, "btnvisible", vBtn);
- ds_cond_formdata.setColumn(0, "pid", "");
- ds_cond_formdata.setColumn(0, "orddd", "");
- ds_cond_formdata.setColumn(0, "cretno", "");
- ds_cond_formdata.setColumn(0, "orddeptcd", "");
- ds_cond_formdata.setColumn(0, "ioflag", ""); //인증서 관련 처리 필요
- ds_cond_formdata.setColumn(0, "topyn", "N");
- objArg.ds_cond_formdata = ds_cond_formdata;
-
- lf_loadSMMMR01100(false, objArg, path);
-
-
-
-
- prnt.grp_biz.ivw_outline.visible = false;
- }
- /**
- * @desc : 서식 오픈
- * @id :
- * @event :
- * @return : void
- * @authur : 박종훈
- */
- function fOpenNewForm(formcd, calledflag)
- {
- parent.parent.ivw_loader.window.javascript.fLoadNewForm(formcd, null, calledflag);
- }
- /*
- * @desc : 기록된 서식 오픈
- * @id :
- * @event : xforms-select
- * @return : void
- * @authur : 박종훈
- */
- function fOpenRecForm(formcd, formrecseq, calledflag)
- {
- parent.parent.ivw_loader.window.javascript.setParameter("userdeptcd", getUserInfo("dutplcecd"));
- parent.parent.ivw_loader.window.javascript.fLoadRecForm(formrecseq, null, calledflag);
- }
- // TF의 fCpMouseRghtBtnPopup 이벤트
- function div_all_grd_prcplist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
-
-
- // 편집모드일때 포커스가 되어 있는 셀 클릭시에는 편집모드의 기본 마우스 오른쪽 메뉴가 열리고
- // 포커스 되어 있는 셀 이외의 셀에 클릭시에는 처방리스트의 오른쪽 메뉴가 열리도록 함
- if((obj.getEditText() != undefined) && (ds_main_prcplist.rowposition == e.row) && (obj.getCellPos() == e.cell)) return;
-
- grdf_setSelectedCell(obj, e);
-
- var prcpgenrflag = ds_patflag.getColumn(0, "prcpgenrflag");
- if ( prcpgenrflag == "O" ) {
- pmn_menu_O.trackPopup(e.screenX,e.screenY);
- } else if ( prcpgenrflag == "E" ) {
- pmn_menu_E.trackPopup(e.screenX,e.screenY);
- } else {
- pmn_menu_I.trackPopup(e.screenX,e.screenY);
- }
- }
- function div_all_grd_prcplist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
- {
- // 용량 이름과 수량은 마우스로 클릭시에만 선택 되도록 함(onkeydown, oncellclick, canrowposchange에서 동시에 제어)
- if(obj.userdata == 1) {
- obj.userdata = 0;
- return;
- }
- ds_init.setColumn(0, "bfpayflagcd", ds_main_prcplist.getColumn(e.row, "payflagcd"));
-
- if(e.oldcol > e.col) { // 좌로 이동
- if(obj.getCellPos() == obj.getBindCellIndex("body", "prcpvolunitnm")) {
- obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc7"));
- } else if(obj.getCellPos() == obj.getBindCellIndex("body", "prcpqtyunitnm")) {
- obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc8"));
- }
- } else { // 우로 이동
- if(obj.getCellPos() == obj.getBindCellIndex("body", "prcpvolunitnm")) {
- obj.setCellPos(obj.getBindCellIndex("body", "drprcpetc8"));
- } else if(obj.getCellPos() == obj.getBindCellIndex("body", "prcpqtyunitnm")) {
- obj.setCellPos(obj.getBindCellIndex("body", "prcptims"));
- }
- }
- }
- function div_all_grd_prcplist_onkillfocus(obj:Grid, e:KillFocusEventInfo)
- {
- obj.userdata = 1;
- }
- function div_all_Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- fMovePrcpList("top");
- }
- function div_all_Button02_onclick(obj:Button, e:ClickEventInfo)
- {
- fMovePrcpList("bottom");
- }
- function div_all_btn_undo_onclick(obj:Button, e:ClickEventInfo)
- {
- fDelUndo();
- }
- function div_all_btn_addprcp_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_prcplist.getColumn(0, "status") == "S" ){ // model.getValue(ref + "[1]/status") == "S"
- sysf_messageBox ( "검색된 처방이", "I004" );
- close();
- }
- var newPrcpCnt = opener.ds_temp.getColumn(0, "tmpprcpno"); //opener.model.getValue("/root/temp/tmpprcpno");
- //var setRef = "/root/reset/list"; // 빈 셋
- //var nodeList = instance1.selectNodes("/root/main/prcp/prcplist");
- //JJE 2008.10.09 (s)
- //var srchNodeList = instance1.selectNodes("/root/main/prcpsrch/prcplist");
- //(e)
-
- dsf_createDs("ds_temp_cpcopyset"); // model.makeNode("/root/temp/cpcopyset/list[" + (i+1)+ "]");
-
- ds_main_prcplist.addColumn("prcpinptflag", "string");
- ds_main_prcplist.addColumn("prcpdd", "string");
- ds_main_prcplist.addColumn("prcphopedd", "string");
- ds_main_prcplist.addColumn("times", "string");
- ds_main_prcplist.addColumn("stepno", "string");
- ds_main_prcplist.addColumn("stepnm", "string");
- ds_main_prcplist.addColumn("prtlprcpno", "string");
- ds_main_prcplist.addColumn("prcpno", "string");
- ds_main_prcplist.addColumn("prcphistno", "string");
- ds_main_prcplist.addColumn("certprcpno", "string");
- ds_main_prcplist.addColumn("prtlstat", "string");
- ds_main_prcplist.addColumn("rsrvdd", "string");
-
- if( utlf_isNull(ds_reset_list.getColumnInfo("stepnm")) ) ds_reset_list.addColumn("stepnm", "string");
- dsf_copyColInfo(ds_temp_cpcopyset, ds_main_prcplist);
-
- for( var i = 0; i < ds_main_prcplist.rowcount - 1; i++ ){ // var i=0; i<nodeList.length-1; i++
- newPrcpCnt++;
-
- //var node = nodeList.item(i);
- var prcpclscdNode = ds_main_prcplist.getColumn(i, "prcpclscd"); //node.selectSingleNode("prcpclscd");
- var prcpstatcdNode = ds_main_prcplist.getColumn(i, "prcpstatcd"); //node.selectSingleNode("prcpstatcd");
- var prcpkindcdNode = ds_main_prcplist.getColumn(i, "prcpkindcd"); //node.selectSingleNode("prcpkindcd");
- var prcpcdNode = ds_main_prcplist.getColumn(i, "prcpcd"); //node.selectSingleNode("prcpcd");
- var prcpnmNode = ds_main_prcplist.getColumn(i, "prcpnm"); //node.selectSingleNode("prcpnm");
- var prcpvolNode = ds_main_prcplist.getColumn(i, "prcpvol"); //node.selectSingleNode("prcpvol");
- var volunitNode = ds_main_prcplist.getColumn(i, "prcpvolunitnm"); //node.selectSingleNode("prcpvolunitnm");
- var prcpqtyNode = ds_main_prcplist.getColumn(i, "prcpqty"); //node.selectSingleNode("prcpqty");
- var qtyunitNode = ds_main_prcplist.getColumn(i, "prcpqtyunitnm"); //node.selectSingleNode("prcpqtyunitnm");
- var prcptimsNode = ds_main_prcplist.getColumn(i, "prcptims"); //node.selectSingleNode("prcptims");
- var prcpdaynoNode = ds_main_prcplist.getColumn(i, "prcpdayno"); //node.selectSingleNode("prcpdayno");
- var prcpmixnoNode = ds_main_prcplist.getColumn(i, "prcpmixno"); //node.selectSingleNode("prcpmixno");
- var drugmthdspccdNode = ds_main_prcplist.getColumn(i, "drugmthdspccd"); //node.selectSingleNode("drugmthdspccd");
- var drugmthdspcnmNode = ds_main_prcplist.getColumn(i, "drugmthdspccdnm"); //node.selectSingleNode("drugmthdspccdnm");
- var asttestflagNode = ds_main_prcplist.getColumn(i, "asttestflag"); //node.selectSingleNode("asttestflag");
-
- ds_main_prcplist.setColumn(i, "prcpinptflag", "05"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prcpinptflag", "05");
- ds_main_prcplist.setColumn(i, "prcpdd", opener.ds_temp_choiprcpinfo_list.getColumn(0, "prcpdd")); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prcpdd", opener.model.getValue("/root/temp/choiprcpinfo/list/prcpdd"));
- ds_main_prcplist.setColumn(i, "prcphopedd", opener.ds_temp_choiprcpinfo_list.getColumn(0, "prcpdd")); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prcphopedd", opener.model.getValue("/root/temp/choiprcpinfo/list/prcpdd"));
- ds_main_prcplist.setColumn(i, "times", ds_reset_list.getColumn(0, "times")); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/times", model.getValue(setRef + "/times"));
- ds_main_prcplist.setColumn(i, "stepno", ds_reset_list.getColumn(0, "stepno")); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/stepno", model.getValue(setRef + "/stepno"));
- ds_main_prcplist.setColumn(i, "stepnm", ds_reset_list.getColumn(0, "stepnm")); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/stepnm", model.getValue(setRef + "/stepnm"));
- ds_main_prcplist.setColumn(i, "prtlprcpno", "N" + newPrcpCnt); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prtlprcpno", "N" + newPrcpCnt );
- ds_main_prcplist.setColumn(i, "prcpno", "0"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prcpno", "0");
- ds_main_prcplist.setColumn(i, "prcphistno", "0"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prcphistno", "0");
- ds_main_prcplist.setColumn(i, "certprcpno", ""); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/certprcpno", "");
- ds_main_prcplist.setColumn(i, "prtlstat", "21"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/prtlstat", "21"); //프로토콜처방 진행상태(21:추가)
- ds_main_prcplist.setColumn(i, "rsrvdd", "00000000"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/rsrvdd", "00000000"); //추가처방 seq로 사용(임시)
-
- ds_temp_cpcopyset.addRow();
- ds_temp_cpcopyset.copyRow(i, ds_main_prcplist, i); //model.copyNode("/root/temp/cpcopyset/list[" + (i+1)+ "]", "/root/main/prcp/prcplist[" + (i+1) + "]");
- ds_temp_cpcopyset.setColumn(i, "prcpinptflag", "05");
- ds_temp_cpcopyset.setColumn(i, "prcpdd", opener.ds_temp_choiprcpinfo_list.getColumn(0, "prcpdd"));
- ds_temp_cpcopyset.setColumn(i, "prcphopedd", opener.ds_temp_choiprcpinfo_list.getColumn(0, "prcpdd"));
- ds_temp_cpcopyset.setColumn(i, "times", ds_reset_list.getColumn(0, "times"));
- ds_temp_cpcopyset.setColumn(i, "stepno", ds_reset_list.getColumn(0, "stepno"));
- ds_temp_cpcopyset.setColumn(i, "stepnm", ds_reset_list.getColumn(0, "stepnm"));
- ds_temp_cpcopyset.setColumn(i, "prtlprcpno", "N" + newPrcpCnt);
- ds_temp_cpcopyset.setColumn(i, "prcpno", "0");
- ds_temp_cpcopyset.setColumn(i, "prcphistno", "0");
- ds_temp_cpcopyset.setColumn(i, "certprcpno", "");
- ds_temp_cpcopyset.setColumn(i, "prtlstat", "21");
- ds_temp_cpcopyset.setColumn(i, "rsrvdd", "00000000");
-
- // hsctlnkno, inclprcpno 디폴트값 지정
- if( utlf_isNull(ds_main_prcplist.getColumn(i, "hsctlnkno")) ){ // isNull(model.getValue("/root/main/prcp/prcplist[" + (i+1) + "]/hsctlnkno"))
- ds_main_prcplist.setColumn(i, "hsctlnkno", "0"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/hsctlnkno", "0");
- ds_temp_cpcopyset.setColumn(i, "hsctlnkno", "0"); // model.makeValue("/root/temp/cpcopyset/list[" + (i+1) + "]/hsctlnkno", "0");
- }
- if( utlf_isNull(ds_main_prcplist.getColumn(i, "inclprcpno")) ){ // isNull(model.getValue("/root/main/prcp/prcplist[" + (i+1) + "]/inclprcpno"))
- ds_main_prcplist.setColumn(i, "inclprcpno", "0"); // model.makeValue("/root/main/prcp/prcplist[" + (i+1) + "]/inclprcpno", "0");
- ds_temp_cpcopyset.setColumn(i, "inclprcpno", "0"); // model.makeValue("/root/temp/cpcopyset/list[" + (i+1) + "]/inclprcpno", "0");
- }
- }
- dsf_copyDs(opener.ds_temp_copyset, ds_temp_cpcopyset, "replace"); //copyNodesetType( "/root/temp/copyset", "/root/temp/cpcopyset", "replace", opener.model, model ); 확인필요
- ds_main_prcplist.filter("status == 'I'");
- dsf_createDs("ds_filter_prcplist");
- ds_filter_prcplist.copyData(ds_main_prcplist, true);
- ds_main_prcplist.filter("");
- dsf_copyDs(opener.ds_main_prcpsrch_prcplist, ds_filter_prcplist, "after"); //copyNodeListType( "/root/main/prcpsrch", "/root/main/prcp/prcplist[status='I']", "after", opener.model, model );
- dsf_copyDs(opener.ds_main_prcplist, ds_main_prcplist, "after"); //appendChildPrcp ( "/root/main/prcp/prcplist", "/root/main/prcp");
- opener.ds_temp.setColumn(0, "tmpprcpno", newPrcpCnt);
- close();
- }
- function div_all_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- close();
- }
- function div_all_btn_consultsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMQP03700", "SPMQP03700", null, null, null, null, null, null, null, null, null, null, "M");
-
- if(!utlf_isNull(frmf_getParameter("SPMQP03700_formcd"))){
- var rowcnt = formRef.addRow();
-
- formRef.setColumn(rowcnt, "status", "i");
- formRef.setColumn(rowcnt, "formcd", frmf_getParameter("SPMQP03700_formcd"));
- formRef.setColumn(rowcnt, "cnstflag", frmf_getParameter("SPMQP03700_cnstflag"));
- formRef.setColumn(rowcnt, "formnm", frmf_getParameter("SPMQP03700_cnstclsnm"));
- formRef.setColumn(rowcnt, "recvdeptcd", frmf_getParameter("SPMQP03700_recvdeptcd"));
- formRef.setColumn(rowcnt, "recvuserid", frmf_getParameter("SPMQP03700_recvuserid"));
- formRef.setColumn(rowcnt, "cnstcnts", frmf_getParameter("SPMQP03700_cnstcnts"));
- formRef.setColumn(rowcnt, "cnstclsnm", frmf_getParameter("SPMQP03700_cnstclsnm"));
- formRef.setColumn(rowcnt, "formseq", rowcnt);
- }
- frmf_clearParameter("SPMQP03700_stepno");
- frmf_clearParameter("SPMQP03700_formcd");
- frmf_clearParameter("SPMQP03700_cnstflag");
- frmf_clearParameter("SPMQP03700_cnstclsnm");
- frmf_clearParameter("SPMQP03700_recvdeptcd");
- frmf_clearParameter("SPMQP03700_recvuserid");
- frmf_clearParameter("SPMQP03700_cnstcnts");
- }
- function div_all_btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDsRow("ds_cond_TRMQP01403", [{col:"cpgno", type:"STRING", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgno")}
- , {col:"cpghistseq", type:"STRING", size:256, val:oOpener.ds_main_outlineinfo_info.getColumn(0, "cpghistseq")}
- , {col:"setcond", type:"STRING", size:256, val:ds_hidden_prmsprcpsetdetlset.getColumn(0, "setno")}]);
- ds_main_down_prcplist.clearData();
-
- var oParam = {};
- oParam.id = "TRMQP01403";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGetPrcpSetList";
- oParam.inds = "req=ds_cond_TRMQP01403";
- oParam.outds = "ds_main_down_prcplist=prcplist";
- oParam.async = false;
- oParam.callback = "cf_TRMQP01403";
- tranf_submit(oParam);
-
- }
- function cf_TRMQP01403(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- var cpgNm = oOpener.ds_main_outlineinfo_info.getColumn(0, "cpgnm");
-
- grdf_exportExcel(grd_downlist, cpgNm, "프로토콜 리스트");
-
- // var fileName = window.fileDialog("save", ",", false, cpgNm, "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
- // if (fileName != ""){
- // grd_downlist.saveExcel(fileName, "프로토콜 리스트", false, false, "", "", false);
- // }
- }
- function div_all_button102_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMMO02600", "SPMMO02600", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- // 허만호, 15.05.26 지시처방 선택 시 TF의 xforms-value-changed 로직 분기를 위한 플래그 설정 START
- if(e.id == "fDirecPrcp") {
- fDirecPrcpFlag = true;
- } else {
- fDirecPrcpFlag = false;
- }
- // 허만호, 15.05.26 지시처방 선택 시 TF의 xforms-value-changed 로직 분기를 위한 플래그 설정 END
-
- eval(e.id + "()");
- }
- function div_all_grd_prcplist_onkeyup(obj:Grid, e:KeyEventInfo)
- {
- if ( e.keycode == 45 ) { // insert key
- //if(e.row < 0 || e.col < 0 || obj.getEditText() != undefined) return; // 편집 모드일때 insert key 작동 하지 않도록 수정
- //trace("shiftKey : " + e.shiftKey);
-
- var insrow = 0;
-
- if ( ds_main_prcplist.rowposition == ds_main_prcplist.rowcount - 1 ) {
- insrow = ds_main_prcplist.rowcount - 1;
- } else {
- insrow = ds_main_prcplist.rowposition + 1;
- }
- ds_prcpsrch_prcplist.copyData(ds_directprcp_prcplist);
-
- // 2017.02.27 작성중인 내역 사라지는 오류 수정
- if(obj.getEditText() != undefined){
- ds_main_prcplist.enableevent = false;
- obj.showEditor(false);
- ds_main_prcplist.enableevent = true;
- }
-
- var srchRow = lf_addPrcpDetl ( "import" , "ds_prcpsrch_prcplist" , "ds_main_prcplist", 0, insrow, "00" );
-
- ds_main_prcplist.selectRow(insrow);
- ds_main_prcplist.rowposition = insrow;
- obj.setCellPos(obj.getBindCellIndex("body", "prcpnm"));
- div_all.grd_prcplist.setFocus();
-
- obj.showEditor(true);
- }
-
- obj.userdata = 0;
- }
- function div_all_btn_sizecntl_onclick(obj:Button, e:ClickEventInfo)
- {
-
- if( div_all.btn_sizecntl.class == "icon_left" ){
- div_all.grd_prcplist.position.right = div_all.grd_formlist.position.left - 10;
- div_all.div_srch.position.right = div_all.grd_formlist.position.left - 10;
-
- div_all.grd_formlist.visible = true;
- div_all.btn_sizecntl.class = "icon_right";
- div_all.btn_formsrch.visible = true;
- div_all.btn_consultsrch.visible = true;
-
- //20180123 이돈희 : 하이차트 추가
- div_all.grd_hichartlist.visible = true;
- div_all.btn_hichartsrch.visible = true;
- }else{
- div_all.grd_prcplist.position.right = div_all.grd_formlist.position.right;
- div_all.div_srch.position.right = div_all.grd_formlist.position.right;
-
- div_all.grd_formlist.visible = false;
- div_all.btn_sizecntl.class = "icon_left";
- div_all.btn_formsrch.visible = false;
- div_all.btn_consultsrch.visible = false;
-
- //20180123 이돈희 : 하이차트 추가
- div_all.grd_hichartlist.visible = false;
- div_all.btn_hichartsrch.visible = false;
- }
- }
- function ds_main_prcplist_canrowposchange(obj:Dataset, e:DSRowPosChangeEventInfo)
- {
- div_all.grd_prcplist.userdata = 1;
- }
- function div_all_btn_formsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("formlistflag","true");
- frmf_setParameter("formcd", ""); //fCode
- frmf_setParameter("SPMMR01000_param_flag", "F");
-
- var fCode = ds_hidden.getColumn(0, "formcd");
- frmf_modal("SPMMR01000", "SPMMR01000", null, null, null, null, null, null, null, null, null, null, "M");
-
- if(!utlf_isNull(frmf_getParameter("SPMMR01000_formcd_rtn"))){
- var rowcnt = formRef.addRow();
-
- var value1 = frmf_getParameter("formcd");
- var value2 = frmf_getParameter("formnm");
-
- formRef.setColumn(rowcnt, "status", "i");
- formRef.setColumn(rowcnt, "formcd", frmf_getParameter("SPMMR01000_formcd_rtn"));
- formRef.setColumn(rowcnt, "formnm", frmf_getParameter("SPMMR01000_formnm_rtn"));
- formRef.setColumn(rowcnt, "formseq", rowcnt);
- }
- frmf_clearParameter("formlistflag");
- frmf_clearParameter("formcd");
- frmf_clearParameter("formnm");
- frmf_clearParameter("SPMMR01000_formcd_rtn"); //서식팝업에서 코드 추가 없이 close해도 이전에 추가한 코드가 붙었던 오류 수정 (2009.02.19 JJE)
- }
- function div_all_grd_formlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row > -1 && e.col > -1) {
- var nRow = e.row;
- var recvdeptcd = ds_main_formlist.getColumn(nRow, "recvdeptcd");
- if (!utlf_isNull(recvdeptcd)) {
- if (recvdeptcd != "-") {
- frmf_setParameter("SPMQP03700_edit", "Y");
- frmf_setParameter("SPMQP03700_rtn", "");
- frmf_setParameter("SPMQP03700_formcd" , ds_main_formlist.getColumn(nRow, "formcd"));
- frmf_setParameter("SPMQP03700_cnstflag" , ds_main_formlist.getColumn(nRow, "cnstflag"));
- frmf_setParameter("SPMQP03700_cnstclsnm" , ds_main_formlist.getColumn(nRow, "cnstclsnm"));
- frmf_setParameter("SPMQP03700_recvdeptcd" , ds_main_formlist.getColumn(nRow, "recvdeptcd"));
- frmf_setParameter("SPMQP03700_recvuserid" , ds_main_formlist.getColumn(nRow, "recvuserid"));
- frmf_setParameter("SPMQP03700_cnstcnts" , ds_main_formlist.getColumn(nRow, "cnstcnts"));
-
- frmf_modal("SPMQP03700", "SPMQP03700", null, null, null, null, null, null, null, null, null, null, "M");
-
- if(!utlf_isNull(frmf_getParameter("SPMQP03700_formcd"))){
- if (frmf_getParameter("SPMQP03700_rtn") =="Y") {
- if( utlf_isNull(formRef.getColumn(nRow, "formseq")) ){
- formRef.setColumn(nRow, "status" , "i");
- formRef.setColumn(nRow, "formcd" , frmf_getParameter("SPMQP03700_formcd"));
- formRef.setColumn(nRow, "cnstflag" , frmf_getParameter("SPMQP03700_cnstflag"));
- formRef.setColumn(nRow, "formnm" , frmf_getParameter("SPMQP03700_cnstclsnm"));
- formRef.setColumn(nRow, "recvdeptcd", frmf_getParameter("SPMQP03700_recvdeptcd"));
- formRef.setColumn(nRow, "recvuserid", frmf_getParameter("SPMQP03700_recvuserid"));
- formRef.setColumn(nRow, "cnstcnts" , frmf_getParameter("SPMQP03700_cnstcnts"));
- formRef.setColumn(nRow, "cnstclsnm" , frmf_getParameter("SPMQP03700_cnstclsnm"));
- grdf_setStatus(div_all.grd_formlist, Dataset.ROWTYPE_INSERT, [nRow]);
- //grd_formlist.rowStatus(grd_formlist.row) = 1;
- }
- else{
- formRef.setColumn(nRow, "status" , "i");
- grdf_setStatus(div_all.grd_formlist, Dataset.ROWTYPE_UPDATE, [nRow]);
- //grd_formlist.rowStatus(grd_formlist.row) = 2;
- }
- }
- }
- }
-
- frmf_clearParameter("SPMQP03700_edit");
- frmf_clearParameter("SPMQP03700_stepno");
- frmf_clearParameter("SPMQP03700_formcd");
- frmf_clearParameter("SPMQP03700_cnstflag");
- frmf_clearParameter("SPMQP03700_cnstclsnm");
- frmf_clearParameter("SPMQP03700_recvdeptcd");
- frmf_clearParameter("SPMQP03700_recvuserid");
- frmf_clearParameter("SPMQP03700_cnstcnts");
- }
- }
- }
- function div_all_grd_formlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if( oOpener.frmf_checkAuth("X") ){
- if(e.col > -1 && e.row > -1){
- grdf_setSelectedCell(obj, e);
- pmn_menu_Form.trackPopup(e.screenX,e.screenY);
- }
- }
- }
- var clickCell = -1; // 허만호, 15.09.08, 일괄선택 드래그시 그리드 넘어선 범위에서 onlbuttonup 가 먹으면 e.col 가 -1 이 되어 에디트 되지 않는 오류 제거
- var oriEdittype = "none";
- var isChngEdittype = false;
- function div_all_grd_prcplist_onlbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.col == obj.getBindCellIndex("body", "prcpvol") || e.col == obj.getBindCellIndex("body", "drprcpetc7")
- || e.col == obj.getBindCellIndex("body", "prcpqty") || e.col == obj.getBindCellIndex("body", "drprcpetc8")
- || e.col == obj.getBindCellIndex("body", "prcptims") || e.col == obj.getBindCellIndex("body", "prcpdayno")
- || e.col == obj.getBindCellIndex("body", "prcpkindcd") || e.col == obj.getBindCellIndex("body", "payflagcd")) {
- if(!isReadonly(e.row, lf_getBindCellName(obj, e.col))) {
- clickCell = e.col;
-
- if(obj.getCellPos() == e.col && e.row == ds_main_prcplist.rowposition) {
- isChngEdittype = true;
- oriEdittype = obj.getCellProperty("Body", e.col, "edittype");
- obj.setCellProperty("Body", clickCell, "edittype", "expr:currow == " + e.row + " ? 'none' : " + oriEdittype.split("expr:")[1]);
- }
- }
- }
- }
- function div_all_grd_prcplist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if( clickCell != -1 ) {
- if(isChngEdittype) {
- isChngEdittype = false;
- obj.setCellProperty("Body", clickCell, "edittype", oriEdittype);
- }
- var selectedRows = grdf_getSelectedRows(obj);
- if(selectedRows.length > 0) {
- var endRow = selectedRows[selectedRows.length - 1];
- if(endRow == ds_main_prcplist.rowcount - 1) endRow -= 1;
-
- if(!isReadonly(endRow, lf_getBindCellName(obj, clickCell))){
- var edittype = obj.getCellProperty("body", clickCell, "edittype");
- if(!utlf_isNull(edittype)) {
- var combo = "";
- if(edittype.toString().indexOf("expr:") > -1) {
- var currow = e.row;
- combo = eval(edittype.split("expr:")[1]);
- } else {
- combo = edittype;
- }
-
- if(combo.toString().toLowerCase() == "combo") {
- if(!obj.isDropdownCombo()) {
- ds_main_prcplist.rowposition = endRow;
- obj.showEditor(true);
- }
- } else {
- ds_main_prcplist.rowposition = endRow;
- obj.setCellPos(clickCell);
- obj.showEditor(true);
- }
- } else {
- ds_main_prcplist.rowposition = endRow;
- obj.setCellPos(clickCell);
- obj.showEditor(true);
- }
- }
- }
-
- clickCell = -1;
- } else {
- // 그리드 셀의 콤보 타입일 때 셀 선택시 바로 콤보 모양이 보이도록 함
- if(e.col < 0) return;
-
- var edittype = obj.getCellProperty("body", e.col, "edittype");
- if(!utlf_isNull(edittype)) {
- var combo = "";
- if(edittype.toString().indexOf("expr:") > -1) {
- var currow = e.row;
- combo = eval(edittype.split("expr:")[1]);
- } else {
- combo = edittype;
- }
-
- if(combo.toString().toLowerCase() == "combo" && !obj.isDropdownCombo()) {
- var selectedRows = grdf_getSelectedRows(obj);
- if(selectedRows.length > 0) {
- var endRow = selectedRows[selectedRows.length - 1];
- if(endRow == ds_main_prcplist.rowcount - 1) endRow -= 1;
-
- ds_main_prcplist.rowposition = endRow;
- obj.showEditor(true);
- }
- }
- }
- }
- }
- function div_all_grd_prcplist_onsetfocus(obj:Grid, e:SetFocusEventInfo)
- {
- obj.userdata = 0;
- }
- //20180124 이돈희 : 하이차트목록 선택
- function div_all_btn_hichartsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- var sMsg = "";
- var sContentscd = "";
- var iRow = 0;
-
- //부모의 화면 ID 전달
- frmf_setParameter("parentid", "SPMQP01400");
-
- //하이차트 조회 화면 오픈
- frmf_modal("SPMMP05000", "SPMMP05000", null, null, null, null, null, null, null, null, null, null, "M");
-
- //하이차트 조회 화면에서 전달된 값이 없는 경우 return
- sMsg = utlf_transNullToEmpty(frmf_getParameter("SPMMP05000_Return"));
-
- if (utlf_isNull(sMsg)) {
- return;
- }
-
- //하이차트 조회 화면에서 중복 선택된 컨탠츠 처리
- for(var iIndex = 1 ; iIndex < sMsg.split("▩").length-1 ; iIndex++) {
- //선택된 컨탠츠 코드를 가지고 와서 그리드에 중복된 항목이 있는 경우 추가하지 않음
- sContentscd = getArrayData(sMsg, iIndex, 0);
- if(ds_main_hichartlist.findRow("contentscd", sContentscd) != -1){
- continue;
- }
-
-
- //중복된 항목이 아닌 경우 추가
- iRow = ds_main_hichartlist.addRow();
- if(iRow != -1){
- ds_main_hichartlist.setColumn(iRow, "status", "i");
- ds_main_hichartlist.setColumn(iRow, "contentscd", getArrayData(sMsg, iIndex, 0));
- ds_main_hichartlist.setColumn(iRow, "contentsnm", getArrayData(sMsg, iIndex, 1));
- }
- }
-
- //파라미터 초기화
- frmf_clearParameter("SPMMP05000_Return");
- }
- //20180124 이돈희 : 하이차트 리스트 우클릭 처리, 삭제 메뉴
- function div_all_grd_hichartlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if( oOpener.frmf_checkAuth("X") ){
- if(e.col > -1 && e.row > -1){
- grdf_setSelectedCell(obj, e);
- pmn_menu_hichart.trackPopup(e.screenX,e.screenY);
- }
- }
- }
- //20180124 이돈희 : 하이차트 우클릭 메뉴 클릭 이벤트 처리
- function pmn_menu_hichart_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- //20180124 이돈희 : 하이차트 리스트 우클릭 메뉴 선택시 삭제 처리
- function fDelHichartlist(){
- var nRow = ds_main_hichartlist.rowposition;
- if(nRow < 0){
- return;
- }else {
- var status = ds_main_hichartlist.getRowType(nRow);
- //추가된 행인 경우
- if(status == 2){
- ds_main_hichartlist.deleteRow(nRow);
- } else {
-
- // 20200120 김현석, 하이차트 삭제 오류 수정.
- //grdf_setStatus(div_all.grd_hichartlist, Dataset.ROWTYPE_DELETE, [nRow]);
- // ds_main_formlist.setColumn(nRow, "status", "d");
-
- grdf_setStatus(div_all.grd_hichartlist, Dataset.ROWTYPE_DELETE, [nRow]);
- if( ds_main_hichartlist.getColumnInfo("status") == null ) ds_main_hichartlist.addColumn("status", "string");
- ds_main_hichartlist.setColumn(nRow, "status", "d");
-
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|