SMPIJ00300_입원재원심사관리.xrw 231 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>입원재원심사관리</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <item1>
  11. <iteminfo>
  12. <pid/>
  13. <rrgstno/>
  14. <gender/>
  15. <orddeptcd/>
  16. <indd/>
  17. <inpath/>
  18. <cmpyno/>
  19. <patnm/>
  20. <age/>
  21. <insukindcd/>
  22. <insukindnm/>
  23. <medispclid/>
  24. <medispclnm/>
  25. <specordyn/>
  26. <dschdd/>
  27. <arvpath/>
  28. <cmpynm/>
  29. <wardcdnm/>
  30. <wardcd/>
  31. <roomcdnm/>
  32. <roomcd/>
  33. <suppkindcd/>
  34. <suppkindnm/>
  35. <ownrate/>
  36. <atdoctnm/>
  37. <indaycnt/>
  38. <meddaycnt/>
  39. <ordrslt/>
  40. <insuno/>
  41. <judgrmk/>
  42. <edirmk/>
  43. <paylimamt/>
  44. <probjudgflag/>
  45. <dschjudgprcsstat/>
  46. <cretno/>
  47. <fromdd/>
  48. <midcflag/>
  49. <mskind/>
  50. <lastjudgdt/>
  51. <dschnotiyn/>
  52. <dschnotidt/>
  53. <itemmsg/>
  54. <ordtypemsg/>
  55. <medcaredayno/>
  56. <brthdd/>
  57. <receiptyn/>
  58. <dschjudgprcsstat/>
  59. <lastjudgendid/>
  60. <lastjudgendnm/>
  61. <ordtype/>
  62. <brateflag/>
  63. <instcd/>
  64. <dschdclrdt/>
  65. <midregistyn/>
  66. <lastmdlclamdd/>
  67. <sixtimyn/>
  68. <dschnotiyn/>
  69. <seqno/>
  70. <rareyn/>
  71. <mig/>
  72. <indd1/>
  73. <selyn/>
  74. <v191prcpyn/>
  75. <v192prcpyn/>
  76. <v191diagyn/>
  77. <v192diagyn/>
  78. <trgt/>
  79. <futureinsuyn/>
  80. <indschacptstat/>
  81. <paylimityn/>
  82. <pamprobjudgflag/>
  83. <cpyn/>
  84. <msyn/>
  85. <abnormalactingyn/>
  86. <spcdrugyn/>
  87. <abnormalexip/>
  88. <abnormaliscl/>
  89. <normalownbrate/>
  90. <opendd/>
  91. <cfe/>
  92. <dethdt/>
  93. <maxexecdd/>
  94. <todayoutyn/>
  95. <dumpinyn/>
  96. <dumpoutyn/>
  97. <raremsg/>
  98. <ownbmaxgradeflag/>
  99. <calcscorrecalflag/>
  100. <tstrmk/>
  101. <tstgrupnm/>
  102. <acptno/>
  103. <judgdg/>
  104. <clamno/>
  105. <docuseqno/>
  106. <erorddeptcd/>
  107. <dumpexistyn/>
  108. <noactyn/>
  109. <gjudgdt/>
  110. <specordtype/>
  111. <jinyn/>
  112. <erjinyn/>
  113. </iteminfo>
  114. </item1>
  115. <item2>
  116. <itemcalc>
  117. <payamt/>
  118. <ownbpayamt/>
  119. <nopyamt/>
  120. <ownbnopyamt/>
  121. <specamt/>
  122. <ownbspecamt/>
  123. <totordamt/>
  124. <ownbtotordamt/>
  125. <bfjudgcalcamt/>
  126. <aftjudgcalcamt/>
  127. <diffamt/>
  128. <prcptotordamt/>
  129. <prcpownbamt/>
  130. <totsumamt/>
  131. <totsumownbamt/>
  132. </itemcalc>
  133. </item2>
  134. <list1>
  135. <insulist/>
  136. </list1>
  137. <list2>
  138. <iscllist/>
  139. </list2>
  140. <list3>
  141. <diaglist/>
  142. </list3>
  143. <list4>
  144. <clcjlist/>
  145. </list4>
  146. <list5>
  147. <judgrmk/>
  148. </list5>
  149. <item3>
  150. <incd>
  151. <insucd/>
  152. <insucdnm/>
  153. </incd>
  154. </item3>
  155. <item4>
  156. <insu>
  157. <supprateid/>
  158. <suppratenm/>
  159. </insu>
  160. </item4>
  161. <popupendflag/>
  162. <patinfo>
  163. <patinfolist/>
  164. </patinfo>
  165. <item6>
  166. <prob>
  167. <probjudgflag/>
  168. </prob>
  169. </item6>
  170. <item7>
  171. <inddlist>
  172. <indd/>
  173. </inddlist>
  174. </item7>
  175. <item8>
  176. <patdnorinfo>
  177. <pid/>
  178. </patdnorinfo>
  179. </item8>
  180. <item9>
  181. <ownbmaxamt>
  182. <ownbmaxyn/>
  183. </ownbmaxamt>
  184. </item9>
  185. <item10>
  186. <operstat>
  187. <cnt1/>
  188. <cnt2/>
  189. <cnt3/>
  190. <nonpijhoper/>
  191. </operstat>
  192. </item10>
  193. <item11>
  194. <endcnclstat>
  195. <dschnotiyn/>
  196. <indschacptstat/>
  197. <dschjudgprcsstat/>
  198. <maxexectm/>
  199. <admamtcalcyn/>
  200. <calcmissyn/>
  201. <ipscendyn/>
  202. <dumpexistyn/>
  203. <dupexecdd/>
  204. <check0/>
  205. <check1/>
  206. <check2/>
  207. <check3/>
  208. <check4/>
  209. <check5/>
  210. </endcnclstat>
  211. </item11>
  212. <prtlhislist/>
  213. <item12>
  214. <rareessc>
  215. <rareesscyn/>
  216. </rareessc>
  217. </item12>
  218. <item13>
  219. <rooa>
  220. <pid/>
  221. <anohosprgstflag/>
  222. <rareobstno/>
  223. <rareobstfromdd/>
  224. <rareobsttodd/>
  225. <signyn/>
  226. </rooa>
  227. </item13>
  228. <item14>
  229. <pid/>
  230. <indd/>
  231. <insukind/>
  232. <suppkind/>
  233. <notsuppkind/>
  234. <emrmaindiag/>
  235. <pammaindiag/>
  236. </item14>
  237. <item15>
  238. <prcpdd/>
  239. <execdd/>
  240. <snglcalcscorcd/>
  241. <spcldrug/>
  242. </item15>
  243. <item16/>
  244. <item18>
  245. <cnstinfo>
  246. <pid/>
  247. <orddd/>
  248. <cretno/>
  249. <prcpgenrflag/>
  250. <cnstseqno/>
  251. <formrecseq/>
  252. <rgstseqno/>
  253. <cnstdd/>
  254. <cnsttype/>
  255. <plusyn/>
  256. <sau/>
  257. <roomcd/>
  258. <cnstcnts9/>
  259. <cnststat/>
  260. <pdano/>
  261. <orddrnm/>
  262. <firstinfo/>
  263. <formcd/>
  264. <nstcnt/>
  265. </cnstinfo>
  266. </item18>
  267. </main>
  268. <send>
  269. <pid/>
  270. <age/>
  271. <indd/>
  272. <mskind/>
  273. <insukind/>
  274. <suppkind/>
  275. <fromdd/>
  276. <todd/>
  277. <cretno/>
  278. <seqno/>
  279. <ordfromdd/>
  280. <ordtodd/>
  281. <totalsumflag/>
  282. <rrgstno/>
  283. <dschdd/>
  284. <vcode/>
  285. <indd1/>
  286. <curdd/>
  287. <calcbasedd/>
  288. <personflag/>
  289. <mig/>
  290. <userid/>
  291. <readonly/>
  292. <item3>
  293. <incd>
  294. <insucd/>
  295. <ordfromdd/>
  296. </incd>
  297. </item3>
  298. <diaglist/>
  299. <clcjlist/>
  300. <unitflag/>
  301. <insu/>
  302. <ordtype/>
  303. <brateflag/>
  304. <listval>
  305. <uuee>
  306. <flag/>
  307. <scrnid/>
  308. <compsnm/>
  309. <compscnts/>
  310. <compsrefcnts/>
  311. <compssizecnts/>
  312. </uuee>
  313. </listval>
  314. <item6>
  315. <list>
  316. <srchcond/>
  317. <autoflag/>
  318. <pid/>
  319. <orddd/>
  320. <hngnm/>
  321. <rrgstno1/>
  322. <rrgstno2/>
  323. <acptdd/>
  324. <checkfnexam/>
  325. </list>
  326. </item6>
  327. <prntlist/>
  328. <dschmodesrch/>
  329. <srchdata>
  330. <pid/>
  331. </srchdata>
  332. <item1>
  333. <iteminfo/>
  334. </item1>
  335. <spclspec/>
  336. </send>
  337. <init>
  338. <P0111list>
  339. <P0111>
  340. <cdid/>
  341. <cdnm/>
  342. </P0111>
  343. </P0111list>
  344. <P0110list>
  345. <P0110>
  346. <cdid/>
  347. <cdnm/>
  348. </P0110>
  349. </P0110list>
  350. <P0112list>
  351. <P0112>
  352. <cdid/>
  353. <cdnm/>
  354. </P0112>
  355. </P0112list>
  356. <P0008list>
  357. <cdid/>
  358. <cdnm/>
  359. </P0008list>
  360. <P0010list>
  361. <cdid/>
  362. <cdnm/>
  363. </P0010list>
  364. <P0117list>
  365. <P0117>
  366. <cdid/>
  367. <cdengabbrnm/>
  368. </P0117>
  369. </P0117list>
  370. <P0506list>
  371. <P0506>
  372. <cdid/>
  373. <cdnm/>
  374. </P0506>
  375. </P0506list>
  376. <PAM>
  377. <PK029list/>
  378. </PAM>
  379. <P0551list>
  380. <P0551>
  381. <cdid/>
  382. <cdnm/>
  383. </P0551>
  384. </P0551list>
  385. </init>
  386. <hidden>
  387. <item1>
  388. <oldpid/>
  389. <srchrslt/>
  390. <matractflag/>
  391. <payflag/>
  392. <itemflag/>
  393. <cpflag/>
  394. <actflag/>
  395. <ordfromdd/>
  396. <ordtodd/>
  397. <snglcalcscorcd/>
  398. <edicd/>
  399. <mskind/>
  400. <message/>
  401. <detlsrchflag/>
  402. <result/>
  403. <probpatred/>
  404. <probpatgreen/>
  405. <vcode/>
  406. <chksave/>
  407. </item1>
  408. <item2>
  409. <insuchange>
  410. <iphs_status/>
  411. <iphs_pid/>
  412. <iphs_indd/>
  413. <iphs_cretno/>
  414. <iphs_fromdd/>
  415. <iphs_seqno/>
  416. <iphs_todd/>
  417. <iphs_instcd/>
  418. <iphs_insukind/>
  419. <iphs_suppkind/>
  420. <iphs_mskind/>
  421. <iphs_indschacptstat/>
  422. </insuchange>
  423. <rslt/>
  424. </item2>
  425. <list1>
  426. <iscllist>
  427. <seq/>
  428. <snglcalcscorcls/>
  429. <grupcalcscorcd/>
  430. <snglcalcscorcd/>
  431. <edicd/>
  432. <estmmeancd/>
  433. <estmcd/>
  434. <hngnm/>
  435. <calcscorpayflag/>
  436. <ownbrate/>
  437. <payownbrate/>
  438. <appunitcost/>
  439. <calcqty/>
  440. <calctims/>
  441. <calcdays/>
  442. <calcamt/>
  443. <cnfmcd/>
  444. <text/>
  445. <unithospaddamt/>
  446. <unitspecamt/>
  447. <unitaddamt/>
  448. <totordamt/>
  449. <ownbamt/>
  450. <hospaddamt/>
  451. <specamt/>
  452. <addamt/>
  453. <ordnm/>
  454. <grupcalcscorcls/>
  455. </iscllist>
  456. <isclsrch>
  457. <!-- 처방 조회부 Radio 선택 또는 Input 입력값 -->
  458. <selectedRdoMatrAct/>
  459. <inpCalcScorCd/>
  460. <inpEDICd/>
  461. <selectedRdoPay>-</selectedRdoPay>
  462. <selectedRdoItem/>
  463. <selectedFromToDd/>
  464. <selectedRdoCp/>
  465. <selectedRdoZero>0</selectedRdoZero>
  466. </isclsrch>
  467. <isclitem1>
  468. <!-- 처방 목록에 해당하는 항목이 있는 경우 Radio item을 굵게 표시 -->
  469. <grupcalcscorcls_all/>
  470. <grupcalcscorcls_01/>
  471. <grupcalcscorcls_02/>
  472. <grupcalcscorcls_03/>
  473. <grupcalcscorcls_04/>
  474. <grupcalcscorcls_05/>
  475. <grupcalcscorcls_06/>
  476. <grupcalcscorcls_07/>
  477. <grupcalcscorcls_08/>
  478. <grupcalcscorcls_09/>
  479. <grupcalcscorcls_10/>
  480. <grupcalcscorcls_SS/>
  481. </isclitem1>
  482. <isclcond>
  483. <!-- 재행/급여/항목 구분 Radio 에서 선택된 값에 따라 처방 Grid에 보여질 값들의 조건식
  484. (수가 마스터에서 사용하는 구분값과 심사 화면에서 조건으로 사용되는 값들이 서로 맞지 않아 조건식을 조합하여 작성함 -->
  485. <matractflag/>
  486. <calcpayflag/>
  487. <snglcalcscorcls/>
  488. <cpflag/>
  489. <snglcalcscorcd/>
  490. <edicd/>
  491. <actingflag/>
  492. <calcamtflag>calcamt!='0' or matractflag='0'</calcamtflag>
  493. <showsubtotal/>
  494. <showitemcoloryn/>
  495. </isclcond>
  496. </list1>
  497. <list2>
  498. <dept/>
  499. </list2>
  500. <popupmenu>
  501. <diag>
  502. <item>
  503. <name>상병순서 위로</name>
  504. <func>fDiagSeqUp</func>
  505. </item>
  506. <item>
  507. <name>상병순서 아래로</name>
  508. <func>fDiagSeqDown</func>
  509. </item>
  510. <item>
  511. <name>-</name>
  512. <func/>
  513. </item>
  514. <item>
  515. <name>행 삽입</name>
  516. <func>fDiagGridAddRow</func>
  517. </item>
  518. <item>
  519. <name>행 추가</name>
  520. <func>fDiagGridInsertRow</func>
  521. </item>
  522. <item>
  523. <name>행 추가(5줄)</name>
  524. <func>fDiagGridInsertRow5</func>
  525. </item>
  526. <item>
  527. <name>행 삭제</name>
  528. <func>fDiagGridDeleteRow</func>
  529. </item>
  530. <item>
  531. <name>-</name>
  532. <func/>
  533. </item>
  534. <item>
  535. <name>상병갱신</name>
  536. <func>fUpdDiag</func>
  537. </item>
  538. <item>
  539. <name>요율변경</name>
  540. <func>fChangeRate</func>
  541. </item>
  542. </diag>
  543. <iscl>
  544. <item>
  545. <name>처방주석입력</name>
  546. <func>fOrderGridInsertCmt</func>
  547. </item>
  548. <item>
  549. <name>확인코드</name>
  550. <func>fCnfmCdInsert</func>
  551. </item>
  552. <item>
  553. <name>-</name>
  554. <func/>
  555. </item>
  556. <item>
  557. <name>수가조회</name>
  558. <func>fSetSrchCalcScorCdPop</func>
  559. </item>
  560. <!-- 20091105 수정추가 JHP 요청번호 5874 시작 -->
  561. <item>
  562. <name>보험인정기준관리</name>
  563. <func>fSetSrchInsuRcogBaseMngt</func>
  564. </item>
  565. <!-- 20091105 수정추가 JHP 요청번호 5874 끝 -->
  566. <item>
  567. <name>약품편람</name>
  568. <func>fOpenDrugDic</func>
  569. </item>
  570. <item>
  571. <name>약제정보</name>
  572. <func>fOpenDruginfo</func>
  573. </item>
  574. <!--
  575. <item>
  576. <name>-</name>
  577. <func/>
  578. </item>
  579. <item>
  580. <name>환자단위 메시지전송</name>
  581. <func>fSendMsgPat</func>
  582. </item>
  583. <item>
  584. <name>처방단위 메시지전송</name>
  585. <func>fSendMsgOrder</func>
  586. </item>
  587. -->
  588. <!-- JHP, 수정추가 20090427 코드별 처방, 청구 보기 시작-->
  589. <item>
  590. <name>-</name>
  591. <func/>
  592. </item>
  593. <item>
  594. <name>코드별 처방 hx.보기</name>
  595. <func>fOpenSMPIS00500Detail</func>
  596. </item>
  597. <item>
  598. <name>코드별 청구hx.보기</name>
  599. <func>fOpenSMPIS00600Detail</func>
  600. </item>
  601. <item>
  602. <name>삭감hx.보기</name>
  603. <func>fOpenSMPIS00600Detail2</func>
  604. </item>
  605. <!-- JHP, 수정추가 20090427 코드별 처방, 청구 보기 끝-->
  606. <!-- JHP, 추가 20090723 메세지작성 시작-->
  607. <item>
  608. <name>-</name>
  609. <func/>
  610. </item>
  611. <item>
  612. <name>환자기준 메세지작성</name>
  613. <func>fPatJudgPatMsgTrsm</func>
  614. </item>
  615. <item>
  616. <name>처방기준 메세지작성</name>
  617. <func>fOrderJudgPatMsgTrsm</func>
  618. </item>
  619. <item>
  620. <name>환자 전체메세지 간편보기</name>
  621. <func>fJudgPatMsgTrsmRef</func>
  622. </item>
  623. <!-- JHP, 추가 20090723 메세지작성 끝-->
  624. <!-- JHP, 수정추가 20090813 처방사유조회 시작-->
  625. <item>
  626. <name>-</name>
  627. <func/>
  628. </item>
  629. <item>
  630. <name>처방사유조회</name>
  631. <func>fPrcpResnRef</func>
  632. </item>
  633. <!-- JHP, 수정추가 20090813 처방사유조회 끝-->
  634. </iscl>
  635. <clcj>
  636. <item>
  637. <name>행 추가</name>
  638. <func>fSpclGridInsertRow</func>
  639. </item>
  640. <item>
  641. <name>-</name>
  642. <func/>
  643. </item>
  644. <item>
  645. <name>행 삭제</name>
  646. <func>fSpclGridDeleteRow</func>
  647. </item>
  648. </clcj>
  649. </popupmenu>
  650. <smpiz00100>
  651. <cond>
  652. <!-- "의사상병" / "전상병" / "청구상병" Btn에 따라 SMPIZ00100_외래입원상병이력조회 에 전달하기 위한 조건 값 -->
  653. <pid/>
  654. <ordfromdd/>
  655. <ordtodd/>
  656. <srchflag/>
  657. <orddd/>
  658. <ioflag/>
  659. <deptcd/>
  660. </cond>
  661. </smpiz00100>
  662. <sppmc02500>
  663. <cond>
  664. <!-- SPPMC02500_환자조회 화면으로 검색조건을 보내는 경로임 -->
  665. <srchcond/>
  666. <pid/>
  667. <hngnm/>
  668. <rrgstno1/>
  669. <rrgstno2/>
  670. </cond>
  671. </sppmc02500>
  672. <sppiz00200>
  673. <cond>
  674. <clsp>
  675. <rowstat/>
  676. <unitflag/>
  677. <spclcd/>
  678. <spclspec/>
  679. <initedilnno/>
  680. <edilnno/>
  681. <calcscorcd/>
  682. <seqno/>
  683. <spclformat/>
  684. </clsp>
  685. </cond>
  686. <rslt>
  687. <clsp>
  688. <unitflag/>
  689. <spclcd/>
  690. <seqno/>
  691. <calcscorcd/>
  692. <spclspec/>
  693. <rowstat/>
  694. </clsp>
  695. </rslt>
  696. </sppiz00200>
  697. <sppiz00400>
  698. <cond>
  699. <!-- 상병코드 Grid '상병코드' 컬럼 에서 SPPIZ00400_상병코드조회 에 전달하기 위한 조건 값 -->
  700. <basedd/>
  701. <diagcd/>
  702. <diagnm/>
  703. <selectedrdodiagkind/>
  704. <selyn/>
  705. </cond>
  706. <rslt>
  707. <rowstat/>
  708. <diagseq/>
  709. <diagcd/>
  710. <diaghngnm/>
  711. <diagengnm/>
  712. <diagkindcd/>
  713. <clamdeptcd/>
  714. <ordfromdd/>
  715. <toot/>
  716. <estmspclcd/>
  717. <wundresncd/>
  718. </rslt>
  719. </sppiz00400>
  720. <sppij00500>
  721. <cond>
  722. <!-- 처방 Grid 'T' 컬럼 / 특정내역 Grid '특정코드' 컬럼 에서 SPPIZ00500_특정내역상세관리 에 전달하기 위한 조건 값 -->
  723. <calcscorcd/>
  724. <edicd/>
  725. <spclcd/>
  726. <spclcdnm/>
  727. <detldesc/>
  728. <spclspec/>
  729. <remfact/>
  730. <rownum/>
  731. <unitflag/>
  732. <flag/>
  733. <row/>
  734. <pid/>
  735. <indd/>
  736. </cond>
  737. <rslt>
  738. <spclcd/>
  739. <spclspec/>
  740. <remfact/>
  741. </rslt>
  742. </sppij00500>
  743. <sppiz00600>
  744. <cond>
  745. <!-- 상병 Grid '치식' 컬럼 에서 SPPIZ00600_상병및처방별치식 에 전달하기 위한 조건 값 -->
  746. <pid/>
  747. <indd/>
  748. <cretno/>
  749. <toot/>
  750. <flag/>
  751. </cond>
  752. <rslt>
  753. <toothYN/>
  754. <toot/>
  755. <toot1/>
  756. </rslt>
  757. </sppiz00600>
  758. <smpij02000>
  759. <cond>
  760. <pid/>
  761. <insuflag/>
  762. </cond>
  763. <rslt>
  764. <stage/>
  765. <T/>
  766. <N/>
  767. <M/>
  768. <line/>
  769. <cycle1/>
  770. <cycle2/>
  771. <grade/>
  772. </rslt>
  773. </smpij02000>
  774. <sppiz00700>
  775. <cond>
  776. <judgrid/>
  777. <memoflag/>
  778. <memocls/>
  779. <ediitem1/>
  780. </cond>
  781. <rslt>
  782. <memocd/>
  783. <memo/>
  784. </rslt>
  785. </sppiz00700>
  786. <sppij00400>
  787. <cond>
  788. <calcscorcd/>
  789. <grupsnglflag/>
  790. <selectedRdoItem/>
  791. <selyn/>
  792. </cond>
  793. </sppij00400>
  794. <sppiz01200>
  795. <cond>
  796. <pid/>
  797. <indd/>
  798. <cretno/>
  799. <mskind/>
  800. <brateflag/>
  801. <brthdd/>
  802. <disyn/>
  803. <fromdd/>
  804. <todd/>
  805. <calcbasedd/>
  806. <seqno/>
  807. <saveyn/>
  808. <dschnotidt/>
  809. <dschnotiyn/>
  810. <cfe/>
  811. </cond>
  812. </sppiz01200>
  813. <sppiz01100>
  814. <cond>
  815. <code/>
  816. </cond>
  817. <rslt>
  818. <code/>
  819. </rslt>
  820. <edicd/>
  821. </sppiz01100>
  822. <sppij01900>
  823. <cond>
  824. <pid/>
  825. <indd/>
  826. <cretno/>
  827. <mskind/>
  828. <brateflag/>
  829. <brthdd/>
  830. <instcd/>
  831. <vcode/>
  832. <saveyn/>
  833. <ownbrate/>
  834. <cfe/>
  835. </cond>
  836. </sppij01900>
  837. <smant01000>
  838. <cond>
  839. <fromdd/>
  840. <todd/>
  841. <patflag/>
  842. <pid/>
  843. <hngnm/>
  844. <ward/>
  845. <room/>
  846. <diet/>
  847. </cond>
  848. </smant01000>
  849. <smpmc01400>
  850. <cond>
  851. <srchcond/>
  852. <pid/>
  853. <hngnm/>
  854. <rrgstno1/>
  855. <rrgstno2/>
  856. </cond>
  857. </smpmc01400>
  858. <smpmc01900>
  859. <cond>
  860. <srchcond/>
  861. <pid/>
  862. <hngnm/>
  863. <rrgstno1/>
  864. <rrgstno2/>
  865. </cond>
  866. </smpmc01900>
  867. <sppmc04500>
  868. <cond>
  869. <pid/>
  870. </cond>
  871. </sppmc04500>
  872. <sppiz01300>
  873. <cond>
  874. <pid/>
  875. <indd/>
  876. <cretno/>
  877. </cond>
  878. </sppiz01300>
  879. <updtchkessc>
  880. <esscV193/>
  881. <esscV191/>
  882. </updtchkessc>
  883. <sppij02000>
  884. <cond>
  885. <pid/>
  886. <orddd/>
  887. <dschdclrdt/>
  888. <cretno/>
  889. <seqno/>
  890. <judgflag/>
  891. </cond>
  892. </sppij02000>
  893. <smpic00200>
  894. <judgsrch>
  895. <con1_dd/>
  896. <con2_gsflag/>
  897. <con3_search1/>
  898. <con4_search2/>
  899. <con5_insu/>
  900. <con6_calcscorcd/>
  901. <con7_todd/>
  902. <con8_instcd/>
  903. </judgsrch>
  904. <rslt>
  905. </rslt>
  906. </smpic00200>
  907. <smpic00100>
  908. <cond>
  909. <calcscorcd/>
  910. <judgflag/>
  911. </cond>
  912. </smpic00100>
  913. <listval>
  914. <uuee>
  915. <scrnid/>
  916. <compsnm/>
  917. <compscnts/>
  918. <compsrefcnts/>
  919. <compssizecnts/>
  920. </uuee>
  921. </listval>
  922. <midclam>
  923. <pid/>
  924. <indd/>
  925. </midclam>
  926. <sppij02200>
  927. <cond>
  928. <!-- SPPPIJ02200_중간계산마감 화면으로 검색조건을 보내는 경로임 -->
  929. <pid/>
  930. <indd/>
  931. <cretno/>
  932. </cond>
  933. </sppij02200>
  934. <smpmc01300>
  935. <!-- SMPMC01300_특이환자관리 -->
  936. <cond>
  937. <srchcond/>
  938. <autoflag/>
  939. <pid/>
  940. <hngnm/>
  941. <rrgstno1/>
  942. <rrgstno2/>
  943. <acptdd/>
  944. <checkfnexam/>
  945. </cond>
  946. <rslt>
  947. <patspcfyn/>
  948. </rslt>
  949. </smpmc01300>
  950. <mdlclamrgst>
  951. <fromdd/>
  952. </mdlclamrgst>
  953. <outrateinsusuppflag>
  954. <info/>
  955. </outrateinsusuppflag>
  956. <itemraremsg>
  957. <msg>
  958. <cd/>
  959. <nm/>
  960. </msg>
  961. <msg>
  962. <cd/>
  963. <nm/>
  964. </msg>
  965. </itemraremsg>
  966. <!-- 20091126 JHP 수정추가 병용금기 관련하여 인스턴스 추가함-->
  967. <useincombinationtaboo>
  968. <list>
  969. <execdd/>
  970. <prcpcd/>
  971. <execdd2/>
  972. <prcpnm/>
  973. <prcpcd2/>
  974. <prcpnm2/>
  975. </list>
  976. </useincombinationtaboo>
  977. <smpir31000>
  978. <cond>
  979. <srchflag/>
  980. <acptno/>
  981. <judgdg/>
  982. <docuseqno/>
  983. <clamno/>
  984. </cond>
  985. </smpir31000>
  986. <smpai02900>
  987. <cond>
  988. <searchdd/>
  989. <searchflag/>
  990. <searchcon/>
  991. <sess_posinstcd/>
  992. <searchpid/>
  993. </cond>
  994. </smpai02900>
  995. <sppij02501>
  996. <cond>
  997. <pid/>
  998. <indd/>
  999. <mskind/>
  1000. <cretno/>
  1001. <insukindcd/>
  1002. <insukind/>
  1003. <suppkindcd/>
  1004. <suppkind/>
  1005. <fromdd/>
  1006. <todd/>
  1007. <orddeptcd/>
  1008. <atdoc/>
  1009. <anamne/>
  1010. <ordlist/>
  1011. <calcscorcd/>
  1012. <choicdsrch>calcscorcd</choicdsrch>
  1013. <execddyn/>
  1014. <execfromdd/>
  1015. <exectodd/>
  1016. <prcpfromdd/>
  1017. <prcptodd/>
  1018. <ownbrate/>
  1019. </cond>
  1020. </sppij02501>
  1021. <result/>
  1022. <chkobgy>
  1023. <cond>
  1024. <pid/>
  1025. <indd/>
  1026. <cretno/>
  1027. </cond>
  1028. <rslt>
  1029. <diagyn/>
  1030. </rslt>
  1031. </chkobgy>
  1032. <sppiz01600>
  1033. <cond>
  1034. <calcscorcd/>
  1035. </cond>
  1036. </sppiz01600>
  1037. </hidden>
  1038. <temp>
  1039. <list1/>
  1040. <opentab/>
  1041. <start/>
  1042. </temp>
  1043. <chklist>
  1044. <goso/>
  1045. <cccc/>
  1046. </chklist>
  1047. </root>
  1048. </instance>
  1049. <script type="javascript" ev:event="xforms-model-construct-done">
  1050. <![CDATA[
  1051. setCloseChildWindow(); // (common.js) open()으로 열려진 상태의 자식창을 닫는다.
  1052. fInitialize();
  1053. model.setValue("/root/temp/start","start");
  1054. open("SMPIJ00200" ,"", "10", "10", "SMPIJ00200", "/root/temp/start", "/root/send/patunitsrch1");
  1055. group9.visible = false;
  1056. trv_histref.expandDepth = 3;
  1057. trv_patinfo.expandDepth = 3;
  1058. trv_qualinfo.expandDepth = 3;
  1059. trv_prcpref.expandDepth = 3;
  1060. trv_mediinfo.expandDepth = 3;
  1061. trv_ordamt.expandDepth = 3;
  1062. trv_etcref.expandDepth = 3;
  1063. trv_emr.expandDepth = 3;
  1064. trv_erroomref.expandDepth = 3;
  1065. trv_trnptinforef.expandDepth = 3;
  1066. ]]>
  1067. </script>
  1068. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  1069. <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  1070. <submission id="TRPIJ00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
  1071. <submission id="TRPIJ00302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list2"/>
  1072. <submission id="TRPIJ00303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/item2"/>
  1073. <submission id="TRPIJ00304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item3" resultref="/root/main/item3"/>
  1074. <submission id="TRPIJ00305" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/hidden/list2"/>
  1075. <submission id="TRPIJ00306" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list3"/>
  1076. <submission id="TXPIJ00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/item1/iteminfo" resultref="/root/hidden/item1/result"/>
  1077. <submission id="TXPIJ00302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/item1/result"/>
  1078. <submission id="TXPIJ00303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/item1/result"/>
  1079. <submission id="TXPIJ00304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list5/judgrmk" resultref="/root/hidden/item1/result"/>
  1080. <submission id="TRPIJ00307" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/chkessc/cond" resultref="/root/hidden/chkessc/rslt"/>
  1081. <submission id="TRPIJ00308" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/sppiz00400/cond" resultref="/root/hidden/sppiz00400"/>
  1082. <submission id="TRPIJ00309" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list1"/>
  1083. <submission id="TXPIJ00305" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/item2/insuchange" resultref="/root/hidden/item2/rslt"/>
  1084. <submission id="TXPIJ00306" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/insu" resultref="/root/hidden/rslt"/>
  1085. <submission id="TXPIJ00307" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/item1/iteminfo" resultref="/root/hidden/rslt"/>
  1086. <submission id="TXPIJ00402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/listval" resultref="/root/hidden/listval"/>
  1087. <submission id="TRPIJ00407" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/listval" resultref="/root/hidden/listval"/>
  1088. <submission id="TRPIJ00310" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/list4"/>
  1089. <submission id="TRPID20308" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/smpmc01300/cond" resultref="/root/hidden/smpmc01300"/>
  1090. <!-- JHP 20090429 항암프로토콜 관련추가 -->
  1091. <submission id="TRADB01007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/prtlhislist"/>
  1092. <!-- JHP 20090813 6시간 미만 외래요율시 외래보조유형 확인 체크 -->
  1093. <!-- JHP 20091105 처방리스트에서 선택한 수가코드가 보험인정기준코드로 관리되는 해당코드인지 조회한다. -->
  1094. <submission id="TRPIJ00317" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/send/insurcogbasemngtlist" resultref="/root/hidden/send/insurcogbasemngtresult"/>
  1095. <!-- 20091126 수정추가 JHP 병용금기내역 확인-->
  1096. <submission id="TRPIJ00318" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/useincombinationtaboo"/>
  1097. <bind id="calculate" ref="/root/main/list2/iscllist/daydrugqty" calculate="../calcqty * ../calctims" type="xsd:float"/>
  1098. <bind id="totordamt" ref="/root/main/item2/itemcalc/totordamt" calculate="../payamt + ../nopyamt + ../specamt"/>
  1099. <bind id="ownbtotordamt" ref="/root/main/item2/itemcalc/ownbtotordamt" calculate="../ownbpayamt + ../ownbnopyamt + ../ownbspecamt"/>
  1100. <script type="javascript" ev:event="xforms-close">
  1101. <![CDATA[
  1102. setCloseChildWindow();
  1103. ]]>
  1104. </script>
  1105. <script type="javascript" ev:event="xforms-model-destruct">
  1106. <![CDATA[
  1107. delPatientInfos();
  1108. ]]>
  1109. </script>
  1110. <submission id="TRPIJ00711" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/item6" resultref="/root/main/item6"/>
  1111. <submission id="TRPID10101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/midclam" resultref="/root/temp/list1"/>
  1112. <submission id="TXPID10101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/temp/list1" resultref="/root/temp/item1/result"/>
  1113. <submission id="TRPIJ00313" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/item1/iteminfo" resultref="/root/hidden/mdlclamrgst"/>
  1114. <submission id="TXPIJ01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/list4/insulist" resultref="/root/hidden/item1/result"/>
  1115. <submission id="TRPIJ00314" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/item10"/>
  1116. <submission id="TXPIJ00205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send"/>
  1117. <submission id="TRPIJ00315" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/item11"/>
  1118. <!-- 2009.07.23, 환자메세지 조회, JHP -->
  1119. <submission id="TRPIZ01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/msg01" resultref="/root/main/msglist"/>
  1120. <bind id="prcptotordamt" ref="/root/main/item2/itemcalc/prcptotordamt" calculate="sum(/root/main/list2/iscllist[execprcpstatcd='N' or execprcpstatcd='O']/totordamt)"/>
  1121. <bind id="prcpownbamt" ref="/root/main/item2/itemcalc/prcpownbamt" calculate="sum(/root/main/list2/iscllist[execprcpstatcd='N' or execprcpstatcd='O']/ownbamt)"/>
  1122. <bind id="totsumamt" ref="/root/main/item2/itemcalc/totsumamt" calculate="../totordamt + ../prcptotordamt"/>
  1123. <bind id="totsumownbamt" ref="/root/main/item2/itemcalc/totsumownbamt" calculate="../ownbtotordamt + ../prcpownbamt"/>
  1124. <submission id="TXPIJ03001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/temp"/>
  1125. <submission id="TRPIJ03201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/item1/iteminfo" resultref="/root/main/drginfo"/>
  1126. <submission id="TXPIJ00309" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/result"/>
  1127. <submission id="TXPIJ03203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send"/>
  1128. <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
  1129. <submission id="TRMMO00404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/dschreturnprcp/reqdata" resultref="/root/dschreturnprcp"/>
  1130. <submission id="TRPIJ00319" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/item16"/>
  1131. <submission id="TRPIJ00321" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/chkobgy/cond" resultref="/root/hidden/chkobgy/rslt"/>
  1132. <submission id="TRPIJ00322" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/chklist/goso"/>
  1133. </model>
  1134. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  1135. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  1136. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  1137. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  1138. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  1139. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  1140. <script type="javascript" src="../../../com/instantmsgweb/js/ZMI001.js"/>
  1141. <script type="javascript" src="../../../pam/insucomweb/js/PAM.js"/>
  1142. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  1143. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
  1144. <!-- JHP, 수정추가 20090427 코드별 처방, 청구 보기 시작-->
  1145. <script type="javascript" src="../../../pam/bfjudgweb/js/SMPIJ00300.js"/>
  1146. <!-- JHP, 수정추가 20090427 코드별 처방, 청구 보기 끝-->
  1147. <script type="javascript" src="../../../com/commonweb/js/tfHelperAsync.js"/>
  1148. </xhtml:head>
  1149. <xhtml:body pagewidth="1211" pageheight="784" guideline="1,1193;2,782;2,316;" style="vertical-align:bottom; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  1150. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  1151. <caption id="caption6" class="tit_1" style="left:0px; top:5px; width:800px; height:13px; ">재원심사</caption>
  1152. </group>
  1153. <group id="group6" style="left:0px; top:13px; width:1195px; height:771px; ">
  1154. <caption id="caption79" class="cell_1" style="left:686px; top:79px; width:55px; height:23px; vertical-align:middle; ">진료결과</caption>
  1155. <caption id="caption80" class="cell_1" style="left:186px; top:31px; width:65px; height:23px; vertical-align:middle; ">주민번호</caption>
  1156. <caption id="caption81" class="cell_1" style="left:186px; top:79px; width:65px; height:23px; vertical-align:middle; ">보조/요율</caption>
  1157. <caption id="caption82" class="cell_1" style="left:186px; top:55px; width:65px; height:23px; vertical-align:middle; ">보험유형</caption>
  1158. <caption id="caption87" class="tit_2" style="left:4px; top:113px; width:45px; height:13px; ">
  1159. <![CDATA[상병]]>
  1160. <script type="javascript" ev:event="onclick">
  1161. <![CDATA[
  1162. if (grd_diaglist.attribute("height") == "168") { // 세로로 확대된 창을 원래대로 한다.
  1163. grd_diaglist.attribute("height") = "608";
  1164. }else{
  1165. grd_diaglist.attribute("height") = "168";
  1166. }
  1167. ]]>
  1168. </script>
  1169. </caption>
  1170. <line id="line34" class="line_1" style="x1:0px; y1:131px; x2:450px; y2:131px; "/>
  1171. <line id="line36" class="line_1" style="x1:1000px; y1:131px; x2:1193px; y2:131px; "/>
  1172. <line id="line39" class="line_3" style="x1:0px; y1:747px; x2:1192px; y2:747px; "/>
  1173. <line id="line40" class="line_3" style="x1:0px; y1:771px; x2:1192px; y2:771px; "/>
  1174. <caption id="caption98" class="tit_2" style="left:5px; top:8px; width:78px; height:13px; ">인적사항</caption>
  1175. <line id="line41" class="line_1" style="x1:0px; y1:26px; x2:1192px; y2:26px; "/>
  1176. <caption id="caption100" class="cell_1" style="left:0px; top:31px; width:55px; height:23px; vertical-align:middle; ">등록번호</caption>
  1177. <caption id="caption102" class="cell_1" style="left:0px; top:55px; width:55px; height:23px; vertical-align:middle; ">환자이름</caption>
  1178. <caption id="caption105" class="cell_1" style="left:0px; top:79px; width:55px; height:23px; vertical-align:middle; ">병동병실</caption>
  1179. <caption id="caption108" class="cell_1" style="left:390px; top:31px; width:46px; height:23px; vertical-align:middle; ">진료과</caption>
  1180. <caption id="caption109" class="cell_1" style="left:390px; top:55px; width:46px; height:23px; vertical-align:middle; ">전문의</caption>
  1181. <caption id="caption110" class="cell_1" style="left:390px; top:79px; width:46px; height:23px; vertical-align:middle; ">담당의</caption>
  1182. <caption id="caption112" class="cell_1" style="left:531px; top:79px; width:64px; height:23px; vertical-align:middle; ">재원/요양</caption>
  1183. <caption id="caption115" class="cell_1" style="left:531px; top:31px; width:64px; height:23px; vertical-align:middle; ">입원일자</caption>
  1184. <caption id="caption116" class="cell_1" style="left:531px; top:55px; width:64px; height:23px; vertical-align:middle; ">퇴원일자</caption>
  1185. <caption id="caption118" class="cell_1" style="left:686px; top:31px; width:55px; height:23px; vertical-align:middle; ">입원경로</caption>
  1186. <caption id="caption101" class="cell_1" style="left:837px; top:31px; width:55px; height:23px; vertical-align:middle; ">조합기호</caption>
  1187. <caption id="caption103" class="cell_1" style="left:837px; top:55px; width:55px; height:23px; vertical-align:middle; ">조합명칭</caption>
  1188. <caption id="caption104" class="cell_1" style="left:837px; top:79px; width:55px; height:23px; vertical-align:middle; ">증번호</caption>
  1189. <line id="line44" class="line_2" style="x1:0px; y1:77px; x2:990px; y2:77px; "/>
  1190. <line id="line45" class="line_2" style="x1:0px; y1:53px; x2:990px; y2:53px; "/>
  1191. <caption id="caption120" class="cell_1" style="left:686px; top:55px; width:55px; height:23px; vertical-align:middle; ">도착경로</caption>
  1192. <line id="line42" class="line_3" style="x1:0px; y1:102px; x2:1192px; y2:102px; "/>
  1193. <caption id="caption96" class="tit_2" style="left:1005px; top:113px; width:125px; height:13px; ">진료비 계산내역</caption>
  1194. <button id="btn_dschmemo" class="btn2_letter4" style="left:1129px; top:110px; width:64px; height:19px; ">
  1195. <caption>퇴실정리</caption>
  1196. <script type="javascript" ev:event="DOMActivate">
  1197. <![CDATA[
  1198. model.setValue("/root/hidden/sppij02000/cond/pid","");
  1199. model.setValue("/root/hidden/sppij02000/cond/orddd","");
  1200. model.setValue("/root/hidden/sppij02000/cond/dschdclrdt","");
  1201. model.setValue("/root/hidden/sppij02000/cond/cretno","");
  1202. model.setValue("/root/hidden/sppij02000/cond/seqno","");
  1203. var pid = model.getValue("/root/send/pid");
  1204. var orddd = model.getValue("/root/send/indd");
  1205. var cretno = model.getValue("/root/send/cretno");
  1206. var seqno = model.getValue("/root/send/seqno");
  1207. if(!pid){
  1208. return;
  1209. }
  1210. var dschnotidt = model.getValue("/root/main/item1/iteminfo/dschnotidt");
  1211. //var pid = model.setValue("/root/send/pid");
  1212. model.setValue("/root/hidden/sppij02000/cond/pid",pid);
  1213. model.setValue("/root/hidden/sppij02000/cond/orddd",orddd);
  1214. model.setValue("/root/hidden/sppij02000/cond/dschdclrdt",dschnotidt);
  1215. model.setValue("/root/hidden/sppij02000/cond/cretno",cretno);
  1216. model.setValue("/root/hidden/sppij02000/cond/seqno",seqno);
  1217. //여기부터 코딩할것
  1218. modal("SPPIJ02000" ,"", "10", "10", "SPPIJ02000", "/root/hidden/sppij02000", "/root/send", "", ""); // SMPIZ00100_외래입원상병이력조회.xrw
  1219. ]]>
  1220. </script>
  1221. </button>
  1222. <button id="btn_histref" class="btn2_letter4" style="left:433px; top:5px; width:64px; height:19px; ">
  1223. <caption>이력조회</caption>
  1224. <script type="javascript" ev:event="onmouseover">
  1225. <![CDATA[
  1226. model.toggle("histref");
  1227. group9.attribute("left") = "443px";
  1228. ]]>
  1229. </script>
  1230. <script type="javascript" ev:event="onmousedown">
  1231. <![CDATA[
  1232. if (group9.visible == true) {
  1233. group9.visible = false;
  1234. } else {
  1235. group9.attribute("left") = "443px";
  1236. group9.visible = true;
  1237. }
  1238. ]]>
  1239. </script>
  1240. </button>
  1241. <button id="btn_patinfo" class="btn2_letter4" style="left:498px; top:5px; width:64px; height:19px; ">
  1242. <caption>환자정보</caption>
  1243. <script type="javascript" ev:event="onmouseover">
  1244. <![CDATA[
  1245. model.toggle("patinfo");
  1246. group9.attribute("left") = "510px";
  1247. ]]>
  1248. </script>
  1249. <script type="javascript" ev:event="onmousedown">
  1250. <![CDATA[
  1251. if (group9.visible == true) {
  1252. group9.visible = false;
  1253. } else {
  1254. group9.attribute("left") = "510px";
  1255. group9.visible = true;
  1256. }
  1257. ]]>
  1258. </script>
  1259. </button>
  1260. <button id="btn_qualinfo" class="btn2_letter4" style="left:563px; top:5px; width:64px; height:19px; ">
  1261. <caption>자격정보</caption>
  1262. <script type="javascript" ev:event="onmouseover">
  1263. <![CDATA[
  1264. model.toggle("qualinfo");
  1265. group9.attribute("left") = "577px";
  1266. ]]>
  1267. </script>
  1268. <script type="javascript" ev:event="onmousedown">
  1269. <![CDATA[
  1270. if (group9.visible == true) {
  1271. group9.visible = false;
  1272. } else {
  1273. group9.attribute("left") = "577px";
  1274. group9.visible = true;
  1275. }
  1276. ]]>
  1277. </script>
  1278. </button>
  1279. <button id="btn_prcpref" class="btn2_letter4" style="left:628px; top:5px; width:64px; height:19px; ">
  1280. <caption>처방조회</caption>
  1281. <script type="javascript" ev:event="onmouseover">
  1282. <![CDATA[
  1283. model.toggle("prcpref");
  1284. group9.attribute("left") = "634px";
  1285. ]]>
  1286. </script>
  1287. <script type="javascript" ev:event="onmousedown">
  1288. <![CDATA[
  1289. if (group9.visible == true) {
  1290. group9.visible = false;
  1291. } else {
  1292. group9.attribute("left") = "634px";
  1293. group9.visible = true;
  1294. }
  1295. ]]>
  1296. </script>
  1297. </button>
  1298. <button id="btn_mediinfo" class="btn2_letter4" style="left:693px; top:5px; width:64px; height:19px; ">
  1299. <caption>투약정보</caption>
  1300. <script type="javascript" ev:event="onmouseover">
  1301. <![CDATA[
  1302. model.toggle("mediinfo");
  1303. group9.attribute("left") = "711px";
  1304. ]]>
  1305. </script>
  1306. <script type="javascript" ev:event="onmousedown">
  1307. <![CDATA[
  1308. if (group9.visible == true) {
  1309. group9.visible = false;
  1310. } else {
  1311. group9.attribute("left") = "711px";
  1312. group9.visible = true;
  1313. }
  1314. ]]>
  1315. </script>
  1316. </button>
  1317. <button id="btn_rsltsrch" class="btn2_letter4" style="left:758px; top:5px; width:64px; height:19px; ">
  1318. <caption>결과조회</caption>
  1319. <script type="javascript" ev:event="DOMActivate">
  1320. <![CDATA[
  1321. if (group9.visible == true) {
  1322. group9.visible = false;
  1323. }
  1324. // /root/main/item1/iteminfo/pid
  1325. var patnm = model.getValue("/root/main/item1/iteminfo/patnm");
  1326. if (patnm != "") {
  1327. model.makevalue("/root/hidden/smaer00800/cond/srchdate1", model.getValue("/root/main/item1/iteminfo/indd1"));
  1328. model.makevalue("/root/hidden/smaer00800/cond/srchdate2", getCurrentDate());
  1329. model.makevalue("/root/hidden/smaer00800/cond/srchpid", model.getValue("/root/main/item1/iteminfo/pid"));
  1330. model.makevalue("/root/hidden/smaer00800/cond/wardcd", "");
  1331. model.makevalue("/root/hidden/smaer00800/cond/roomcd", "");
  1332. model.makevalue("/root/hidden/smaer00800/cond/listflag", "P");
  1333. model.makevalue("/root/hidden/smaer00800/cond/deptcd", "");
  1334. model.makevalue("/root/hidden/smaer00800/cond/drid", "");
  1335. model.makevalue("/root/hidden/smaer00800/cond/chkcheck", "");
  1336. model.makevalue("/root/hidden/smaer00800/cond/chkcheck1", "A");
  1337. model.makevalue("/root/hidden/smaer00800/cond/chkcheck2", "B");
  1338. model.makevalue("/root/hidden/smaer00800/cond/chkcheck3", "C");
  1339. model.makevalue("/root/hidden/smaer00800/cond/chkcheck4", "D");
  1340. model.makevalue("/root/hidden/smaer00800/cond/chkcheck5", "E");
  1341. model.makevalue("/root/hidden/smaer00800/cond/chkcheck6", "F");
  1342. model.makevalue("/root/hidden/smaer00800/cond/chkcheck7", "G");
  1343. model.makevalue("/root/hidden/smaer00800/cond/chkcheck8", "");
  1344. model.makevalue("/root/hidden/smaer00800/cond/tabflag", "");
  1345. model.makevalue("/root/hidden/smaer00800/cond/mdlcd", "");
  1346. model.makevalue("/root/hidden/smaer00800/cond/examgubun", "");
  1347. model.makevalue("/root/hidden/smaer00800/cond/srchflag", "B");
  1348. model.makevalue("/root/hidden/smaer00800/cond/hlaflag", "N");
  1349. model.makevalue("/root/hidden/smaer00800/cond/prntfrmflag", "");
  1350. open("SMAER00800" ,"", "10", "10", "SMAER00800", "/root/hidden/smaer00800/cond", "/root/send/data/singdata", "", "");
  1351. }
  1352. ]]>
  1353. </script>
  1354. <script type="javascript" ev:event="onmouseover">
  1355. <![CDATA[
  1356. if (group9.visible == true) {
  1357. group9.visible = false;
  1358. }
  1359. ]]>
  1360. </script>
  1361. </button>
  1362. <button id="btn_ordamt" class="btn2_letter3" style="left:823px; top:5px; width:53px; height:19px; ">
  1363. <caption>진료비</caption>
  1364. <script type="javascript" ev:event="onmouseover">
  1365. <![CDATA[
  1366. model.toggle("ordamt");
  1367. group9.attribute("left") = "845px";
  1368. ]]>
  1369. </script>
  1370. <script type="javascript" ev:event="onmousedown">
  1371. <![CDATA[
  1372. if (group9.visible == true) {
  1373. group9.visible = false;
  1374. } else {
  1375. group9.attribute("left") = "845px";
  1376. group9.visible = true;
  1377. }
  1378. ]]>
  1379. </script>
  1380. </button>
  1381. <button id="btn_etcref" class="btn2_letter4" style="left:877px; top:5px; width:64px; height:19px; ">
  1382. <caption>각종조회</caption>
  1383. <script type="javascript" ev:event="onmouseover">
  1384. <![CDATA[
  1385. model.toggle("etcref");
  1386. group9.attribute("left") = "901px";
  1387. ]]>
  1388. </script>
  1389. <script type="javascript" ev:event="onmousedown">
  1390. <![CDATA[
  1391. if (group9.visible == true) {
  1392. group9.visible = false;
  1393. } else {
  1394. group9.attribute("left") = "901px";
  1395. group9.visible = true;
  1396. }
  1397. ]]>
  1398. </script>
  1399. </button>
  1400. <button id="btn_emr" class="btn2_letter2" style="left:942px; top:5px; width:42px; height:19px; ">
  1401. <caption>EMR</caption>
  1402. <script type="javascript" ev:event="onmouseover">
  1403. <![CDATA[
  1404. model.toggle("emr");
  1405. group9.attribute("left") = "968px";
  1406. ]]>
  1407. </script>
  1408. <script type="javascript" ev:event="onmousedown">
  1409. <![CDATA[
  1410. if (group9.visible == true) {
  1411. group9.visible = false;
  1412. } else {
  1413. group9.attribute("left") = "968px";
  1414. group9.visible = true;
  1415. }
  1416. ]]>
  1417. </script>
  1418. </button>
  1419. <button id="btn_erroomref" class="btn2_letter5" style="left:985px; top:5px; width:75px; height:19px; ">
  1420. <caption>응급실정보</caption>
  1421. <script type="javascript" ev:event="onmouseover">
  1422. <![CDATA[
  1423. model.toggle("erroomref");
  1424. group9.attribute("left") = "1005px";
  1425. ]]>
  1426. </script>
  1427. <script type="javascript" ev:event="onmousedown">
  1428. <![CDATA[
  1429. if (group9.visible == true) {
  1430. group9.visible = false;
  1431. } else {
  1432. group9.attribute("left") = "1005px";
  1433. group9.visible = true;
  1434. }
  1435. ]]>
  1436. </script>
  1437. </button>
  1438. <button id="btn_careinforef" class="btn2_letter4" visibility="hidden" style="left:1061px; top:5px; width:64px; height:19px; ">
  1439. <caption>간호정보</caption>
  1440. <script type="javascript" ev:event="onmouseover">
  1441. <![CDATA[
  1442. model.toggle("careinforef");
  1443. group9.attribute("left") = "1005px";
  1444. ]]>
  1445. </script>
  1446. <script type="javascript" ev:event="onmousedown">
  1447. <![CDATA[
  1448. if (group9.visible == true) {
  1449. group9.visible = false;
  1450. } else {
  1451. group9.attribute("left") = "1005px";
  1452. group9.visible = true;
  1453. }
  1454. ]]>
  1455. </script>
  1456. </button>
  1457. <button id="btn_trnptinforef" class="btn2_letter4" style="left:1061px; top:5px; width:64px; height:19px; ">
  1458. <caption>이식정보</caption>
  1459. <script type="javascript" ev:event="onmouseover">
  1460. <![CDATA[
  1461. model.toggle("trnptinforef");
  1462. group9.attribute("left") = "1005px";
  1463. ]]>
  1464. </script>
  1465. <script type="javascript" ev:event="onmousedown">
  1466. <![CDATA[
  1467. if (group9.visible == true) {
  1468. group9.visible = false;
  1469. } else {
  1470. group9.attribute("left") = "1005px";
  1471. group9.visible = true;
  1472. }
  1473. ]]>
  1474. </script>
  1475. </button>
  1476. <button id="btn_insuhistoryup" class="icon_top" visibility="hidden" _auth="R" style="left:1126px; top:5px; width:26px; height:19px; ">
  1477. <caption/>
  1478. <script type="javascript" ev:event="DOMActivate">
  1479. <![CDATA[
  1480. grd_insuhistory.attribute("height") = "77";
  1481. btn_insuhistoryup.visible = false;
  1482. btn_insuhistorydown.visible= true;
  1483. model.refresh();
  1484. ]]>
  1485. </script>
  1486. </button>
  1487. <button id="btn_insuhistorydown" class="icon_bottom" visibility="hidden" _auth="R" style="left:1126px; top:5px; width:14px; height:19px; ">
  1488. <caption/>
  1489. <script type="javascript" ev:event="DOMActivate">
  1490. <![CDATA[
  1491. // 유형갯수확인하여 그리드 길이구하여 늘려준다.
  1492. var nodecnt = getNodesetCount("/root/main/list1/insulist");
  1493. if(nodecnt >= 4) {
  1494. var height = (nodecnt * 24) + 30;
  1495. grd_insuhistory.attribute("height") = height;
  1496. btn_insuhistoryup.visible = true;
  1497. btn_insuhistorydown.visible= false;
  1498. }
  1499. model.refresh();
  1500. ]]>
  1501. </script>
  1502. </button>
  1503. <button id="button27" class="icon_search" style="left:128px; top:33px; width:16px; height:16px; ">
  1504. <caption/>
  1505. <script type="javascript" ev:event="onclick">
  1506. <![CDATA[
  1507. /*
  1508. var ipt_pid = model.getValue("/root/main/item1/iteminfo/pid");
  1509. model.setValue("/root/hidden/smpmc01900/cond/srchcond", "1"); // 검색조건 : 등록번호로 설정
  1510. model.setValue("/root/hidden/smpmc01900/cond/pid", ipt_pid);
  1511. modal("SMPMC01900", 1,150, 150, "SMPMC01900", "/root/hidden/smpmc01900/cond", "/root/source");
  1512. */
  1513. var ipt_pid = model.getValue("/root/main/item1/iteminfo/pid");
  1514. if (ipt_pid) {
  1515. model.setValue("/root/hidden/sppmc02500/cond/srchcond", "1"); // 검색조건 : 등록번호로 설정
  1516. model.setValue("/root/hidden/sppmc02500/cond/pid", ipt_pid);
  1517. } else {
  1518. model.resetInstanceNode("/root/hidden/sppmc02500/cond");
  1519. }
  1520. modal("SPPMC02500", 1,150, 150, "SPPMC02500", "/root/hidden/sppmc02500/cond", "/root/send", "", "");
  1521. var srch_pid = model.getValue("/root/main/patinfo/patinfolist/pid");
  1522. if (srch_pid) { // SPPMC02500_환자조회 화면에서 조회한 경우임
  1523. model.removeNodeset("/root/main/patinfo/patinfolist"); // patinfolist가 제거됨 (resetInstanceNode의 경우 값은 지우고 노드는 남아있음)
  1524. model.makeNode("/root/main/patinfo/patinfolist"); // SPPMC02500_환자조회 팝업을 다시 조회할 경우를 위해 다시 노드를 추가함
  1525. model.setValue("/root/main/item1/iteminfo/pid", srch_pid);
  1526. }
  1527. //model.refresh(); 최적화 문제로 대체 20080731 박창원
  1528. model.refreshpart("/root/main/item1/iteminfo");
  1529. ]]>
  1530. </script>
  1531. </button>
  1532. <input id="ipt_pid" ref="/root/main/item1/iteminfo/pid" class="input_default" maxlength="10" style="left:58px; top:32px; width:67px; height:19px; ">
  1533. <script type="javascript" ev:event="onkeypress">
  1534. <![CDATA[
  1535. if (event.keyCode == '13') { // Enter 입력 시에
  1536. var trgtManWindow = getChildWindow("SMPIJ00200");
  1537. model.setValue("/root/main/item1/iteminfo/pid", ipt_pid.currentText);
  1538. var patunitsrch1 = model.getValue("/root/main/item1/iteminfo/pid").getTrim(); // (stringHelper.js) 문자열 앞뒤에 있는 공백 제거
  1539. model.setValue("/root/main/item1/iteminfo/pid", patunitsrch1);
  1540. model.refresh();
  1541. var oldPid = model.getValue("/root/hidden/item1/oldPid");
  1542. if (trgtManWindow == null) {
  1543. open("SMPIJ00200" ,"", "10", "10", "SMPIJ00200", "/root/main/item1/iteminfo/pid", "/root/send/patunitsrch1");
  1544. } else {
  1545. if (oldPid == "") {
  1546. if (patunitsrch1 == "") { // 환자번호 입력 없이 대상자를 조회하는 경우
  1547. activateChild("SMPIJ00200");
  1548. }
  1549. else { // 기존 심사대상자는 없는데 pid가 입력된 경우 또는 변경된 정보를 저장 후에 조회하는 경우
  1550. trgtManWindow.javascript.fSetPatUnitSrch1pidSrch();
  1551. }
  1552. }
  1553. else {
  1554. if (patunitsrch1 != oldPid) { // 조회된 pid가 변경된 상태에서 조회하는 경우
  1555. fInitSrchData();
  1556. model.setValue("/root/main/item1/iteminfo/pid", patunitsrch1);
  1557. trgtManWindow.javascript.fSetPatUnitSrch1pidSrch();
  1558. }
  1559. else { // 기존 심사대상자는 있는데 pid가 변경되지 않은 경우
  1560. activateChild("SMPIJ00200");
  1561. }
  1562. }
  1563. //model.refresh(); 최적화 문제로 대체 20080731 박창원
  1564. model.refreshpart("/root/main/item1/iteminfo");
  1565. }
  1566. }
  1567. ]]>
  1568. </script>
  1569. </input>
  1570. <output id="opt_wardcdnm" ref="/root/main/item1/iteminfo/wardcdnm" class="output_fix" style="left:58px; top:80px; width:60px; height:19px; "/>
  1571. <output id="opt_roomcdnm" ref="/root/main/item1/iteminfo/roomcdnm" class="output_fix" style="left:123px; top:80px; width:60px; height:19px; "/>
  1572. <output id="opt_rrgstno" ref="/root/main/item1/iteminfo/rrgstno" class="output_fix" style="left:254px; top:32px; width:92px; height:19px; "/>
  1573. <output id="opt_patientage" ref="/root/main/item1/iteminfo/age" class="output_fix" style="left:148px; top:56px; width:35px; height:19px; "/>
  1574. <output id="opt_patientsex" ref="/root/main/item1/iteminfo/gender" class="output_fix" style="left:351px; top:32px; width:37px; height:19px; "/>
  1575. <output id="opt_insukind" ref="/root/main/item1/iteminfo/insukindcd" class="output_fix" style="left:254px; top:56px; width:35px; height:19px; "/>
  1576. <output id="opt_suppkind" ref="/root/main/item1/iteminfo/suppkindcd" class="output_fix" style="left:254px; top:80px; width:35px; height:19px; "/>
  1577. <select1 id="cmb_suppkind" ref="/root/main/item1/iteminfo/suppkindcd" class="combo_default" disabled="true" appearance="minimal" style="left:292px; top:80px; width:57px; height:19px; ">
  1578. <choices>
  1579. <itemset nodeset="/root/main/item4/insu">
  1580. <label ref="suppratenm"/>
  1581. <value ref="suppkind"/>
  1582. </itemset>
  1583. </choices>
  1584. <script type="javascript" ev:event="xforms-value-changed">
  1585. <![CDATA[
  1586. // 보조유형 및 요율 combo의 선택 값이 변경된 경우 각각을 해당 output에 설정한다.
  1587. //fSetPatSuppRate();
  1588. ]]>
  1589. </script>
  1590. </select1>
  1591. <output id="opt_ownrate" ref="/root/main/item1/iteminfo/ownrate" class="output_fix" style="left:351px; top:80px; width:25px; height:19px; "/>
  1592. <caption id="caption1" class="tit_3" style="left:377px; top:83px; width:16px; height:13px; ">%</caption>
  1593. <select1 id="cmb_orddeptcd" ref="/root/main/item1/iteminfo/orddeptcd" class="combo_default" disabled="true" appearance="minimal" style="left:438px; top:32px; width:91px; height:19px; ">
  1594. <choices>
  1595. <itemset nodeset="/root/hidden/list2/dept">
  1596. <label ref="depthngnm"/>
  1597. <value ref="deptcd"/>
  1598. </itemset>
  1599. </choices>
  1600. </select1>
  1601. <output id="opt_medispclnm" ref="/root/main/item1/iteminfo/medispclnm" class="output_fix" style="left:438px; top:56px; width:67px; height:19px; "/>
  1602. <output id="opt_atdoctnm" ref="/root/main/item1/iteminfo/atdoctnm" class="output_fix" style="left:438px; top:80px; width:91px; height:19px; "/>
  1603. <output id="opt_medispclidyn" ref="/root/main/item1/iteminfo/specordyn" class="output_fix" style="left:506px; top:56px; width:22px; height:19px; "/>
  1604. <select1 id="cmb_indd" ref="/root/main/item1/iteminfo/indd" class="combo_default" appearance="minimal" style="left:597px; top:32px; width:86px; height:19px; ">
  1605. <choices>
  1606. <itemset nodeset="/root/main/item7/inddlist">
  1607. <label ref="indd"/>
  1608. <value ref="indd"/>
  1609. </itemset>
  1610. </choices>
  1611. <script type="javascript" ev:event="xforms-select">
  1612. <![CDATA[
  1613. ]]>
  1614. </script>
  1615. <script type="javascript" ev:event="xforms-value-changed">
  1616. <![CDATA[
  1617. // 입원일을 선택한경우 입원일에 따른 데이터를 심사화면에 로딩한다.
  1618. var indd = model.getValue("/root/main/item1/iteminfo/indd");
  1619. var pid = model.getValue("/root/main/item1/iteminfo/pid");
  1620. var mskind = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/mskind");
  1621. var fromdd = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/fromdd");
  1622. var todd = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/todd");
  1623. var insukind = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/insukind");
  1624. var suppkind = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/suppkind");
  1625. var cretno = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/cretno");
  1626. var seqno = model.getValue( "/root/main/item7/inddlist[indd='" + indd + "']/seqno");
  1627. indd = indd.substr(0,4) + indd.substr(5,2) + indd.substr(8,2);
  1628. model.setValue("/root/main/item1/iteminfo/pid",pid);
  1629. model.setValue("/root/send/indd",indd);
  1630. model.setValue("/root/send/mskind",mskind);
  1631. model.setValue("/root/send/fromdd",fromdd);
  1632. model.setValue("/root/send/todd",todd);
  1633. model.setValue("/root/send/insukind",insukind);
  1634. model.setValue("/root/send/suppkind",suppkind);
  1635. model.setValue("/root/send/cretno",cretno);
  1636. model.setValue("/root/send/seqno",seqno);
  1637. //model.refresh(); 최적화 문제로 대체 20080731 박창원
  1638. model.refreshpart("/root/main/item1/iteminfo");
  1639. fGetInsulist();
  1640. fSelectInsulist(insukind,"M");
  1641. ]]>
  1642. </script>
  1643. </select1>
  1644. <input id="ipt_dschdd" ref="/root/main/item1/iteminfo/dschdd" class="input_default" disabled="true" inputtype="date" style="left:597px; top:56px; width:86px; height:19px; "/>
  1645. <input id="ipt_dschnotidt" ref="/root/main/item1/iteminfo/dschnotidt" class="input_default" disabled="true" inputtype="date" style="left:597px; top:56px; width:86px; height:19px; "/>
  1646. <input id="ipt_indaycnt" ref="/root/main/item1/iteminfo/indaycnt" class="input_default" style="left:597px; top:80px; width:41px; height:19px; "/>
  1647. <input id="ipt_meddaycnt" ref="/root/main/item1/iteminfo/medcaredayno" class="input_default" style="left:642px; top:80px; width:41px; height:19px; "/>
  1648. <select1 id="cmb_inpath" ref="/root/main/item1/iteminfo/inpath" class="combo_default" disabled="true" appearance="minimal" style="left:744px; top:32px; width:90px; height:19px; ">
  1649. <choices>
  1650. <itemset nodeset="/root/init/P0111list/P0111">
  1651. <label ref="cdnm"/>
  1652. <value ref="cdid"/>
  1653. </itemset>
  1654. </choices>
  1655. </select1>
  1656. <select1 id="cmb_ordrslt" ref="/root/main/item1/iteminfo/ordrslt" class="combo_default" appearance="minimal" style="left:744px; top:80px; width:90px; height:19px; ">
  1657. <choices>
  1658. <itemset nodeset="/root/init/P0110list/P0110">
  1659. <label ref="cdnm"/>
  1660. <value ref="cdid"/>
  1661. </itemset>
  1662. </choices>
  1663. </select1>
  1664. <input id="ipt_insuno" ref="/root/main/item1/iteminfo/insuno" class="input_default" maxlength="15" style="left:894px; top:80px; width:95px; height:19px; "/>
  1665. <select1 id="ipt_arvpath" ref="/root/main/item1/iteminfo/arvpath" class="combo_default" appearance="minimal" style="left:744px; top:56px; width:90px; height:19px; ">
  1666. <choices>
  1667. <itemset nodeset="/root/init/P0112list/P0112">
  1668. <label ref="cdnm"/>
  1669. <value ref="cdid"/>
  1670. </itemset>
  1671. </choices>
  1672. </select1>
  1673. <button id="button1" class="btn2_letter4" style="left:913px; top:110px; width:64px; height:19px; ">
  1674. <caption>메모이력</caption>
  1675. <script type="javascript" ev:event="DOMActivate">
  1676. <![CDATA[
  1677. fGetMemoHistList(); // 특정 환자에 대해 그동안 작성된 심사자메모, 청구메모 내역을 조회한다.
  1678. ]]>
  1679. </script>
  1680. </button>
  1681. <button id="btn_attData" class="btn2_letter4" style="left:846px; top:110px; width:64px; height:19px; ">
  1682. <caption>소명자료</caption>
  1683. <script type="javascript" ev:event="DOMActivate">
  1684. <![CDATA[
  1685. fGetAttachedDataList(); // 특정내역 중 MT015, MT016 내역을 조회하여 "소명자료" Btn (첨부물 자료관리) Popup 화면에 표시한다.
  1686. ]]>
  1687. </script>
  1688. </button>
  1689. <button id="btn_mt004" class="btn2_letter4" style="left:779px; top:110px; width:64px; height:19px; ">
  1690. <caption>MT004</caption>
  1691. <script type="javascript" ev:event="DOMActivate">
  1692. <![CDATA[
  1693. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  1694. if(chk){
  1695. var chk_mt004 = "N";
  1696. for (var i = 1; i < grd_clcjlist.rows; i++) {
  1697. var tmp = model.getValue("/root/main/list4/clcjlist["+ i +"]/spclcd");
  1698. if(tmp == "MT004" ){
  1699. var rowstatus = grd_clcjlist.rowstatus(i);
  1700. if (rowstatus == 4) { // 4 : delete
  1701. return;
  1702. }
  1703. else if (rowstatus == 1 || rowstatus == 3) { // 1 : insert, 3 : insert & new
  1704. grd_clcjlist.deleteRow(i, false); // 해당 라인을 Grid에서 삭제한다.
  1705. } else { // 0 : new, 2 : update
  1706. grd_clcjlist.rowstatus(i) = 4; // 4 : delete 상태로 stat를 변경한다.
  1707. }
  1708. // grd_clcjlist.deleteItem(i);
  1709. return;
  1710. }
  1711. }
  1712. var tmp = model.getValue("/root/main/list4/clcjlist[" + (grd_clcjlist.rows -1) + "]/spclcd");
  1713. if(tmp){
  1714. fSpclGridInsertRow();
  1715. }
  1716. var row = grd_clcjlist.rows;
  1717. model.setValue("/root/main/list4/clcjlist["+ (row -1) +"]/unitflag","M");
  1718. model.setValue("/root/main/list4/clcjlist["+ (row -1) +"]/spclcd","MT004");
  1719. model.setValue("/root/main/list4/clcjlist["+ (row -1) +"]/spclspec","Y");
  1720. model.setValue("/root/main/list4/clcjlist["+ (row -1) +"]/remfact","X(1)");
  1721. model.setValue("/root/main/list4/clcjlist["+ (row -1) +"]/detldesc","소명자료를 첨부하는 경우 'Y'를 기재");
  1722. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/pid", model.getValue("/root/send/pid"));
  1723. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/indd", model.getValue("/root/send/indd"));
  1724. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/cretno", model.getValue("/root/send/cretno") );
  1725. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/fromdd", model.getValue("/root/send/fromdd"));
  1726. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/mskind", model.getValue("/root/send/mskind"));
  1727. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/unitflag", "M");
  1728. model.setValue("/root/main/list4/clcjlist[" + (row -1) + "]/spclmemoflag","E" );
  1729. // 특정내역 중 MT015, MT016 정보가 입력된 환자인지를 확인한다.
  1730. fCheckSpclSpecData();
  1731. fSpclGridInsertRow();
  1732. }
  1733. ]]>
  1734. </script>
  1735. </button>
  1736. <button id="btn_spclData" class="btn2_letter4" style="left:712px; top:110px; width:64px; height:19px; ">
  1737. <caption>특정내역</caption>
  1738. <script type="javascript" ev:event="DOMActivate">
  1739. <![CDATA[
  1740. fspclData();
  1741. ]]>
  1742. </script>
  1743. </button>
  1744. <button id="btn_clamdiag" class="btn2_letter4" style="left:320px; top:110px; width:64px; height:19px; ">
  1745. <caption>상병이력</caption>
  1746. <script type="javascript" ev:event="DOMActivate">
  1747. <![CDATA[
  1748. fGetClamDiagHistList(); // 특정 환자에 대한 청구상병을 조회한다.
  1749. ]]>
  1750. </script>
  1751. </button>
  1752. <button id="btn_refreshdiag" class="btn2_letter4" style="left:386px; top:110px; width:64px; height:19px; ">
  1753. <caption>상병조회</caption>
  1754. <script type="javascript" ev:event="DOMActivate">
  1755. <![CDATA[
  1756. fSearchDiageCode();
  1757. ]]>
  1758. </script>
  1759. </button>
  1760. <button id="btn_esscdiag" class="btn2_letter4" style="left:122px; top:110px; width:64px; height:19px; ">
  1761. <caption>중증질환</caption>
  1762. <script type="javascript" ev:event="DOMActivate">
  1763. <![CDATA[
  1764. fesscdiag();
  1765. ]]>
  1766. </script>
  1767. </button>
  1768. <button id="btn_operdiag" class="btn2_letter4" style="left:254px; top:110px; width:64px; height:19px; ">
  1769. <caption>수술(유)</caption>
  1770. <script type="javascript" ev:event="DOMActivate">
  1771. <![CDATA[
  1772. foperdiag();
  1773. ]]>
  1774. </script>
  1775. </button>
  1776. <button id="btn_babymother" class="btn2_letter4" style="left:188px; top:110px; width:64px; height:19px; ">
  1777. <caption>애기/엄마</caption>
  1778. <script type="javascript" ev:event="DOMActivate">
  1779. <![CDATA[
  1780. fbabymother();
  1781. ]]>
  1782. </script>
  1783. </button>
  1784. <button id="button10" class="icon_search" style="left:279px; top:344px; width:16px; height:16px; ">
  1785. <caption/>
  1786. <script type="javascript" ev:event="onclick">
  1787. <![CDATA[
  1788. // 계산내역과, 계산금액을 다시 갖고 온다.
  1789. fGetIsclList();
  1790. // 진료비 계산내역을 갖고 온다.
  1791. fGetCalc();
  1792. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  1793. fGetSelectedOrderData();
  1794. ]]>
  1795. </script>
  1796. </button>
  1797. <shape id="roundrect2" class="roundrect_example" appearance="roundrect" ellipsewidth="10" ellipseheight="7" style="left:1px; top:748px; width:660 px; height:20px; "/>
  1798. <caption id="caption10" class="cell_2" style="left:4px; top:751px; width:40px; height:15px; ">범 례</caption>
  1799. <caption id="caption11" class="color_1" style="left:49px; top:751px; width:15px; height:15px; "/>
  1800. <caption id="caption12" style="left:54px; top:751px; width:30px; height:17px; ">문제</caption>
  1801. <caption id="caption13" class="color_2" style="left:84px; top:751px; width:15px; height:15px; "/>
  1802. <caption id="caption14" style="left:89px; top:751px; width:30px; height:17px; ">선별</caption>
  1803. <caption id="caption15" class="color_4" style="left:119px; top:751px; width:15px; height:15px; "/>
  1804. <caption id="caption16" style="left:124px; top:751px; width:60px; height:17px; ">문제+선별</caption>
  1805. <caption id="caption36" class="color_2" style="left:185px; top:751px; width:15px; height:15px; background-color:#ffff00; "/>
  1806. <caption id="caption37" style="left:192px; top:751px; width:50px; height:17px; ">야간공휴</caption>
  1807. <caption id="caption39" class="color_6" style="left:248px; top:751px; width:15px; height:15px; "/>
  1808. <caption id="caption40" style="left:254px; top:751px; width:90px; height:17px; ">필수(외래/예고)</caption>
  1809. <button id="btn_ave" class="btn2_letter3" visibility="hidden" style="left:1139px; top:749px; width:53px; height:19px; ">
  1810. <caption>지표</caption>
  1811. </button>
  1812. <select1 id="cmb_insukind" ref="/root/main/item1/iteminfo/insukindcd" class="combo_default" disabled="true" appearance="minimal" style="left:292px; top:56px; width:95px; height:19px; ">
  1813. <choices>
  1814. <itemset nodeset="/root/init/P0008list/P0008">
  1815. <label ref="cdnm"/>
  1816. <value ref="cdid"/>
  1817. </itemset>
  1818. </choices>
  1819. <script type="javascript" ev:event="xforms-value-changed">
  1820. <![CDATA[
  1821. model.setValue("/root/main/item1/iteminfo/insukindcd", cmb_insukind.value);
  1822. model.refresh();
  1823. ]]>
  1824. </script>
  1825. </select1>
  1826. <input id="ipt_no" ref="/root/main/item1/iteminfo/cmpyno" class="input_default" inputtype="button" format="####" style="left:894px; top:32px; width:95px; height:19px; ">
  1827. <script type="javascript" ev:event="onkeypress">
  1828. <![CDATA[
  1829. if (event.keyCode == '13') {
  1830. setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
  1831. fGetCmpyNm();
  1832. }
  1833. ]]>
  1834. </script>
  1835. <script type="javascript" ev:event="onbuttonclick">
  1836. <![CDATA[
  1837. var parm = model.getValue("/root/main/item1/iteminfo/rrgstno").substr(0,6) +
  1838. model.getValue("/root/main/item1/iteminfo/rrgstno").substr(7,7) + "▦" + //주민번호
  1839. model.getValue("/root/main/item1/iteminfo/patnm") + "▦" + //이름
  1840. getCurrentDate() + "▦" + //입원일
  1841. model.getValue("/root/send/cretno") + "▦" + //생성번호
  1842. model.getValue("/root/main/item1/iteminfo/ordtype") + "▦" + //진료형태
  1843. model.getValue("/root/main/item1/iteminfo/dschdd") + "▦" + //퇴원일자
  1844. "" + "▦" + //본인일부부담금
  1845. "" + "▦" + //기관부담금
  1846. model.getValue("/root/main/item1/iteminfo/pid") + "▦" + //등록번호
  1847. model.getValue("/root/main/item1/iteminfo/orddeptcd") + "▦" ; //진료과
  1848. setParameter("SPPMC03900_PARM",parm);
  1849. modal("SPPMC03900", "1","50", "50", "SPPMC03900", "", "");
  1850. ]]>
  1851. </script>
  1852. </input>
  1853. <output id="ipt_patnm" ref="/root/main/item1/iteminfo/patnm" class="output_fix" imemode="hangul" style="left:58px; top:56px; width:87px; height:19px; "/>
  1854. <output id="opt_cmpynm" ref="/root/main/item1/iteminfo/cmpynm" class="output_fix" style="left:894px; top:56px; width:95px; height:19px; "/>
  1855. <select id="chk_totalsum" ref="/root/send/totalsumflag" class="checkbox_search" overflow="visible" appearance="full" style="left:1001px; top:139px; width:54px; height:14px; border-style:none; ">
  1856. <choices>
  1857. <item>
  1858. <label>전체</label>
  1859. <value>Y</value>
  1860. </item>
  1861. </choices>
  1862. <script type="javascript" ev:event="xforms-value-changed">
  1863. <![CDATA[
  1864. // 진료비 계산내역을 갖고 온다.
  1865. fGetCalc();
  1866. ]]>
  1867. </script>
  1868. </select>
  1869. <caption id="caption2" class="cell_1" style="left:1060px; top:137px; width:66px; height:19px; text-align:center; vertical-align:middle; ">총 액</caption>
  1870. <caption id="caption3" class="cell_1" style="left:1128px; top:137px; width:66px; height:19px; text-align:center; vertical-align:middle; ">본인부담</caption>
  1871. <line id="line1" class="line_3" style="x1:1000px; y1:249px; x2:1193px; y2:249px; "/>
  1872. <caption id="caption4" class="cell_1" style="left:1000px; top:161px; width:58px; height:19px; vertical-align:middle; ">급 여</caption>
  1873. <caption id="caption5" class="cell_1" style="left:1000px; top:183px; width:58px; height:19px; vertical-align:middle; ">전액본인</caption>
  1874. <caption id="caption7" class="cell_1" style="left:1000px; top:205px; width:58px; height:19px; vertical-align:middle; ">선택진료</caption>
  1875. <caption id="caption8" class="cell_1" style="left:1000px; top:227px; width:58px; height:19px; vertical-align:middle; ">SUM</caption>
  1876. <line id="line2" class="line_3" style="x1:1000px; y1:158px; x2:1194px; y2:158px; "/>
  1877. <caption id="caption20" class="cell_1" style="left:1000px; top:254px; width:58px; height:19px; vertical-align:middle; ">미실행</caption>
  1878. <caption id="caption21" class="cell_1" style="left:1000px; top:276px; width:58px; height:19px; vertical-align:middle; ">예상SUM</caption>
  1879. <output id="opt_sum_payamt" ref="/root/main/item2/itemcalc/payamt" class="output_fix" format="(-)#,###" style="left:1060px; top:161px; width:66px; height:19px; text-align:right; "/>
  1880. <output id="opt_sum_ownbpayamt" ref="/root/main/item2/itemcalc/ownbpayamt" class="output_fix" format="(-)#,###" style="left:1128px; top:161px; width:66px; height:19px; text-align:right; "/>
  1881. <output id="opt_sum_nopyamt" ref="/root/main/item2/itemcalc/nopyamt" class="output_fix" format="(-)#,###" style="left:1060px; top:183px; width:66px; height:19px; text-align:right; "/>
  1882. <output id="opt_sum_ownbnopyamt" ref="/root/main/item2/itemcalc/ownbnopyamt" class="output_fix" format="(-)#,###" style="left:1128px; top:183px; width:66px; height:19px; text-align:right; "/>
  1883. <output id="opt_sum_specamt" ref="/root/main/item2/itemcalc/specamt" class="output_fix" format="(-)#,###" style="left:1060px; top:205px; width:66px; height:19px; text-align:right; "/>
  1884. <output id="opt_sum_ownbspecamt" ref="/root/main/item2/itemcalc/ownbspecamt" class="output_fix" format="(-)#,###" style="left:1128px; top:205px; width:66px; height:19px; text-align:right; "/>
  1885. <output id="opt_sum_totordamt" bind="totordamt" class="output_fix" format="(-)#,###" style="left:1060px; top:227px; width:66px; height:19px; text-align:right; "/>
  1886. <output id="opt_sum_owbtotordamt" bind="ownbtotordamt" class="output_fix" format="(-)#,###" style="left:1128px; top:227px; width:66px; height:19px; text-align:right; "/>
  1887. <output id="opt_sum_prcptotordamt" bind="prcptotordamt" class="output_fix" format="(-)#,###" style="left:1060px; top:254px; width:66px; height:19px; text-align:right; "/>
  1888. <output id="opt_sum_prcpownbamt" bind="prcpownbamt" class="output_fix" format="(-)#,###" style="left:1128px; top:254px; width:66px; height:19px; text-align:right; "/>
  1889. <output id="opt_sum_totsumamt" bind="totsumamt" class="output_fix" format="(-)#,###" style="left:1060px; top:276px; width:66px; height:19px; text-align:right; "/>
  1890. <output id="opt_sum_totsumownbamt" bind="totsumownbamt" class="output_fix" format="(-)#,###" style="left:1128px; top:276px; width:66px; height:19px; text-align:right; "/>
  1891. <line id="line3" class="line_1" style="x1:1000px; y1:299px; x2:1193px; y2:299px; "/>
  1892. <button id="btn_clspcd" class="btn_sw" group="tab" style="left:452px; top:110px; width:60px; height:22px; ">
  1893. <caption>특정내역</caption>
  1894. <script type="javascript" ev:event="ondblclick">
  1895. <![CDATA[
  1896. if (case_spclspec.selected) { // 기존에 이미 선택되어 있는 tab인데 해당 tab을 다시 선택한 경우
  1897. if (swt_spclmemo.attribute("height") == "608") { // 세로로 확대된 창을 원래대로 한다.
  1898. swt_spclmemo.attribute("height") = "173";
  1899. grd_clcjlist.attribute("height") = "130";
  1900. tar_judgrmk.attribute("height") = "130";
  1901. tar_edirmk.attribute("height") = "130";
  1902. } else { // textarea를 세로로 확대시킨다.
  1903. swt_spclmemo.attribute("height") = "608";
  1904. grd_clcjlist.attribute("height") = "568";
  1905. tar_judgrmk.attribute("height") = "568";
  1906. tar_edirmk.attribute("height") = "568";
  1907. }
  1908. } else { // 기존에 선택되지 않은 tab인 경우
  1909. swt_spclmemo.attribute("height") = "608";
  1910. grd_clcjlist.attribute("height") = "568";
  1911. tar_judgrmk.attribute("height") = "568";
  1912. tar_edirmk.attribute("height") = "568";
  1913. }
  1914. model.toggle("case_spclspec"); // 해당 tab 으로 토글시킨다.
  1915. ]]>
  1916. </script>
  1917. <script type="javascript" ev:event="onclick">
  1918. <![CDATA[
  1919. model.toggle("case_spclspec"); // 해당 tab 으로 토글시킨다.
  1920. ]]>
  1921. </script>
  1922. </button>
  1923. <button id="btn_judgrmk" class="btn_sw" group="tab" style="left:512px; top:110px; width:65px; height:22px; ">
  1924. <caption>심사메모</caption>
  1925. <script type="javascript" ev:event="ondblclick">
  1926. <![CDATA[
  1927. if (case_judgrmemo.selected) { // 기존에 이미 선택되어 있는 tab인데 해당 tab을 다시 선택한 경우
  1928. if (swt_spclmemo.attribute("height") == "608") { // 세로로 확대된 창을 원래대로 한다.
  1929. swt_spclmemo.attribute("height") = "173";
  1930. grd_clcjlist.attribute("height") = "130";
  1931. tar_judgrmk.attribute("height") = "130";
  1932. tar_edirmk.attribute("height") = "130";
  1933. } else { // textarea를 세로로 확대시킨다.
  1934. swt_spclmemo.attribute("height") = "608";
  1935. grd_clcjlist.attribute("height") = "568";
  1936. tar_judgrmk.attribute("height") = "568";
  1937. tar_edirmk.attribute("height") = "568";
  1938. }
  1939. } else { // 기존에 선택되지 않은 tab인 경우
  1940. swt_spclmemo.attribute("height") = "608";
  1941. grd_clcjlist.attribute("height") = "568";
  1942. tar_judgrmk.attribute("height") = "568";
  1943. tar_edirmk.attribute("height") = "568";
  1944. }
  1945. model.toggle("case_judgrmemo"); // 해당 tab 으로 토글시킨다.
  1946. ]]>
  1947. </script>
  1948. <script type="javascript" ev:event="onclick">
  1949. <![CDATA[
  1950. model.toggle("case_judgrmemo"); // 해당 tab 으로 토글시킨다.
  1951. ]]>
  1952. </script>
  1953. </button>
  1954. <button id="btn_edirmk" class="btn_sw" group="tab" selected="true" style="left:577px; top:110px; width:65px; height:22px; ">
  1955. <caption>EDI 메모</caption>
  1956. <script type="javascript" ev:event="ondblclick">
  1957. <![CDATA[
  1958. if (case_ediclammemo.selected) { // 기존에 이미 선택되어 있는 tab인데 해당 tab을 다시 선택한 경우
  1959. if (swt_spclmemo.attribute("height") == "608") { // 세로로 확대된 창을 원래대로 한다.
  1960. swt_spclmemo.attribute("height") = "173";
  1961. grd_clcjlist.attribute("height") = "130";
  1962. tar_judgrmk.attribute("height") = "130";
  1963. tar_edirmk.attribute("height") = "130";
  1964. } else { // textarea를 세로로 확대시킨다.
  1965. swt_spclmemo.attribute("height") = "608";
  1966. grd_clcjlist.attribute("height") = "568";
  1967. tar_judgrmk.attribute("height") = "568";
  1968. tar_edirmk.attribute("height") = "568";
  1969. }
  1970. } else { // 기존에 선택되지 않은 tab인 경우
  1971. swt_spclmemo.attribute("height") = "608";
  1972. grd_clcjlist.attribute("height") = "568";
  1973. tar_judgrmk.attribute("height") = "568";
  1974. tar_edirmk.attribute("height") = "568";
  1975. }
  1976. model.toggle("case_ediclammemo"); // 해당 tab 으로 토글시킨다.
  1977. ]]>
  1978. </script>
  1979. <script type="javascript" ev:event="onclick">
  1980. <![CDATA[
  1981. model.toggle("case_ediclammemo"); // 해당 tab 으로 토글시킨다.
  1982. ]]>
  1983. </script>
  1984. </button>
  1985. <button id="button15" class="btn_sw" group="tab" selected="true" style="left:642px; top:110px; width:65px; height:22px; ">
  1986. <caption>평가메모</caption>
  1987. <script type="javascript" ev:event="ondblclick">
  1988. <![CDATA[
  1989. model.toggle("case_tstmemo"); // 해당 tab 으로 토글시킨다.
  1990. ]]>
  1991. </script>
  1992. <script type="javascript" ev:event="onclick">
  1993. <![CDATA[
  1994. model.toggle("case_tstmemo"); // 해당 tab 으로 토글시킨다.
  1995. ]]>
  1996. </script>
  1997. </button>
  1998. <group id="grp_calc" style="left:0px; top:305px; width:1195px; height:440px; ">
  1999. <datagrid id="grd_ordlist" nodeset="/root/main/list2/iscllist" class="datagrid2" caption="선&#xA;별^문&#xA;제^기&#xA;왕^S^항^목^항목^G^그룹코드^수가코드^EDI코드^산정&#xA;의미^산정&#xA;코드^@^실시일자^한글명^급&#xA;비^재료&#xA;행위^시&#xA;행^요&#xA;율^퇴^단가^1회량^횟수^1일량&#xA;(일투)^일수&#xA;총투^금액^약제상한&#xA;차액^상한가^선&#xA;택^확인^T^치^종별가산&#xA;단가^선택&#xA;단가^가산&#xA;단가^총진료비^본인부담^종별가산&#xA;SUM^선택진료&#xA;SUM^가산&#xA;SUM^처방명^그룹항목^처방계산구분^수술&#xA;구분^C&#xA;P^계산수가코드^산정분류^외래필수심사여부^DRG인정비급여구분^DRG수술구분^DRG/완화&#xA;인정여부^실구입가^caption1^청구액^수가 완화구분^응급&#xA;수가^caption2" colsep="^" colwidth="22, 22, 22, 22, 22, 22, 38, 22, 82, 79, 70, 55, 35, 18, 68, 197, 26, 32, 26, 26, 22, 64, 42, 30, 45, 41, 89, 60, 60, 26, 51, 21, 21, 66, 66, 66, 66, 66, 66, 66, 66, 300, 35, 100, 30, 22, 100, 100, 30, 100, 86, 76, 72, 100, 100, 100, 30, 100" dataheight="25" ellipsis="true" explorerbar="sortmove" extendlastcol="scroll" frozencols="8" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="35" rowsep="|" tooltip="true" style="left:0px; top:122px; width:1104px; height:318px; vertical-align:middle; ">
  2000. <col ref="spcljudgyn" visibility="hidden" style="background-color:#c0c0c0; "/>
  2001. <col ref="probordyn" visibility="hidden" style="background-color:#c0c0c0; "/>
  2002. <col ref="anamneflag" visibility="hidden" style="background-color:#c0c0c0; "/>
  2003. <col ref="seq" visibility="hidden"/>
  2004. <col ref="item1"/>
  2005. <col ref="item2"/>
  2006. <col ref="snglcalcscorcls" visibility="hidden"/>
  2007. <col ref="grupflag"/>
  2008. <col ref="grupcalcscorcd"/>
  2009. <col ref="snglcalcscorcd"/>
  2010. <col ref="edicd"/>
  2011. <col ref="estmmeancd"/>
  2012. <col ref="estmcd"/>
  2013. <col ref="pay100"/>
  2014. <col ref="execdd" format="yyyy-mm-dd"/>
  2015. <col ref="hngnm"/>
  2016. <col disabled="true" ref="calcpayflag" type="combo" style="text-align:center; ">
  2017. <choices>
  2018. <item>
  2019. <label>급</label>
  2020. <value>0</value>
  2021. </item>
  2022. <item>
  2023. <label>100</label>
  2024. <value>1</value>
  2025. </item>
  2026. <item>
  2027. <label>비</label>
  2028. <value>2</value>
  2029. </item>
  2030. </choices>
  2031. </col>
  2032. <col disabled="true" ref="matractflag" type="combo">
  2033. <choices>
  2034. <item>
  2035. <label>원외</label>
  2036. <value>0</value>
  2037. </item>
  2038. <item>
  2039. <label>재료</label>
  2040. <value>1</value>
  2041. </item>
  2042. <item>
  2043. <label>가O</label>
  2044. <value>2</value>
  2045. </item>
  2046. <item>
  2047. <label>가X</label>
  2048. <value>3</value>
  2049. </item>
  2050. <item>
  2051. <label>약제</label>
  2052. <value>4</value>
  2053. </item>
  2054. <item>
  2055. <label>위탁</label>
  2056. <value>5</value>
  2057. </item>
  2058. <item>
  2059. <label>약제</label>
  2060. <value>6</value>
  2061. </item>
  2062. </choices>
  2063. </col>
  2064. <col ref="execprcpstatcd" style="text-align:center; "/>
  2065. <col ref="payownbrate" style="text-align:center; "/>
  2066. <col ref="dschdrugflag" style="text-align:center; "/>
  2067. <col ref="appunitcost" format="(-)#,###" style="text-align:right; "/>
  2068. <col ref="calcqty" style="left:944px; top:32px; width:42px; height:23px; text-align:right; "/>
  2069. <col ref="calctims" style="text-align:right; "/>
  2070. <col ref="daydrugqty" format="(-)#,###.0" style="text-align:right; "/>
  2071. <col ref="calcdays" style="text-align:right; "/>
  2072. <col ref="calcamt" format="(-)#,###" style="text-align:right; "/>
  2073. <col ref="limitdiffamt" format="(-)#,###" style="text-align:right; "/>
  2074. <col ref="druglimitamt" format="(-)#,###" style="text-align:right; "/>
  2075. <col ref="specyn" style="text-align:center; "/>
  2076. <col ref="cnfmcd" type="inputbutton"/>
  2077. <col ref="text" style="text-align:center; "/>
  2078. <col ref="tootfact" style="text-align:center; "/>
  2079. <col ref="unithospaddamt" format="(-)#,###" style="text-align:right; "/>
  2080. <col ref="unitspecamt" format="(-)#,###" style="text-align:right; "/>
  2081. <col ref="unitaddamt" format="(-)#,###" style="text-align:right; "/>
  2082. <col ref="totordamt" format="(-)#,###" style="text-align:right; "/>
  2083. <col ref="ownbamt" format="(-)#,###" style="text-align:right; "/>
  2084. <col ref="hospaddamt" format="(-)#,###" style="text-align:right; "/>
  2085. <col ref="specamt" format="(-)#,###" style="text-align:right; "/>
  2086. <col ref="addamt" format="(-)#,###" style="text-align:right; "/>
  2087. <col ref="ordnm"/>
  2088. <col ref="grupcalcscorcls" visibility="hidden"/>
  2089. <col ref="ordcalcflag" visibility="hidden"/>
  2090. <col ref="opflag"/>
  2091. <col ref="cpflag"/>
  2092. <col ref="snglearncls"/>
  2093. <col disabled="true" ref="estmcls"/>
  2094. <col ref="bfjudgyn" style="text-align:center; "/>
  2095. <col ref="drgrcnopyn"/>
  2096. <col ref="drgopyn" visibility="hidden"/>
  2097. <col disabled="true" ref="drgacptflag" type="combo">
  2098. <choices>
  2099. <itemset nodeset="/root/init/P0506list/P0506">
  2100. <label ref="cdnm"/>
  2101. <value ref="cdid"/>
  2102. </itemset>
  2103. </choices>
  2104. </col>
  2105. <col ref="accnopyamt" format="(-)#,###" style="text-align:right; "/>
  2106. <col ref="pynpy" visibility="hidden"/>
  2107. <col ref="insubamt" format="(-)#,###" style="text-align:right; "/>
  2108. <col disabled="true" ref="updgb" type="combo">
  2109. <choices>
  2110. <itemset nodeset="/root/init/P0551list/P0551">
  2111. <label ref="cdnm"/>
  2112. <value ref="cdid"/>
  2113. </itemset>
  2114. </choices>
  2115. </col>
  2116. <col ref="pordarcptyn" style="text-align:center; "/>
  2117. <col ref="execddtm" visibility="hidden"/>
  2118. <script type="javascript" ev:event="ondblclick">
  2119. <![CDATA[
  2120. if(grd_ordlist.isCell(event.target) && grd_ordlist.row >= grd_ordlist.fixedRows && grd_ordlist.mouseRow != "-1") {
  2121. var col = grd_ordlist.col;
  2122. //if(col == "25"){
  2123. if(col == grd_ordlist.colRef("text")){
  2124. fSetLnUnitSpclcjec();
  2125. }else if(col > "0"){
  2126. var trgtManWindow = getChildWindow("SPPIJ00400");
  2127. var patunitsrch1 = model.getValue("/root/main/item1/iteminfo/pid").getTrim();
  2128. var grupcalcscorcd = grd_ordlist.valueMatrix(grd_ordlist.row,grd_ordlist.colref("grupcalcscorcd"));
  2129. var snglcalcscorcd = grd_ordlist.valueMatrix(grd_ordlist.row,grd_ordlist.colref("snglcalcscorcd"));
  2130. var selectedRdoItem = model.getValue("/root/hidden/list1/isclsrch/selectedRdoItem");
  2131. model.setValue("/root/hidden/item1/detlsrchflag","");
  2132. model.setValue("/root/hidden/sppij00400/cond/selyn","N");
  2133. //선택된 그룹코드가 있으면 상세 화면을 연다.
  2134. if (grupcalcscorcd == "" || grupcalcscorcd == "-"){
  2135. if(snglcalcscorcd == "" || snglcalcscorcd == "-"){
  2136. }else{
  2137. model.setValue("/root/hidden/sppij00400/cond/calcscorcd","");
  2138. model.setValue("/root/hidden/sppij00400/cond/grupsnglflag","");
  2139. model.setValue("/root/hidden/sppij00400/cond/selectedRdoItem","");
  2140. model.setValue("/root/hidden/sppij00400/cond/calcscorcd",snglcalcscorcd);
  2141. model.setValue("/root/hidden/sppij00400/cond/grupsnglflag","S");
  2142. model.setValue("/root/hidden/sppij00400/cond/selectedRdoItem",selectedRdoItem);
  2143. if (trgtManWindow == null) {
  2144. modal("SPPIJ00400" ,"", "10", "10", "SPPIJ00400", "/root/hidden/item1/detlsrchflag", "/root/send/srchflag", "", "");
  2145. }else{
  2146. activateChild("SPPIJ00400");
  2147. }
  2148. }
  2149. }else{
  2150. model.setValue("/root/hidden/sppij00400/cond/calcscorcd","");
  2151. model.setValue("/root/hidden/sppij00400/cond/grupsnglflag","");
  2152. model.setValue("/root/hidden/sppij00400/cond/selectedRdoItem","");
  2153. model.setValue("/root/hidden/sppij00400/cond/calcscorcd",grupcalcscorcd);
  2154. model.setValue("/root/hidden/sppij00400/cond/grupsnglflag","G");
  2155. model.setValue("/root/hidden/sppij00400/cond/selectedRdoItem",selectedRdoItem);
  2156. if (trgtManWindow == null) {
  2157. modal("SPPIJ00400" ,"", "10", "10", "SPPIJ00400", "/root/hidden/sppij00400/cond", "/root/cond", "", "");
  2158. }else{
  2159. activateChild("SPPIJ00400");
  2160. }
  2161. }
  2162. }
  2163. }
  2164. ]]>
  2165. </script>
  2166. <script type="javascript" ev:event="onbuttonclick">
  2167. <![CDATA[
  2168. var col = grd_ordlist.col;
  2169. var row = grd_ordlist.row;
  2170. if (col == grd_ordlist.colRef("cnfmcd")) {
  2171. fCnfmCdInsert();
  2172. }
  2173. ]]>
  2174. </script>
  2175. <script type="javascript" ev:event="onmousedown">
  2176. <![CDATA[
  2177. if (event.button == 3) { // 3 : 오른쪽 버튼
  2178. if (grd_ordlist.isCell(event.target) && grd_ordlist.mouseRow >= grd_ordlist.fixedrows) {
  2179. var rowstatus = grd_ordlist.rowstatus(grd_ordlist.mouseRow);
  2180. window.setPopupMenu(true, "/root/hidden/popupmenu/iscl/item", "name", "func", false);
  2181. } else {
  2182. window.setPopupMenu(false);
  2183. }
  2184. }
  2185. ]]>
  2186. </script>
  2187. <script type="javascript" ev:event="oncopy">
  2188. <![CDATA[
  2189. // 그리드 내용 복사
  2190. if (grd_ordlist.selectedRows == 1) { // 한줄
  2191. var row = grd_ordlist.row;
  2192. var col = grd_ordlist.col;
  2193. if (col == grd_ordlist.colRef("grupcalcscorcd") || col == grd_ordlist.colRef("snglcalcscorcd") || col == grd_ordlist.colRef("edicd") || col == grd_ordlist.colRef("hngnm")) {
  2194. // 그룹코드,수가코드, EDI코드, 한글명
  2195. var clip = grd_ordlist.labelMatrix(row, col);
  2196. window.clipBoardData = clip;
  2197. } else {
  2198. grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
  2199. }
  2200. }
  2201. else if (grd_ordlist.selectedRows > 1) { // 여러줄
  2202. grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
  2203. }
  2204. ]]>
  2205. </script>
  2206. <script type="javascript" ev:event="DOMFocusOut">
  2207. <![CDATA[
  2208. window.setPopupMenu(false);
  2209. ]]>
  2210. </script>
  2211. </datagrid>
  2212. <line id="line33" class="line_1" style="x1:0px; y1:117px; x2:1104px; y2:117px; "/>
  2213. <caption id="caption92" class="tit_2" style="left:5px; top:5px; width:90px; height:13px; ">Message :</caption>
  2214. <output id="output35" ref="/root/hidden/item1/message" class="output_fix" style="left:95px; top:3px; width:450px; height:19px; "/>
  2215. <caption id="caption9" class="cell_1" style="left:1006px; top:3px; width:100px; height:19px; vertical-align:middle; ">중간청구시작일</caption>
  2216. <input id="ipt_lastmdlclamdd" ref="/root/main/item1/iteminfo/lastmdlclamdd" class="input_default" disabled="true" style="left:1105px; top:3px; width:86px; height:19px; "/>
  2217. <group id="group8" style="left:0px; top:25px; width:1194px; height:69px; ">
  2218. <shape id="roundrect3" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:0px; top:0px; width:1192px; height:68px; background-color:#fffbf2; border-color:#ffd799; "/>
  2219. <caption id="caption78" class="search_name" style="left:3px; top:3px; width:86px; height:17px; ">기간 :</caption>
  2220. <caption id="caption107" class="search_name" style="left:423px; top:3px; width:86px; height:17px; ">수가코드 :</caption>
  2221. <caption id="caption113" class="search_name" style="left:586px; top:3px; width:85px; height:17px; ">EDI코드 :</caption>
  2222. <caption id="caption114" class="search_name" style="left:746px; top:3px; width:86px; height:17px; ">심사일자 :</caption>
  2223. <caption id="caption119" class="search_name" style="left:300px; top:26px; width:89px; height:17px; ">항목구분 :</caption>
  2224. <caption id="caption97" class="search_name" style="left:3px; top:26px; width:86px; height:17px; ">급여구분 :</caption>
  2225. <caption id="caption88" class="search_name" style="left:954px; top:48px; width:86px; height:17px; ">시행구분 :</caption>
  2226. <select1 id="rdo_actmatflag" ref="/root/hidden/list1/isclsrch/selectedRdoMatrAct" class="radio_search" appearance="full" cols="3" overflow="visible" style="left:290px; top:3px; width:135px; height:20px; border-style:none; ">
  2227. <choices>
  2228. <item>
  2229. <label>전체</label>
  2230. <value>-</value>
  2231. </item>
  2232. <item>
  2233. <label>행위</label>
  2234. <value>2</value>
  2235. </item>
  2236. <item>
  2237. <label>재료</label>
  2238. <value>1</value>
  2239. </item>
  2240. </choices>
  2241. <script type="javascript" ev:event="xforms-select">
  2242. <![CDATA[
  2243. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2244. if(chk){
  2245. var selectedRdoMatrAct = model.getValue("/root/hidden/list1/isclsrch/selectedRdoMatrAct");
  2246. if (selectedRdoMatrAct == "" || selectedRdoMatrAct == "-") { // 전체
  2247. model.setValue("/root/hidden/list1/isclcond/matractflag","");
  2248. } else if (selectedRdoMatrAct == "1") { // 재료인 경우
  2249. model.setValue("/root/hidden/list1/isclcond/matractflag"," (matractflag = '0' or matractflag = '1' or matractflag = '4') ");
  2250. } else { // 행위인 경우 (2 : 가산있는 행위 / 3 : 가산없는 행위)
  2251. model.setValue("/root/hidden/list1/isclcond/matractflag"," (matractflag = '2' or matractflag = '3') ");
  2252. }
  2253. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2254. fGetSelectedOrderData();
  2255. }
  2256. ]]>
  2257. </script>
  2258. </select1>
  2259. <caption id="caption90" class="search_name" style="left:989px; top:26px; width:58px; height:17px; ">CP :</caption>
  2260. <select1 id="rdo_insuflag" ref="/root/hidden/list1/isclsrch/selectedRdoPay" class="radio_search" appearance="full" cols="4" overflow="visible" style="left:89px; top:26px; width:211px; height:18px; border-style:none; ">
  2261. <choices>
  2262. <item>
  2263. <label>전체</label>
  2264. <value>-</value>
  2265. </item>
  2266. <item>
  2267. <label>급여</label>
  2268. <value>0</value>
  2269. </item>
  2270. <item>
  2271. <label>전액본인</label>
  2272. <value>1</value>
  2273. </item>
  2274. <item>
  2275. <label>비급여</label>
  2276. <value>2</value>
  2277. </item>
  2278. </choices>
  2279. <script type="javascript" ev:event="xforms-select">
  2280. <![CDATA[
  2281. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2282. if(chk){
  2283. var selectedRdoPay = model.getValue("/root/hidden/list1/isclsrch/selectedRdoPay");
  2284. if (selectedRdoPay == "" || selectedRdoPay == "-") { // 전체
  2285. //grd_ordlist.attribute("nodeset") = "/root/main/list2/clod";
  2286. model.setValue("/root/hidden/list1/isclcond/calcpayflag","");
  2287. } else if (selectedRdoPay == "0") { // 급여인 경우
  2288. //grd_ordlist.attribute("nodeset") = "/root/main/list2/clod[calcscorpayflag = '1']";
  2289. model.setValue("/root/hidden/list1/isclcond/calcpayflag","calcpayflag = '0'");
  2290. } else if (selectedRdoPay == "1") { // 비급여인 경우
  2291. //grd_ordlist.attribute("nodeset") = "/root/main/list2/clod[calcscorpayflag = '2']";
  2292. model.setValue("/root/hidden/list1/isclcond/calcpayflag","calcpayflag = '1'");
  2293. } else {
  2294. //grd_ordlist.attribute("nodeset") = "/root/main/list2/clod[calcscorpayflag != '1' and calcscorpayflag != '2']";
  2295. model.setValue("/root/hidden/list1/isclcond/calcpayflag","calcpayflag = '2'");
  2296. }
  2297. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2298. fGetSelectedOrderData();
  2299. }
  2300. ]]>
  2301. </script>
  2302. </select1>
  2303. <select1 id="rdo_ordfilflag" ref="/root/hidden/list1/isclsrch/selectedRdoItem" class="radio_search" appearance="full" cols="13" overflow="visible" style="left:386px; top:26px; width:594px; height:18px; border-style:none; ">
  2304. <choices>
  2305. <item>
  2306. <label>전체</label>
  2307. <value>-</value>
  2308. </item>
  2309. <item>
  2310. <label>진찰</label>
  2311. <value>01</value>
  2312. </item>
  2313. <item>
  2314. <label>입원</label>
  2315. <value>02</value>
  2316. </item>
  2317. <item>
  2318. <label>투약</label>
  2319. <value>03</value>
  2320. </item>
  2321. <item>
  2322. <label>주사</label>
  2323. <value>04</value>
  2324. </item>
  2325. <item>
  2326. <label>마취</label>
  2327. <value>05</value>
  2328. </item>
  2329. <item>
  2330. <label>이학</label>
  2331. <value>06</value>
  2332. </item>
  2333. <item>
  2334. <label>정신</label>
  2335. <value>07</value>
  2336. </item>
  2337. <item>
  2338. <label>수술</label>
  2339. <value>08</value>
  2340. </item>
  2341. <item>
  2342. <label>검사</label>
  2343. <value>09</value>
  2344. </item>
  2345. <item>
  2346. <label>방사선</label>
  2347. <value>10</value>
  2348. </item>
  2349. <item>
  2350. <label>특수</label>
  2351. <value>SS</value>
  2352. </item>
  2353. <item>
  2354. <label>선별</label>
  2355. <value>AA' or item1='BB</value>
  2356. </item>
  2357. </choices>
  2358. <script type="javascript" ev:event="xforms-select">
  2359. <![CDATA[
  2360. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2361. if(chk){
  2362. var selectedRdoItem = model.getValue("/root/hidden/list1/isclsrch/selectedRdoItem");
  2363. if (selectedRdoItem == "" || selectedRdoItem == "-") { // 전체
  2364. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcls","");
  2365. } else {
  2366. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcls","item1='"+selectedRdoItem+"'");
  2367. }
  2368. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2369. fGetSelectedOrderData();
  2370. }
  2371. ]]>
  2372. </script>
  2373. </select1>
  2374. <select1 id="rdo_cpflag" ref="/root/hidden/list1/isclsrch/selectedRdoCp" class="radio_search" appearance="full" cols="3" overflow="visible" style="left:1046px; top:27px; width:144px; height:20px; border-style:none; ">
  2375. <choices>
  2376. <item>
  2377. <label>전체</label>
  2378. <value>-</value>
  2379. </item>
  2380. <item>
  2381. <label>CP</label>
  2382. <value>Y</value>
  2383. </item>
  2384. <item>
  2385. <label>Non-CP</label>
  2386. <value>N</value>
  2387. </item>
  2388. </choices>
  2389. <script type="javascript" ev:event="xforms-select">
  2390. <![CDATA[
  2391. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2392. if(chk){
  2393. var selectedRdoCp = model.getValue("/root/hidden/list1/isclsrch/selectedRdoCp");
  2394. if (selectedRdoCp == "" || selectedRdoCp == "-") { // 전체
  2395. model.setValue("/root/hidden/list1/isclcond/cpflag","");
  2396. } else {
  2397. //grd_ordlist.attribute("nodeset") = "/root/main/list2/clod[grupcalcscorcls='"+selectedRdoItem+"']";
  2398. model.setValue("/root/hidden/list1/isclcond/cpflag","cpflag='"+selectedRdoCp+"'");
  2399. }
  2400. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2401. fGetSelectedOrderData();
  2402. }
  2403. ]]>
  2404. </script>
  2405. </select1>
  2406. <select1 id="rdo_actingflag" ref="/root/hidden/item1/actflag" class="radio_search" appearance="full" cols="3" overflow="visible" style="left:1048px; top:50px; width:141px; height:20px; border-style:none; ">
  2407. <choices>
  2408. <item>
  2409. <label>전체</label>
  2410. <value>all</value>
  2411. </item>
  2412. <item>
  2413. <label>시행</label>
  2414. <value>act</value>
  2415. </item>
  2416. <item>
  2417. <label>미시행</label>
  2418. <value>noact</value>
  2419. </item>
  2420. </choices>
  2421. <script type="javascript" ev:event="xforms-select">
  2422. <![CDATA[
  2423. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2424. if(chk){
  2425. var selectedRdoAct = model.getValue("/root/hidden/item1/actflag");
  2426. if (selectedRdoAct == "" || selectedRdoAct == "all") { // 전체
  2427. model.setValue("/root/hidden/list1/isclcond/actingflag","");
  2428. } else if (selectedRdoAct == "act") {
  2429. model.setValue("/root/hidden/list1/isclcond/actingflag","(execprcpstatcd='Y' or execprcpstatcd='O')");
  2430. } else if (selectedRdoAct == "noact") {
  2431. model.setValue("/root/hidden/list1/isclcond/actingflag","execprcpstatcd='N'");
  2432. }
  2433. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2434. fGetSelectedOrderData();
  2435. }
  2436. ]]>
  2437. </script>
  2438. </select1>
  2439. <input id="ipt_srchfromdate" ref="/root/send/ordfromdd" class="input_default" inputtype="date" style="left:65px; top:3px; width:85px; height:19px; ">
  2440. <script type="javascript" ev:event="xforms-value-changed">
  2441. <![CDATA[
  2442. ]]>
  2443. </script>
  2444. </input>
  2445. <input id="ipt_srchtodate" ref="/root/send/ordtodd" class="input_default" inputtype="date" style="left:153px; top:3px; width:85px; height:19px; "/>
  2446. <button id="button2" style="left:269px; top:4px; width:14px; height:14px; background-image:../../../com/commonweb/images/icon_btn.gif; ">
  2447. <caption/>
  2448. <script type="javascript" ev:event="onclick">
  2449. <![CDATA[
  2450. // 기간을 전체로 세팅한다.
  2451. var maxhopedd = model.getValue("/root/main/item1/iteminfo/maxhopedd");
  2452. var indd = model.getValue("/root/main/item1/iteminfo/indd1");
  2453. var dschdd = model.getValue("/root/main/item1/iteminfo/dschdd");
  2454. var indschacptstat = model.getValue("/root/main/item1/iteminfo/indschacptstat");
  2455. var lastmdlclamdd = model.getValue("/root/main/item1/iteminfo/lastmdlclamdd");
  2456. var curdd = getCurrentDate();
  2457. var ordfromdd;
  2458. var ordtodd;
  2459. ordfromdd = indd;
  2460. if (lastmdlclamdd != "" && lastmdlclamdd != "-") {
  2461. ordfromdd = lastmdlclamdd;
  2462. }
  2463. ordtodd = curdd;
  2464. if (maxhopedd != "") {
  2465. ordtodd = maxhopedd;
  2466. }
  2467. if (indschacptstat == "D") {
  2468. ordtodd = dschdd;
  2469. }
  2470. model.setValue("/root/send/ordfromdd", ordfromdd);
  2471. model.setValue("/root/send/ordtodd", ordtodd);
  2472. model.refreshpart("/root/send/ordfromdd");
  2473. model.refreshpart("/root/send/ordtodd");
  2474. // 날짜 setting후 refresh
  2475. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2476. if(chk){
  2477. //처방내역을 갖고 온다.
  2478. fGetIsclList_FromTo();
  2479. // 진료비 계산내역을 갖고 온다.
  2480. fGetCalc();
  2481. // 2008. 01. 27 박지욱 추가 (처방 색깔 항 구분에 따라 흰색-회색 구분되도록 처리)
  2482. //fSetOrderColorByEdiitem();
  2483. //항목별소계
  2484. fSetItemSubTotal();
  2485. //범례 색깔을 표시한다.
  2486. fSetColorSpclJudgOrder();
  2487. //특정내역이 있는 처방에 'T'필드에 *표를 해준다.
  2488. //fSetOrdSpclTxt();
  2489. }
  2490. ]]>
  2491. </script>
  2492. </button>
  2493. <button id="button3" class="icon_search" style="left:242px; top:4px; width:16px; height:16px; ">
  2494. <caption/>
  2495. <script type="javascript" ev:event="onclick">
  2496. <![CDATA[
  2497. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2498. if(chk){
  2499. //처방내역을 갖고 온다.
  2500. fGetIsclList_FromTo();
  2501. // 진료비 계산내역을 갖고 온다.
  2502. fGetCalc();
  2503. // 2008. 01. 27 박지욱 추가 (처방 색깔 항 구분에 따라 흰색-회색 구분되도록 처리)
  2504. //fSetOrderColorByEdiitem();
  2505. //항목별소계
  2506. fSetItemSubTotal();
  2507. //범례 색깔을 표시한다.
  2508. fSetColorSpclJudgOrder();
  2509. //특정내역이 있는 처방에 'T'필드에 *표를 해준다.
  2510. //fSetOrdSpclTxt();
  2511. }
  2512. ]]>
  2513. </script>
  2514. </button>
  2515. <input id="ipt_calcscorcd" ref="/root/hidden/item1/snglcalcscorcd" class="input_default" imemode="disabled" _chartype="upper" style="left:509px; top:3px; width:75px; height:19px; ">
  2516. <script type="javascript" ev:event="onkeypress">
  2517. <![CDATA[
  2518. if (event.keyCode == '13') { // Enter 입력 시
  2519. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2520. if(chk){
  2521. setInputNodeCurText();
  2522. var snglcalcscorcd = model.getValue("/root/hidden/item1/snglcalcscorcd");
  2523. if (snglcalcscorcd != "") {
  2524. if(ipt_calcscorcd.currentText.length < 2){
  2525. messageBox("수가코드는 2자리 이상", "C001");
  2526. return ;
  2527. }
  2528. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcd","contains(snglcalcscorcd,'"+snglcalcscorcd+"')");
  2529. } else {
  2530. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcd","");
  2531. }
  2532. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2533. fGetSelectedOrderData();
  2534. }
  2535. }
  2536. ]]>
  2537. </script>
  2538. <script type="javascript" ev:event="xforms-value-changed">
  2539. <![CDATA[
  2540. setInputNodeCurText();
  2541. var snglcalcscorcd = model.getValue("/root/hidden/item1/snglcalcscorcd");
  2542. if (snglcalcscorcd != "") {
  2543. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcd","contains(snglcalcscorcd,'"+snglcalcscorcd+"')");
  2544. } else {
  2545. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcd","");
  2546. }
  2547. ]]>
  2548. </script>
  2549. </input>
  2550. <input id="ipt_edicd" ref="/root/hidden/item1/edicd" class="input_default" imemode="disabled" _chartype="upper" style="left:668px; top:3px; width:75px; height:19px; ">
  2551. <script type="javascript" ev:event="onkeypress">
  2552. <![CDATA[
  2553. if (event.keyCode == '13') { // Enter 입력 시에
  2554. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2555. if(chk){
  2556. setInputNodeCurText();
  2557. var edicd = model.getValue("/root/hidden/item1/edicd");
  2558. if (edicd != "") {
  2559. if(ipt_edicd.currentText.length < 2 ){
  2560. messageBox("EDI코드는 2자리 이상", "C001");
  2561. return ;
  2562. }
  2563. model.setValue("/root/hidden/list1/isclcond/edicd","contains(edicd,'"+edicd+"')");
  2564. } else {
  2565. model.setValue("/root/hidden/list1/isclcond/edicd","");
  2566. }
  2567. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2568. fGetSelectedOrderData();
  2569. }
  2570. }
  2571. ]]>
  2572. </script>
  2573. <script type="javascript" ev:event="xforms-value-changed">
  2574. <![CDATA[
  2575. setInputNodeCurText();
  2576. var edicd = model.getValue("/root/hidden/item1/edicd");
  2577. if (edicd != "") {
  2578. model.setValue("/root/hidden/list1/isclcond/snglcalcscorcd","contains(snglcalcscorcd,'"+edicd+"')");
  2579. } else {
  2580. model.setValue("/root/hidden/list1/isclcond/edicd","");
  2581. }
  2582. ]]>
  2583. </script>
  2584. </input>
  2585. <output id="ipt_judgdate" ref="/root/main/item1/iteminfo/lastjudgdt" class="output_default" format="yyyy-mm-dd hh:nn:ss" style="left:832px; top:1px; width:115px; height:19px; "/>
  2586. <caption id="caption41" class="search_name" style="left:3px; top:47px; width:118px; height:17px; ">0원 수가 제외 :</caption>
  2587. <select1 id="rdo_zerofilter" ref="/root/hidden/list1/isclsrch/selectedRdoZero" class="radio_search" appearance="full" cols="4" overflow="visible" style="left:117px; top:48px; width:246px; height:18px; border-style:none; ">
  2588. <choices>
  2589. <item>
  2590. <label>전체</label>
  2591. <value>-</value>
  2592. </item>
  2593. <item>
  2594. <label>0원 수가 제외</label>
  2595. <value>0</value>
  2596. </item>
  2597. <item>
  2598. <label>0원 수가만</label>
  2599. <value>1</value>
  2600. </item>
  2601. </choices>
  2602. <script type="javascript" ev:event="xforms-select">
  2603. <![CDATA[
  2604. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2605. if(chk){
  2606. var selectedRdoZero = model.getValue("/root/hidden/list1/isclsrch/selectedRdoZero");
  2607. if (selectedRdoZero == "" || selectedRdoZero == "-") { // 전체
  2608. model.setValue("/root/hidden/list1/isclcond/calcamtflag","");
  2609. } else if (selectedRdoZero == "1") { // 급여인 경우
  2610. model.setValue("/root/hidden/list1/isclcond/calcamtflag","calcamt='0'");
  2611. } else {
  2612. model.setValue("/root/hidden/list1/isclcond/calcamtflag","calcamt!='0' or matractflag='0'");
  2613. }
  2614. // 처방 조회부 - 재행/급여/항목구분 Radio 선택에 따라 처방 내역을 보여준다.
  2615. fGetSelectedOrderData();
  2616. }
  2617. ]]>
  2618. </script>
  2619. </select1>
  2620. <select id="chk_showsubtotal" ref="/root/hidden/list1/isclcond/showsubtotal" overflow="visible" appearance="full" style="left:460px; top:50px; width:25px; height:20px; border-style:none; ">
  2621. <choices>
  2622. <item>
  2623. <label/>
  2624. <value>Y</value>
  2625. </item>
  2626. </choices>
  2627. <hint>
  2628. <![CDATA[환경저장시 값을 저장 할 수 있습니다.]]>
  2629. </hint>
  2630. <script type="javascript" ev:event="xforms-value-changed">
  2631. <![CDATA[
  2632. fSetItemSubTotal();
  2633. fSetColorSpclJudgOrder();
  2634. ]]>
  2635. </script>
  2636. </select>
  2637. <caption id="caption42" class="search_name" style="left:370px; top:47px; width:88px; height:17px; ">소계보기 :</caption>
  2638. <caption id="caption51" class="search_name" style="left:951px; top:3px; width:108px; height:17px; ">예고심사일자 :</caption>
  2639. <output id="ipt_gjudgdt" ref="/root/main/item1/iteminfo/gjudgdt" class="output_default" format="yyyy-mm-dd hh:nn:ss" style="left:1066px; top:1px; width:115px; height:19px; "/>
  2640. <caption id="caption52" class="search_name" style="left:495px; top:48px; width:125px; height:17px; ">응급실재원기간 :</caption>
  2641. <output id="output2" ref="/root/main/item1/iteminfo/erindt" class="output_default" format="yyyy-mm-dd hh:nn" style="left:621px; top:47px; width:94px; height:19px; "/>
  2642. <output id="output3" ref="/root/main/item1/iteminfo/eroutdt" class="output_default" format="yyyy-mm-dd hh:nn" style="left:730px; top:45px; width:94px; height:19px; "/>
  2643. <caption id="caption53" style="left:718px; top:50px; width:15px; height:15px; ">~</caption>
  2644. </group>
  2645. <shape id="roundrect4" class="roundrect_example" appearance="roundrect" ellipsewidth="10" ellipseheight="7" style="left:55px; top:97px; width:250px; height:20px; "/>
  2646. <output id="opt_ER_Time" ref="/root/main/item1/iteminfo/ordtypemsg" style="left:55px; top:97px; width:250px; height:19px; "/>
  2647. <button id="btn_iscldetl" class="btn2_letter4" style="left:748px; top:97px; width:64px; height:19px; ">
  2648. <caption>상세내역</caption>
  2649. <script type="javascript" ev:event="DOMActivate">
  2650. <![CDATA[
  2651. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2652. if(chk){
  2653. var trgtManWindow = getChildWindow("SPPIJ00400");
  2654. var patunitsrch1 = model.getValue("/root/main/item1/iteminfo/pid").getTrim();
  2655. model.setValue("/root/hidden/item1/detlsrchflag","ALL");
  2656. model.setValue("/root/hidden/sppij00400/cond/selyn","N");
  2657. if (trgtManWindow == null) {
  2658. modal("SPPIJ00400" ,"", "10", "10", "SPPIJ00400", "/root/hidden/item1/detlsrchflag", "/root/send/srchflag", "", "");
  2659. }else{
  2660. activateChild("SPPIJ00400");
  2661. }
  2662. }
  2663. ]]>
  2664. </script>
  2665. </button>
  2666. <button id="btn_exlsave" class="btn2_letter4" style="left:813px; top:97px; width:64px; height:19px; ">
  2667. <caption>엑셀저장</caption>
  2668. <script type="javascript" ev:event="DOMActivate">
  2669. <![CDATA[
  2670. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2671. if(chk){
  2672. if (grd_ordlist.rows == 1) {
  2673. return;
  2674. }
  2675. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  2676. if (fileName != "") {
  2677. grd_ordlist.saveExcel(fileName, "SheetName", true, true, "", "", true);
  2678. }
  2679. }
  2680. ]]>
  2681. </script>
  2682. </button>
  2683. <button id="btn_print" class="btn2_letter2" style="left:878px; top:97px; width:42px; height:19px; ">
  2684. <caption>출력</caption>
  2685. <script type="javascript" ev:event="DOMActivate">
  2686. <![CDATA[
  2687. var cretno = model.getValue("/root/main/item1/iteminfo/cretno");
  2688. if (cretno) {
  2689. // 선택 : 부분출력(예6), 전체출력(아니오7), 취소(취소7)
  2690. var ret = messageBox("데이터를 부분출력", "S001");
  2691. if (ret == 6) {
  2692. // 1. 부분출력(그리드에 선택된 행만 보고서로 전달한다.)
  2693. model.removenode("/root/send/prntlist");
  2694. model.makeNode("/root/send/prntlist");
  2695. var rows = grd_ordlist.selectedRows;
  2696. var idx = 1;
  2697. // 보고서에 들어갈 내용 담기
  2698. for (var i = 0; i < rows; i++) {
  2699. var sel = grd_ordlist.selectedRow(i);
  2700. // 상단 정보
  2701. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/pid", model.getValue("/root/main/item1/iteminfo/pid")); // 환자번호
  2702. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/insukindcd", model.getValue("/root/main/item1/iteminfo/insukindcd") + "(" + cmb_insukind.label + ")"); // 환자유형
  2703. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/patnm", model.getValue("/root/main/item1/iteminfo/patnm")); // 성명
  2704. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/suppkindcd", model.getValue("/root/main/item1/iteminfo/suppkindcd") + "(" + cmb_suppkind.label + ")"); // 보조유형
  2705. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/indd", model.getValue("/root/main/item1/iteminfo/indd")); // 입원일
  2706. // 리스트
  2707. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/item1", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("item1"))); // 항
  2708. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/item2", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("item2"))); // 목
  2709. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/item3", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("item1")) + grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("item2"))); // 항목
  2710. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/grupflag", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("grupflag"))); // G
  2711. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/grupcalcscorcd", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("grupcalcscorcd"))); // 그룹코드
  2712. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/snglcalcscorcd", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("snglcalcscorcd"))); // 수가코드
  2713. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/edicd", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("edicd"))); // EDI코드
  2714. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/estmcd", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("estmcd"))); // 산정코드
  2715. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/hngnm", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("hngnm"))); // 한글명
  2716. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/calcpayflag", grd_ordlist.labelMatrix(sel, grd_ordlist.colRef("calcpayflag"))); // 급비
  2717. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/execprcpstatcd", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("execprcpstatcd"))); // 시행
  2718. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/payownbrate", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("payownbrate"))); // 요율
  2719. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/appunitcost", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("appunitcost"))); // 단가
  2720. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/calcqty", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("calcqty"))); // 1회량
  2721. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/calctims", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("calctims"))); // 횟수
  2722. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/daydrugqty", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("daydrugqty"))); // 1일량
  2723. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/calcdays", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("calcdays"))); // 일수
  2724. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/calcamt", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("calcamt"))); // 금액
  2725. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/unithospaddamt", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("unithospaddamt"))); // 종별가산단가
  2726. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/unitspecamt", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("unitspecamt"))); // 선택단가
  2727. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/unitaddamt", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("unitaddamt"))); // 가산단가
  2728. model.makeValue("/root/send/prntlist/prntinfo["+idx+"]/totordamt", grd_ordlist.valueMatrix(sel, grd_ordlist.colRef("totordamt"))); // 총진료비
  2729. idx++;
  2730. }
  2731. model.refresh();
  2732. exeReportPreview("RPPIJ00300", "XMLSTR", "","", "false","","","","","false");
  2733. } else if (ret == 7) {
  2734. // 2. 전체출력 (그리드에 보여지는 내용 전체를 보고서로 전달한다.)
  2735. model.removenode("/root/send/prntlist");
  2736. model.makeNode("/root/send/prntlist");
  2737. // 보고서에 들어갈 내용 담기
  2738. for (var i = 1; i < grd_ordlist.rows; i++) {
  2739. // 상단 정보
  2740. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/pid", model.getValue("/root/main/item1/iteminfo/pid")); // 환자번호
  2741. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/insukindcd", model.getValue("/root/main/item1/iteminfo/insukindcd") + "(" + cmb_insukind.label + ")"); // 환자유형
  2742. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/patnm", model.getValue("/root/main/item1/iteminfo/patnm")); // 성명
  2743. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/suppkindcd", model.getValue("/root/main/item1/iteminfo/suppkindcd") + "(" + cmb_suppkind.label + ")"); // 보조유형
  2744. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/indd", model.getValue("/root/main/item1/iteminfo/indd")); // 입원일
  2745. // 리스트
  2746. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/item1", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("item1"))); // 항
  2747. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/item2", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("item2"))); // 목
  2748. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/item3", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("item1")) + grd_ordlist.valueMatrix(i, grd_ordlist.colRef("item2"))); // 항목
  2749. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/grupflag", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("grupflag"))); // G
  2750. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/grupcalcscorcd", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("grupcalcscorcd"))); // 그룹코드
  2751. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/snglcalcscorcd", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("snglcalcscorcd"))); // 수가코드
  2752. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/edicd", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("edicd"))); // EDI코드
  2753. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/estmcd", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("estmcd"))); // 산정코드
  2754. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/hngnm", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("hngnm"))); // 한글명
  2755. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcpayflag", grd_ordlist.labelMatrix(i, grd_ordlist.colRef("calcpayflag"))); // 급비
  2756. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/execprcpstatcd", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("execprcpstatcd"))); // 시행
  2757. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/payownbrate", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("payownbrate"))); // 요율
  2758. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/appunitcost", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("appunitcost"))); // 단가
  2759. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcqty", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("calcqty"))); // 1회량
  2760. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calctims", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("calctims"))); // 횟수
  2761. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/daydrugqty", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("daydrugqty"))); // 1일량
  2762. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcdays", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("calcdays"))); // 일수
  2763. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/calcamt", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("calcamt"))); // 금액
  2764. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/unithospaddamt", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("unithospaddamt"))); // 종별가산단가
  2765. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/unitspecamt", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("unitspecamt"))); // 선택단가
  2766. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/unitaddamt", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("unitaddamt"))); // 가산단가
  2767. model.makeValue("/root/send/prntlist/prntinfo["+i+"]/totordamt", grd_ordlist.valueMatrix(i, grd_ordlist.colRef("totordamt"))); // 총진료비
  2768. }
  2769. model.refresh();
  2770. exeReportPreview("RPPIJ00300", "XMLSTR", "","", "false","","","","","false");
  2771. } else {
  2772. // 3. 취소
  2773. return;
  2774. }
  2775. }
  2776. ]]>
  2777. </script>
  2778. </button>
  2779. <button id="btn_judgtrgtsrch" class="btn2_letter4" style="left:921px; top:97px; width:64px; height:19px; ">
  2780. <caption>대상조회</caption>
  2781. <script type="javascript" ev:event="DOMActivate">
  2782. <![CDATA[
  2783. var trgtManWindow = getChildWindow("SMPIJ00200");
  2784. var patunitsrch1 = ipt_pid.currentText;;
  2785. var oldPid = model.getValue("/root/hidden/item1/oldPid");
  2786. if (trgtManWindow == null) {
  2787. open("SMPIJ00200" ,"", "10", "10", "SMPIJ00200", "/root/main/item1/iteminfo/pid", "/root/send/patunitsrch1");
  2788. } else {
  2789. if (oldPid == "") {
  2790. if (patunitsrch1 == "") { // 환자번호 입력 없이 대상자를 조회하는 경우
  2791. activateChild("SMPIJ00200");
  2792. } else { // 기존 심사대상자는 없는데 pid가 입력된 경우 또는 변경된 정보를 저장 후에 조회하는 경우
  2793. trgtManWindow.javascript.fSetPatUnitSrch1pidSrch();
  2794. }
  2795. } else {
  2796. if (patunitsrch1 != oldPid) { // 조회된 pid가 변경된 상태에서 조회하는 경우
  2797. fInitSrchData();
  2798. model.setValue("/root/main/item1/iteminfo/pid", patunitsrch1);
  2799. trgtManWindow.javascript.fSetPatUnitSrch1pidSrch();
  2800. } else { // 기존 심사대상자는 있는데 pid가 변경되지 않은 경우
  2801. activateChild("SMPIJ00200");
  2802. }
  2803. }
  2804. model.refresh();
  2805. }
  2806. ]]>
  2807. </script>
  2808. </button>
  2809. <button id="btn_PreviousPatient" class="icon_left" _auth="R" style="left:986px; top:97px; width:26px; height:19px; ">
  2810. <caption/>
  2811. <script type="javascript" ev:event="DOMActivate">
  2812. <![CDATA[
  2813. var trgtManWindow = getChildWindow("SMPIJ00200");
  2814. if (trgtManWindow == null) {
  2815. messageBox("입원재원심사대상자조회 화면이 활성화 되어있지", "E007"); ///입원재원심사대상자조회 화면이 활성화 되어있지 않았습니다.
  2816. } else {
  2817. fSetRdoReset();
  2818. btn_judgrmk.selected = true;
  2819. model.setValue("/root/send/totalsumflag", "Y");
  2820. model.refresh();
  2821. trgtManWindow.javascript.fGetPreviousPatient();
  2822. }
  2823. ]]>
  2824. </script>
  2825. </button>
  2826. <button id="btn_NextPatient" class="icon_right" _auth="R" style="left:1013px; top:97px; width:26px; height:19px; ">
  2827. <caption/>
  2828. <script type="javascript" ev:event="DOMActivate">
  2829. <![CDATA[
  2830. var trgtManWindow = getChildWindow("SMPIJ00200");
  2831. if (trgtManWindow == null) {
  2832. messageBox("입원재원심사대상자조회 화면이 활성화 되어있지", "E007"); ///입원재원심사대상자조회 화면이 활성화 되어있지 않았습니다.
  2833. } else {
  2834. fSetRdoReset();
  2835. btn_judgrmk.selected = true;
  2836. model.setValue("/root/send/totalsumflag", "Y");
  2837. model.refresh();
  2838. trgtManWindow.javascript.fGetNextPatient();
  2839. }
  2840. ]]>
  2841. </script>
  2842. </button>
  2843. <button id="btn_save" class="btn5_letter6" style="left:1106px; top:97px; width:86px; height:19px; ">
  2844. <caption>저장</caption>
  2845. <script type="javascript" ev:event="DOMActivate">
  2846. <![CDATA[
  2847. var rsltList = instance1.selectSingleNode("/root/main/item1/iteminfo");
  2848. if (rsltList != null) {
  2849. var dschjudgprcsstat = model.getValue("/root/main/item1/iteminfo/dschjudgprcsstat");
  2850. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  2851. if(chk){
  2852. if (fSaveMain("S") == true) {
  2853. //대상자조회화면 퇴원확정,심사상태 변경
  2854. fSetChildStat();
  2855. // 저장되었다는 메세지 추가 - 20081006 박창원
  2856. messageBox("저장이","I002");
  2857. }
  2858. }
  2859. }
  2860. ]]>
  2861. </script>
  2862. </button>
  2863. <button id="btn_recalc" class="btn2_letter6" style="left:1106px; top:117px; width:86px; height:19px; background-color:#ffcc00; ">
  2864. <caption>재계산</caption>
  2865. <script type="javascript" ev:event="DOMActivate">
  2866. <![CDATA[
  2867. var chk = model.getValue("/root/main/item1/iteminfo/pid");
  2868. var chk1 = model.getValue("/root/main/item1/iteminfo/indd1");
  2869. var chk2 = model.getValue("/root/main/item1/iteminfo/indschacptstat");
  2870. if(chk){
  2871. model.makevalue("root/temp/calc/pid", chk);
  2872. model.makevalue("root/temp/calc/judgflag", "Y");
  2873. // 재계산 화면 팝업 시 재원상태 및 최초 입원일 추가 전달 - 2012.08.09 추가 (이은정)
  2874. model.makevalue("root/temp/calc/indd", chk1);
  2875. model.makevalue("root/temp/calc/indschacptstat", chk2);
  2876. setParameter("judgflag","Y");
  2877. var trgtManWindow = getChildWindow("SMPAI01800");
  2878. if (trgtManWindow == null) {
  2879. modal("SMPAI01800" ,"", "10", "10", "SMPAI01800");
  2880. //처방내역을 갖고 온다.
  2881. fGetIsclList_FromTo();
  2882. // 진료비 계산내역을 갖고 온다.
  2883. fGetCalc();
  2884. //항목별소계
  2885. fSetItemSubTotal();
  2886. //범례 색깔을 표시한다.
  2887. fSetColorSpclJudgOrder();
  2888. //특정내역이 있는 처방에 'T'필드에 *표를 해준다.
  2889. //fSetOrdSpclTxt();
  2890. } else {
  2891. activateChild("SMPAI01800");
  2892. }
  2893. }
  2894. ]]>
  2895. </script>
  2896. </button>
  2897. <button id="btn_dschclose" class="btn2_letter6" style="left:1106px; top:177px; width:86px; height:19px; ">
  2898. <caption>퇴원마감</caption>
  2899. <script type="javascript" ev:event="DOMActivate">
  2900. <![CDATA[
  2901. // 분만환자의 마감시 알림을 띄워주기 위해 - 20080925 박창원
  2902. var cBornbaby = model.getValue("/root/main/item1/iteminfo/bornbaby");
  2903. if (cBornbaby == "Y") {
  2904. model.setValue("/root/main/item1/iteminfo/bornbaby","E");
  2905. grp_born.visible= true;
  2906. } else {
  2907. fDschjudgEnd();
  2908. }
  2909. ]]>
  2910. </script>
  2911. </button>
  2912. <button id="btn_totjudgclose" class="btn2_letter6" style="left:1106px; top:197px; width:86px; height:19px; ">
  2913. <caption>통합심사마감</caption>
  2914. <script type="javascript" ev:event="DOMActivate">
  2915. <![CDATA[
  2916. // 분만환자의 마감시 알림을 띄워주기 위해 - 20080925 박창원
  2917. var cBornbaby = model.getValue("/root/main/item1/iteminfo/bornbaby");
  2918. if (cBornbaby == "Y") {
  2919. model.setValue("/root/main/item1/iteminfo/bornbaby","A");
  2920. grp_born.visible= true;
  2921. } else {
  2922. fDschallEnd();
  2923. }
  2924. ]]>
  2925. </script>
  2926. </button>
  2927. <button id="btn_dschclosecancel" class="btn2_letter6" style="left:1106px; top:217px; width:86px; height:19px; ">
  2928. <caption>퇴원마감취소</caption>
  2929. <script type="javascript" ev:event="DOMActivate">
  2930. <![CDATA[
  2931. fdschclosecancel();
  2932. ]]>
  2933. </script>
  2934. </button>
  2935. <button id="btn_midregist" class="btn2_letter6" style="left:1106px; top:257px; width:86px; height:19px; ">
  2936. <caption>중간청구등록</caption>
  2937. <script type="javascript" ev:event="DOMActivate">
  2938. <![CDATA[
  2939. fmidregist();
  2940. ]]>
  2941. </script>
  2942. </button>
  2943. <button id="btn_midregistyn" class="btn2_letter6" style="left:1106px; top:297px; width:86px; height:19px; ">
  2944. <caption>분할제외등록</caption>
  2945. <script type="javascript" ev:event="DOMActivate">
  2946. <![CDATA[
  2947. fmidregistyn();
  2948. ]]>
  2949. </script>
  2950. </button>
  2951. <caption id="cap_paylimamt" class="cell_1" style="left:1106px; top:400px; width:88px; height:19px; vertical-align:middle; ">자보한도액</caption>
  2952. <output id="opt_paylimamt" ref="/root/main/item1/iteminfo/paylimamt" class="output_fix" format="(-)#,###" appearance="output" style="left:1105px; top:421px; width:89px; height:19px; text-align:right; "/>
  2953. <button id="btn_clear" class="btn5_letter6" style="left:1106px; top:237px; width:86px; height:19px; ">
  2954. <caption>종료</caption>
  2955. <script type="javascript" ev:event="DOMActivate">
  2956. <![CDATA[
  2957. fClear();
  2958. ]]>
  2959. </script>
  2960. </button>
  2961. <button id="btn_EnvSetup" class="btn2_letter4" style="left:1040px; top:97px; width:64px; height:19px; ">
  2962. <caption>환경저장</caption>
  2963. <script type="javascript" ev:event="DOMActivate">
  2964. <![CDATA[
  2965. getOrderInfoOfCol("grd_ordlist");
  2966. getOrderInfoOfRdo("rdo_zerofilter");
  2967. getOrderInfoOfChk("chk_showsubtotal");
  2968. getOrderInfoOfCol("grd_diaglist");
  2969. getOrderInfoOfChk("chk_showitemcoloryn");
  2970. ]]>
  2971. </script>
  2972. </button>
  2973. <button id="btn_midcomplete" class="btn2_letter6" style="left:1106px; top:277px; width:86px; height:19px; ">
  2974. <caption>중간청구마감</caption>
  2975. <script type="javascript" ev:event="DOMActivate">
  2976. <![CDATA[
  2977. fMidcomplete();
  2978. ]]>
  2979. </script>
  2980. </button>
  2981. <group id="grp_changeownbrate" visibility="hidden" style="left:670px; top:120px; width:255px; height:135px; border-color:#c7a3cf; border-style:solid; ">
  2982. <caption id="caption34" class="tit_2" style="left:-1px; top:4px; width:199px; height:13px; ">요율변경</caption>
  2983. <line id="line14" class="line_1" style="x1:2px; y1:20px; x2:252px; y2:20px; "/>
  2984. <button id="btn_cancel" class="btn4_letter2" style="left:184px; top:99px; width:56px; height:22px; ">
  2985. <caption>취소</caption>
  2986. <script type="javascript" ev:event="DOMActivate">
  2987. <![CDATA[
  2988. grp_changeownbrate.visible = false;
  2989. ]]>
  2990. </script>
  2991. </button>
  2992. <button id="btn_accept" class="btn4_letter2" style="left:124px; top:99px; width:56px; height:22px; ">
  2993. <caption>확인</caption>
  2994. <script type="javascript" ev:event="DOMActivate">
  2995. <![CDATA[
  2996. fAccept();
  2997. ]]>
  2998. </script>
  2999. </button>
  3000. <select1 id="cmb_suppkindlist" ref="/root/main/item1/iteminfo/suppkindcd" class="combo_search" appearance="minimal" style="left:89px; top:49px; width:155px; height:40px; ">
  3001. <choices>
  3002. <itemset nodeset="/root/main/item4/insu">
  3003. <label ref="suppratenm"/>
  3004. <value ref="suppkind"/>
  3005. </itemset>
  3006. </choices>
  3007. </select1>
  3008. <caption id="caption35" class="search_name" style="left:4px; top:49px; width:90px; height:17px; ">보조유형 :</caption>
  3009. </group>
  3010. <select id="chk_probpatientred" ref="/root/hidden/item1/probpatred" class="checkbox_search" overflow="visible" appearance="full" style="left:1104px; top:363px; width:30px; height:14px; border-style:none; ">
  3011. <choices>
  3012. <item>
  3013. <label>R</label>
  3014. <value>Y</value>
  3015. </item>
  3016. </choices>
  3017. <script type="javascript" ev:event="onclick">
  3018. <![CDATA[
  3019. var chk_red = chk_probpatientred.value ;
  3020. var chk_green = chk_probpatientgreen.value ;
  3021. if(chk_red == "Y"){
  3022. model.setValue("/root/hidden/item1/probpatgreen","");
  3023. model.setValue("/root/main/item1/iteminfo/probjudgflag","R");
  3024. }else{
  3025. if(chk_green != "Y"){
  3026. model.setValue("/root/main/item1/iteminfo/probjudgflag","-");
  3027. }
  3028. }
  3029. model.refresh();
  3030. ]]>
  3031. </script>
  3032. </select>
  3033. <select id="chk_probpatientgreen" ref="/root/hidden/item1/probpatgreen" class="checkbox_search" overflow="visible" appearance="full" style="left:1148px; top:363px; width:30px; height:14px; border-style:none; ">
  3034. <choices>
  3035. <item>
  3036. <label>G</label>
  3037. <value>Y</value>
  3038. </item>
  3039. </choices>
  3040. <script type="javascript" ev:event="onclick">
  3041. <![CDATA[
  3042. var chk_red = chk_probpatientred.value ;
  3043. var chk_green = chk_probpatientgreen.value ;
  3044. if(chk_green == "Y"){
  3045. model.setValue("/root/hidden/item1/probpatred","");
  3046. model.setValue("/root/main/item1/iteminfo/probjudgflag","G");
  3047. }else{
  3048. if(chk_red != "Y"){
  3049. model.setValue("/root/main/item1/iteminfo/probjudgflag","-");
  3050. }
  3051. }
  3052. model.refresh();
  3053. ]]>
  3054. </script>
  3055. </select>
  3056. <caption id="cap_probpatientgreen" style="left:1177px; top:363px; width:16px; height:15px; background-color:#00ff00; "/>
  3057. <caption id="cap_probpatient" class="cell_1" style="left:1106px; top:343px; width:88px; height:18px; vertical-align:middle; ">문제환자체크</caption>
  3058. <caption id="cap_probpatientred" style="left:1131px; top:364px; width:16px; height:15px; background-color:#ff0000; "/>
  3059. <caption id="cap_prcp" class="tit_2" style="left:6px; top:99px; width:49px; height:13px; ">
  3060. <![CDATA[처방]]>
  3061. <script type="javascript" ev:event="ondblclick">
  3062. <![CDATA[
  3063. model.setFocus("cap_prcp");
  3064. fSetOrderControlSize();
  3065. ]]>
  3066. </script>
  3067. <script type="javascript" ev:event="onmouseover">
  3068. <![CDATA[
  3069. model.setFocus("cap_prcp");
  3070. ]]>
  3071. </script>
  3072. </caption>
  3073. <button id="button7" class="btn5_letter6" style="left:1106px; top:380px; width:86px; height:19px; ">
  3074. <caption>병용금기확인</caption>
  3075. <script type="javascript" ev:event="DOMActivate">
  3076. <![CDATA[
  3077. fUseincombinationtaboo();
  3078. ]]>
  3079. </script>
  3080. </button>
  3081. <caption id="caption32" ref="/root/main/item1/iteminfo/tstgrupnm" style="left:555px; top:4px; width:250px; height:20px; font-size:10pt; font-weight:bold; color:#ff0000; "/>
  3082. <caption id="cap_cp" visibility="hidden" style="left:812px; top:4px; width:23px; height:20px; font-size:11pt; font-weight:bold; color:#0000ff; ">CP</caption>
  3083. <button id="button16" class="btn2_letter4" _auth="R" style="left:683px; top:97px; width:64px; height:19px; ">
  3084. <caption>정산의뢰</caption>
  3085. <script type="javascript" ev:event="DOMActivate">
  3086. <![CDATA[
  3087. var acptno = model.getValue("/root/main/item1/iteminfo/acptno");
  3088. if (acptno) {
  3089. model.resetInstanceNode("/root/hidden/smpir31000/cond");
  3090. model.setValue("/root/hidden/smpir31000/cond/srchflag", "1"); // 청구번호로 조회
  3091. model.setValue("/root/hidden/smpir31000/cond/acptno", model.getValue("/root/main/item1/iteminfo/acptno"));
  3092. model.setValue("/root/hidden/smpir31000/cond/judgdg", model.getValue("/root/main/item1/iteminfo/judgdg"));
  3093. model.setValue("/root/hidden/smpir31000/cond/docuseqno", model.getValue("/root/main/item1/iteminfo/docuseqno"));
  3094. model.setValue("/root/hidden/smpir31000/cond/clamno", model.getValue("/root/main/item1/iteminfo/clamno"));
  3095. modal("SMPIR31000", "1", "10", "10", "SMPIR31000", "/root/hidden/smpir31000/cond", "/root/init/item1", "", ""); // SMPIR31000_정산의뢰생성.xrw
  3096. }
  3097. ]]>
  3098. </script>
  3099. </button>
  3100. <button id="btn_spcldrug" class="btn2_letter6" _auth="R" style="left:596px; top:97px; width:86px; height:19px; ">
  3101. <caption>주사무균조제</caption>
  3102. <script type="javascript" ev:event="DOMActivate">
  3103. <![CDATA[
  3104. grp_spcldrug.visible = true;
  3105. ]]>
  3106. </script>
  3107. </button>
  3108. <button id="btn_dump" class="btn2_letter6" style="left:1106px; top:317px; width:86px; height:19px; ">
  3109. <caption>Dump</caption>
  3110. <script type="javascript" ev:event="DOMActivate">
  3111. <![CDATA[
  3112. model.resetInstanceNode("/root/hidden/smpai02900/cond");
  3113. model.makeValue("/root/hidden/smpai02900/cond/searchdd", model.getValue("/root/main/item1/iteminfo/indd1"));
  3114. model.makeValue("/root/hidden/smpai02900/cond/searchflag", "dump");
  3115. model.makeValue("/root/hidden/smpai02900/cond/searchcon", "execdd");
  3116. model.makeValue("/root/hidden/smpai02900/cond/sess_posinstcd", "031");
  3117. model.makeValue("/root/hidden/smpai02900/cond/searchpid", model.getValue("/root/main/item1/iteminfo/pid"));
  3118. model.makeValue("/root/hidden/smpai02900/cond/data1/pid", "");
  3119. model.makeValue("/root/hidden/smpai02900/cond/data1/indd", "");
  3120. model.makeValue("/root/hidden/smpai02900/cond/data1/cretno", "");
  3121. model.makeValue("/root/hidden/smpai02900/cond/data1/mskind", "");
  3122. model.makeValue("/root/hidden/smpai02900/cond/data1/instcd", "");
  3123. model.makeValue("/root/hidden/smpai02900/cond/data1/out_orddd", "");
  3124. model.makeValue("/root/hidden/smpai02900/cond/data1/out_cretno", "");
  3125. model.makeValue("/root/hidden/smpai02900/cond/data2/pid", "");
  3126. model.makeValue("/root/hidden/smpai02900/cond/data2/indd", "");
  3127. model.makeValue("/root/hidden/smpai02900/cond/data2/cretno", "");
  3128. model.makeValue("/root/hidden/smpai02900/cond/data2/mskind", "");
  3129. model.makeValue("/root/hidden/smpai02900/cond/data2/instcd", "");
  3130. modal("SMPAI02900", "1", "10", "10", "SMPAI02900", "/root/hidden/smpai02900/cond", "/root/send", "", ""); // SMPIR31000_정산의뢰생성.xrw
  3131. ]]>
  3132. </script>
  3133. </button>
  3134. <button id="btn_sugicalc" class="btn2_letter6" visibility="visible" style="left:1106px; top:137px; width:86px; height:19px; background-color:#ffcc00; ">
  3135. <caption>수기료계산</caption>
  3136. <script type="javascript" ev:event="DOMActivate">
  3137. <![CDATA[
  3138. //open("SPPIJ02601" ,"", "10", "10", "SPPIJ02601", "/root/send", "/root/send");
  3139. modal("SPPIJ02601" ,"", "10", "10", "SPPIJ02601", "/root/send", "/root/send");
  3140. //open("SMPAI01800" ,"", "10", "10", "SMPAI01800", "", "");
  3141. //처방내역을 갖고 온다.
  3142. fGetIsclList_FromTo();
  3143. // 진료비 계산내역을 갖고 온다.
  3144. fGetCalc();
  3145. //항목별소계
  3146. fSetItemSubTotal();
  3147. //범례 색깔을 표시한다.
  3148. fSetColorSpclJudgOrder();
  3149. ]]>
  3150. </script>
  3151. </button>
  3152. <button id="button17" class="btn2_letter5" style="left:520px; top:97px; width:75px; height:19px; ">
  3153. <caption>기왕증변경</caption>
  3154. <script type="javascript" ev:event="DOMActivate">
  3155. <![CDATA[
  3156. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  3157. if(chk){
  3158. var trgtManWindow = getChildWindow("SPPIJ02501");
  3159. var patunitsrch1 = model.getValue("/root/main/item1/iteminfo/pid").getTrim();
  3160. model.setValue("/root/hidden/sppij02501/cond/pid",model.getValue("/root/main/item1/iteminfo/pid"));
  3161. model.setValue("/root/hidden/sppij02501/cond/indd",model.getValue("/root/main/item1/iteminfo/indd1"));
  3162. model.setValue("/root/hidden/sppij02501/cond/mskind",model.getValue("/root/main/item1/iteminfo/mskind"));
  3163. model.setValue("/root/hidden/sppij02501/cond/cretno",model.getValue("/root/main/item1/iteminfo/cretno"));
  3164. model.setValue("/root/hidden/sppij02501/cond/prcpfromdd",model.getValue("/root/main/item1/iteminfo/indd1"));
  3165. model.setValue("/root/hidden/sppij02501/cond/prcptodd",model.getValue("/root/main/item1/iteminfo/maxexecddt"));
  3166. model.setValue("/root/hidden/sppij02501/cond/execfromdd",model.getValue("/root/send/ordfromdd"));
  3167. model.setValue("/root/hidden/sppij02501/cond/exectodd",model.getValue("/root/send/ordtodd"));
  3168. if (trgtManWindow == null) {
  3169. //open("SPPIJ00400" ,"", "10", "10", "SPPIJ00400", "/root/hidden/item1/detlsrchflag", "/root/send/srchflag");
  3170. modal("SPPIJ02501" ,"", "10", "10", "SPPIJ02501", "/root/hidden/sppij02501/cond", "/root/send", "", "");
  3171. }else{
  3172. activateChild("SPPIJ02501");
  3173. }
  3174. //처방내역을 갖고 온다.
  3175. fGetIsclList_FromTo();
  3176. // 진료비 계산내역을 갖고 온다.
  3177. fGetCalc();
  3178. //항목별소계
  3179. fSetItemSubTotal();
  3180. //범례 색깔을 표시한다.
  3181. fSetColorSpclJudgOrder();
  3182. }
  3183. ]]>
  3184. </script>
  3185. </button>
  3186. <button id="btn_drginfo" class="btn5_letter2" visibility="hidden" style="left:390px; top:97px; width:42px; height:19px; ">
  3187. <caption>DRG</caption>
  3188. <script type="javascript" ev:event="DOMActivate">
  3189. <![CDATA[
  3190. fGetDrgOpenPopup();
  3191. ]]>
  3192. </script>
  3193. </button>
  3194. <button id="button18" class="btn2_letter6" visibility="visible" style="left:433px; top:97px; width:86px; height:19px; ">
  3195. <caption>의료질 평가서</caption>
  3196. <script type="javascript" ev:event="DOMActivate">
  3197. <![CDATA[
  3198. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  3199. if(chk){
  3200. var trgtManWindow = getChildWindow("SMMMR06900");
  3201. if (trgtManWindow == null) {
  3202. open("SMMMR06900");
  3203. }else{
  3204. activateChild("SMMMR06900");
  3205. }
  3206. }
  3207. ]]>
  3208. </script>
  3209. </button>
  3210. <button id="btn_midcancel" class="btn5_letter6" style="left:1106px; top:277px; width:86px; height:19px; ">
  3211. <caption>중간마감취소</caption>
  3212. <script type="javascript" ev:event="DOMActivate">
  3213. <![CDATA[
  3214. fmidcancel();
  3215. ]]>
  3216. </script>
  3217. </button>
  3218. <button id="btn_dclrtclose" class="btn2_letter6" style="left:1106px; top:157px; width:86px; height:19px; ">
  3219. <caption>예고심사</caption>
  3220. <script type="javascript" ev:event="DOMActivate">
  3221. <![CDATA[
  3222. // 분만환자의 마감시 알림을 띄워주기 위해 - 20080925 박창원
  3223. var cBornbaby = model.getValue("/root/main/item1/iteminfo/bornbaby");
  3224. if (cBornbaby == "Y") {
  3225. model.setValue("/root/main/item1/iteminfo/bornbaby","G");
  3226. grp_born.visible= true;
  3227. } else {
  3228. fDschdclrtEnd();
  3229. }
  3230. ]]>
  3231. </script>
  3232. </button>
  3233. <button id="btn_nst" class="btn2_letter8" style="left:895px; top:3px; width:108px; height:19px; background-color:#ffcc00; ">
  3234. <caption>NST</caption>
  3235. <script type="javascript" ev:event="DOMActivate">
  3236. <![CDATA[
  3237. modal("SMADC02600", 1, 0, 0 ,"SMADC02600","/root/main/item18/cnstinfo", "/root/temp/cnstinfo");
  3238. ]]>
  3239. </script>
  3240. </button>
  3241. <output id="output1" ref="/root/main/item1/iteminfo/specordtype" style="left:308px; top:97px; width:25px; height:19px; font-size:14pt; font-weight:bold; color:#ff0000; text-align:center; "/>
  3242. <shape id="rectangle1" appearance="rectangle" style="left:307px; top:96px; width:27px; height:20px; border-color:#ff0000; "/>
  3243. <button id="btn_mou" class="btn2_letter3" style="left:840px; top:3px; width:53px; height:19px; background-color:#ffcc00; ">
  3244. <caption>MOU</caption>
  3245. <script type="javascript" ev:event="DOMActivate">
  3246. <![CDATA[
  3247. modal("SPPIJ04200" ,"", "10", "10", "SPPIJ04200", "/root/send", "/root/send");
  3248. ]]>
  3249. </script>
  3250. </button>
  3251. <button id="button6" class="btn2_letter3" visibility="visible" style="left:336px; top:97px; width:53px; height:19px; ">
  3252. <caption>KDRG</caption>
  3253. <script type="javascript" ev:event="DOMActivate">
  3254. <![CDATA[
  3255. fGetKDrgOpenPopup();
  3256. ]]>
  3257. </script>
  3258. </button>
  3259. </group>
  3260. <switch id="swt_spclmemo" style="left:452px; top:132px; width:541px; height:173px; border-color:#c7a3cf; border-style:solid; ">
  3261. <case id="case_spclspec" selected="true">
  3262. <datagrid id="grd_clcjlist" nodeset="/root/main/list4/clcjlist" caption="구분^수가코드^EDI코드^구분코드^내역^형식^상세설명^상태" colsep="^" colwidth="30, 80, 79, 140, 155, 56, 235, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:5px; top:25px; width:529px; height:145px; ">
  3263. <col ref="unitflag" style="text-align:center; "/>
  3264. <col ref="calcscorcd"/>
  3265. <col ref="edicd" type="input"/>
  3266. <col id="col01" ref="spclcd" type="combo">
  3267. <choices>
  3268. <itemset nodeset="/root/init/P0117list/P0117">
  3269. <label ref="cdengabbrnm"/>
  3270. <value ref="cdid"/>
  3271. </itemset>
  3272. </choices>
  3273. </col>
  3274. <col ref="spclspec" type="input"/>
  3275. <col ref="remfact"/>
  3276. <col ref="detldesc"/>
  3277. <col ref="status" visibility="hidden"/>
  3278. <col ref="pid" visibility="hidden"/>
  3279. <col ref="indd" visibility="hidden"/>
  3280. <col ref="cretno" visibility="hidden"/>
  3281. <col ref="fromdd" visibility="hidden"/>
  3282. <col ref="mskind" visibility="hidden"/>
  3283. <col ref="spclmemoflag" visibility="hidden"/>
  3284. <col ref="seqno" visibility="hidden"/>
  3285. <script type="javascript" ev:event="onmousedown">
  3286. <![CDATA[
  3287. if (event.button == 3) { // 3 : 오른쪽 버튼
  3288. if (grd_clcjlist.isCell(event.target) && grd_clcjlist.mouseRow >= grd_clcjlist.fixedrows) {
  3289. window.setPopupMenu(true, "/root/hidden/popupmenu/clcj/item", "name", "func", false);
  3290. } else {
  3291. window.showPopupMenu(true);
  3292. window.setPopupMenu(true, "/root/hidden/popupmenu/clcj/item", "name", "func", false);
  3293. }
  3294. }
  3295. ]]>
  3296. </script>
  3297. <script type="javascript" ev:event="DOMFocusOut">
  3298. <![CDATA[
  3299. window.setPopupMenu(false);
  3300. ]]>
  3301. </script>
  3302. <script type="javascript" ev:event="ondblclick">
  3303. <![CDATA[
  3304. if (grd_clcjlist.mouseRow >= grd_clcjlist.fixedrows) {
  3305. // 특정내역 Grid 에서 선택한 줄단위 특정내역을 조회하고, 명세서단위 특정내역을 수정/입력한다.
  3306. if(grd_clcjlist.col == grd_clcjlist.colRef("spclcd"))
  3307. {
  3308. fSetDocRefLnSpclSpec();
  3309. }
  3310. }
  3311. ]]>
  3312. </script>
  3313. <script type="javascript" ev:event="xforms-value-changed">
  3314. <![CDATA[
  3315. var row = grd_clcjlist.row;
  3316. var newspclcd = model.getValue("/root/main/list4/clcjlist["+ row +"]/spclcd");
  3317. var newspclspec = model.getValue("/root/main/list4/clcjlist["+ row +"]/spclspec");
  3318. var status = grd_clcjlist.rowStatus(row);
  3319. model.setValue("/root/main/list4/clcjlist["+ row +"]/status",status);
  3320. if (grd_clcjlist.col == grd_clcjlist.colRef("spclcd")) {
  3321. var unitflag = model.getValue("/root/main/list4/clcjlist["+ row +"]/unitflag");
  3322. if (unitflag == "M" && newspclcd != "") { // 명세서 단위
  3323. if (newspclcd == "MT004" || newspclcd == "MT015" || newspclcd == "MT016" || newspclcd == "MX999") {
  3324. // 중복된 특정코드가 있는지를 확인한다.
  3325. var oth_spclcd = model.getValue("/root/main/list4/clcjlist[position()!="+row+" and spclcd='"+newspclcd+"' and status!=4 and status!=6]/spclcd");
  3326. if (newspclcd == oth_spclcd) {
  3327. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclcd");
  3328. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclspec");
  3329. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclformat");
  3330. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclcdnm");
  3331. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/detldesc");
  3332. model.setValue("/root/hidden/item1/message", "명세서 단위 특정코드 '"+ newspclcd +"'가 중복되었습니다.");
  3333. model.refreshpart("/root/main/list4/clcjlist");
  3334. return;
  3335. }
  3336. }
  3337. // 특정코드 MT015, MT016, MT004 정보가 입력된 환자인지를 확인한다.
  3338. fCheckSpclSpecData();
  3339. } else {
  3340. if (newspclcd == "JX999" || newspclcd == "JT001") {
  3341. // 중복된 특정코드가 있는지를 확인한다.
  3342. var oth_spclcd = model.getValue("/root/main/list4/clcjlist[position()!="+row+" and spclcd='"+newspclcd+"' and status!=4 and status!=6]/spclcd");
  3343. if ( newspclcd == oth_spclcd) {
  3344. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclcd");
  3345. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclspec");
  3346. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclformat");
  3347. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/spclcdnm");
  3348. model.resetInstanceNode("/root/main/list4/clcjlist["+ row +"]/detldesc");
  3349. model.setValue("/root/hidden/item1/message", "줄단위 특정코드 '"+ newspclcd +"'가 중복되었습니다.");
  3350. model.refreshpart("/root/main/list4/clcjlist");
  3351. return;
  3352. }
  3353. }
  3354. }
  3355. var cdid = model.getValue("/root/init/P0117list/P0117[cdid='"+newspclcd+"']/cdid");
  3356. var cdnm = model.getValue("/root/init/P0117list/P0117[cdid='"+newspclcd+"']/cdnm");
  3357. var cdval = model.getValue("/root/init/P0117list/P0117[cdid='"+newspclcd+"']/cdval");
  3358. var detldesc = model.getValue("/root/init/P0117list/P0117[cdid='"+newspclcd+"']/detldesc");
  3359. var p0117list = instance1.selectSingleNode("/root/init/P0117list");
  3360. if (p0117list != null) {
  3361. if (cdid == newspclcd) {
  3362. model.setValue("/root/main/list4/clcjlist["+ row +"]/remfact", cdval.substring(0,50));
  3363. model.setValue("/root/main/list4/clcjlist["+ row +"]/detldesc", detldesc);
  3364. }
  3365. }
  3366. var rowstatus = grd_clcjlist.rowstatus(row);
  3367. // 특정코드, 특정내역이 변경되었거나 삭제된 특정코드를 조회하여 "확인"을 선택한 경우
  3368. if (rowstatus == 1 || rowstatus == 3) { // 1 : insert, 3 : insert & new
  3369. } else {
  3370. grd_clcjlist.rowstatus(row) = 2; // 2 : update 상태로 stat를 변경한다.
  3371. }
  3372. var spclcdnm = model.getValue("/root/main/list4/clcjlist["+ row +"]/spclcdnm");
  3373. var spclformat = model.getValue("/root/main/list4/clcjlist["+ row +"]/spclformat");
  3374. model.setValue("/root/hidden/item1/message", "특정내역코드: "+ newspclcd +" / 특정내역명칭: "+ spclcdnm +" / 기재내역: "+ newspclspec +" / 기재형식: "+ spclformat);
  3375. model.refreshpart("/root/hidden/item1/message");
  3376. }
  3377. ]]>
  3378. </script>
  3379. <script type="javascript" ev:event="onaftersort">
  3380. <![CDATA[
  3381. grd_clcjlist.gridToInstance();
  3382. ]]>
  3383. </script>
  3384. <script type="javascript" ev:event="onclick">
  3385. <![CDATA[
  3386. if (grd_clcjlist.isCell(event.target) && grd_clcjlist.mouseRow >= grd_clcjlist.fixedRows) {
  3387. grd_clcjlist.gridToInstance();
  3388. // 해당 특정코드의 기재형식이 Message 용 output 컨트롤에 표시된다.
  3389. var spclcd = "특정코드:" + model.getValue( "/root/main/list4/clcjlist[" + grd_clcjlist.row + "]/spclcd");
  3390. var spclspec = " / " + model.getValue( "/root/main/list4/clcjlist[" + grd_clcjlist.row + "]/spclspec");
  3391. var remfact = " / " + model.getValue( "/root/main/list4/clcjlist[" + grd_clcjlist.row + "]/remfact");
  3392. var spclcdnm = " / " + model.getValue( "/root/main/list4/clcjlist[" + grd_clcjlist.row + "]/spclcdnm");
  3393. model.setValue("/root/hidden/item1/message",spclcd + spclcdnm + spclspec + remfact);
  3394. model.refreshpart("/root/hidden/item1/message");
  3395. }
  3396. ]]>
  3397. </script>
  3398. <script type="javascript" ev:event="oncopy">
  3399. <![CDATA[
  3400. // 그리드 내용 복사
  3401. if (grd_clcjlist.selectedRows == 1) { // 한줄
  3402. var row = grd_clcjlist.row;
  3403. var col = grd_clcjlist.col;
  3404. if (col == grd_clcjlist.colRef("diagcd") || col == grd_clcjlist.colRef("diagnm")) {
  3405. // 상병코드/상병명
  3406. var clip = grd_clcjlist.labelMatrix(row, col);
  3407. window.clipBoardData = clip;
  3408. } else {
  3409. grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
  3410. }
  3411. }
  3412. else if (grd_clcjlist.selectedRows > 1) { // 여러줄
  3413. grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
  3414. }
  3415. ]]>
  3416. </script>
  3417. </datagrid>
  3418. <select1 id="rdo_unitflag" ref="/root/send/unitflag" class="radio_search" appearance="full" cols="4" overflow="visible" style="left:10px; top:5px; width:225px; height:15px; border-style:none; ">
  3419. <choices>
  3420. <item>
  3421. <label>전체</label>
  3422. <value>-</value>
  3423. </item>
  3424. <item>
  3425. <label>명단위</label>
  3426. <value>M</value>
  3427. </item>
  3428. <item>
  3429. <label>줄단위</label>
  3430. <value>J</value>
  3431. </item>
  3432. <item>
  3433. <label>처방주석</label>
  3434. <value>JX999</value>
  3435. </item>
  3436. </choices>
  3437. <script type="javascript" ev:event="xforms-value-changed">
  3438. <![CDATA[
  3439. var unitflag = model.getValue("/root/send/unitflag");
  3440. if (unitflag == "-") {
  3441. grd_clcjlist.attribute("nodeset") = "/root/main/list4/clcjlist";
  3442. grd_clcjlist.rebuild();
  3443. } else if (unitflag == "M") {
  3444. grd_clcjlist.attribute("nodeset") = "/root/main/list4/clcjlist[unitflag = 'M']";
  3445. grd_clcjlist.rebuild();
  3446. } else if (unitflag == "J") {
  3447. grd_clcjlist.attribute("nodeset") = "/root/main/list4/clcjlist[unitflag = 'J' and spclcd != 'JX999']";
  3448. grd_clcjlist.rebuild();
  3449. } else if (unitflag == "JX999") {
  3450. grd_clcjlist.attribute("nodeset") = "/root/main/list4/clcjlist[spclcd = 'JX999']";
  3451. grd_clcjlist.rebuild();
  3452. }
  3453. // 단위에 필터에 따라 해당 행있는 특정코드 콤보 재설정
  3454. for (var i=1; i<grd_clcjlist.rows; i++) {
  3455. var unitflag = grd_clcjlist.valueMatrix(i, grd_clcjlist.colRef("unitflag"));
  3456. var status = grd_clcjlist.valueMatrix(i, grd_clcjlist.colRef("status"));
  3457. if (status != "") {
  3458. grd_clcjlist.rowStatus(i) = status;
  3459. }
  3460. if (unitflag == "M") {
  3461. grd_clcjlist.cellComboNodeset(i,3) = "/root/init/P0117list/P0117[minval = 'M' and cdid != 'MX999']";
  3462. } else if (unitflag == "J") {
  3463. grd_clcjlist.cellComboNodeset(i,3) = "/root/init/P0117list/P0117[minval = 'J']";
  3464. } else if (unitflag == "JX999") {
  3465. grd_clcjlist.cellComboNodeset(i,3) = "/root/init/P0117list/P0117[minval = 'J']";
  3466. }
  3467. }
  3468. var maxRow = parseInt(grd_clcjlist.rows) - 1; // rows는 타이틀부분 부터 개수를 센다
  3469. grd_clcjlist.sort(1, 1, maxRow, 1) = "asc"; // 타이틀을 제외한 data 부분의 첫 줄의 row = 1
  3470. model.refresh();
  3471. ]]>
  3472. </script>
  3473. </select1>
  3474. <button id="button5" class="btn2_letter4" style="left:240px; top:4px; width:64px; height:19px; ">
  3475. <caption>코드조회</caption>
  3476. <script type="javascript" ev:event="DOMActivate">
  3477. <![CDATA[
  3478. var row = grd_clcjlist.row;
  3479. var spclcd = model.getValue("/root/main/list4/clcjlist["+ row +"]/spclcd");
  3480. model.makevalue("/root/hidden/sppiz01400/cond/srchcond",spclcd);
  3481. model.removeNodeset("/root/hidden/sppiz01400/rslt");
  3482. modal("SPPIZ01400" ,"", "10", "10", "SPPIZ01400", "/root/hidden/sppiz01400/cond", "/root/send", "", ""); // SPPIZ01400_특정내역코드상세조회.xrw
  3483. if (model.getValue("/root/hidden/sppiz01400/rslt/spclcd")) {
  3484. fSpclGridInsertRow(); // 특정내역 Grid 마우스 오른쪽 버튼 클릭시 팝업 메뉴 "행 추가"
  3485. var clcjrow = grd_clcjlist.row;
  3486. model.setValue("/root/main/list4/clcjlist["+ clcjrow +"]/spclcd", model.getValue("/root/hidden/sppiz01400/rslt/spclcd"));
  3487. // model.setValue("/root/main/list4/clcjlist["+ clcjrow +"]/cdnm", model.getValue("/root/hidden/sppiz01400/rslt/cdnm"));
  3488. model.setValue("/root/main/list4/clcjlist["+ clcjrow +"]/spclspec", model.getValue("/root/hidden/sppiz01400/rslt/spclspec"));
  3489. model.setValue("/root/main/list4/clcjlist["+ clcjrow +"]/remfact", model.getValue("/root/hidden/sppiz01400/rslt/spclformat"));
  3490. model.setValue("/root/main/list4/clcjlist["+ clcjrow +"]/detldesc", model.getValue("/root/hidden/sppiz01400/rslt/detldesc"));
  3491. // 특정내역 줄번호/특정코드에 따라 sorting 작업
  3492. fSortSpclNo();
  3493. model.refresh();
  3494. }
  3495. ]]>
  3496. </script>
  3497. </button>
  3498. <button id="btn_savespcllist" class="btn5_letter3" style="left:480px; top:5px; width:53px; height:19px; ">
  3499. <caption>저장</caption>
  3500. <script type="javascript" ev:event="DOMActivate">
  3501. <![CDATA[
  3502. //특정내역을 저장한다.
  3503. fSaveClcjList();
  3504. // 저장완료 메세지 추가 - 20081006 박창원
  3505. //messageBox("저장이","I002");
  3506. ]]>
  3507. </script>
  3508. </button>
  3509. </case>
  3510. <case id="case_judgrmemo">
  3511. <button id="btn_memohistory" class="btn2_letter5" style="left:5px; top:5px; width:86px; height:19px; ">
  3512. <caption>심사자메모</caption>
  3513. <script type="javascript" ev:event="DOMActivate">
  3514. <![CDATA[
  3515. // SPPIZ00700_심사Comment조회.xrw 호출
  3516. fGetJudgEdiComment("1", "");
  3517. ]]>
  3518. </script>
  3519. </button>
  3520. <button id="btn_memohistory_drug" class="btn2_letter2" style="left:85px; top:5px; width:42px; height:19px; ">
  3521. <caption>약</caption>
  3522. <script type="javascript" ev:event="DOMActivate">
  3523. <![CDATA[
  3524. // SPPIZ00700_심사Comment조회.xrw 호출
  3525. fGetJudgEdiComment("1", "01"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3526. ]]>
  3527. </script>
  3528. </button>
  3529. <button id="btn_memohistory_injection" class="btn2_letter2" style="left:130px; top:5px; width:42px; height:19px; ">
  3530. <caption>주사</caption>
  3531. <script type="javascript" ev:event="DOMActivate">
  3532. <![CDATA[
  3533. // SPPIZ00700_심사Comment조회.xrw 호출
  3534. fGetJudgEdiComment("1", "02"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3535. ]]>
  3536. </script>
  3537. </button>
  3538. <button id="btn_memohistory_treat" class="btn2_letter2" style="left:175px; top:5px; width:42px; height:19px; ">
  3539. <caption>처치</caption>
  3540. <script type="javascript" ev:event="DOMActivate">
  3541. <![CDATA[
  3542. // SPPIZ00700_심사Comment조회.xrw 호출
  3543. fGetJudgEdiComment("1", "03"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3544. ]]>
  3545. </script>
  3546. </button>
  3547. <button id="btn_memohistory_exam" class="btn2_letter2" style="left:220px; top:5px; width:42px; height:19px; ">
  3548. <caption>검사</caption>
  3549. <script type="javascript" ev:event="DOMActivate">
  3550. <![CDATA[
  3551. // SPPIZ00700_심사Comment조회.xrw 호출
  3552. fGetJudgEdiComment("1", "04"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3553. ]]>
  3554. </script>
  3555. </button>
  3556. <button id="btn_memohistory_etc" class="btn2_letter2" style="left:265px; top:5px; width:42px; height:19px; ">
  3557. <caption>기타</caption>
  3558. <script type="javascript" ev:event="DOMActivate">
  3559. <![CDATA[
  3560. // SPPIZ00700_심사Comment조회.xrw 호출
  3561. fGetJudgEdiComment("1", "99"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3562. ]]>
  3563. </script>
  3564. </button>
  3565. <button id="btn_savejudgrmemo" class="btn5_letter3" style="left:480px; top:5px; width:53px; height:19px; ">
  3566. <caption>저장</caption>
  3567. <script type="javascript" ev:event="DOMActivate">
  3568. <![CDATA[
  3569. fSaveJudgrmk();
  3570. ]]>
  3571. </script>
  3572. </button>
  3573. <button id="btn_clearjudgrmemo" class="btn5_letter3" style="left:425px; top:5px; width:53px; height:19px; ">
  3574. <caption>지우기</caption>
  3575. <script type="javascript" ev:event="DOMActivate">
  3576. <![CDATA[
  3577. model.resetInstanceNode("/root/main/item1/iteminfo/judgrmk");
  3578. model.refresh();
  3579. ]]>
  3580. </script>
  3581. </button>
  3582. <button id="btn_toclammemo" class="btn5_letter7" style="left:325px; top:5px; width:97px; height:19px; ">
  3583. <caption>청구메모로 전달</caption>
  3584. <script type="javascript" ev:event="DOMActivate">
  3585. <![CDATA[
  3586. var chk = model.getValue("/root/main/item1/iteminfo/patnm");
  3587. if(chk){
  3588. // [2007.08.09] selectionText 의 경우 btn을 누르는 순간 선택한 구역이 사라짐.
  3589. var memo = model.getValue("/root/main/item1/iteminfo/edirmk");
  3590. if (memo) {
  3591. var seletedMemo = tar_judgrmk.attribute("_selectionText");
  3592. if (seletedMemo) {
  3593. memo += " \n" + seletedMemo;
  3594. } else {
  3595. var judgmemo = model.getValue("/root/main/item1/iteminfo/judgrmk");
  3596. if (judgmemo) {
  3597. memo += " \n" + model.getValue("/root/main/item1/iteminfo/judgrmk");
  3598. }
  3599. }
  3600. } else {
  3601. var seletedMemo = tar_judgrmk.attribute("_selectionText");
  3602. if (seletedMemo) {
  3603. memo = seletedMemo;
  3604. } else {
  3605. memo = model.getValue("/root/main/item1/iteminfo/judgrmk");
  3606. }
  3607. }
  3608. model.setValue("/root/main/item1/iteminfo/edirmk", memo);
  3609. model.refresh();
  3610. btn_edirmk.selected = true;
  3611. btn_memoedi.selected = true;
  3612. case_ediclammemo.selected = true;
  3613. model.toggle("case_ediclammemo"); // 해당 tab 으로 토글시킨다.
  3614. }
  3615. ]]>
  3616. </script>
  3617. </button>
  3618. <textarea id="tar_judgrmk" ref="/root/main/item1/iteminfo/judgrmk" imemode="hangul" maxlength="5000" style="left:5px; top:30px; width:529px; height:130px; vertical-align:top; "/>
  3619. <textarea id="tar_dumprmk" ref="/root/main/item1/iteminfo/dumprmk" visibility="hidden" imemode="hangul" maxlength="5000" style="left:5px; top:30px; width:529px; height:130px; vertical-align:top; "/>
  3620. </case>
  3621. <case id="case_ediclammemo">
  3622. <button id="btn_memoedi" class="btn2_letter5" style="left:5px; top:5px; width:86px; height:19px; ">
  3623. <caption>EDI메모</caption>
  3624. <script type="javascript" ev:event="DOMActivate">
  3625. <![CDATA[
  3626. fGetJudgEdiComment("2", "");
  3627. ]]>
  3628. </script>
  3629. </button>
  3630. <button id="btn_memoedi_drug" class="btn2_letter2" style="left:85px; top:5px; width:42px; height:19px; ">
  3631. <caption>약</caption>
  3632. <script type="javascript" ev:event="DOMActivate">
  3633. <![CDATA[
  3634. fGetJudgEdiComment("2", "01"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3635. ]]>
  3636. </script>
  3637. </button>
  3638. <button id="btn_memoedi_injection" class="btn2_letter2" style="left:130px; top:5px; width:42px; height:19px; ">
  3639. <caption>주사</caption>
  3640. <script type="javascript" ev:event="DOMActivate">
  3641. <![CDATA[
  3642. fGetJudgEdiComment("2", "02"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3643. ]]>
  3644. </script>
  3645. </button>
  3646. <button id="btn_memoedi_treat" class="btn2_letter2" style="left:175px; top:5px; width:42px; height:19px; ">
  3647. <caption>처치</caption>
  3648. <script type="javascript" ev:event="DOMActivate">
  3649. <![CDATA[
  3650. fGetJudgEdiComment("2", "03"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3651. ]]>
  3652. </script>
  3653. </button>
  3654. <button id="btn_memoedi_exam" class="btn2_letter2" style="left:220px; top:5px; width:42px; height:19px; ">
  3655. <caption>검사</caption>
  3656. <script type="javascript" ev:event="DOMActivate">
  3657. <![CDATA[
  3658. fGetJudgEdiComment("2", "04"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3659. ]]>
  3660. </script>
  3661. </button>
  3662. <button id="btn_memoedi_etc" class="btn2_letter2" style="left:265px; top:5px; width:42px; height:19px; ">
  3663. <caption>기타</caption>
  3664. <script type="javascript" ev:event="DOMActivate">
  3665. <![CDATA[
  3666. fGetJudgEdiComment("2", "99"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3667. ]]>
  3668. </script>
  3669. </button>
  3670. <button id="btn_saveedimemo" class="btn5_letter3" style="left:480px; top:5px; width:53px; height:19px; ">
  3671. <caption>저장</caption>
  3672. <script type="javascript" ev:event="DOMActivate">
  3673. <![CDATA[
  3674. fSaveJudgrmk();
  3675. ]]>
  3676. </script>
  3677. </button>
  3678. <button id="button4" class="btn5_letter3" style="left:425px; top:5px; width:53px; height:19px; ">
  3679. <caption>지우기</caption>
  3680. <script type="javascript" ev:event="DOMActivate">
  3681. <![CDATA[
  3682. model.resetInstanceNode("/root/main/item1/iteminfo/edirmk");
  3683. model.refresh();
  3684. ]]>
  3685. </script>
  3686. </button>
  3687. <textarea id="tar_edirmk" ref="/root/main/item1/iteminfo/edirmk" imemode="hangul" maxlength="5000" style="left:5px; top:30px; width:529px; height:130px; vertical-align:top; "/>
  3688. </case>
  3689. <case id="case_tstmemo">
  3690. <button id="btn_memotst" class="btn2_letter4" style="left:5px; top:5px; width:86px; height:19px; ">
  3691. <caption>평가공통</caption>
  3692. <script type="javascript" ev:event="DOMActivate">
  3693. <![CDATA[
  3694. fGetJudgEdiComment("6", "11");
  3695. ]]>
  3696. </script>
  3697. </button>
  3698. <button id="btn_memotst_ami" class="btn2_letter3" style="left:72px; top:5px; width:53px; height:19px; ">
  3699. <caption>AMI</caption>
  3700. <script type="javascript" ev:event="DOMActivate">
  3701. <![CDATA[
  3702. fGetJudgEdiComment("6", "12"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3703. ]]>
  3704. </script>
  3705. </button>
  3706. <button id="button8" class="btn2_letter3" style="left:128px; top:5px; width:42px; height:19px; ">
  3707. <caption>CABG</caption>
  3708. <script type="javascript" ev:event="DOMActivate">
  3709. <![CDATA[
  3710. fGetJudgEdiComment("6", "13"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3711. ]]>
  3712. </script>
  3713. </button>
  3714. <button id="button9" class="btn2_letter2" style="left:184px; top:5px; width:42px; height:19px; ">
  3715. <caption>분만</caption>
  3716. <script type="javascript" ev:event="DOMActivate">
  3717. <![CDATA[
  3718. fGetJudgEdiComment("6", "14"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3719. ]]>
  3720. </script>
  3721. </button>
  3722. <button id="button11" class="btn2_letter3" style="left:229px; top:5px; width:42px; height:19px; ">
  3723. <caption>뇌졸증</caption>
  3724. <script type="javascript" ev:event="DOMActivate">
  3725. <![CDATA[
  3726. fGetJudgEdiComment("6", "15");
  3727. ]]>
  3728. </script>
  3729. </button>
  3730. <button id="button12" class="btn2_letter5" style="left:285px; top:5px; width:42px; height:19px; ">
  3731. <caption>예방항생제</caption>
  3732. <script type="javascript" ev:event="DOMActivate">
  3733. <![CDATA[
  3734. fGetJudgEdiComment("6", "16"); // memocls - 메모분류(01:약, 02:주사, 03:처치, 04:검사, 99:기타)
  3735. ]]>
  3736. </script>
  3737. </button>
  3738. <button id="button13" class="btn5_letter3" style="left:480px; top:5px; width:53px; height:19px; ">
  3739. <caption>저장</caption>
  3740. <script type="javascript" ev:event="DOMActivate">
  3741. <![CDATA[
  3742. fSaveJudgrmk();
  3743. ]]>
  3744. </script>
  3745. </button>
  3746. <button id="button14" class="btn5_letter3" style="left:425px; top:5px; width:53px; height:19px; ">
  3747. <caption>지우기</caption>
  3748. <script type="javascript" ev:event="DOMActivate">
  3749. <![CDATA[
  3750. model.resetInstanceNode("/root/main/item1/iteminfo/tstrmk");
  3751. model.refresh();
  3752. ]]>
  3753. </script>
  3754. </button>
  3755. <textarea id="textarea1" ref="/root/main/item1/iteminfo/tstrmk" imemode="hangul" maxlength="5000" style="left:5px; top:30px; width:529px; height:130px; vertical-align:top; "/>
  3756. </case>
  3757. </switch>
  3758. <datagrid id="grd_diaglist" nodeset="/root/main/list3/diaglist" visibility="visible" caption="S^R/O^상병코드^상 병 명^ 진료과^진료개시일^치EDI^치^toot^진료과명^영문상병명^pid^indd^cretno^fromdd^mskind^caption1^caption2^중증도^POA^vcode" colsep="^" colwidth="22, 31, 54, 133, 50, 86, 22, 49, 190, 200, 200, 132, 100, 100, 100, 100, 100, 100, 50, 45, 40" ellipsis="true" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="1" tooltip="true" style="left:0px; top:136px; width:450px; height:169px; ">
  3759. <col ref="seqno" type="input" format="99" maxlength="2"/>
  3760. <col ref="ruleoutyn" type="checkbox"/>
  3761. <col imemode="disabled" ref="diagcd" type="input" _chartype="upper"/>
  3762. <col ref="diagnm"/>
  3763. <col editmode="inputsearch" ref="orddeptcd" type="combo">
  3764. <choices>
  3765. <itemset nodeset="/root/hidden/list2/dept">
  3766. <label ref="deptengabbr"/>
  3767. <value ref="deptcd"/>
  3768. </itemset>
  3769. </choices>
  3770. </col>
  3771. <col ref="ordfromdd" type="inputdate" format="yyyy/mm/dd"/>
  3772. <col ref="toot" visibility="hidden"/>
  3773. <col ref="toot1"/>
  3774. <col ref="orddeptnm" visibility="hidden"/>
  3775. <col ref="diagengnm" visibility="hidden"/>
  3776. <col ref="pid" visibility="hidden"/>
  3777. <col ref="indd" visibility="hidden"/>
  3778. <col ref="cretno" visibility="hidden"/>
  3779. <col ref="fromdd" visibility="hidden"/>
  3780. <col ref="mskind" visibility="hidden"/>
  3781. <col ref="drinptyn" visibility="hidden"/>
  3782. <col ref="addflag" visibility="hidden"/>
  3783. <col ref="chkflag" visibility="hidden"/>
  3784. <col ref="spoint"/>
  3785. <col ref="poaflag" type="combo">
  3786. <choices>
  3787. <itemset nodeset="/root/init/PAM/PK029list/PK029">
  3788. <label ref="cdnm"/>
  3789. <value ref="cdid"/>
  3790. </itemset>
  3791. </choices>
  3792. </col>
  3793. <col ref="vcode" style="text-align:center; "/>
  3794. <script type="javascript" ev:event="onclick">
  3795. <![CDATA[
  3796. if(grd_diaglist.isCell(event.target) && grd_diaglist.mouseRow >= grd_diaglist.fixedRows) {
  3797. //클릭시 한글상병명/영문상병명 형태로 Message output에 뿌려준다.
  3798. var grdrow = grd_diaglist.row;
  3799. var diagengnm = model.getValue( "/root/main/list3/diaglist[" + grdrow + "]/diagnm") + '/' + model.getValue( "/root/main/list3/diaglist[" + grdrow + "]/diagengnm");
  3800. diagengnm = diagengnm + ' - ' + model.getValue( "/root/main/list3/diaglist[" + grdrow+ "]/orddeptnm");
  3801. model.setValue("/root/hidden/item1/message",diagengnm);
  3802. model.refreshpart("/root/hidden/item1/message");
  3803. if(grd_diaglist.col == grd_diaglist.colRef("diagcd")){
  3804. //grd_diaglist.dispatch("onentercell");
  3805. grd_diaglist.editCell();
  3806. }
  3807. }
  3808. ]]>
  3809. </script>
  3810. <script type="javascript" ev:event="onendedit">
  3811. <![CDATA[
  3812. // event="xforms-value-changed" 사용시에는 오류 발생한다.
  3813. // 숫자 입력 후 마우스 커서 위치를 바꾸거나 Enter 입력 시에 호출된다.
  3814. var col = grd_diaglist.col;
  3815. var row = grd_diaglist.row;
  3816. var seqnocolno = grd_diaglist.colRef("seqno");
  3817. var diagcdcolno = grd_diaglist.colRef("diagcd");
  3818. if (col == seqnocolno) {
  3819. var seqno = grd_diaglist.valueMatrix(row,seqnocolno);
  3820. var rows = grd_diaglist.rows;
  3821. var maxrow = eval(rows)-1;
  3822. model.setFocus("grd_diaglist"); // 포커스 문제때문에 임시로... 20080923 박창원
  3823. for (var i=1; i<rows; i++) {
  3824. var temp = grd_diaglist.valueMatrix(i,seqnocolno);
  3825. if (i != row) {
  3826. if (seqno >= row) {
  3827. if (i > seqno ) {
  3828. grd_diaglist.valueMatrix(i ,seqnocolno) = i +1;
  3829. } else {
  3830. grd_diaglist.valueMatrix(i ,seqnocolno) = i -1;
  3831. }
  3832. } else {
  3833. if (i >= seqno ) {
  3834. grd_diaglist.valueMatrix(i ,seqnocolno) = i +1;
  3835. } else {
  3836. grd_diaglist.valueMatrix(i ,seqnocolno) = i -1;
  3837. }
  3838. }
  3839. }
  3840. }
  3841. fSortDiagNo();
  3842. } else if (col == diagcdcolno) { // col = 3은 '상병코드'
  3843. if (event.keyCode == '13') { // Enter 입력시에만 상병조회 Popup을 호출한다.
  3844. fSearchDiageCode();
  3845. // 20091117 JHP taskno.33855 재원심사화면 SMPIJ00300 상병추가시 마우스 포인트 이동
  3846. // 엔터을때 상병명이 존재하면 다음줄을 확인하여 다음줄이없으면 한줄추가하여 마우스를 상병코드 쪽으로 이동시키ㅗ
  3847. // 다음줄이 존재하면 마우스 포인터만 그쪽으로 이동시킨다.
  3848. var chkdiagnm = grd_diaglist.valueMatrix(row, grd_diaglist.colref("diagnm"));
  3849. var rows = grd_diaglist.rows - grd_diaglist.fixedRows;
  3850. if(chkdiagnm == "" || chkdiagnm == null || chkdiagnm == " " || chkdiagnm == "-"){
  3851. }else{
  3852. if(rows > row){
  3853. grd_diaglist.col = diagcdcolno;
  3854. grd_diaglist.row = row + 1;
  3855. if (grd_diaglist.colType(grd_diaglist.col) == "input") {
  3856. grd_diaglist.editCell();
  3857. }
  3858. }else if(rows == row){
  3859. fDiagGridInsertRow();
  3860. }else{
  3861. ;
  3862. }
  3863. }
  3864. }
  3865. }
  3866. ]]>
  3867. </script>
  3868. <script type="javascript" ev:event="onmousedown">
  3869. <![CDATA[
  3870. if (event.button == 3) { // 3 : 오른쪽 버튼
  3871. if (grd_diaglist.isCell(event.target) && grd_diaglist.mouseRow >= grd_diaglist.fixedrows) {
  3872. window.setPopupMenu(true, "/root/hidden/popupmenu/diag/item", "name", "func", false);
  3873. } else {
  3874. window.showPopupMenu(true);
  3875. window.setPopupMenu(true, "/root/hidden/popupmenu/diag/item", "name", "func", false);
  3876. }
  3877. }
  3878. ]]>
  3879. </script>
  3880. <script type="javascript" ev:event="ondblclick">
  3881. <![CDATA[
  3882. var row = grd_diaglist.mouseRow;
  3883. if (grd_diaglist.isCell(event.target) && row >= grd_diaglist.fixedrows) {
  3884. var col = grd_diaglist.mouseCol;
  3885. if (col == grd_diaglist.colref("diagcd") || col == grd_diaglist.colref("diagnm")) { // col = 3은 '상병코드' / col = 4는 '상병명'
  3886. fSearchDiageCode();
  3887. }
  3888. if (col == grd_diaglist.colref("toot1")) { // 상병 - 치식여부 (Y/N)
  3889. model.setValue("/root/hidden/sppiz00600/cond/pid", model.getValue("/root/main/item1/iteminfo/pid"));
  3890. model.setValue("/root/hidden/sppiz00600/cond/indd", model.getValue("/root/main/item1/iteminfo/indd1"));
  3891. model.setValue("/root/hidden/sppiz00600/cond/cretno", model.getValue("/root/main/item1/iteminfo/cretno"));
  3892. model.setValue("/root/hidden/sppiz00600/cond/toot", model.getValue("/root/main/list3/diaglist[" + row + "]/toot"));
  3893. model.setValue("/root/hidden/sppiz00600/cond/flag", "AID");
  3894. fSetToothPop(row,"1");
  3895. model.removenode("/root/hidden/sppiz00600/rslt"); // SPPIZ00600_상병및처방별치식 에서 선택된 결과가 copyNode되는 경로임
  3896. modal("SPPIZ00600" ,"", "10", "10", "SPPIZ00600", "/root/hidden/sppiz00600/cond", "/root/hidden/cond", "", ""); // SPPIZ00600_상병및처방별치식.xrw
  3897. fGetToothPop();
  3898. }
  3899. }
  3900. ]]>
  3901. </script>
  3902. <script type="javascript" ev:event="DOMFocusOut">
  3903. <![CDATA[
  3904. window.setPopupMenu(false);
  3905. ]]>
  3906. </script>
  3907. <script type="javascript" ev:event="onentercell">
  3908. <![CDATA[
  3909. // col@type = "input" 일 경우 onentercell시점에 EditMode 상태 만들기
  3910. if (grd_diaglist.colType(grd_diaglist.col) == "input") {
  3911. grd_diaglist.editCell();
  3912. }
  3913. ]]>
  3914. </script>
  3915. <script type="javascript" ev:event="oncopy">
  3916. <![CDATA[
  3917. // 그리드 내용 복사
  3918. if (grd_diaglist.selectedRows == 1) { // 한줄
  3919. var row = grd_diaglist.row;
  3920. var col = grd_diaglist.col;
  3921. if (col == grd_diaglist.colRef("diagcd") || col == grd_diaglist.colRef("diagnm")) {
  3922. // 상병코드/상병명
  3923. var clip = grd_diaglist.labelMatrix(row, col);
  3924. window.clipBoardData = clip;
  3925. } else {
  3926. grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
  3927. }
  3928. }
  3929. else if (grd_diaglist.selectedRows > 1) { // 여러줄
  3930. grid_oncopy(); // (tfHelper.js) window.clipBoardData 복사 기능
  3931. }
  3932. ]]>
  3933. </script>
  3934. </datagrid>
  3935. <caption id="caption23" class="tit_2" style="left:980px; top:113px; width:15px; height:13px; ">
  3936. <script type="javascript" ev:event="onclick">
  3937. <![CDATA[
  3938. if (swt_spclmemo.attribute("width") == "541px") { // 세로로 확대된 창을 원래대로 한다.
  3939. grd_clcjlist.attribute("width") = "734px";
  3940. swt_spclmemo.attribute("width") = "742px";
  3941. }else{
  3942. grd_clcjlist.attribute("width") = "532px";
  3943. swt_spclmemo.attribute("width") = "541px";
  3944. }
  3945. ]]>
  3946. </script>
  3947. </caption>
  3948. <button id="btn_patdnor" class="btn2_letter3" style="left:67px; top:110px; width:53px; height:19px; ">
  3949. <caption>공여자</caption>
  3950. <script type="javascript" ev:event="DOMActivate">
  3951. <![CDATA[
  3952. //수정변경 JHP 20090911 공여수여조회시 한건이상이면 바로 조회가 안되고 팝업화면을 띄워서 해당 값들을 넘겨서 보여주고 심사자가 선택하게 한다.
  3953. var nodecnt = getNodesetCount("/root/main/item8/patdnorinfo");
  3954. if(nodecnt > 1){
  3955. grp_dnor.attribute("left") = "60px";
  3956. grp_dnor.attribute("top") = "205px";
  3957. grp_dnor.attribute("width") = "455px";
  3958. grp_dnor.attribute("height") = "197px";
  3959. grp_dnor.visible = true;
  3960. }else{
  3961. // 공여자 수혜자간 조회 전환
  3962. var pid = model.getValue("/root/main/item8/patdnorinfo/pid");
  3963. var hngnm = model.getValue("/root/main/item8/patdnorinfo/hngnm");
  3964. var patdnorflag = model.getValue("/root/main/item8/patdnorinfo/patdnorflag");
  3965. var patdnorpid = model.getValue("/root/main/item8/patdnorinfo/patdnorpid");
  3966. var patdnorhngnm = model.getValue("/root/main/item8/patdnorinfo/patdnorhngnm");
  3967. var indd = model.getValue("/root/main/item8/patdnorinfo/indd");
  3968. var mskind = model.getValue( "/root/main/item8/patdnorinfo/mskind");
  3969. var fromdd = model.getValue( "/root/main/item8/patdnorinfo/fromdd");
  3970. var todd = model.getValue( "/root/main/item8/patdnorinfo/todd");
  3971. var insukind = model.getValue( "/root/main/item8/patdnorinfo/insukind");
  3972. var suppkind = model.getValue( "/root/main/item8/patdnorinfo/suppkind");
  3973. var cretno = model.getValue( "/root/main/item8/patdnorinfo/cretno");
  3974. var seqno = model.getValue( "/root/main/item8/patdnorinfo/seqno");
  3975. // 현재 심사 화면의 환자가 수여자면 공여자버튼, 공여자이면 수여자 버튼이 생기는데
  3976. // 수여자는 공여자든 환자기준이면 그환자의 수여,공여번호는 무조건 patdnorpid가 된다.
  3977. // 그래서 무조건 patdnorpid로 조회하면된다.
  3978. model.setValue("/root/main/item1/iteminfo/pid",patdnorpid);
  3979. model.setValue("/root/main/item1/iteminfo/indd",indd);
  3980. model.setValue("/root/send/pid",patdnorpid);
  3981. model.setValue("/root/send/indd",indd);
  3982. model.setValue("/root/send/mskind",mskind);
  3983. model.setValue("/root/send/fromdd",fromdd);
  3984. model.setValue("/root/send/todd",todd);
  3985. model.setValue("/root/send/insukind",insukind);
  3986. model.setValue("/root/send/suppkind",suppkind);
  3987. model.setValue("/root/send/cretno",cretno);
  3988. model.setValue("/root/send/seqno",seqno);
  3989. model.setValue("/root/send/ordfromdd",fromdd);
  3990. model.setValue("/root/send/ordtodd",todd);
  3991. model.refreshpart("/root/main/item1/iteminfo");
  3992. model.refreshpart("/root/hidden/item1/message");
  3993. // 20090728 JHP, 수정추가 처방조회시 기간이 변경되어 각 파트별로 구분자파라미터 두어서 구분한다.
  3994. fGetItemInfo("IPHS");
  3995. }
  3996. ]]>
  3997. </script>
  3998. </button>
  3999. <caption id="cap_rare" visibility="hidden" style="left:147px; top:33px; width:40px; height:15px; font-size:12pt; font-weight:bold; color:#ff0000; ">희귀</caption>
  4000. <caption id="cap_tb" visibility="hidden" style="left:147px; top:32px; width:40px; height:16px; font-size:12pt; font-weight:bold; color:#ff0000; ">결핵</caption>
  4001. <caption id="cap_g1" visibility="hidden" style="left:147px; top:32px; width:40px; height:16px; font-size:12pt; font-weight:bold; color:#ff0000; ">긴급</caption>
  4002. <caption id="cap_c1c" visibility="hidden" style="left:147px; top:33px; width:40px; height:15px; font-size:12pt; font-weight:bold; color:#ff0000; ">C</caption>
  4003. <caption id="cap_c2e" visibility="hidden" style="left:147px; top:33px; width:40px; height:15px; font-size:12pt; font-weight:bold; color:#ff0000; ">E</caption>
  4004. <caption id="cap_c2f" visibility="hidden" style="left:147px; top:33px; width:40px; height:15px; font-size:12pt; font-weight:bold; color:#ff0000; ">F</caption>
  4005. <button id="btn_patspcfyn" style="left:77px; top:9px; width:14px; height:14px; background-image:../../../com/commonweb/images/icon_btn.gif; ">
  4006. <caption/>
  4007. <script type="javascript" ev:event="DOMActivate">
  4008. <![CDATA[
  4009. // pam/patinfomngtweb/xrw/SMPMC01300_특이환자관리.xrw
  4010. model.resetInstanceNode("/root/hidden/smpmc01300/cond");
  4011. model.resetInstanceNode("/root/hidden/smpmc01300/rslt");
  4012. model.setValue("/root/hidden/smpmc01300/cond/srchcond", 1);
  4013. model.setValue("/root/hidden/smpmc01300/cond/pid", model.getValue("/root/main/item1/iteminfo/pid"));
  4014. modal("SMPMC01300", "1", "", "", "SMPMC01300", "/root/hidden/smpmc01300/cond", "/root/source");
  4015. var indd = model.getValue("/root/main/item1/iteminfo/indd1");
  4016. if (indd) {
  4017. // SMPMC01300_특이환자관리 팝업에서 특이내역을 추가,삭제한 경우 결과를 표시하기 위해
  4018. model.setValue("/root/hidden/smpmc01300/cond/acptdd", indd);
  4019. submit("TRPID20308");
  4020. var patspcfyn = model.getValue("/root/hidden/smpmc01300/rslt/patspcfyn");
  4021. model.setValue("/root/main/item1/iteminfo/probjudgflag", patspcfyn);
  4022. // 특이환자 버튼 설정
  4023. if (model.getValue("/root/main/item1/iteminfo/probjudgflag") == "Y") {
  4024. btn_patspcfyn.attribute("background-image") = "../../../com/commonweb/images/icon_btn_s.gif"; // 주황색
  4025. } else {
  4026. btn_patspcfyn.attribute("background-image") = "../../../com/commonweb/images/icon_btn.gif"; // 파란색
  4027. }
  4028. model.refreshpart("/root/main/item1/iteminfo/probjudgflag");
  4029. }
  4030. ]]>
  4031. </script>
  4032. </button>
  4033. <button id="btn_autolimit" style="left:1175px; top:707px; width:14px; height:14px; background-image:../../../com/commonweb/images/icon_btn.gif; ">
  4034. <caption/>
  4035. <script type="javascript" ev:event="onclick">
  4036. <![CDATA[
  4037. var insukind = model.getValue("/root/main/item1/iteminfo/insukindcd");
  4038. var suppkind = model.getValue("/root/main/item1/iteminfo/suppkindcd");
  4039. if (insukind == "31" ) {
  4040. if (suppkind != "18") {
  4041. messageBox("자보환자중 자손/책임/무보험만 한도잔액조회","I006");
  4042. return;
  4043. }
  4044. } else {
  4045. messageBox("자보환자중 자손/책임/무보험만 한도잔액조회","I006");
  4046. return;
  4047. }
  4048. model.resetInstanceNode("/root/hidden/sppmc04500/cond");
  4049. model.setValue("/root/hidden/sppmc04500/cond/pid", model.getValue("/root/main/item1/iteminfo/pid"));
  4050. modal("SPPMC04500", "1", "", "", "SPPMC04500", "/root/hidden/sppmc04500/cond", "/root/send");
  4051. ]]>
  4052. </script>
  4053. </button>
  4054. <img id="img_msg" visibility="hidden" src="../../../com/commonweb/images/icon_input.gif" style="left:1176px; top:7px; width:16px; height:15px; background-stretch:stretch; ">
  4055. <script type="javascript" ev:event="onclick">
  4056. <![CDATA[
  4057. // 등록번호가 존재하면(환자가 조회되었다는 판단에 의해) 간편조회 열기
  4058. if (model.getValue("/root/main/item1/iteminfo/pid") != "" &&
  4059. model.getValue("/root/main/item1/iteminfo/pid") != " " &&
  4060. model.getValue("/root/main/item1/iteminfo/pid") != "-" &&
  4061. model.getValue("/root/main/item1/iteminfo/pid") != null ){
  4062. // SMPIJ00300.js 환자전체 메세지 내용 간편조회
  4063. fJudgPatMsgTrsmRef();
  4064. }
  4065. ]]>
  4066. </script>
  4067. </img>
  4068. <datagrid id="grd_insuhistory" nodeset="/root/main/list1/insulist" class="datagrid2" caption="유형^보조^M^희귀^개시일^종료일^일&#xA;수^cretno^seqno^pid^indd^퇴원통보일자^flag^할인코드^maxynm^maxyns^ownbmaxgradeflag" colsep="^" colwidth="18, 18, 18, 14, 55, 56, 40, 100, 100, 100, 100, 100, 60, 100, 100, 100, 100" dataheight="25" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:990px; top:31px; width:202px; height:70px; font-size:10pt; ">
  4069. <col ref="insukind"/>
  4070. <col ref="suppkind"/>
  4071. <col ref="mskind"/>
  4072. <col ref="rare"/>
  4073. <col ref="fromdd"/>
  4074. <col ref="dschnotidt"/>
  4075. <col ref="indaycnt" style="text-align:left; "/>
  4076. <col ref="cretno" visibility="hidden"/>
  4077. <col ref="seqno" visibility="hidden"/>
  4078. <col ref="pid" visibility="hidden"/>
  4079. <col ref="indd" visibility="hidden"/>
  4080. <col ref="todd" visibility="hidden"/>
  4081. <col ref="flag" visibility="hidden"/>
  4082. <col ref="disccd" visibility="hidden"/>
  4083. <col ref="maxynm" visibility="hidden"/>
  4084. <col ref="maxyns" visibility="hidden"/>
  4085. <col ref="ownbmaxgradeflag" visibility="hidden"/>
  4086. <script type="javascript" ev:event="ondblclick">
  4087. <![CDATA[
  4088. if(grd_insuhistory.isCell(event.target) && grd_insuhistory.row >= grd_insuhistory.fixedRows) { //20100322 정승우 해당 row를 더블클릭했을 경우만 이벤트 타도록 적용..김용민 요청
  4089. //보험리스트에 유형종료일이 9999-12-31인 경우 대신 퇴원예정일을 보여준다. 퇴원예정일이 없는경우 null로 보여준다.
  4090. var mskind = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/mskind");
  4091. var fromdd = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/fromdd");
  4092. var todd = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/todd");
  4093. var insukind = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/insukind");
  4094. var suppkind = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/suppkind");
  4095. var cretno = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/cretno");
  4096. var seqno = model.getValue( "/root/main/list1/insulist[" + grd_insuhistory.row + "]/seqno");
  4097. //주석 처리함. 2007.08.22 박도형
  4098. model.setValue("/root/send/mskind",mskind);
  4099. model.setValue("/root/send/fromdd",fromdd);
  4100. model.setValue("/root/send/todd",todd);
  4101. model.setValue("/root/send/insukind",insukind);
  4102. model.setValue("/root/send/suppkind",suppkind);
  4103. model.setValue("/root/send/cretno",cretno);
  4104. model.setValue("/root/send/seqno",seqno);
  4105. model.setValue("/root/send/ordfromdd",fromdd);
  4106. model.setValue("/root/send/ordtodd",todd);
  4107. // 20090728 JHP, 수정추가 처방조회시 기간이 변경되어 각 파트별로 구분자파라미터 두어서 구분한다.
  4108. fGetItemInfo("IPHS");
  4109. }
  4110. ]]>
  4111. </script>
  4112. </datagrid>
  4113. <group id="group9" visibility="hidden" style="left:530px; top:20px; width:190px; height:375px; ">
  4114. <button id="btn_menuclose" class="btn4_letter2" style="left:128px; top:343px; width:56px; height:22px; ">
  4115. <caption>
  4116. <![CDATA[닫기]]>
  4117. </caption>
  4118. <script type="javascript" ev:event="onclick">
  4119. <![CDATA[
  4120. group9.visible = false;
  4121. ]]>
  4122. </script>
  4123. </button>
  4124. <switch id="switch4" style="left:0px; top:0px; width:179px; height:340px; border-color:#c7a3cf; border-style:solid; ">
  4125. <case id="histref" style="left:0px; top:0px; width:175px; height:338px; ">
  4126. <line id="line50" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4127. <caption id="caption133" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">이력조회</caption>
  4128. <treeview id="trv_histref" itemsettype="depth" style="left:0px; top:35px; width:175px; height:311px; ">
  4129. <item>
  4130. <label>이력조회</label>
  4131. <value/>
  4132. <item>
  4133. <label>환자진료정보</label>
  4134. <value>SMMMO02500</value>
  4135. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4136. </item>
  4137. <item>
  4138. <label>환자상세내역</label>
  4139. <value>SMPMC01900</value>
  4140. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4141. </item>
  4142. <item>
  4143. <label>외래등록조회</label>
  4144. <value>SMPMO00600</value>
  4145. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4146. </item>
  4147. <item>
  4148. <label>청구및자료수집이력</label>
  4149. <value>SMPIS00100</value>
  4150. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4151. </item>
  4152. <item>
  4153. <label>계산처방시행조회</label>
  4154. <value>SMPIS00500</value>
  4155. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4156. </item>
  4157. <item>
  4158. <label>청구삭감조회</label>
  4159. <value>SMPIS00600</value>
  4160. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4161. </item>
  4162. </item>
  4163. <script type="javascript" ev:event="onclick">
  4164. <![CDATA[
  4165. var select = trv_histref.selectedIndex;
  4166. var view = trv_histref.item(select);
  4167. if (view == null) return;
  4168. var trgtWindow = trv_histref.item(select).value;
  4169. // 환자진료정보
  4170. if (trgtWindow == "SMMMO02500") {
  4171. fOpenSMMMO02500(fOpenSMMMO02500_1(model.getValue("/root/main/item1/iteminfo/pid")));
  4172. // 환자상세내역
  4173. } else if (trgtWindow == "SMPMC01900") {
  4174. fOpenSMPMC01900(model.getValue("/root/main/item1/iteminfo/pid"));
  4175. // 외래등록조회
  4176. } else if (trgtWindow == "SMPMO00600") {
  4177. fOpenSMPMO00600(model.getValue("/root/main/item1/iteminfo/pid"));
  4178. // 청구및자료수집이력조회
  4179. } else if (trgtWindow == "SMPIS00100") {
  4180. fOpenSMPIS00100("I"
  4181. , ""
  4182. , model.getValue("/root/main/item1/iteminfo/pid")
  4183. );
  4184. // 청구및자료수집이력
  4185. } else if (trgtWindow == "") {
  4186. return;
  4187. // 환자별삭감이력
  4188. } else if (trgtWindow == "SMPID20900") {
  4189. fOpenSMPID20900(model.getValue("/root/main/item1/iteminfo/pid"));
  4190. // 처방별 환자조회(처방/시행)
  4191. } else if (trgtWindow == "SMPIS00500") {
  4192. var fromdd = getCurrentDate().toDate().getAddDate(-7,"D").getDateFormat("YYYYMMDD");
  4193. var todd = getCurrentDate();
  4194. fOpenSMPIS00500("P"
  4195. , fromdd
  4196. , todd
  4197. , "I"
  4198. , ""
  4199. , ""
  4200. , "calcscorcd"
  4201. , ""
  4202. , model.getValue("/root/main/item1/iteminfo/pid")
  4203. , ""
  4204. , ""
  4205. , ""
  4206. );
  4207. // 처방별 환자조회(청구/삭감)
  4208. } else if (trgtWindow == "SMPIS00600") {
  4209. var curDate = model.getValue("/root/main/item1/iteminfo/indd1");
  4210. curDate = curDate.toDate().getAddDate(-6,"M").getDateFormat("YYYYMM");
  4211. fOpenSMPIS00600(""
  4212. , model.getValue("/root/main/item1/iteminfo/indd1").substr(0,6)
  4213. , curDate
  4214. , "1"
  4215. , model.getValue("/root/main/item1/iteminfo/indd1").substr(0,6)
  4216. , "1"
  4217. , ""
  4218. , model.getValue("/root/main/item1/iteminfo/ioflag")
  4219. , ""
  4220. , ""
  4221. , ""
  4222. , "calcscorcd"
  4223. , ""
  4224. , model.getValue("/root/main/item1/iteminfo/pid")
  4225. , "true"
  4226. );
  4227. }
  4228. ]]>
  4229. </script>
  4230. </treeview>
  4231. </case>
  4232. <case id="patinfo" style="left:0px; top:0px; width:179px; height:338px; ">
  4233. <line id="line4" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4234. <caption id="caption24" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">환자정보</caption>
  4235. <treeview id="trv_patinfo" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4236. <script type="javascript" ev:event="onclick">
  4237. <![CDATA[
  4238. var select = trv_patinfo.selectedIndex;
  4239. var view = trv_patinfo.item(select);
  4240. if (view == null) return;
  4241. var trgtWindow = trv_patinfo.item(select).value;
  4242. // 입원의뢰서
  4243. if (trgtWindow == "SPMMO00100") {
  4244. fOpenSPMMO00100(model.getValue("/root/main/item1/iteminfo/pid")
  4245. , model.getValue("/root/main/item1/iteminfo/patnm")
  4246. , model.getValue("/root/main/item1/iteminfo/orddeptcd")
  4247. , model.getValue("/root/main/item1/iteminfo/medispclid")
  4248. , model.getValue("/root/main/item1/iteminfo/insukindcd")
  4249. , model.getValue("/root/main/item1/iteminfo/suppkindcd")
  4250. , model.getValue("/root/main/item1/iteminfo/indd1")
  4251. , model.getValue("/root/main/item1/iteminfo/cretno")
  4252. , "I");
  4253. // 카덱스조회
  4254. } else if (trgtWindow == "SMMNB00200") {
  4255. fOpenSMMNB00200();
  4256. // 병기분류조회
  4257. } else if (trgtWindow == "SPMMO08500") {
  4258. fOpenSPMMO08500();
  4259. // 중증등록신청서
  4260. } else if (trgtWindow == "SMMRD00200") {
  4261. fOpenSMMRD00200(model.getValue("/root/main/item1/iteminfo/pid"), "I");
  4262. // 중증등록사항
  4263. } else if (trgtWindow == "SPMRD00900") {
  4264. fOpenSPMRD00900(model.getValue("/root/main/item1/iteminfo/pid"), "I");
  4265. // 병원감염대상자기록
  4266. } else if (trgtWindow == "SMASI00100") {
  4267. fOpenSMASI00100(model.getValue("/root/main/item1/iteminfo/pid"));
  4268. // 환자별영양관리
  4269. } else if (trgtWindow == "SMANC00300") {
  4270. var reqdd = getCurrentDate();
  4271. fOpenSMANC00300(model.getValue("/root/main/item1/iteminfo/pid")
  4272. , model.getValue("/root/main/item1/iteminfo/patnm")
  4273. , reqdd
  4274. , ""
  4275. , ""
  4276. , model.getValue("/root/main/item1/iteminfo/cretno")
  4277. , model.getValue("/root/main/item1/iteminfo/orddeptcd")
  4278. , ""
  4279. , model.getValue("/root/main/item1/iteminfo/indd1")
  4280. );
  4281. // NST환자관리
  4282. } else if (trgtWindow == "SMADC02600") {
  4283. var cnstdd = getCurrentDate();
  4284. fOpenSMADC02600(model.getValue("/root/main/item1/iteminfo/pid")
  4285. , model.getValue("/root/main/item1/iteminfo/indd1")
  4286. , model.getValue("/root/main/item1/iteminfo/cretno")
  4287. , ""
  4288. , ""
  4289. , ""
  4290. , cnstdd
  4291. );
  4292. // 피부욕창기록
  4293. } else if (trgtWindow == "SMMNW04700") {
  4294. fOpenSMMNW04700();
  4295. // 중증도및위험사정
  4296. } else if (trgtWindow == "SMMNW04000") {
  4297. fOpenSMMNW04000();
  4298. // 투석간호정보
  4299. } else if (trgtWindow == "SMMND00300") {
  4300. fOpenSMMND00300();
  4301. // 희귀난치등록신청서
  4302. } else if (trgtWindow == "SMMRD02000") {
  4303. fOpenSMMRD02000(model.getValue("/root/main/item1/iteminfo/pid"));
  4304. //휘귀난치등록사항
  4305. }else if (trgtWindow == "SPMRD02100") {
  4306. fOpenSPMRD02100(model.getValue("/root/main/item1/iteminfo/pid"));
  4307. // 사망등록조회
  4308. } else if (trgtWindow == "SMMRD01100") {
  4309. fOpenSMMRD01100();
  4310. // 항암제투여현황
  4311. } else if (trgtWindow == "SMPIJ02900") {
  4312. fOpenSMPIJ02900(model.getValue("/root/main/item1/iteminfo/pid"));
  4313. }
  4314. ]]>
  4315. </script>
  4316. <item>
  4317. <label>환자정보</label>
  4318. <value/>
  4319. <item>
  4320. <label>입원의뢰서</label>
  4321. <value>SPMMO00100</value>
  4322. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4323. </item>
  4324. <item>
  4325. <label>카덱스조회</label>
  4326. <value>SMMNB00200</value>
  4327. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4328. </item>
  4329. <item>
  4330. <label>병기분류조회(진료)</label>
  4331. <value>SPMMO08500</value>
  4332. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4333. </item>
  4334. <item>
  4335. <label>중증등록신청서</label>
  4336. <value>SMMRD00200</value>
  4337. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4338. </item>
  4339. <item>
  4340. <label>중증등록사항</label>
  4341. <value>SPMRD00900</value>
  4342. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4343. </item>
  4344. <item>
  4345. <label>희귀난치등록신청서</label>
  4346. <value>SMMRD02000</value>
  4347. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4348. </item>
  4349. <item>
  4350. <label>희귀난치등록사항</label>
  4351. <value>SPMRD02100</value>
  4352. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4353. </item>
  4354. <item>
  4355. <label>환자별영양관리</label>
  4356. <value>SMANC00300</value>
  4357. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4358. </item>
  4359. <item>
  4360. <label>피부욕창기록</label>
  4361. <value>SMMNW04700</value>
  4362. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4363. </item>
  4364. <item>
  4365. <label>중증도및위험사정</label>
  4366. <value>SMMNW04000</value>
  4367. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4368. </item>
  4369. <item>
  4370. <label>투석간호정보</label>
  4371. <value>SMMND00300</value>
  4372. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4373. </item>
  4374. <item>
  4375. <label>사망등록조회</label>
  4376. <value>SMMRD01100</value>
  4377. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4378. </item>
  4379. <item>
  4380. <label>항암제투여현황</label>
  4381. <value>SMPIJ02900</value>
  4382. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4383. </item>
  4384. </item>
  4385. </treeview>
  4386. </case>
  4387. <case id="qualinfo" style="left:0px; top:0px; width:179px; height:338px; ">
  4388. <line id="line5" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4389. <caption id="caption25" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">자격정보</caption>
  4390. <treeview id="trv_qualinfo" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4391. <item>
  4392. <label>자격정보</label>
  4393. <value/>
  4394. <item>
  4395. <label>환자기본정보관리</label>
  4396. <value>SMPMC01400</value>
  4397. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4398. </item>
  4399. <item>
  4400. <label>재원변경관리</label>
  4401. <value>SMPMI00400</value>
  4402. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4403. </item>
  4404. <item>
  4405. <label>자보환자관리</label>
  4406. <value>SMPMC02600</value>
  4407. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4408. </item>
  4409. <item>
  4410. <label>산재공상환자관리</label>
  4411. <value>SMPMC02700</value>
  4412. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4413. </item>
  4414. <item>
  4415. <label>장애인환자관리</label>
  4416. <value>SMPMC01700</value>
  4417. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4418. </item>
  4419. </item>
  4420. <script type="javascript" ev:event="onclick">
  4421. <![CDATA[
  4422. var select = trv_qualinfo.selectedIndex;
  4423. var view = trv_qualinfo.item(select);
  4424. if (view == null) return;
  4425. var trgtWindow = trv_qualinfo.item(select).value;
  4426. // 환자기본정보관리
  4427. if (trgtWindow == "SMPMC01400") {
  4428. fOpenSMPMC01400(model.getValue("/root/main/item1/iteminfo/pid"), "1");
  4429. // 재원변경관리
  4430. } else if (trgtWindow == "SMPMI00400") {
  4431. fOpenSMPMI00400(model.getValue("/root/main/item1/iteminfo/pid"));
  4432. // 자보환자관리
  4433. } else if (trgtWindow == "SMPMC02600") {
  4434. fOpenSMPMC02600(model.getValue("/root/main/item1/iteminfo/pid"));
  4435. // 산재공상환자관리
  4436. } else if (trgtWindow == "SMPMC02700") {
  4437. fOpenSMPMC02700(model.getValue("/root/main/item1/iteminfo/pid"));
  4438. // 장애인환자관리
  4439. } else if (trgtWindow == "SMPMC01700") {
  4440. fOpenSMPMC01700();
  4441. }
  4442. ]]>
  4443. </script>
  4444. </treeview>
  4445. </case>
  4446. <case id="prcpref" style="left:0px; top:0px; width:179px; height:338px; ">
  4447. <line id="line6" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4448. <caption id="caption26" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">처방조회</caption>
  4449. <treeview id="trv_prcpref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4450. <script type="javascript" ev:event="onclick">
  4451. <![CDATA[
  4452. var select = trv_prcpref.selectedIndex;
  4453. var view = trv_prcpref.item(select);
  4454. if (view == null) return;
  4455. var trgtWindow = trv_prcpref.item(select).value;
  4456. // 처방상태조회
  4457. if (trgtWindow == "SMPIJ01200") {
  4458. var todd = getCurrentDate();
  4459. fOpenSMPIJ01200_1(model.getValue("/root/main/item1/iteminfo/pid")
  4460. , model.getValue("/root/main/item1/iteminfo/patnm")
  4461. , model.getValue("/root/main/item1/iteminfo/wardcd")
  4462. , model.getValue("/root/main/item1/iteminfo/indd1")
  4463. , model.getValue("/root/main/item1/iteminfo/indd1")
  4464. , todd
  4465. , "5"
  4466. );
  4467. // 식사력조회
  4468. } else if (trgtWindow == "SMANT01000") {
  4469. var todd = getCurrentDate();
  4470. fOpenSMANT01000_1(model.getValue("/root/main/item1/iteminfo/pid")
  4471. , model.getValue("/root/main/item1/iteminfo/patnm")
  4472. , "1"
  4473. , model.getValue("/root/main/item1/iteminfo/wardcd")
  4474. , model.getValue("/root/main/item1/iteminfo/roomcd")
  4475. , model.getValue("/root/main/item1/iteminfo/indd1")
  4476. , todd
  4477. );
  4478. // 수혈조회
  4479. } else if (trgtWindow == "SMMNR01000") {
  4480. fOpenSMMNR01000(model.getValue("/root/main/item1/iteminfo/pid")
  4481. , "IPRC2");
  4482. // 수혈현황조회
  4483. } else if (trgtWindow == "SMMNR04600") {
  4484. fOpenSMMNR04600();
  4485. // 개인별예약현황
  4486. } else if (trgtWindow == "SMAEA00300") {
  4487. fOpenSMAEA00300(model.getValue("/root/main/item1/iteminfo/pid"));
  4488. // 입원기간중외래미실행오더조회
  4489. } else if (trgtWindow == "SMMNW10700") {
  4490. fOpenSMMNW10700(model.getValue("/root/main/item1/iteminfo/pid")
  4491. , model.getValue("/root/main/item1/iteminfo/indd1")
  4492. , model.getValue("/root/main/item1/iteminfo/wardcd")
  4493. , ""
  4494. );
  4495. // 시행부서 처방
  4496. } else if (trgtWindow == "SMMMO00200") {
  4497. fOpenSMMMO00200(model.getValue("/root/main/item1/iteminfo/pid")
  4498. , model.getValue("/root/main/item1/iteminfo/indd1")
  4499. , model.getValue("/root/main/item1/iteminfo/cretno")
  4500. , model.getValue("/root/main/item1/iteminfo/instcd")
  4501. , "I"
  4502. , ""
  4503. );
  4504. // 판독신청
  4505. } else if (trgtWindow == "SMAEF00100") {
  4506. fOpenSMAEF00100(model.getValue("/root/main/item1/iteminfo/pid"));
  4507. // 수혈심사
  4508. } else if (trgtWindow == "SPPIZ01800") {
  4509. fOpenSPPIZ01800(model.getValue("/root/main/item1/iteminfo/pid")
  4510. , model.getValue("/root/main/item1/iteminfo/patnm")
  4511. , model.getValue("/root/main/item1/iteminfo/age")
  4512. , model.getValue("/root/main/item1/iteminfo/gender")
  4513. , model.getValue("/root/main/item1/iteminfo/indd"));
  4514. // 처방조회
  4515. } else if (trgtWindow == "SPMMO14900") {
  4516. fOpenSPMMO14900(model.getValue("/root/main/item1/iteminfo/pid")
  4517. , model.getValue("/root/main/item1/iteminfo/patnm"));
  4518. // 특수조제실처방조회
  4519. } else if (trgtWindow == "SMADT20100") {
  4520. fOpenSMADT20100(model.getValue("/root/main/item1/iteminfo/pid"));
  4521. // 병리조직결과조회
  4522. } else if (trgtWindow == "SMLPP00500") {
  4523. fOpenSMLPP00500(model.getValue("/root/main/item1/iteminfo/pid"));
  4524. // 재원미시행처방조회
  4525. } else if (trgtWindow == "SPPIJ00900") {
  4526. modal("SPPIJ00900" ,"", "10", "10", "SPPIJ00900", "/root/main/item1/iteminfo/pid", "/root/send/send_pid/pid", "", "");
  4527. }
  4528. ]]>
  4529. </script>
  4530. <item>
  4531. <label>처방조회</label>
  4532. <value/>
  4533. <item>
  4534. <label>처방상태조회</label>
  4535. <value>SMPIJ01200</value>
  4536. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4537. </item>
  4538. <item>
  4539. <label>식사력조회</label>
  4540. <value>SMANT01000</value>
  4541. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4542. </item>
  4543. <item>
  4544. <label>수혈조회</label>
  4545. <value>SMMNR01000</value>
  4546. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4547. </item>
  4548. <item>
  4549. <label>수혈현황조회</label>
  4550. <value>SMMNR04600</value>
  4551. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4552. </item>
  4553. <item>
  4554. <label>개인별예약현황</label>
  4555. <value>SMAEA00300</value>
  4556. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4557. </item>
  4558. <item>
  4559. <label>미수행처방관리</label>
  4560. <value>SMMNW10700</value>
  4561. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4562. </item>
  4563. <item>
  4564. <label>시행부서처방</label>
  4565. <value>SMMMO00200</value>
  4566. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4567. </item>
  4568. <item>
  4569. <label>판독신청</label>
  4570. <value>SMAEF00100</value>
  4571. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4572. </item>
  4573. <item>
  4574. <label>수혈심사</label>
  4575. <value>SPPIZ01800</value>
  4576. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4577. </item>
  4578. <item>
  4579. <label>처방조회</label>
  4580. <value>SPMMO14900</value>
  4581. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4582. </item>
  4583. <item>
  4584. <label>특수조제실처방조회</label>
  4585. <value>SMADT20100</value>
  4586. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4587. </item>
  4588. <item>
  4589. <label>병리조직결과조회</label>
  4590. <value>SMLPP00500</value>
  4591. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4592. </item>
  4593. <item>
  4594. <label>재원미시행처방조회</label>
  4595. <value>SPPIJ00900</value>
  4596. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4597. </item>
  4598. </item>
  4599. </treeview>
  4600. </case>
  4601. <case id="mediinfo" style="left:0px; top:0px; width:179px; height:338px; ">
  4602. <line id="line7" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4603. <caption id="caption27" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">투약정보</caption>
  4604. <treeview id="trv_mediinfo" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4605. <item>
  4606. <label>투약정보</label>
  4607. <value/>
  4608. <item>
  4609. <label>투약이력</label>
  4610. <value>SPMMO02400</value>
  4611. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4612. </item>
  4613. <item>
  4614. <label>투약기록</label>
  4615. <value>SMMNR04500</value>
  4616. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4617. </item>
  4618. <item>
  4619. <label>제한항생제</label>
  4620. <value>SMASI00800</value>
  4621. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4622. </item>
  4623. <item>
  4624. <label>항암프로토콜</label>
  4625. <value>SMADB01020</value>
  4626. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4627. </item>
  4628. <item>
  4629. <label>주사실액팅조회</label>
  4630. <value>SMMNI00400</value>
  4631. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4632. </item>
  4633. </item>
  4634. <script type="javascript" ev:event="onclick">
  4635. <![CDATA[
  4636. var select = trv_mediinfo.selectedIndex;
  4637. var view = trv_mediinfo.item(select);
  4638. if (view == null) return;
  4639. var trgtWindow = trv_mediinfo.item(select).value;
  4640. // 투약이력
  4641. if (trgtWindow == "SPMMO02400") {
  4642. fOpenSPMMO02400();
  4643. // 투약기록
  4644. } else if (trgtWindow == "SMMNR04500") {
  4645. fOpenSMMNR04500();
  4646. // 제한항생제
  4647. } else if (trgtWindow == "SMASI00800") {
  4648. var todd = getCurrentDate();
  4649. fOpenSMASI00800("P"
  4650. , model.getValue("/root/main/item1/iteminfo/indd")
  4651. , todd
  4652. , ""
  4653. , "-"
  4654. , model.getValue("/root/main/item1/iteminfo/orddeptcd")
  4655. , model.getValue("/root/main/item1/iteminfo/pid")
  4656. , model.getValue("/root/main/item1/iteminfo/patnm")
  4657. );
  4658. // 항암프로토콜
  4659. } else if (trgtWindow == "SMADB01020") {
  4660. // 간단히 내용을 요약하자면 위에 첫번째 였는데 수정해달라고 해서 그다음으로 수정을 햇는데 원래는 이게 아니라 처음꺼였다네??
  4661. // 그래서 수정을 하는데 결국 항암프로토콜 스케쥴 화면을 열어서 보이게 해달라는건데. 이게....
  4662. // 원래는 항암프로토콜 처방 조회 화면을 통해서 들어가야하는데 그렇게 안들어가니까. 기본적인 값이 pid하고 cpgappno(emr.mmphappt의 cpgappno_cp/cpg적용번호)를 넣어줘야하는데
  4663. // 그게 안되니까 일단 여기서 cpgappno를 조회를 해서 그거랑 pid랑 넘기는 걸로한다.이거는 insucomweb의 pam.js의 fOpenSMADB01020_2를 본다.
  4664. model.setValue("/root/send/srchdata/pid", model.getValue("/root/main/item1/iteminfo/pid"));
  4665. submit("TRADB01007");
  4666. model.makevalue("/root/hidden/SMADB01020_cond/pid", model.getValue("/root/main/prtlhislist/item/pid"));
  4667. model.makevalue("/root/hidden/SMADB01020_cond/cpgappno", model.getValue("/root/main/prtlhislist/item/cpgappno"));
  4668. model.refreshpart("/root/hidden/SMADB01020_cond");
  4669. fOpenSMADB01020_2(); //다시변경한것.
  4670. // 주사실액팅조회
  4671. } else if (trgtWindow == "SMMNI00400") {
  4672. fOpenSMMNI00400();
  4673. }
  4674. ]]>
  4675. </script>
  4676. </treeview>
  4677. </case>
  4678. <case id="ordamt" style="left:0px; top:0px; width:179px; height:338px; ">
  4679. <line id="line8" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4680. <caption id="caption28" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">진료비</caption>
  4681. <treeview id="trv_ordamt" itemsettype="depth" style="left:0px; top:25px; width:175px; height:311px; ">
  4682. <item>
  4683. <label>진료비</label>
  4684. <value/>
  4685. <item>
  4686. <label>수정처방(재원)</label>
  4687. <value>SPPIJ02400</value>
  4688. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4689. </item>
  4690. <item>
  4691. <label>입원진료비상세</label>
  4692. <value>SMPAI00200</value>
  4693. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4694. </item>
  4695. <item>
  4696. <label>외래수납조회</label>
  4697. <value>SMPAO00300</value>
  4698. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4699. </item>
  4700. <item>
  4701. <label>외래처방계산내역조회</label>
  4702. <value>SMPMOTMP00</value>
  4703. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4704. </item>
  4705. <item>
  4706. <label>예상진료비조회</label>
  4707. <value>SMPAI00400</value>
  4708. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4709. </item>
  4710. <item>
  4711. <label>급종변경전후금액조회</label>
  4712. <value>SMPAI03600</value>
  4713. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4714. </item>
  4715. </item>
  4716. <script type="javascript" ev:event="onclick">
  4717. <![CDATA[
  4718. var select = trv_ordamt.selectedIndex;
  4719. var view = trv_ordamt.item(select);
  4720. if (view == null) return;
  4721. var trgtWindow = trv_ordamt.item(select).value;
  4722. // 수정처방(재원)
  4723. if (trgtWindow == "SPPIJ02400") {
  4724. fOpenSPPIJ02400("1"
  4725. , model.getValue("/root/main/item1/iteminfo/pid")
  4726. , model.getValue("/root/main/item1/iteminfo/indd1")
  4727. , model.getValue("/root/main/item1/iteminfo/cretno")
  4728. , model.getValue("/root/main/item1/iteminfo/mskind")
  4729. , model.getValue("/root/main/item1/iteminfo/insukindcd")
  4730. , model.getValue("/root/main/item1/iteminfo/suppkindcd")
  4731. );
  4732. // 입원진료비상세
  4733. } else if (trgtWindow == "SMPAI00200") {
  4734. fOpenSMPAI00200(model.getValue("/root/main/item1/iteminfo/pid"));
  4735. // 외래수납조회
  4736. } else if (trgtWindow == "SMPAO00300") {
  4737. fOpenSMPAO00300(model.getValue("/root/main/item1/iteminfo/pid"));
  4738. // 외래처방계산내역조회
  4739. } else if (trgtWindow == "SMPMOTMP00") {
  4740. fOpenSMPMOTMP00(model.getValue("/root/main/item1/iteminfo/pid"));
  4741. // 예상진료비조회
  4742. } else if (trgtWindow == "SMPAI00400") {
  4743. fOpenSMPAI00400();
  4744. // 급종변경전후금액조회
  4745. } else if (trgtWindow == "SMPAI03600") {
  4746. fOpenSMPAI03600(model.getValue("/root/main/item1/otpt/pid"));
  4747. }
  4748. ]]>
  4749. </script>
  4750. </treeview>
  4751. </case>
  4752. <case id="etcref" selected="true" style="left:0px; top:0px; width:179px; height:338px; ">
  4753. <line id="line9" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4754. <caption id="caption29" class="tit_2" style="left:6px; top:4px; width:129px; height:13px; ">각종조회</caption>
  4755. <treeview id="trv_etcref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4756. <script type="javascript" ev:event="onclick">
  4757. <![CDATA[
  4758. var select = trv_etcref.selectedIndex;
  4759. var view = trv_etcref.item(select);
  4760. if (view == null) return;
  4761. var trgtWindow = trv_etcref.item(select).value;
  4762. // 약품편람
  4763. if (trgtWindow == "SMADB01900") {
  4764. fOpenSMADB01900();
  4765. // 의약품정보조회
  4766. } else if (trgtWindow == "SMADB00100") {
  4767. fOpenSMADB00100();
  4768. // 수가관리
  4769. } else if (trgtWindow == "SMPIC00100") {
  4770. fOpenSMPIC00100();
  4771. // 수가세부조회
  4772. } else if (trgtWindow == "SMPIC00700") {
  4773. fOpenSMPIC00700();
  4774. // 보험인정기준
  4775. } else if (trgtWindow == "SPPIZ01600") {
  4776. fOpenSPPIZ01600();
  4777. // 격리신청서
  4778. } else if (trgtWindow == "SMASB02100") {
  4779. fOpenSMASB02100(model.getValue("/root/main/item1/iteminfo/pid"));
  4780. // 수술마취스케줄조회
  4781. } else if (trgtWindow == "SMMMO05100") {
  4782. var optodd = getCurrentDate();
  4783. fOpenSMMMO05100(model.getValue("/root/main/item1/iteminfo/indd")
  4784. , optodd
  4785. , model.getValue("/root/main/item1/iteminfo/patnm")
  4786. , model.getValue("/root/main/item1/iteminfo/pid")
  4787. , ""
  4788. , ""
  4789. , "T"
  4790. , "00"
  4791. , "-"
  4792. , "-"
  4793. , ""
  4794. , ""
  4795. , "T"
  4796. , ""
  4797. , ""
  4798. );
  4799. // 수술마취의뢰서등록
  4800. } else if (trgtWindow == "SPMMO00200") {
  4801. fOpenSPMMO00200("I"
  4802. , model.getValue("/root/main/item1/iteminfo/pid")
  4803. , model.getValue("/root/main/item1/iteminfo/patnm")
  4804. , model.getValue("/root/main/item1/iteminfo/age")
  4805. , model.getValue("/root/main/item1/iteminfo/orddeptcd")
  4806. , model.getValue("/root/main/item1/iteminfo/indd")
  4807. , model.getValue("/root/main/item1/iteminfo/medispclid")
  4808. , model.getValue("/root/main/item1/iteminfo/roomcd")
  4809. , model.getValue("/root/main/item1/iteminfo/insukindcd")
  4810. , model.getValue("/root/main/item1/iteminfo/suppkindcd")
  4811. , model.getValue("/root/main/item1/iteminfo/indd")
  4812. , model.getValue("/root/main/item1/iteminfo/dschdd")
  4813. );
  4814. // 입원/퇴원/재원조회
  4815. } else if (trgtWindow == "SMPMI00700") {
  4816. fOpenSMPMI00700("1"
  4817. , "1"
  4818. , ""
  4819. , model.getValue("/root/main/item1/iteminfo/indd1")
  4820. , model.getValue("/root/main/item1/iteminfo/indd1")
  4821. , model.getValue("/root/main/item1/iteminfo/instcd")
  4822. );
  4823. // 임상시험약속처방
  4824. } else if (trgtWindow == "SMMMB08300") {
  4825. fOpenSMMMB08300();
  4826. // 신규항암프로토콜조회
  4827. } else if (trgtWindow == "SMADB00900") {
  4828. fOpenSMADB00900();
  4829. // 보험유형코드관리
  4830. } else if (trgtWindow == "SMPMB00200") {
  4831. fOpenSMPMB00200();
  4832. // CP검색
  4833. } else if (trgtWindow == "SPMMP01200_CP") {
  4834. fOpenSPMMP01200_CP();
  4835. } else if (trgtWindow == "SPPIJ03800") {
  4836. fOpenSPPIJ03800("1"
  4837. , "1"
  4838. , ""
  4839. , model.getValue("/root/main/item1/iteminfo/indd1")
  4840. , model.getValue("/root/main/item1/iteminfo/indd1")
  4841. , model.getValue("/root/main/item1/iteminfo/instcd")
  4842. );
  4843. // 임상시험약속처방
  4844. }
  4845. ]]>
  4846. </script>
  4847. <item>
  4848. <label>각종조회</label>
  4849. <value/>
  4850. <item>
  4851. <label>약품편람</label>
  4852. <value>SMADB01900</value>
  4853. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4854. </item>
  4855. <item>
  4856. <label>의약품정보조회</label>
  4857. <value>SMADB00100</value>
  4858. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4859. </item>
  4860. <item>
  4861. <label>수가관리</label>
  4862. <value>SMPIC00100</value>
  4863. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4864. </item>
  4865. <item>
  4866. <label>수가세부조회</label>
  4867. <value>SMPIC00700</value>
  4868. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4869. </item>
  4870. <item>
  4871. <label>보험인정기준</label>
  4872. <value>SPPIZ01600</value>
  4873. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4874. </item>
  4875. <item>
  4876. <label>격리신청서</label>
  4877. <value>SMASB02100</value>
  4878. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4879. </item>
  4880. <item>
  4881. <label>수술마취스케줄조회</label>
  4882. <value>SMMMO05100</value>
  4883. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4884. </item>
  4885. <item>
  4886. <label>수술마취의뢰서등록</label>
  4887. <value>SPMMO00200</value>
  4888. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4889. </item>
  4890. <item>
  4891. <label>입원/퇴원/재원조회</label>
  4892. <value>SMPMI00700</value>
  4893. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4894. </item>
  4895. <item>
  4896. <label>임상시험약속처방</label>
  4897. <value>SMMMB08300</value>
  4898. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4899. </item>
  4900. <item>
  4901. <label>신규항암프로토콜조회</label>
  4902. <value>SMADB00900</value>
  4903. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4904. </item>
  4905. <item>
  4906. <label>보험유형코드관리</label>
  4907. <value>SMPMB00200</value>
  4908. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4909. </item>
  4910. <item>
  4911. <label>CP검색</label>
  4912. <value>SPMMP01200_CP</value>
  4913. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4914. </item>
  4915. <item>
  4916. <label>복잡수술료 사유조회</label>
  4917. <value>SPPIJ03800</value>
  4918. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4919. </item>
  4920. </item>
  4921. </treeview>
  4922. </case>
  4923. <case id="emr" style="left:0px; top:0px; width:179px; height:338px; ">
  4924. <line id="line10" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4925. <caption id="caption30" class="tit_2" style="left:6px; top:4px; width:54px; height:13px; ">EMR</caption>
  4926. <treeview id="trv_emr" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4927. <item>
  4928. <label>EMR</label>
  4929. <value/>
  4930. <item>
  4931. <label>입퇴원요약기록지</label>
  4932. <value>SSMMR01100</value>
  4933. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4934. </item>
  4935. <item>
  4936. <label>경과기록지</label>
  4937. <value>SSMMR01100</value>
  4938. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4939. </item>
  4940. <item>
  4941. <label>CONSULT</label>
  4942. <value>SMMMR05000</value>
  4943. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4944. </item>
  4945. <item>
  4946. <label>임상관찰기록지</label>
  4947. <value>SMMNR00900</value>
  4948. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4949. </item>
  4950. <item>
  4951. <label>혈당간호기록</label>
  4952. <value>SMMNR02500</value>
  4953. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4954. </item>
  4955. <item>
  4956. <label>간호일지</label>
  4957. <value>SMMNR00700</value>
  4958. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4959. </item>
  4960. <item>
  4961. <label>통합기록전체조회</label>
  4962. <value>SMMRI00400</value>
  4963. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  4964. </item>
  4965. </item>
  4966. <script type="javascript" ev:event="onclick">
  4967. <![CDATA[
  4968. var select = trv_emr.selectedIndex;
  4969. var view = trv_emr.item(select);
  4970. if (view == null) return;
  4971. var trgtWindow = trv_emr.item(select).value;
  4972. // 입퇴원요약기록지, 경과기록지
  4973. if (trgtWindow == "SSMMR01100") {
  4974. return;
  4975. // CONSULT
  4976. } else if (trgtWindow == "SMMMR05000") {
  4977. fOpenSMMMR05000();
  4978. // 임상관찰기록지
  4979. } else if (trgtWindow == "SMMNR00900") {
  4980. fOpenSMMNR00900();
  4981. // 혈당간호기록
  4982. } else if (trgtWindow == "SMMNR02500") {
  4983. fOpenSMMNR02500();
  4984. // 간호일지
  4985. } else if (trgtWindow == "SMMNR00700") {
  4986. fOpenSMMNR00700();
  4987. // 통합기록전체조회
  4988. } else if (trgtWindow == "SMMRI00400") {
  4989. fOpenSMMRI00400(model.getValue("/root/main/item1/iteminfo/pid"));
  4990. }
  4991. ]]>
  4992. </script>
  4993. </treeview>
  4994. </case>
  4995. <case id="erroomref" style="left:0px; top:0px; width:179px; height:338px; ">
  4996. <line id="line11" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  4997. <caption id="caption31" class="tit_2" style="left:6px; top:4px; width:54px; height:13px; ">응급실정보</caption>
  4998. <treeview id="trv_erroomref" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  4999. <item>
  5000. <label>응급실정보</label>
  5001. <value/>
  5002. <item>
  5003. <label>ERcensus</label>
  5004. <value>SMMNE01300_EMC Daily census</value>
  5005. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5006. </item>
  5007. <item>
  5008. <label>응급실triage</label>
  5009. <value>SPMNE04400</value>
  5010. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5011. </item>
  5012. <item>
  5013. <label>응급의료관리료</label>
  5014. <value>SMMMO06300</value>
  5015. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5016. </item>
  5017. <item>
  5018. <label>응급간호기록</label>
  5019. <value>SMMNE04300</value>
  5020. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5021. </item>
  5022. </item>
  5023. <script type="javascript" ev:event="onclick">
  5024. <![CDATA[
  5025. var select = trv_erroomref.selectedIndex;
  5026. var view = trv_erroomref.item(select);
  5027. if (view == null) return;
  5028. var trgtWindow = trv_erroomref.item(select).value;
  5029. // ERcensus
  5030. if (trgtWindow == "SMMNE01300_EMC Daily census") {
  5031. fOpenSMMNE01300();
  5032. // 응급실triage
  5033. } else if (trgtWindow == "SPMNE04400") {
  5034. var sex = model.getValue("/root/main/item1/iteminfo/gender");
  5035. if (sex == "남") {
  5036. sex = "M";
  5037. } else if (sex == "여") {
  5038. sex = "F";
  5039. }
  5040. fOpenSPMNE04400_1(model.getValue("/root/main/item1/iteminfo/pid")
  5041. , model.getValue("/root/main/item1/iteminfo/indd1")
  5042. , model.getValue("/root/main/item1/iteminfo/cretno")
  5043. , sex
  5044. , model.getValue("/root/main/item1/iteminfo/age")
  5045. , model.getValue("/root/main/item1/iteminfo/patnm")
  5046. );
  5047. // 응급의료관리료
  5048. } else if (trgtWindow == "SMMMO06300") {
  5049. fOpenSMMMO06300(model.getValue("/root/main/item1/iteminfo/pid")
  5050. , model.getValue("/root/main/item1/iteminfo/patnm")
  5051. , model.getValue("/root/main/item1/iteminfo/indd1")
  5052. );
  5053. // 응급간호기록
  5054. } else if (trgtWindow == "SMMNE04300") {
  5055. fOpenSMMNE04300();
  5056. }
  5057. ]]>
  5058. </script>
  5059. </treeview>
  5060. </case>
  5061. <case id="trnptinforef" style="left:0px; top:0px; width:179px; height:338px; ">
  5062. <line id="line13" class="line_1" style="x1:0px; y1:19px; x2:175px; y2:19px; "/>
  5063. <caption id="caption33" class="tit_2" style="left:6px; top:4px; width:54px; height:13px; ">이식정보</caption>
  5064. <treeview id="trv_trnptinforef" itemsettype="depth" style="left:0px; top:24px; width:175px; height:311px; ">
  5065. <item>
  5066. <label>이식정보</label>
  5067. <value/>
  5068. <item>
  5069. <label>HSCT원무관리</label>
  5070. <value>SMPMC01600</value>
  5071. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5072. </item>
  5073. <item>
  5074. <label>HSCT스케줄조회</label>
  5075. <value>SMABO00800</value>
  5076. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5077. </item>
  5078. <item>
  5079. <label>HSCT환자별스케줄</label>
  5080. <value>SMMMR02100</value>
  5081. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5082. </item>
  5083. <item>
  5084. <label>조혈모처리현황</label>
  5085. <value>SMABC00900</value>
  5086. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5087. </item>
  5088. <item>
  5089. <label>HSCT환자관리</label>
  5090. <value>SMABO00100</value>
  5091. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5092. </item>
  5093. <item>
  5094. <label>조혈모보관해동현황</label>
  5095. <value>SMABC00300</value>
  5096. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5097. </item>
  5098. <item>
  5099. <label>장기이식</label>
  5100. <value>SMPIB02400</value>
  5101. <image>../../../com/commonweb/images/tree_bullet.gif</image>
  5102. </item>
  5103. </item>
  5104. <script type="javascript" ev:event="onclick">
  5105. <![CDATA[
  5106. var select = trv_trnptinforef.selectedIndex;
  5107. var view = trv_trnptinforef.item(select);
  5108. if (view == null) return;
  5109. var trgtWindow = trv_trnptinforef.item(select).value;
  5110. // HSCT원무관리
  5111. if (trgtWindow == "SMPMC01600") {
  5112. fOpenSMPMC01600();
  5113. // HSCT스케줄조회
  5114. } else if (trgtWindow == "SMABO00800") {
  5115. fOpenSMABO00800();
  5116. // HSCT환자별스케줄
  5117. } else if (trgtWindow == "SMMMR02100") {
  5118. fOpenSMMMR02100();
  5119. // 조혈모처리현황
  5120. } else if (trgtWindow == "SMABC00900") {
  5121. fOpenSMABC00900(model.getValue("/root/main/item1/iteminfo/pid")
  5122. , model.getValue("/root/main/item1/iteminfo/patnm")
  5123. , "main"
  5124. );
  5125. // HSCT환자관리
  5126. } else if (trgtWindow == "SMABO00100") {
  5127. fOpenSMABO00100(model.getValue("/root/main/item1/iteminfo/pid"));
  5128. // 조혈모보관해동현황
  5129. } else if (trgtWindow == "SMABC00300") {
  5130. fOpenSMABC00300(model.getValue("/root/main/item1/iteminfo/pid")
  5131. , model.getValue("/root/main/item1/iteminfo/indd1")
  5132. , ""
  5133. , ""
  5134. , ""
  5135. );
  5136. // 장기이식
  5137. } else if (trgtWindow == "SMPIB02400") {
  5138. fOpenSMPIB02400();
  5139. }
  5140. ]]>
  5141. </script>
  5142. </treeview>
  5143. </case>
  5144. </switch>
  5145. </group>
  5146. <select1 id="cmb_itemraremsg" ref="/root/main/item1/iteminfo/itemmsg" class="combo_default" appearance="minimal" style="left:92px; top:5px; width:340px; height:19px; ">
  5147. <choices>
  5148. <itemset nodeset="/root/main/rarecancermsglist/rarecancermsg">
  5149. <label ref="nm"/>
  5150. <value ref="cd"/>
  5151. </itemset>
  5152. </choices>
  5153. </select1>
  5154. <output id="opt_patientinfo" ref="/root/main/item1/iteminfo/itemmsg" style="left:95px; top:5px; width:335px; height:19px; "/>
  5155. <shape id="roundrect1" class="roundrect_example" appearance="roundrect" ellipsewidth="10" ellipseheight="7" style="left:95px; top:5px; width:335px; height:19px; "/>
  5156. <caption id="pm_flag" visibility="hidden" style="left:47px; top:110px; width:25px; height:20px; font-size:10pt; font-weight:bold; color:#993366; ">PM</caption>
  5157. <caption id="caption44" class="color_7" style="left:350px; top:751px; width:15px; height:15px; "/>
  5158. <caption id="caption43" style="left:355px; top:751px; width:51px; height:17px; ">DRG수술</caption>
  5159. <select id="chk_showitemcoloryn" ref="/root/hidden/list1/isclcond/showitemcoloryn" overflow="visible" appearance="full" style="left:695px; top:750px; width:95px; height:18px; border-style:none; ">
  5160. <choices>
  5161. <item>
  5162. <label>항목별색구분</label>
  5163. <value>Y</value>
  5164. </item>
  5165. </choices>
  5166. <hint>
  5167. <![CDATA[환경저장시 값을 저장 할 수 있습니다.]]>
  5168. </hint>
  5169. <script type="javascript" ev:event="xforms-value-changed">
  5170. <![CDATA[
  5171. fSetItemSubTotal();
  5172. fSetColorSpclJudgOrder();
  5173. ]]>
  5174. </script>
  5175. </select>
  5176. <caption id="caption46" style="left:450px; top:751px; width:15px; height:15px; background-color:#ff99cc; "/>
  5177. <caption id="caption45" style="left:455px; top:751px; width:45px; height:17px; ">비급여</caption>
  5178. <caption id="caption48" style="left:412px; top:751px; width:15px; height:15px; background-color:#00ff00; "/>
  5179. <caption id="caption47" style="left:417px; top:751px; width:35px; height:17px; ">급여</caption>
  5180. <caption id="caption50" style="left:500px; top:751px; width:15px; height:15px; background-color:#ccccff; "/>
  5181. <caption id="caption49" style="left:505px; top:751px; width:148px; height:17px; ">비급여 + 급비변경불가포함</caption>
  5182. </group>
  5183. <group id="grp_born" visibility="hidden" style="left:245px; top:40px; width:315px; height:370px; border-color:#c7a3cf; border-style:solid; ">
  5184. <caption id="caption17" class="tit_2" style="left:-1px; top:4px; width:199px; height:13px; ">알림</caption>
  5185. <line id="line12" class="line_1" style="x1:2px; y1:20px; x2:313px; y2:20px; "/>
  5186. <button id="btn_no" class="btn4_letter4" style="left:224px; top:334px; width:80px; height:22px; ">
  5187. <caption>지금확인</caption>
  5188. <script type="javascript" ev:event="DOMActivate">
  5189. <![CDATA[
  5190. grp_born.visible = false;
  5191. model.setValue("/root/main/item1/iteminfo/bornbaby","Y");
  5192. return;
  5193. ]]>
  5194. </script>
  5195. </button>
  5196. <button id="btn_yes" class="btn4_letter5" style="left:124px; top:334px; width:92px; height:22px; ">
  5197. <caption>이미기재함</caption>
  5198. <script type="javascript" ev:event="DOMActivate">
  5199. <![CDATA[
  5200. var cBornbaby = model.getValue("/root/main/item1/iteminfo/bornbaby");
  5201. if (cBornbaby == "E") {
  5202. fDschjudgEnd();
  5203. } else if (cBornbaby == "A") {
  5204. fDschallEnd();
  5205. } else if (cBornbaby == "G") {
  5206. fDschdclrtEnd();
  5207. }
  5208. model.setValue("/root/main/item1/iteminfo/bornbaby","Y");
  5209. grp_born.visible = false;
  5210. ]]>
  5211. </script>
  5212. </button>
  5213. <caption id="caption18" style="left:9px; top:39px; width:295px; height:285px; ">
  5214. <![CDATA[분만과정 중 다음에 해당되는 위험요인이 있는 경우
  5215. 관련 상병을 기재하시거나 상병 기재가 어려운 경우
  5216. [심사자메모]에 기입하여 주시기 바랍니다.
  5217. 1.다태임신(O84)
  5218. 2.당뇨(O24)
  5219. 3.태아위치이상(O64)
  5220. 4.고혈압성장애(O10~O16)
  5221. 5.분만전(O46)/중(O67)출혈
  5222. 6.고령산모
  5223. 7.여성생식기관 암
  5224. 8.자궁수술기왕력(O342)
  5225. 9.전치태반(O44)
  5226. 10.태반조기박리(O45)
  5227. 11.거대아
  5228. 12.성병 (O981~O983)
  5229. 13.제대탈출 및 전치맥관(O69)
  5230. 14.조산
  5231. 15.태아기형 및 성장이상
  5232. 16.해부학적요인에 의한 난산(O64~66)]]>
  5233. </caption>
  5234. </group>
  5235. <group id="grp_dnor" visibility="hidden" style="left:10px; top:505px; width:455px; height:197px; border-color:#c7a3cf; border-style:solid; ">
  5236. <caption id="caption19" class="tit_2" style="left:-1px; top:4px; width:199px; height:14px; ">공여/수혜자 리스트</caption>
  5237. <img id="img1" src="../../../com/commonweb/images/icon_x.gif" style="left:435px; top:3px; width:16px; height:15px; background-stretch:stretch; ">
  5238. <script type="javascript" ev:event="onclick">
  5239. <![CDATA[
  5240. grp_dnor.attribute("left") = "10px";
  5241. grp_dnor.attribute("top") = "505px";
  5242. grp_dnor.attribute("width") = "455px";
  5243. grp_dnor.attribute("height") = "197px";
  5244. grp_dnor.visible = false;
  5245. ]]>
  5246. </script>
  5247. </img>
  5248. <line id="line15" class="line_1" style="x1:-1px; y1:20px; x2:452px; y2:20px; "/>
  5249. <datagrid id="grd_dnor" nodeset="/root/main/item8/patdnorinfo" caption="구분^등록번호^성명^입원일자^생성번호^순번^주부^보험유형^보조유형^시작일자^종료일자" colsep="^" colwidth="48, 72, 66, 100, 54, 38, 32, 100, 100, 100, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="1" tooltip="true" style="left:1px; top:25px; width:450px; height:169px; ">
  5250. <col ref="patdnorflag" type="combo" style="text-align:center; ">
  5251. <choices>
  5252. <item>
  5253. <label>수혜</label>
  5254. <value>P</value>
  5255. </item>
  5256. <item>
  5257. <label>공여</label>
  5258. <value>D</value>
  5259. </item>
  5260. </choices>
  5261. </col>
  5262. <col ref="patdnorpid" style="text-align:center; "/>
  5263. <col ref="patdnorhngnm" style="text-align:center; "/>
  5264. <col ref="indd" type="inputdate" style="text-align:center; "/>
  5265. <col ref="cretno" visibility="hidden" style="text-align:center; "/>
  5266. <col ref="seqno" visibility="hidden" style="text-align:center; "/>
  5267. <col ref="mskind" style="text-align:center; "/>
  5268. <col ref="insukind" type="combo" style="text-align:center; ">
  5269. <choices>
  5270. <itemset nodeset="/root/init/P0008list/P0008">
  5271. <label ref="cdnm"/>
  5272. <value ref="cdid"/>
  5273. </itemset>
  5274. </choices>
  5275. </col>
  5276. <col ref="suppkind" type="combo" style="text-align:center; ">
  5277. <choices>
  5278. <itemset nodeset="/root/main/item4/insu">
  5279. <label ref="suppratenm"/>
  5280. <value ref="suppkind"/>
  5281. </itemset>
  5282. </choices>
  5283. </col>
  5284. <col ref="fromdd" type="inputdate" style="text-align:center; "/>
  5285. <col ref="todd" type="inputdate" style="text-align:center; "/>
  5286. <script type="javascript" ev:event="ondblclick">
  5287. <![CDATA[
  5288. grp_dnor.attribute("left") = "10px";
  5289. grp_dnor.attribute("top") = "505px";
  5290. grp_dnor.attribute("width") = "455px";
  5291. grp_dnor.attribute("height") = "197px";
  5292. grp_dnor.visible = false;
  5293. // 공여자 수혜자간 조회 전환
  5294. var currRow = grd_dnor.row;
  5295. var pid = model.getValue("/root/main/item8/patdnorinfo[" + currRow+ "]/pid");
  5296. var hngnm = model.getValue("/root/main/item8/patdnorinfo[" + currRow+ "]/hngnm");
  5297. var patdnorflag = model.getValue("/root/main/item8/patdnorinfo[" + currRow+ "]/patdnorflag");
  5298. var patdnorpid = model.getValue("/root/main/item8/patdnorinfo[" + currRow+ "]/patdnorpid");
  5299. var patdnorhngnm = model.getValue("/root/main/item8/patdnorinfo[" + currRow+ "]/patdnorhngnm");
  5300. var indd = model.getValue("/root/main/item8/patdnorinfo[" + currRow+ "]/indd");
  5301. var mskind = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/mskind");
  5302. var fromdd = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/fromdd");
  5303. var todd = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/todd");
  5304. var insukind = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/insukind");
  5305. var suppkind = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/suppkind");
  5306. var cretno = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/cretno");
  5307. var seqno = model.getValue( "/root/main/item8/patdnorinfo[" + currRow+ "]/seqno");
  5308. // 현재 심사 화면의 환자가 수여자면 공여자버튼, 공여자이면 수여자 버튼이 생기는데
  5309. // 수여자는 공여자든 환자기준이면 그환자의 수여,공여번호는 무조건 patdnorpid가 된다.
  5310. // 그래서 무조건 patdnorpid로 조회하면된다.
  5311. model.setValue("/root/main/item1/iteminfo/pid",patdnorpid);
  5312. model.setValue("/root/main/item1/iteminfo/indd",indd);
  5313. model.setValue("/root/send/pid",patdnorpid);
  5314. model.setValue("/root/send/indd",indd);
  5315. model.setValue("/root/send/mskind",mskind);
  5316. model.setValue("/root/send/fromdd",fromdd);
  5317. model.setValue("/root/send/todd",todd);
  5318. model.setValue("/root/send/insukind",insukind);
  5319. model.setValue("/root/send/suppkind",suppkind);
  5320. model.setValue("/root/send/cretno",cretno);
  5321. model.setValue("/root/send/seqno",seqno);
  5322. model.setValue("/root/send/ordfromdd",fromdd);
  5323. model.setValue("/root/send/ordtodd",todd);
  5324. model.refreshpart("/root/main/item1/iteminfo/pid");
  5325. model.refreshpart("/root/main/item1/iteminfo/indd");
  5326. model.refreshpart("/root/send");
  5327. // 20090728 JHP, 수정추가 처방조회시 기간이 변경되어 각 파트별로 구분자파라미터 두어서 구분한다.
  5328. fGetItemInfo("IPHS");
  5329. ]]>
  5330. </script>
  5331. </datagrid>
  5332. </group>
  5333. <group id="grp_spcldrug" visibility="hidden" style="left:435px; top:425px; width:460px; height:340px; border-color:#c7a3cf; border-width:3px; border-style:solid; ">
  5334. <caption id="caption22" class="tit_2" style="left:-1px; top:4px; width:420px; height:14px; ">* 항암제 : IJ0041, 소아,조제TPN : IJ0042, 일반주사 : IJ0043</caption>
  5335. <img id="img2" src="../../../com/commonweb/images/icon_x.gif" style="left:431px; top:3px; width:16px; height:15px; background-stretch:stretch; ">
  5336. <script type="javascript" ev:event="onclick">
  5337. <![CDATA[
  5338. grp_spcldrug.attribute("left") = "180";
  5339. grp_spcldrug.attribute("top") = "405px";
  5340. grp_spcldrug.attribute("width") = "460px";
  5341. grp_spcldrug.attribute("height") = "340px";
  5342. grp_spcldrug.visible = false;
  5343. ]]>
  5344. </script>
  5345. </img>
  5346. <line id="line16" class="line_1" style="x1:-1px; y1:20px; x2:452px; y2:20px; "/>
  5347. <datagrid id="datagrid1" nodeset="/root/main/item15/spcldrug" caption="무균조제료구분^처방일자^실시일자^수가코드^약품구분" colsep="^" colwidth="100, 84, 86, 86, 54" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="1" tooltip="true" style="left:1px; top:25px; width:450px; height:302px; ">
  5348. <col disabled="true" ref="spcldrug" type="combo" style="text-align:center; ">
  5349. <choices>
  5350. <item>
  5351. <label>항암제(특조실)</label>
  5352. <value>D</value>
  5353. </item>
  5354. <item>
  5355. <label>소아,조제TPN</label>
  5356. <value>B</value>
  5357. </item>
  5358. <item>
  5359. <label>소아,조제TPN</label>
  5360. <value>T</value>
  5361. </item>
  5362. <item>
  5363. <label>일반주사(특조실)</label>
  5364. <value>C</value>
  5365. </item>
  5366. </choices>
  5367. </col>
  5368. <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
  5369. <col ref="execdd" format="yyyy-mm-dd" style="text-align:center; "/>
  5370. <col ref="snglcalcscorcd" style="text-align:left; "/>
  5371. <col ref="spcldrug" style="text-align:center; "/>
  5372. </datagrid>
  5373. </group>
  5374. <group id="grp_taboo" visibility="hidden" style="left:40px; top:590px; width:162px; height:105px; border-color:#c7a3cf; border-style:solid; ">
  5375. <caption id="caption38" class="tit_2" style="left:-1px; top:4px; width:199px; height:14px; ">병용금기리스트</caption>
  5376. <img id="img3" src="../../../com/commonweb/images/icon_x.gif" style="left:484px; top:4px; width:16px; height:15px; background-stretch:stretch; ">
  5377. <script type="javascript" ev:event="onclick">
  5378. <![CDATA[
  5379. grp_taboo.attribute("left") = "40px";
  5380. grp_taboo.attribute("top") = "590px";
  5381. grp_taboo.attribute("width") = "162px";
  5382. grp_taboo.attribute("height") = "105px";
  5383. grp_taboo.visible = false;
  5384. ]]>
  5385. </script>
  5386. </img>
  5387. <line id="line17" class="line_1" style="x1:-1px; y1:20px; x2:503px; y2:20px; "/>
  5388. <datagrid id="datagrid2" nodeset="/root/hidden/useincombinationtaboo/list" caption="실시일자1^코드1^코드명1^실시일자2^코드2^코드명2" colsep="^" colwidth="80, 80, 80, 80, 80, 80" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="1" tooltip="true" style="left:1px; top:25px; width:503px; height:169px; ">
  5389. <col ref="execdd" type="output" format="yyyy-mm-dd" style="text-align:center; "/>
  5390. <col ref="prcpcd" type="output" style="text-align:center; "/>
  5391. <col ref="prcpnm" type="output" style="text-align:center; "/>
  5392. <col ref="execdd2" type="output" format="yyyy-mm-dd" style="text-align:center; "/>
  5393. <col ref="prcpcd2" type="output" style="text-align:center; "/>
  5394. <col ref="prcpnm2" type="output" style="text-align:center; "/>
  5395. </datagrid>
  5396. </group>
  5397. </xhtml:body>
  5398. </xhtml:html>