1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNF00100" position="absolute 0 0 1228 810" titletext="가정간호 메인" oninit="SMMNF00100_oninit" onload="SMMNF00100_onload" ontimer="SMMNF00100_ontimer">
- <Layouts>
- <Layout>
- <Grid id="grd_explist" class="datagrid2" taborder="18" binddataset="ds_main_grd_explist" useinputpanel="false" visible="false" position="absolute 0 139 251 801" cellsizingtype="col" anchor="left top bottom" oncellclick="grd_explist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="진행상태"/>
- <Cell col="3" text="등록번호"/>
- <Cell col="4" text="환자명"/>
- <Cell col="5" text="S/A"/>
- <Cell col="6" text="진단명"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="주츼의"/>
- <Cell col="9" text="만료일"/>
- <Cell col="10" text="의뢰일"/>
- <Cell col="11" text="재원상태"/>
- <Cell col="12" text="미수"/>
- <Cell col="13" text="본당"/>
- <Cell col="14" text="분류"/>
- <Cell col="15" text="caption1"/>
- <Cell col="16" text="caption2"/>
- <Cell col="17" text="caption3"/>
- <Cell col="18" text="caption4"/>
- <Cell col="19" text="caption5"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:careflag"/>
- <Cell col="2" text="bind:procstatus"/>
- <Cell col="3" text="bind:pid"/>
- <Cell col="4" text="bind:hngnm"/>
- <Cell col="5" text="bind:sex"/>
- <Cell col="6" text="bind:diagname"/>
- <Cell col="7" text="bind:reqdeptnm"/>
- <Cell col="8" text="bind:reqdrnm"/>
- <Cell col="9" text="bind:expdd" mask="yyyy-mm-dd"/>
- <Cell col="10" text="bind:reqdd" mask="yyyy-mm-dd"/>
- <Cell col="11" text="bind:inptstat"/>
- <Cell col="12" text="bind:receiptflag"/>
- <Cell col="13" text="bind:churchnm"/>
- <Cell col="14" text="bind:kind"/>
- <Cell col="15" text="bind:inptdt"/>
- <Cell col="16" text="bind:diagcd"/>
- <Cell col="17" text="bind:instcd"/>
- <Cell col="18" text="bind:churchcd"/>
- <Cell col="19" text="bind:result"/>
- <Cell col="20" text="bind:reqdeptcd"/>
- <Cell col="21" text="bind:reqdrid"/>
- <Cell col="22" text="bind:formrecseq"/>
- <Cell col="23" text="bind:rereqyn"/>
- <Cell col="24" text="bind:patcareflag"/>
- <Cell col="25" text="bind:orddd"/>
- <Cell col="26" text="bind:cretno"/>
- <Cell col="27" text="bind:orddd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_endlist" class="datagrid2" taborder="31" binddataset="ds_main_grd_endlist" useinputpanel="false" visible="false" position="absolute 0 139 251 801" cellsizingtype="both" anchor="left top bottom" oncellclick="grd_endlist_oncellclick" extendsizetype="row" autosizingtype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23" band="left"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="진행상태"/>
- <Cell col="3" text="등록번호"/>
- <Cell col="4" text="환자명"/>
- <Cell col="5" text="S/A"/>
- <Cell col="6" text="진단명"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="진료의"/>
- <Cell col="9" text="의뢰일"/>
- <Cell col="10" text="종결"/>
- <Cell col="11" text="caption1"/>
- <Cell col="12" text="본당"/>
- <Cell col="13" text="분류"/>
- <Cell col="14" text="caption2"/>
- <Cell col="15" text="caption3"/>
- <Cell col="16"/>
- <Cell col="17"/>
- <Cell col="18"/>
- <Cell col="19"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="padding:2 2 2 2;" text="bind:careflag" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="2" text="bind:procstatus"/>
- <Cell col="3" text="bind:pid"/>
- <Cell col="4" text="bind:hngnm"/>
- <Cell col="5" text="bind:sex"/>
- <Cell col="6" text="bind:diaghngnm"/>
- <Cell col="7" text="bind:reqdeptnm"/>
- <Cell col="8" text="bind:reqdrnm"/>
- <Cell col="9" text="bind:reqdd" mask="yyyy-mm-dd"/>
- <Cell col="10" text="bind:endreason"/>
- <Cell col="11" text="bind:enddd" mask="yyyy-mm-dd"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:churchnm"/>
- <Cell col="13" text="bind:kind"/>
- <Cell col="14" text="bind:fromdd" mask="yyyy-mm-dd"/>
- <Cell col="15" text="bind:todd" mask="yyyy-mm-dd"/>
- <Cell col="16" text="bind:visitcnt"/>
- <Cell col="17" text="bind:diagcd"/>
- <Cell col="18" text="bind:reqdeptcd"/>
- <Cell col="19" text="bind:reqdrid"/>
- <Cell col="20" text="bind:formrecseq"/>
- <Cell col="21" text="bind:rereqyn"/>
- <Cell col="22" text="bind:patcareflag"/>
- <Cell col="23" text="bind:orddd"/>
- <Cell col="24" text="bind:cretno"/>
- <Cell col="25" text="bind:vorddd"/>
- <Cell col="26" text="bind:ordtype"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_reqlist" class="datagrid2" taborder="16" binddataset="ds_main_grd_reqlist" useinputpanel="false" visible="false" position="absolute 0 139 251 801" cellsizingtype="both" anchor="left top bottom" onrbuttondown="grd_reqlist_onrbuttondown" oncellclick="grd_reqlist_oncellclick" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="30"/>
- <Column size="50"/>
- <Column size="60"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="37"/>
- <Column size="33"/>
- <Column size="84"/>
- <Column size="53"/>
- <Column size="35"/>
- <Column size="135"/>
- <Column size="56"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="진행상태"/>
- <Cell col="3" text="등록번호"/>
- <Cell col="4" text="환자명"/>
- <Cell col="5" text="S/A"/>
- <Cell col="6" text="진단명"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="진료의"/>
- <Cell col="9" text="상세"/>
- <Cell col="10" text="경과"/>
- <Cell col="11" text="의뢰일시"/>
- <Cell col="12" text="의뢰일시"/>
- <Cell col="13" text="경로"/>
- <Cell col="14" text="재원상태"/>
- <Cell col="15" text="간호기록"/>
- <Cell col="16" text="본당"/>
- <Cell col="17" text="구분"/>
- <Cell col="18" text="caption1"/>
- <Cell col="19" text="caption2"/>
- <Cell col="20" text="caption3"/>
- <Cell col="21" text="caption4"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- <Cell col="27"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:hcareflag" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="2" text="bind:procstatus"/>
- <Cell col="3" text="bind:pid"/>
- <Cell col="4" text="bind:hngnm"/>
- <Cell col="5" text="bind:sex"/>
- <Cell col="6" style="padding:2 2 2 2;" text="bind:cnstdiaghngnm" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="7" text="bind:reqdeptnm"/>
- <Cell col="8" text="bind:reqdrnm"/>
- <Cell col="9" text="bind:detail"/>
- <Cell col="10" text="bind:hisrecord"/>
- <Cell col="11" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext"/>
- <Cell col="12" text="bind:reqtm" mask="##:##" maskchar=" "/>
- <Cell col="13" text="bind:reqmode"/>
- <Cell col="14" style="background:EXPR(ordtype == 'I' ? '#0099ff' : ordtype == 'E' ? '#ff99cc' : '#ffffff');background2:EXPR(ordtype == 'I' ? '#0099ff' : ordtype == 'E' ? '#ff99cc' : '#ffffff');" text="bind:inptstat"/>
- <Cell col="15" text="bind:carerec"/>
- <Cell col="16" text="bind:churchnm"/>
- <Cell col="17" text="bind:kind"/>
- <Cell col="18" text="bind:churchcd"/>
- <Cell col="19" text="bind:cnstsdiagcd"/>
- <Cell col="20" text="bind:reqdeptcd"/>
- <Cell col="21" text="bind:reqdrid"/>
- <Cell col="22" text="bind:instcd"/>
- <Cell col="23" text="bind:formrecseq"/>
- <Cell col="24" text="bind:rereqyn"/>
- <Cell col="25" text="bind:patcareflag"/>
- <Cell col="26" text="bind:orddd"/>
- <Cell col="27" text="bind:cretno"/>
- <Cell col="28" displaytype="text" edittype="text" text="bind:careflag"/>
- <Cell col="29" text="bind:ordtype"/>
- <Cell col="30" text="bind:vstarea"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_visitlst" class="datagrid2" taborder="19" binddataset="ds_main_grd_visitlst" useinputpanel="false" position="absolute 0 139 251 801" cellsizingtype="both" anchor="left top bottom" oncellclick="grd_visitlst_oncellclick" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23" band="left"/>
- <Column size="0"/>
- <Column size="31"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="150"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="ordtype"/>
- <Cell col="2" text="구분"/>
- <Cell col="3" text="진행상태"/>
- <Cell col="4" text="등록번호"/>
- <Cell col="5" text="환자명"/>
- <Cell col="6" text="S/A"/>
- <Cell col="7" text="진단명"/>
- <Cell col="8" text="진료과"/>
- <Cell col="9" text="진료의"/>
- <Cell col="10" text="의뢰일"/>
- <Cell col="11" text="재원상태"/>
- <Cell col="12" text="미수"/>
- <Cell col="13" text="본당"/>
- <Cell col="14" text="분류"/>
- <Cell col="15" text="caption1"/>
- <Cell col="16" text="caption2"/>
- <Cell col="17" text="caption3"/>
- <Cell col="18" text="caption4"/>
- <Cell col="19" text="caption5"/>
- <Cell col="20"/>
- <Cell col="21"/>
- <Cell col="22"/>
- <Cell col="23"/>
- <Cell col="24"/>
- <Cell col="25"/>
- <Cell col="26"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:ordtype"/>
- <Cell col="2" style="padding:2 2 2 2;" text="bind:careflag" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="3" text="bind:procstatus"/>
- <Cell col="4" text="bind:pid"/>
- <Cell col="5" text="bind:hngnm"/>
- <Cell col="6" style="padding:2 2 2 2;" text="bind:sex" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="7" text="bind:diagname"/>
- <Cell col="8" text="bind:reqdeptnm"/>
- <Cell col="9" text="bind:reqdrnm"/>
- <Cell col="10" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext"/>
- <Cell col="11" style="align:left;background:EXPR(ordtype == 'I' ? '#0099ff' : ordtype == 'E' ? '#ff99cc' : '#ffffff');background2:EXPR(ordtype == 'I' ? '#0099ff' : ordtype == 'E' ? '#ff99cc' : '#ffffff');" text="bind:inptstat"/>
- <Cell col="12" text="bind:receiptflag"/>
- <Cell col="13" displaytype="combo" text="bind:headquarter" enable="false"/>
- <Cell col="14" text="bind:kind"/>
- <Cell col="15" style="background:EXPR(ordtype == 'I' ? '#0099ff' : ordtype == 'E' ? '#ff99cc' : '#ffffff');background2:EXPR(ordtype == 'I' ? '#0099ff' : ordtype == 'E' ? '#ff99cc' : '#ffffff');" text="bind:inptdt"/>
- <Cell col="16" text="bind:diagcd"/>
- <Cell col="17" text="bind:instcd"/>
- <Cell col="18" text="bind:result"/>
- <Cell col="19" text="bind:reqdeptcd"/>
- <Cell col="20" text="bind:reqdrid"/>
- <Cell col="21" text="bind:formrecseq"/>
- <Cell col="22" text="bind:rereqyn"/>
- <Cell col="23" text="bind:patcareflag"/>
- <Cell col="24" text="bind:orddd"/>
- <Cell col="25" text="bind:cretno"/>
- <Cell col="26" text="bind:vorddd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grup_patinfo" taborder="28" position="absolute 488 110 1224 801" anchor="all">
- <Layouts>
- <Layout width="720" height="675">
- <Grid id="grd_calendar" taborder="83" binddataset="ds_hidden_calendar_weeklist_list" useinputpanel="false" selecttype="cell" autofittype="col,allrow" oncellclick="grd_calendar_oncellclick" position="absolute 426 5 722 268" anchor="left top right" onclick="" onsetfocus="grup_patinfo_grd_calendar_onsetfocus">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일"/>
- <Cell col="1" text="월"/>
- <Cell col="2" text="화"/>
- <Cell col="3" text="수"/>
- <Cell col="4" text="목"/>
- <Cell col="5" text="금"/>
- <Cell col="6" text="토"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" style="background:BIND(sun_bg);background2:BIND(sun_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="color:crimson;color2:crimson;font:arial,9,bold;selectcolor:BIND(sun_hui);selectfont:arial,9,bold;" class="color_sun" text="bind:sun" taborder="undefined"/>
- <Cell row="1" style="color:crimson;color2:crimson;" class="color_sun" text="bind:sun_memo" taborder="undefined"/>
- </Cell>
- <Cell col="1" rowspan="2" style="background:BIND(mon_bg);background2:BIND(mon_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="color:BIND(mon_hui);color2:BIND(mon_hui);font:arial,9,bold;selectcolor:BIND(mon_hui);selectfont:arial,9,bold;" text="bind:mon" taborder="undefined"/>
- <Cell row="1" style="color:BIND(mon_hui);color2:BIND(mon_hui);" text="bind:mon_memo" taborder="undefined"/>
- </Cell>
- <Cell col="2" rowspan="2" style="background:BIND(tue_bg);background2:BIND(tue_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="color:BIND(tue_hui);color2:BIND(tue_hui);font:arial,9,bold;selectcolor:BIND(thu_hui);selectfont:arial,9,bold;" text="bind:tue" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(utlf_getCurrentDate() == ds_hidden_calendar.getColumn(0, "year")+ds_hidden_calendar.getColumn(0, "month")+tue ? '#95d4fb' : '');background2:EXPR(utlf_getCurrentDate() == ds_hidden_calendar.getColumn(0, "year")+ds_hidden_calendar.getColumn(0, "month")+tue ? '#95d4fb' : '');color:BIND(tue_hui);color2:BIND(tue_hui);selectbackground:#daa7d9ff 0;" text="bind:tue_memo" taborder="undefined"/>
- </Cell>
- <Cell col="3" rowspan="2" style="background:BIND(wed_bg);background2:BIND(wed_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="color:BIND(wed_hui);color2:BIND(wed_hui);font:arial,9,bold;selectcolor:BIND(wed_hui);selectfont:arial,9,bold;" text="bind:wed" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(utlf_getCurrentDate() == ds_hidden_calendar.getColumn(0, "year")+ds_hidden_calendar.getColumn(0, "month")+wed ? '#95d4fb' : '');background2:EXPR(utlf_getCurrentDate() == ds_hidden_calendar.getColumn(0, "year")+ds_hidden_calendar.getColumn(0, "month")+wed ? '#95d4fb' : '');color:BIND(wed_hui);color2:BIND(wed_hui);selectbackground:#daa7d9ff 0;" text="bind:wed_memo" taborder="undefined"/>
- </Cell>
- <Cell col="4" rowspan="2" style="background:BIND(thu_bg);background2:BIND(thu_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="background:0;color:BIND(thu_hui);color2:BIND(thu_hui);font:arial,9,bold;selectcolor:BIND(thu_hui);selectfont:arial,9,bold;" text="bind:thu" taborder="undefined"/>
- <Cell row="1" style="background:0;color:BIND(thu_hui);color2:BIND(thu_hui);" text="bind:thu_memo" taborder="undefined"/>
- </Cell>
- <Cell col="5" rowspan="2" style="background:BIND(fri_bg);background2:BIND(fri_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="color:BIND(fri_hui);color2:BIND(fri_hui);font:arial,9,bold;selectcolor:BIND(fri_hui);selectfont:arial,9,bold;" text="bind:fri" taborder="undefined"/>
- <Cell row="1" style="color:BIND(fri_hui);color2:BIND(fri_hui);" text="bind:fri_memo" taborder="undefined"/>
- </Cell>
- <Cell col="6" rowspan="2" style="background:BIND(sat_bg);background2:BIND(sat_bg);selectbackground:#daa7d9ff 0;" taborder="undefined">
- <Cell style="color:dodgerblue;color2:dodgerblue;font:arial,9,bold;selectcolor:BIND(sat_hui);selectfont:arial,9,bold;" class="color_sat" text="bind:sat" taborder="undefined"/>
- <Cell row="1" style="color:dodgerblue;color2:dodgerblue;" class="color_sat" text="bind:sat_memo" taborder="undefined"/>
- </Cell>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="output29" taborder="1" readonly="true" position="absolute 176 119 233 138" anchor="default"/>
- <Edit id="output28" taborder="2" readonly="true" position="absolute 176 78 233 97" anchor="default"/>
- <Static id="caption56" text="보험자기호" class="cell_1" position="absolute 61 119 175 139" anchor="default"/>
- <Static id="caption55" text="보험유형" class="cell_1" position="absolute 61 77 175 97" anchor="default"/>
- <Static id="caption66" text="피보험자 주민번호" class="cell_1" position="absolute 61 161 175 181" anchor="default"/>
- <Static id="caption65" text="피보관계/피보성명" class="cell_1" position="absolute 61 140 175 160" anchor="default"/>
- <Edit id="output36" taborder="3" readonly="true" position="absolute 236 119 422 138" anchor="default"/>
- <Static id="caption64" text="보험증번호" class="cell_1" position="absolute 61 98 175 118" anchor="default"/>
- <Edit id="output35" taborder="4" readonly="true" position="absolute 236 78 422 97" anchor="default"/>
- <Edit id="output34" taborder="5" readonly="true" position="absolute 176 161 422 180" anchor="default"/>
- <Edit id="output33" taborder="6" readonly="true" position="absolute 236 140 294 159" anchor="default"/>
- <Shape id="line8" linetype="horizontal" class="line_3" position="absolute 427 478 731 484" anchor="left top right"/>
- <Static id="caption92" text="방 문 간 호" class="cell_1" position="absolute 619 530 660 601" anchor="default"/>
- <Static id="caption70" text="회" position="absolute 712 342 729 361" anchor="default"/>
- <Edit id="output4" taborder="7" readonly="true" position="absolute 649 636 720 655" anchor="left bottom" class="output" style="align:center middle;"/>
- <Edit id="output41" taborder="8" readonly="true" position="absolute 649 661 720 680" anchor="left bottom" class="output" style="align:center middle;"/>
- <Edit id="ipt_hvisitpridtimes" taborder="9" class="input_default" position="absolute 684 297 709 316" anchor="default"/>
- <Edit id="output30" taborder="10" readonly="true" position="absolute 297 140 422 159" anchor="default"/>
- <Edit id="output20" taborder="11" readonly="true" position="absolute 588 531 614 550" anchor="default" style="align:right middle;" class="output"/>
- <Edit id="output5" taborder="12" readonly="true" position="absolute 588 579 614 598" anchor="default" style="align:right middle;" class="output"/>
- <Static id="caption93" text="당월" class="cell_1" position="absolute 661 529 702 552" anchor="default"/>
- <Button id="btn_savecycle" taborder="13" text="저장" class="btn5" position="absolute 680 272 722 291" anchor="top right" onclick="grup_patinfo_btn_savecycle_onclick"/>
- <Edit id="output31" taborder="15" readonly="true" position="absolute 176 98 422 117" anchor="default"/>
- <Edit id="input8" taborder="16" class="input_default" position="absolute 327 54 424 73" anchor="default" onkeydown="grup_patinfo_input8_onkeydown" onkillfocus="grup_patinfo_input8_onkillfocus"/>
- <MaskEdit id="output10" taborder="17" readonly="true" mask="####-##-##" position="absolute 661 483 728 502" anchor="default" autoskip="true" autoselect="true" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
- <Edit id="output21" taborder="18" readonly="true" position="absolute 703 530 727 549" anchor="default" style="align:right middle;" class="output"/>
- <Static id="caption94" text="당해" class="cell_1" position="absolute 661 553 702 576" anchor="default"/>
- <Edit id="output32" taborder="19" readonly="true" position="absolute 176 140 234 159" anchor="default"/>
- <Edit id="input9" taborder="20" class="input_default" position="absolute 61 30 111 49" anchor="default"/>
- <Static id="caption84" text="가정" class="cell_1" position="absolute 503 506 544 529" anchor="default"/>
- <Static id="caption95" text="총" class="cell_1" position="absolute 661 577 702 600" anchor="default"/>
- <Shape id="line10" linetype="horizontal" class="line_10" position="absolute 0 630 721 636" anchor="left right bottom"/>
- <Static id="caption40" text="만료일" class="cell_1" position="absolute 183 635 279 658" anchor="left bottom"/>
- <MaskEdit id="output11" taborder="22" readonly="true" mask="####-##-##" position="absolute 282 661 377 680" anchor="left bottom" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
- <Edit id="input30" taborder="23" class="input_default" position="absolute 175 7 424 26" anchor="default"/>
- <Static id="caption41" text="누적 방문횟수" class="cell_1" position="absolute 428 530 503 601" anchor="default"/>
- <Static id="caption85" text="가정" class="cell_1" position="absolute 503 482 544 505" anchor="default"/>
- <MaskEdit id="output12" taborder="24" readonly="true" mask="####-##-##" position="absolute 85 661 180 680" anchor="left bottom" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
- <Shape id="line12" linetype="horizontal" class="line_3" position="absolute 502 336 726 342" anchor="left top right"/>
- <Static id="caption86" text="방문" class="cell_1" position="absolute 618 506 659 529" anchor="default"/>
- <MaskEdit id="output13" taborder="25" readonly="true" mask="####-##-##" position="absolute 282 636 377 655" anchor="left bottom" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
- <Static id="caption31" text="회" position="absolute 712 297 729 316" anchor="default"/>
- <Edit id="input10" taborder="26" class="input_default" position="absolute 61 54 111 73" anchor="default"/>
- <Static id="caption87" text="방문" class="cell_1" position="absolute 618 482 659 505" anchor="default"/>
- <Edit id="input11" taborder="27" class="input_default" position="absolute 122 7 172 26" anchor="default"/>
- <Static id="caption10" text="-" position="absolute 112 7 122 27" anchor="default"/>
- <Static id="caption21" text="주소" class="cell_1" position="absolute 0 5 60 28" anchor="default"/>
- <MaskEdit id="output14" taborder="28" readonly="true" mask="####-##-##" position="absolute 479 636 559 655" anchor="left bottom" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
- <Edit id="output47" taborder="29" readonly="true" position="absolute 562 661 647 680" anchor="left bottom" class="output" style="align:center middle;"/>
- <Shape id="line13" linetype="horizontal" class="line_3" position="absolute 0 681 721 687" anchor="left right bottom"/>
- <Static id="caption32" text="가정" class="cell_1" position="absolute 502 296 543 338" anchor="default"/>
- <Static id="caption88" text="가 정 간 호" class="cell_1" position="absolute 504 530 545 601" anchor="default"/>
- <Edit id="output37" taborder="31" readonly="true" position="absolute 703 578 727 597" anchor="default" style="align:right middle;" class="output"/>
- <Static id="caption44" text="최종외래진료일" class="cell_1" position="absolute 380 635 476 658" anchor="left bottom"/>
- <Grid id="grd_previsitlist" class="datagrid0" taborder="32" binddataset="ds_main_grd_previsitlist" scrollbars="fixedvert" useinputpanel="false" visible="false" position="absolute 502 382 728 479" anchor="default" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="50"/>
- <Column size="90"/>
- <Column size="70"/>
- <Column size="15"/>
- <Column size="30"/>
- <Column size="30"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="등록번호"/>
- <Cell col="1" text="방문예정일"/>
- <Cell col="2" text="입력일시"/>
- <Cell col="3" text="기관코드"/>
- <Cell col="4" text="간호구분명"/>
- <Cell col="5" text="간호구분"/>
- </Band>
- <Band id="body">
- <Cell text="bind:pid"/>
- <Cell col="1" displaytype="date" edittype="date" text="bind:visitdd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" displaytype="date" text="bind:inptdt" calendardisplaynulltype="nulltext"/>
- <Cell col="3" text="bind:instcd"/>
- <Cell col="4" text="bind:careflagnm"/>
- <Cell col="5" text="bind:patcareflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <MaskEdit id="output15" taborder="33" readonly="true" mask="####-##-##" position="absolute 479 661 559 680" anchor="left bottom" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
- <Edit id="output48" taborder="34" readonly="true" position="absolute 562 636 647 655" anchor="left bottom" class="output" style="align:center middle;"/>
- <Static id="caption22" text="전화번호" class="cell_1" position="absolute 113 29 172 52" anchor="default"/>
- <Static id="caption33" text="연락처1" class="cell_1" position="absolute 0 29 60 52" anchor="default"/>
- <MaskEdit id="output27" taborder="35" readonly="true" mask="####-##-##" position="absolute 661 507 728 526" anchor="default" autoskip="true" autoselect="true" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
- <Static id="caption89" text="당월" class="cell_1" position="absolute 546 529 587 552" anchor="default"/>
- <Edit id="output38" taborder="36" readonly="true" position="absolute 703 554 727 573" anchor="default" style="align:right middle;" class="output"/>
- <Shape id="line15" linetype="horizontal" class="line_10" position="absolute 421 0 722 6" anchor="left top right"/>
- <Static id="caption45" text="최근외래예약일" class="cell_1" position="absolute 380 659 476 682" anchor="left bottom"/>
- <Static id="caption23" text="전화번호" class="cell_1" position="absolute 113 53 172 76" anchor="default"/>
- <Static id="caption78" text="보험" class="cell_1" position="absolute 0 77 60 181" anchor="default"/>
- <MaskEdit id="output17" taborder="38" readonly="true" mask="####-##-##" position="absolute 546 483 615 502" anchor="default" autoskip="true" autoselect="true" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
- <Static id="caption35" text="최초 의뢰일" class="cell_1" position="absolute 0 659 83 682" anchor="left bottom"/>
- <Static id="caption24" text="휴대전화" class="cell_1" position="absolute 267 29 326 52" anchor="default"/>
- <Static id="caption47" text="최근방문일" class="cell_1" position="absolute 427 506 502 529" anchor="default"/>
- <Edit id="output18" taborder="39" readonly="true" position="absolute 588 555 614 574" anchor="default" style="align:right middle;" class="output"/>
- <Static id="caption14" text="방문주기" class="cell_1" position="absolute 426 296 501 381" anchor="default"/>
- <Static id="caption5" text="의뢰/지시일" class="cell_1" position="absolute 0 635 83 658" anchor="left bottom"/>
- <Static id="caption25" text="휴대전화" class="cell_1" position="absolute 267 53 326 76" anchor="default"/>
- <Static id="caption69" text="연락처2" class="cell_1" position="absolute 0 53 60 76" anchor="default"/>
- <Static id="caption48" text="최초방문일" class="cell_1" position="absolute 427 482 502 505" anchor="default"/>
- <MaskEdit id="output19" taborder="40" readonly="true" mask="####-##-##" position="absolute 546 507 615 526" anchor="default" autoskip="true" autoselect="true" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
- <Edit id="input1" taborder="41" class="input_default" position="absolute 61 7 111 26" anchor="default"/>
- <Radio id="rdo_vvisitprid" taborder="42" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 544 341 684 361" anchor="default" onitemchanged="grup_patinfo_rdo_vvisitprid_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">월1회</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">격주</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">주당</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line3" linetype="horizontal" class="line_10" position="absolute 426 291 722 297" anchor="left top right"/>
- <Static id="caption7" text="방문예정일" class="cell_1" position="absolute 426 382 501 479" anchor="default"/>
- <Edit id="ipt_vvisitpridtimes" taborder="43" class="input_default" position="absolute 685 341 710 360" anchor="default"/>
- <Radio id="rdo_hvisitprid" taborder="44" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 543 298 683 318" anchor="default" onitemchanged="grup_patinfo_rdo_hvisitprid_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">월1회</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">격주</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">주당</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Grid id="grd_viewprevisitlist" class="datagrid0" taborder="45" binddataset="ds_main_grd_viewprevisitlist" useinputpanel="false" position="absolute 503 382 729 479" anchor="left top right" cellsizingtype="col" onrbuttondown="grup_patinfo_grd_viewprevisitlist_onrbuttondown" onrbuttonup="grup_patinfo_grd_viewprevisitlist_onrbuttonup" selecttype="multiarea">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="70"/>
- <Column size="35"/>
- <Column size="70"/>
- <Column size="35"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2"/>
- <Cell col="3"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" style="background:BIND(colBack1);background2:BIND(colBack1);" text="bind:visitdd1" calendardisplaynulltype="nulltext"/>
- <Cell col="1" style="align:center top;padding:4 2 2 2;background:BIND(colBack2);background2:BIND(colBack2);" text="bind:visitflag1" wordwrap="word"/>
- <Cell col="2" displaytype="date" style="background:BIND(colBack3);background2:BIND(colBack3);" text="bind:visitdd2" calendardisplaynulltype="nulltext"/>
- <Cell col="3" style="align:center top;padding:4 2 2 2;background:BIND(colBack4);background2:BIND(colBack4);" text="bind:visitflag2" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption39" text="최종의뢰일" class="cell_1" position="absolute 183 659 279 682" anchor="left bottom"/>
- <Edit id="input3" taborder="46" class="input_default" position="absolute 173 30 263 49" anchor="default" autoselect="true" autoskip="true" onkillfocus="grup_patinfo_input3_onkillfocus" onkeydown="grup_patinfo_input3_onkeydown"/>
- <Shape id="line4" linetype="horizontal" class="line_3" position="absolute 425 267 721 273" anchor="left top right"/>
- <Shape id="line5" linetype="horizontal" class="line_3" position="absolute 429 600 723 606" anchor="default"/>
- <Static id="caption9" text="개별 가정간호 방문정보 " class="tit_2" position="absolute 426 275 623 296" anchor="default"/>
- <Static id="caption18" text="방문" class="cell_1" position="absolute 502 339 543 381" anchor="default"/>
- <Edit id="input4" taborder="47" class="input_default" position="absolute 173 54 263 73" anchor="default" onkillfocus="grup_patinfo_input4_onkillfocus" onkeydown="grup_patinfo_input4_onkeydown"/>
- <Static id="caption90" text="당해" class="cell_1" position="absolute 546 553 587 576" anchor="default"/>
- <Shape id="line6" linetype="horizontal" class="line_10" position="absolute 0 0 421 6" anchor="default"/>
- <Static id="caption19" text="관리정보" class="tit_2" position="absolute 0 612 157 633" anchor="left bottom"/>
- <MaskEdit id="output50" taborder="48" readonly="true" mask="####-##-##" position="absolute 85 636 180 655" anchor="left bottom" maskchar=" " type="string" trimtype="both" style="align:center middle;"/>
- <Button id="btn_addr" taborder="49" class="icon_search" position="absolute 32 8 48 24" anchor="default" onclick="grup_patinfo_btn_addr_onclick"/>
- <Static id="caption91" text="총" class="cell_1" position="absolute 546 577 587 600" anchor="default"/>
- <Edit id="input6" taborder="50" class="input_default" position="absolute 327 30 424 49" anchor="default" onkeydown="grup_patinfo_input6_onkeydown" onkillfocus="grup_patinfo_input6_onkillfocus"/>
- <Static id="caption60" text="1. 담당간호사" class="cell_1" position="absolute 0 182 111 203" anchor="default"/>
- <Shape id="line11" linetype="horizontal" class="line_3" position="absolute 1 579 424 585" anchor="default"/>
- <Static id="caption63" text="Remark" class="cell_1" position="absolute 0 503 103 560" anchor="default"/>
- <Static id="caption77" text="원" position="absolute 265 429 280 449" anchor="default"/>
- <Combo id="combo2" taborder="52" innerdataset="@ds_item_chargenurse_nurselist" codecolumn="userid" datacolumn="usernm" class="combo_default" position="absolute 112 182 273 201" anchor="default"/>
- <MaskEdit id="output16" taborder="53" readonly="true" position="absolute 105 426 259 445" anchor="default" trimtype="both" maskchar=" " mask="9,999"/>
- <Static id="caption46" text="현재금액" class="cell_1" position="absolute 0 425 103 446" anchor="default"/>
- <Static id="caption36" text="의뢰기관" class="cell_1" position="absolute 277 182 352 203" anchor="default"/>
- <Edit id="input15" taborder="54" class="input_default" position="absolute 353 182 423 201" anchor="default"/>
- <Static id="caption26" text="의뢰별 Remark" class="cell_1" position="absolute 0 447 103 502" anchor="default"/>
- <TextArea id="textarea1" taborder="55" position="absolute 105 503 424 560" anchor="default" wordwrap="word" autoselect="true"/>
- <TextArea id="textarea2" taborder="56" position="absolute 105 448 424 501" anchor="default" wordwrap="word" autoselect="true"/>
- <Combo id="combo1" taborder="57" innerdataset="@ds_item_churchregkind_churchregkindlist" codecolumn="cd" datacolumn="nm" class="combo_default" visible="false" position="absolute 219 583 266 602" anchor="default" onitemchanged="grup_patinfo_combo1_onitemchanged"/>
- <Static id="caption12" text="담당간호사" class="cell_1" visible="false" position="absolute 268 583 343 604" anchor="default"/>
- <Static id="caption68" text="구분" class="cell_1" visible="false" position="absolute 182 583 217 604" anchor="default"/>
- <Static id="caption58" text="2. 본당" class="cell_1" visible="false" position="absolute 0 583 103 604" anchor="default"/>
- <Combo id="combo12" taborder="58" innerdataset="@ds_item_church_churchlist" codecolumn="churchcd" datacolumn="churchnm" class="combo_default" visible="false" position="absolute 105 583 179 602" anchor="default" onitemchanged="grup_patinfo_combo12_onitemchanged"/>
- <Combo id="combo13" taborder="59" innerdataset="@ds_item_chargenurse_nurselist" codecolumn="userid" datacolumn="usernm" class="combo_default" visible="false" position="absolute 344 583 422 602" anchor="default"/>
- <Static id="caption81" text="등급" class="cell_1" position="absolute 66 337 169 358" anchor="default"/>
- <Static id="caption82" text="본인부담 경감" class="cell_1" position="absolute 66 381 169 402" anchor="default"/>
- <Edit id="output6" taborder="60" readonly="true" position="absolute 171 381 224 400" anchor="default" class="output"/>
- <Static id="caption83" text="본인부담률" class="cell_1" position="absolute 66 359 169 380" anchor="default"/>
- <MaskEdit id="output7" taborder="61" readonly="true" mask="####-##-##" position="absolute 171 315 424 334" anchor="default" type="string" trimtype="both" maskchar=" " style="align:left middle;"/>
- <Static id="caption62" text="감면유형" class="cell_1" position="absolute 0 293 111 314" anchor="default"/>
- <Edit id="dctypenum" taborder="62" readonly="true" position="absolute 112 293 165 312" anchor="default" class="output" style="align:center middle;"/>
- <Edit id="input12" taborder="63" position="absolute 171 403 424 422" anchor="default"/>
- <Static id="caption79" text="계약일" class="cell_1" position="absolute 66 315 169 336" anchor="default"/>
- <Static id="caption57" text="방문간호" class="cell_1" position="absolute 0 315 65 424" anchor="default"/>
- <Combo id="combo3" taborder="64" innerdataset="@ds_item_dctype_dctypelist" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 166 293 422 312" anchor="default" onitemchanged="grup_patinfo_combo3_onitemchanged"/>
- <Combo id="combo4" taborder="65" innerdataset="@ds_item_dctype_vdctypelist" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 224 381 424 400" anchor="default" onitemchanged="grup_patinfo_combo4_onitemchanged"/>
- <Combo id="combo14" taborder="66" innerdataset="@ds_item_dctype_qualflaglist" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 171 359 424 378" anchor="default"/>
- <Combo id="combo9" taborder="67" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 171 337 424 356" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1등급</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2등급</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3등급</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption80" text="장기요양번호" class="cell_1" position="absolute 66 403 169 424" anchor="default"/>
- <Static id="caption61" text="환자분류[중증도]" class="cell_1" position="absolute 0 271 111 292" anchor="default"/>
- <Static id="caption50" text="가정간호 진단명" class="cell_1" position="absolute 0 249 111 270" anchor="default"/>
- <Button id="button3" taborder="68" text="등록" class="btn2" position="absolute 380 250 422 269" anchor="default" onclick="grup_patinfo_button3_onclick"/>
- <Edit id="output26" taborder="69" readonly="true" position="absolute 112 272 379 291" anchor="default" class="output" style="align:center middle;"/>
- <Button id="button7" taborder="70" text="등록" class="btn2" position="absolute 380 272 422 291" anchor="default" onclick="grup_patinfo_button7_onclick"/>
- <Static id="caption13" text="담당간호사" class="cell_1" position="absolute 277 204 352 225" anchor="default"/>
- <Edit id="opt_cnstdiagnm" taborder="71" readonly="true" position="absolute 112 228 337 247" anchor="default" onmousemove="grup_patinfo_opt_cnstdiagnm_onmousemove" class="output" style="align:center middle;"/>
- <Combo id="combo10" taborder="72" innerdataset="@ds_item_chargenurse_nurselist" codecolumn="userid" datacolumn="usernm" class="combo_default" position="absolute 353 205 423 224" anchor="default"/>
- <Combo id="combo11" taborder="73" innerdataset="@ds_item_healcntryn_healcntrynlist" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 112 205 156 224" anchor="default"/>
- <Edit id="opt_diagnm" taborder="74" readonly="true" position="absolute 112 250 294 269" anchor="default" onmousemove="grup_patinfo_opt_diagnm_onmousemove" class="output" style="align:center middle;"/>
- <Static id="caption49" text="의뢰서 진단명" class="cell_1" position="absolute 0 227 111 248" anchor="default"/>
- <Edit id="opt_cnstdiagcd" taborder="75" readonly="true" position="absolute 339 228 422 247" anchor="default" onmousemove="grup_patinfo_opt_cnstdiagcd_onmousemove" class="output" style="align:center middle;"/>
- <Static id="caption17" text="2. 보건소 혜택" class="cell_1" position="absolute 0 204 111 225" anchor="default"/>
- <Edit id="opt_diagcd" taborder="76" readonly="true" position="absolute 295 250 378 269" anchor="default" onmousemove="grup_patinfo_opt_diagcd_onmousemove" class="output" style="align:center middle;"/>
- <Edit id="input5" taborder="77" class="input_default" position="absolute 158 205 273 224" anchor="default"/>
- <Static id="caption30" text="주거 지역" class="cell_1" position="absolute 0 561 103 580" anchor="default"/>
- <Combo id="combo15" taborder="78" innerdataset="@ds_item_visitarea_visitarealist" codecolumn="areaid" datacolumn="areanm" class="combo_default" position="absolute 105 561 205 580" anchor="default"/>
- <Edit id="ipt_areadtl" taborder="79" position="absolute 210 561 310 580" anchor="default"/>
- <Grid id="grd_patinsukind" class="datagrid2" taborder="21" binddataset="ds_main_patinfo_patinsukind" useinputpanel="false" position="absolute 61 77 425 181" anchor="default" cellsizingtype="both" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="19"/>
- <Column size="56"/>
- <Column size="78"/>
- <Column size="36"/>
- <Column size="62"/>
- <Column size="16"/>
- <Column size="41"/>
- <Column size="57"/>
- <Column size="111"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" colspan="2" text="보험유형" taborder="undefined"/>
- <Cell col="3" text="보험증번호"/>
- <Cell col="4" colspan="2" text="보험자기호" taborder="undefined"/>
- <Cell col="6" colspan="2" text="피보관계" taborder="undefined"/>
- <Cell col="8" text="피보성명"/>
- <Cell col="9" text="피보험자 주민번호"/>
- <Cell col="10" text="일련번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:insukind"/>
- <Cell col="2" style="padding:2 2 2 2;" text="bind:insukindnm" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="3" text="bind:insuno"/>
- <Cell col="4" text="bind:insucd" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="5" text="bind:insucdnm" wordwrap="word"/>
- <Cell col="6" text="bind:insdrela"/>
- <Cell col="7" text="bind:insdrelanm"/>
- <Cell col="8" text="bind:insdnm"/>
- <Cell col="9" text="bind:insdrrgstno"/>
- <Cell col="10" text="bind:seqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <cp_checkboxList id="chk_hdw" titletext="CheckBox List" taborder="81" text="cp_checkboxList00" scrollbars="none" position="absolute 545 316 730 334" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="left top"/>
- <cp_checkboxList id="chk_vdw" titletext="CheckBox List" taborder="82" text="cp_checkboxList00" scrollbars="none" position="absolute 545 359 730 377" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="left top"/>
- <Div id="grp_reqcancel" taborder="51" visible="false" position="absolute 113 29 413 114" anchor="default" style="background:#ffffffff;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static id="caption37" text="의뢰취소" class="tit_2" position="absolute 1 1 132 23" anchor="default"/>
- <Shape id="line22" linetype="horizontal" class="line_10" position="absolute 0 22 298 28" anchor="default"/>
- <Combo id="combo8" taborder="1" innerdataset="@ds_item_reqcancelreason_M0387" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 87 29 292 48" anchor="default"/>
- <Shape id="line54" linetype="horizontal" class="line_3" position="absolute -1 49 297 55" anchor="default"/>
- <Edit id="output22" taborder="2" readonly="true" position="absolute 183 2 293 21" anchor="default" class="output"/>
- <Button id="btn_savereqcancel" taborder="3" text="저장" class="btn5" position="absolute 106 58 148 77" anchor="default" onclick="grup_patinfo_grp_reqcancel_btn_savereqcancel_onclick"/>
- <Button id="button2" taborder="4" text="닫기" class="btn2" position="absolute 151 58 193 77" anchor="default" onclick="grup_patinfo_grp_reqcancel_button2_onclick"/>
- <Static id="caption4" text="의뢰취소사유" class="cell_1" position="absolute -1 27 83 50" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_inputschedule" taborder="80" visible="false" position="absolute 525 348 700 430" anchor="default" style="background:#ffffffff;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Calendar id="ipt_inputschedule" taborder="1" class="input_search" position="absolute 73 28 173 47" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Shape id="line28" linetype="horizontal" class="line_10" position="absolute 0 22 173 28" anchor="default"/>
- <Static id="caption8" text="방문예정일 등록" class="tit_2" position="absolute 1 2 128 23" anchor="default"/>
- <Static id="caption51" text="방문예정일" class="cell_1" position="absolute 0 27 72 50" anchor="default"/>
- <Button id="btn_saveschedule" taborder="2" text="저장" class="btn5" position="absolute 44 59 86 78" anchor="default" onclick="grup_patinfo_grp_inputschedule_btn_saveschedule_onclick"/>
- <Shape id="line32" linetype="horizontal" class="line_3" position="absolute 0 49 173 55" anchor="default"/>
- <Button id="btn_close" taborder="3" text="닫기" class="btn2" position="absolute 90 59 132 78" anchor="default" onclick="grup_patinfo_grp_inputschedule_btn_close_onclick"/>
- <Edit id="opt_iuflag" taborder="4" readonly="true" visible="false" position="absolute 134 1 169 20" anchor="default" class="output"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="가정간호" class="tit_1" position="absolute 0 0 145 18"/>
- <Div id="grp_sea" taborder="1" class="div_SA" position="absolute 0 18 1209 85" anchor="left top right">
- <Layouts>
- <Layout width="1209" height="67">
- <Div id="grp_kindhosp" taborder="56" position="absolute 392 5 617 25">
- <Layouts>
- <Layout>
- <Combo id="combo6" taborder="1" innerdataset="@ds_item_chargenurse_nurselist" codecolumn="userid" datacolumn="usernm" class="combo_search" position="absolute 97 1 197 20" anchor="default" onitemchanged="grp_sea_grp_kindhosp_combo6_onitemchanged"/>
- <Static id="caption27" text="담당간호사 :" class="search_name" position="absolute 0 3 91 20" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_kindchurch" taborder="57" visible="false" position="absolute 392 7 952 27">
- <Layouts>
- <Layout>
- <Combo id="combo5" taborder="1" innerdataset="ds_init_church_churchlist" codecolumn="churchcd" datacolumn="churchnm" class="combo_search" position="absolute 78 0 183 19" anchor="default" onitemchanged="grp_sea_grp_kindchurch_combo5_onitemchanged"/>
- <Combo id="combo7" taborder="2" innerdataset="@ds_item_chargenurse_nurselist" codecolumn="userid" datacolumn="usernm" class="combo_search" position="absolute 435 0 525 19" anchor="default" onitemchanged="grp_sea_grp_kindchurch_combo7_onitemchanged"/>
- <Static id="caption28" text="본당명 :" class="search_name" position="absolute 0 1 80 18" anchor="default"/>
- <Static id="caption29" text="담당간호사 :" class="search_name" position="absolute 330 3 429 20" anchor="default"/>
- <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" visible="false" position="absolute 185 -1 335 21" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Radio id="rdo_prcsstat" taborder="42" columncount="4" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 107 35 699 55" anchor="default" onitemchanged="grp_sea_rdo_prcsstat_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">당일방문예정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">미확정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">진행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">종결</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption2" text="진행상태 :" class="search_name" position="absolute 8 37 106 54" anchor="default"/>
- <Static id="caption3" text="업무일자 :" class="search_name" position="absolute 8 10 106 27" anchor="default"/>
- <Calendar id="ipt_workdate" taborder="43" class="input_search" position="absolute 97 8 197 27" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true" onchanged="grp_sea_ipt_workdate_onchanged"/>
- <Radio id="rdo_kind" taborder="44" columncount="0" rowcount="0" position="absolute 222 9 324 25" anchor="default" onitemchanged="grp_sea_rdo_kind_onitemchanged" onkillfocus="grp_sea_rdo_kind_onkillfocus" value="1" index="-1" visible="false"/>
- <Static id="caption34" text="구분 :" class="search_name" position="absolute 710 37 777 54" anchor="default" visible="false"/>
- <Radio id="rdo_careflag" taborder="47" columncount="-1" rowcount="-1" codecolumn="cdid" datacolumn="cdnm" class="radio_search" position="absolute 775 35 965 55" anchor="default" innerdataset="@ds_init_M0524" visible="false"/>
- <Button id="button1" taborder="48" text="진단명 생성" class="btn2" visible="false" position="absolute 1017 39 1100 58" anchor="top right" onclick="grp_sea_button1_onclick"/>
- <Shape id="line2" linetype="vertical" position="absolute 1102 7 1108 60" anchor="top right"/>
- <Button id="btn_search" taborder="49" text="조회" class="btn1" position="absolute 1119 19 1175 41" anchor="top right" onclick="grp_sea_btn_search_onclick"/>
- <Edit id="output23" taborder="52" readonly="true" class="output_search" position="absolute 201 34 251 53" anchor="default" style="align:center middle;"/>
- <Edit id="output1" taborder="53" readonly="true" class="output_search" position="absolute 315 34 365 53" anchor="default" style="align:center middle;"/>
- <Edit id="output2" taborder="54" readonly="true" class="output_search" position="absolute 455 35 505 54" anchor="default" style="align:center middle;"/>
- <Edit id="output3" taborder="55" readonly="true" class="output_search" position="absolute 598 35 648 54" anchor="default" style="align:center middle;"/>
- <Shape id="line7" linetype="horizontal" class="line_2" position="absolute 4 55 302 61" anchor="default"/>
- <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 4 29 302 35" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="cap_listtitle" class="tit_2" position="absolute 0 94 160 115"/>
- <Button id="btn_zoom" taborder="2" text="확대보기" class="btn5" position="absolute 160 91 224 110" onclick="btn_zoom_onclick"/>
- <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 0 110 483 116"/>
- <Button id="btn_patsearch" taborder="3" class="icon_search" position="absolute 247 93 263 109" onclick="btn_patsearch_onclick"/>
- <Edit id="opt_previsitcount" taborder="4" readonly="true" position="absolute 278 91 413 110" style="align:right middle;"/>
- <Button id="btn_dzoom" taborder="5" text="확대보기" class="btn5" position="absolute 419 91 483 110" onclick="btn_dzoom_onclick"/>
- <Static id="caption1" class="cell_1" position="absolute 0 115 251 138"/>
- <Static id="caption11" class="cell_1" position="absolute 252 115 484 138"/>
- <Edit id="ipt_pid" taborder="13" class="input_default" enable="false" position="absolute 256 117 337 136" style=":disabled {align:center middle;}"/>
- <Edit id="opt_patname" taborder="14" readonly="true" position="absolute 341 117 414 136" enable="false" style=":disabled {color:black;align:center middle;}" class="output"/>
- <Edit id="opt_sexage" taborder="15" readonly="true" position="absolute 419 117 479 136" enable="false" style=":disabled {color:black;align:center middle;}" class="output"/>
- <Edit id="ipt_patnm" taborder="9" class="input_search" position="absolute 185 117 249 136" onkeyup="ipt_patnm_onkeyup"/>
- <Button id="btn_patnm" taborder="10" class="icon_search" visible="false" position="absolute 232 118 248 134" onclick="btn_patnm_onclick"/>
- <Static id="caption76" text="환자명" class="cell_1" position="absolute 131 115 184 138"/>
- <Static id="caption75" text="등록번호" class="cell_1" position="absolute 0 115 63 138"/>
- <Edit id="ipt_pidsearch" taborder="12" class="input_search" position="absolute 64 117 130 136" onkeyup="ipt_pidsearch_onkeyup"/>
- <Button id="btn_pid" taborder="11" class="icon_search" visible="false" position="absolute 113 118 129 134" onclick="btn_pid_onclick"/>
- <Grid id="grd_patvisitlst" class="datagrid2" taborder="17" binddataset="ds_main_grd_patvisitlst" useinputpanel="false" position="absolute 252 139 484 801" cellsizingtype="both" anchor="left top bottom" oncellclick="grd_patvisitlst_oncellclick" autosizingtype="row" extendsizetype="row" onrbuttonup="grd_patvisitlst_onrbuttonup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23" band="left"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="74"/>
- <Column size="44"/>
- <Column size="79"/>
- <Column size="178"/>
- <Column size="57"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="83"/>
- <Column size="81"/>
- <Column size="51"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="환자명"/>
- <Cell col="4" text="S/A"/>
- <Cell col="5" text="진료과"/>
- <Cell col="6" text="진료의"/>
- <Cell col="7" text="의뢰일"/>
- <Cell col="8" text="진단명"/>
- <Cell col="9" text="진행상태"/>
- <Cell col="10" text="재원상태"/>
- <Cell col="11" text="미수"/>
- <Cell col="12" text="만료일"/>
- <Cell col="13" text="상세"/>
- <Cell col="14" text="경과"/>
- <Cell col="15" text="종결일"/>
- <Cell col="16" text="종결사유"/>
- <Cell col="17" text="방문횟수"/>
- <Cell col="18" text="caption3"/>
- <Cell col="19" text="caption4"/>
- <Cell col="20" text="caption5"/>
- <Cell col="21" text="caption6"/>
- <Cell col="22" text="caption7"/>
- <Cell col="23" text="caption8"/>
- <Cell col="24" text="caption9"/>
- <Cell col="25" text="caption10"/>
- <Cell col="26" text="caption11"/>
- <Cell col="27" text="caption12"/>
- <Cell col="28" text="caption13"/>
- <Cell col="29" text="caption14"/>
- <Cell col="30" text="caption15"/>
- <Cell col="31"/>
- <Cell col="32"/>
- <Cell col="33"/>
- <Cell col="34"/>
- <Cell col="35"/>
- <Cell col="36"/>
- <Cell col="37"/>
- <Cell col="38"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:careflag"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:hngnm"/>
- <Cell col="4" text="bind:sex"/>
- <Cell col="5" style="align:center middle;padding:2 2 2 2;" text="bind:reqdeptnm" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="6" text="bind:reqdrnm"/>
- <Cell col="7" displaytype="date" text="bind:reqdd" calendardisplaynulltype="nulltext"/>
- <Cell col="8" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:cnstdiagname" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="9" text="bind:procstatus"/>
- <Cell col="10" text="bind:inptstat"/>
- <Cell col="11" text="bind:receiptflag"/>
- <Cell col="12" displaytype="date" text="bind:expenddd" calendardisplaynulltype="nulltext"/>
- <Cell col="13" text="bind:detail"/>
- <Cell col="14" text="bind:hisrecord"/>
- <Cell col="15" text="bind:enddd"/>
- <Cell col="16" text="bind:endreason"/>
- <Cell col="17" text="bind:visitcnt"/>
- <Cell col="18" displaytype="combo" edittype="combo" style="background:EXPR(endscheflag == 'Y' ? '#FFE9C9' : '#ffffff');background2:EXPR(endscheflag == 'Y' ? '#FFE9C9' : '#ffffff');" text="bind:headquarter" enable="false"/>
- <Cell col="19" text="bind:kind"/>
- <Cell col="20" text="bind:inptdt"/>
- <Cell col="21" text="bind:cnstdiagcd"/>
- <Cell col="22" text="bind:instcd"/>
- <Cell col="23" text="bind:result"/>
- <Cell col="24" text="bind:reqdeptcd"/>
- <Cell col="25" text="bind:reqdrid"/>
- <Cell col="26" text="bind:formrecseq"/>
- <Cell col="27" text="bind:rereqyn"/>
- <Cell col="28" text="bind:patcareflag"/>
- <Cell col="29" text="bind:orddd"/>
- <Cell col="30" text="bind:cretno"/>
- <Cell col="31" text="bind:rereqyn"/>
- <Cell col="32" text="bind:fromdd"/>
- <Cell col="33" text="bind:todd"/>
- <Cell col="34" text="bind:asreqdeptcd"/>
- <Cell col="35" text="bind:porddd"/>
- <Cell col="36" text="bind:pcretno"/>
- <Cell col="37" text="bind:acptseqno"/>
- <Cell col="38" text="bind:orgorddd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_regnewpatient" taborder="21" text="신환등록" class="btn2" position="absolute 511 91 575 110" visible="true" onclick="btn_regnewpatient_onclick"/>
- <Button id="btn_confirm" taborder="22" text="의뢰확정" class="btn5" position="absolute 576 91 640 110" visible="false" onclick="btn_confirm_onclick"/>
- <Button id="btn_reqcancel" taborder="23" text="의뢰취소" class="btn2" position="absolute 641 91 705 110" visible="false" onclick="btn_reqcancel_onclick"/>
- <Button id="btn_reqtrns" taborder="24" text="전송" class="btn2" visible="false" position="absolute 706 91 748 110" onclick="btn_reqtrns_onclick"/>
- <Button id="btn_reqview" taborder="25" text="전송수신보기" class="btn2" visible="false" position="absolute 749 91 835 110" onclick="btn_reqview_onclick"/>
- <Button id="btn_receipt" taborder="26" text="접수" class="btn2" position="absolute 836 91 878 110" onclick="btn_receipt_onclick"/>
- <Button id="btn_save" taborder="27" text="저장" class="btn5" position="absolute 879 91 921 110" visible="true" onclick="btn_save_onclick"/>
- <Static id="caption16" text="환자정보" class="tit_2" position="absolute 489 94 569 115" onclick="caption16_onclick"/>
- <Static id="cap_careflagnm" text="가정간호/방문간호" visible="false" position="absolute 950 93 1065 107" style="font:Dotum,9,bold;"/>
- <Static id="cap_visitddcolor" class="color_4" visible="false" position="absolute 934 92 949 107"/>
- <Static id="cap_visitdd" text="방문일" visible="false" position="absolute 950 93 988 107"/>
- <Static id="cap_previsitddcolor" class="color_9" visible="false" position="absolute 990 92 1005 107"/>
- <CheckBox id="checkbox2" taborder="30" class="checkbox_search" position="absolute 1159 89 1209 106" text="만료" truevalue="1" anchor="top right" onclick="checkbox2_onclick"/>
- <Static id="cap_previsitdd" text="방문예정일" visible="false" position="absolute 1004 93 1066 107"/>
- <Div id="grp_newpatientinput" taborder="20" visible="false" position="absolute 174 310 474 515" style="background:#ffffffff;border:1 solid #808080ff ;" anchor="left top bottom">
- <Layouts>
- <Layout>
- <Static id="caption15" text="신규환자 등록" class="tit_2" position="absolute 1 1 132 23" anchor="default"/>
- <Shape id="line42" linetype="horizontal" class="line_10" position="absolute 0 22 298 28" anchor="default"/>
- <Static id="caption38" text="주민등록번호" class="cell_1" position="absolute -1 27 83 50" anchor="default"/>
- <Static id="caption42" text="-" position="absolute 187 29 202 49" anchor="default"/>
- <Shape id="line43" linetype="horizontal" class="line_2" position="absolute -1 47 297 53" anchor="default"/>
- <Static id="caption43" text="환자성명" class="cell_1" position="absolute -1 51 83 74" anchor="default"/>
- <MaskEdit id="ipt_rrgstno1" taborder="1" mask="999999" class="input_default" position="absolute 86 29 181 48" anchor="default" onkillfocus="grp_newpatientinput_ipt_rrgstno1_onkillfocus"/>
- <MaskEdit id="ipt_rrgstno2" taborder="2" mask="9999999" class="input_default" position="absolute 202 29 297 48" anchor="default" onkillfocus="grp_newpatientinput_ipt_rrgstno2_onkillfocus"/>
- <Edit id="ipt_hngnm" taborder="3" class="input_default" position="absolute 86 53 269 72" anchor="default"/>
- <Static id="caption52" text="성별" class="cell_1" position="absolute 189 75 228 98" anchor="default"/>
- <Combo id="cmb_sex" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 230 77 297 96" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">M</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">F</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption53" text="생년월일" class="cell_1" position="absolute -1 75 83 98" anchor="default"/>
- <Shape id="line44" linetype="horizontal" class="line_2" position="absolute -1 71 297 77" anchor="default"/>
- <Calendar id="ipt_brthdd" taborder="5" class="input_search" position="absolute 86 77 186 96" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
- <Shape id="line45" linetype="horizontal" class="line_2" position="absolute -1 95 297 101" anchor="default"/>
- <Static id="caption54" text="집전화번호" class="cell_1" position="absolute -1 99 83 122" anchor="default"/>
- <Static id="caption67" text="휴대전화번호" class="cell_1" position="absolute -1 123 83 146" anchor="default"/>
- <Shape id="line46" linetype="horizontal" class="line_2" position="absolute -1 119 297 125" anchor="default"/>
- <Edit id="ipt_hometel" taborder="6" class="input_default" position="absolute 86 101 297 120" anchor="default" onkillfocus="grp_newpatientinput_ipt_hometel_onkillfocus" onkeyup="grp_newpatientinput_ipt_hometel_onkeyup"/>
- <Edit id="ipt_moohontel" taborder="7" class="input_default" position="absolute 86 125 297 144" anchor="default" onkillfocus="grp_newpatientinput_ipt_moohontel_onkillfocus" onkeyup="grp_newpatientinput_ipt_moohontel_onkeyup"/>
- <Shape id="line47" linetype="horizontal" class="line_3" position="absolute -1 145 297 151" anchor="default"/>
- <Edit id="output8" taborder="8" readonly="true" position="absolute 183 2 293 21" anchor="default" class="output"/>
- <Button id="btn_savenewpat" taborder="9" text="저장" class="btn5" position="absolute 106 151 148 170" anchor="default" onclick="grp_newpatientinput_btn_savenewpat_onclick"/>
- <Button id="btn_closenewpat" taborder="10" text="닫기" class="btn2" position="absolute 151 151 193 170" anchor="default" onclick="grp_newpatientinput_btn_closenewpat_onclick"/>
- <Button id="button19" taborder="11" class="icon_search" position="absolute 274 54 290 70" anchor="default" onclick="grp_newpatientinput_button19_onclick"/>
- <Shape id="roundrect2" type="roundrectangle" position="absolute 3 176 289 201" anchor="default"/>
- <Static id="caption20" text="* 신규등록시 가정간호 환자로 등록됩니다." position="absolute 13 181 279 197" anchor="default" style="font:Dotum,9,bold;"/>
- </Layout>
- </Layouts>
- </Div>
- <PopupMenu id="pmn_menu5" position="absolute 1471 220 1680 692" innerdataset="@ds_codedata_popupmenu_grd_cancel" levelcolumn="level" idcolumn="func" captioncolumn="label" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="fpopupclose"/>
- <PopupMenu id="pmn_menu3" innerdataset="@ds_codedata_popupmenu_grd_cancel017" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1247 233 1456 649" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="fpopupclose"/>
- <PopupMenu id="pmn_menu1" innerdataset="@ds_codedata_popupmenu_reqpaper" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1248 0 1457 48" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="fpopupclose"/>
- <PopupMenu id="pmn_menu6" innerdataset="@ds_codedata_popupmenu_execorder017" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1692 1 1893 409" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="fpopupclose"/>
- <PopupMenu id="pmn_menu2" innerdataset="@ds_codedata_popupmenu_kind017" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1247 57 1456 225" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="fpopupclose"/>
- <PopupMenu id="pmn_menu7" innerdataset="@ds_codedata_popupmenu_execorder" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1895 2 2096 474" onmenuclick="pmn_menu1_onmenuclick"/>
- <PopupMenu id="pmn_menu4" innerdataset="@ds_codedata_popupmenu_kind" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu1_onmenuclick" position="absolute 1471 0 1680 208" onmouseleave="fpopupclose"/>
- <PopupMenu id="pmn_menu8" innerdataset="@ds_codedata_popupmenu_endpaper" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 2112 12 2313 100" onmenuclick="pmn_menu1_onmenuclick"/>
- <PopupMenu id="pmn_menu9" innerdataset="@ds_codedata_popupmenu_exppaper017" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 2116 113 2317 225" onmenuclick="pmn_menu1_onmenuclick"/>
- <PopupMenu id="pmn_menu10" innerdataset="@ds_codedata_popupmenu_exppaper" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 2112 236 2313 324" onmenuclick="pmn_menu1_onmenuclick"/>
- <Static id="cap_ym" position="absolute 1070 85 1180 111" style="color:#3366ffff;font:Dotum,12,bold;"/>
- <PopupMenu id="pmn_menu11" innerdataset="@ds_codedata_popupmenu_grid" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu11_onmenuclick" position="absolute 2112 338 2313 402"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="chrgnursid" type="STRING" size="256"/>
- <Column id="kind" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="churchcd" type="STRING" size="256"/>
- <Column id="inputvisitdd" type="STRING" size="256"/>
- <Column id="currvisitdd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="mode" type="STRING" size="256"/>
- <Column id="cancelreason" type="STRING" size="256"/>
- <Column id="chrrgstkind" type="STRING" size="256"/>
- <Column id="searchkind" type="STRING" size="256"/>
- <Column id="menuparameter" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="dockind" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="dnarflag" type="STRING" size="256"/>
- <Column id="sortseq" type="STRING" size="256"/>
- <Column id="recflag" type="STRING" size="256"/>
- <Column id="reclnkkey" type="STRING" size="256"/>
- <Column id="prestdt" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="screenid" type="STRING" size="256"/>
- <Column id="prcsstat" type="STRING" size="256"/>
- <Column id="dctype" type="STRING" size="256"/>
- <Column id="cancelreason" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdrid" type="STRING" size="256"/>
- <Column id="reqtrnspid" type="STRING" size="256"/>
- <Column id="careflag" type="STRING" size="256"/>
- <Column id="patcareflag" type="STRING" size="256"/>
- <Column id="vorddd" type="STRING" size="256"/>
- <Column id="hospflag" type="STRING" size="256"/>
- <Column id="allflag" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="visitdd"/>
- <Col id="chrgnursid">%</Col>
- <Col id="kind"/>
- <Col id="pid"/>
- <Col id="inptdt"/>
- <Col id="churchcd">-</Col>
- <Col id="inputvisitdd"/>
- <Col id="currvisitdd"/>
- <Col id="instcd"/>
- <Col id="mode"/>
- <Col id="cancelreason"/>
- <Col id="chrrgstkind"/>
- <Col id="searchkind"/>
- <Col id="menuparameter"/>
- <Col id="patflag"/>
- <Col id="dockind"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="ioflag"/>
- <Col id="dnarflag"/>
- <Col id="sortseq"/>
- <Col id="recflag"/>
- <Col id="reclnkkey"/>
- <Col id="prestdt"/>
- <Col id="orddeptcd"/>
- <Col id="screenid">SMMNF00100</Col>
- <Col id="prcsstat"/>
- <Col id="dctype"/>
- <Col id="cancelreason"/>
- <Col id="status"/>
- <Col id="reqdd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdrid"/>
- <Col id="reqtrnspid"/>
- <Col id="careflag">*</Col>
- <Col id="patcareflag"/>
- <Col id="vorddd"/>
- <Col id="hospflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_grd_visitlst" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="no" type="STRING" size="256"/>
- <Column id="careflag" type="STRING" size="256"/>
- <Column id="procstatus" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="diagname" type="STRING" size="256"/>
- <Column id="inptstat" type="STRING" size="256"/>
- <Column id="headquarter" type="STRING" size="256"/>
- <Column id="kind" type="STRING" size="256"/>
- <Column id="receiptflag" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="result" type="STRING" size="256"/>
- <Column id="rgstpatstat" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdrnm" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdrid" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="rereqyn" type="STRING" size="256"/>
- <Column id="patcareflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="vorddd" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_grd_explist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_grd_reqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="no" type="STRING" size="256" sumtext="No"/>
- <Column id="careflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="hcareflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="procstatus" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="detail" type="STRING" size="256" sumtext="상세"/>
- <Column id="hisrecord" type="STRING" size="256" sumtext="경과"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="S/A"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일"/>
- <Column id="churchcd" type="STRING" size="256" sumtext="본당코드"/>
- <Column id="churchnm" type="STRING" size="256" sumtext="본당명"/>
- <Column id="kind" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="reqdrnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="reqmode" type="STRING" size="256" sumtext="의뢰경로"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="reqdrid" type="STRING" size="256" sumtext="주치의사id"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="서식번호"/>
- <Column id="cnstdiagcd" type="STRING" size="256" sumtext="의뢰서진단코드"/>
- <Column id="cnstdiaghngnm" type="STRING" size="256" sumtext="의뢰서진단명"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diaghngnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="inptstat" type="STRING" size="256" sumtext="재원상태"/>
- <Column id="carerec" type="STRING" size="256" sumtext="간호기록"/>
- <Column id="reqtm" type="STRING" size="256" sumtext="의뢰시간"/>
- <Column id="patcareflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="발급/외래등록일자-지시서정보"/>
- <Column id="cretno" type="STRING" size="256" sumtext="외래등록 생성번호-지시서정보"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="입원외래 응급구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_grd_patvisitlst" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="no" type="STRING" size="256"/>
- <Column id="careflag" type="STRING" size="256"/>
- <Column id="procstatus" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="cnstdiagname" type="STRING" size="256"/>
- <Column id="inptstat" type="STRING" size="256"/>
- <Column id="headquarter" type="STRING" size="256"/>
- <Column id="kind" type="STRING" size="256"/>
- <Column id="receiptflag" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="cnstdiagcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="result" type="STRING" size="256"/>
- <Column id="rgstpatstat" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdrnm" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdrid" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="rereqyn" type="STRING" size="256"/>
- <Column id="patcareflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="rereqyn" type="STRING" size="256"/>
- <Column id="enddd" type="STRING" size="256"/>
- <Column id="endreason" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="visitcnt" type="STRING" size="256"/>
- <Column id="asreqdeptcd" type="STRING" size="256"/>
- <Column id="porddd" type="STRING" size="256"/>
- <Column id="pcretno" type="STRING" size="256"/>
- <Column id="acptseqno" type="STRING" size="256"/>
- <Column id="orgorddd" type="STRING" size="256"/>
- <Column id="detail" type="STRING" size="256"/>
- <Column id="hisrecord" type="STRING" size="256"/>
- <Column id="expenddd" type="STRING" size="256"/>
- <Column id="endscheflag" type="STRING" size="256"/>
- <Column id="inhospyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_churchregkind_churchregkindlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_chargenurse_nurselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_church_churchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="churchcd" type="STRING" size="256" sumtext="본당코드"/>
- <Column id="churchnm" type="STRING" size="256" sumtext="본당명"/>
- <Column id="instdispseq" type="STRING" size="256" sumtext="출력순번"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_procstat_procstatcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="previsitlistcnt" type="STRING" size="256"/>
- <Column id="reqlistcnt" type="STRING" size="256"/>
- <Column id="visitlistcnt" type="STRING" size="256"/>
- <Column id="endlistcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="previsitlistcnt"/>
- <Col id="reqlistcnt"/>
- <Col id="visitlistcnt"/>
- <Col id="endlistcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0524" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="expflag" type="STRING" size="256"/>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_visitinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="visitpridflag" type="STRING" size="256"/>
- <Column id="visitpridtimes" type="STRING" size="256"/>
- <Column id="lastvisitdd" type="STRING" size="256"/>
- <Column id="patcareflag" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="visitdwflag" type="STRING" size="256"/>
- <Column id="vvisitpridflag" type="STRING" size="256"/>
- <Column id="vvisitpridtimes" type="STRING" size="256"/>
- <Column id="vvisitdwflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patinforesult" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="inptdt" type="STRING" size="256" sumtext="입력일시"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="S/A"/>
- <Column id="address" type="STRING" size="256" sumtext="환자명"/>
- <Column id="telno1" type="STRING" size="256" sumtext="전화번호1"/>
- <Column id="telno2" type="STRING" size="256" sumtext="전화번호2"/>
- <Column id="cphone1owner" type="STRING" size="256" sumtext="휴대전화1소유자"/>
- <Column id="cphone1" type="STRING" size="256" sumtext="휴대전화1"/>
- <Column id="cphone2owner" type="STRING" size="256" sumtext="휴대전화2소유자"/>
- <Column id="cphone2" type="STRING" size="256" sumtext="휴대전화2"/>
- <Column id="chrgnursid" type="STRING" size="256" sumtext="담당간호사ID"/>
- <Column id="chrgnursid1" type="STRING" size="256" sumtext="담당간호사ID"/>
- <Column id="chrgnursid2" type="STRING" size="256" sumtext="담당간호사ID"/>
- <Column id="chrgnursid3" type="STRING" size="256" sumtext="담당간호사ID"/>
- <Column id="dctype" type="STRING" size="256" sumtext="감면유형"/>
- <Column id="dcreason" type="STRING" size="256" sumtext="감면사유"/>
- <Column id="requnit" type="STRING" size="256" sumtext="의뢰기관"/>
- <Column id="comremark" type="STRING" size="256" sumtext="COMREMARK"/>
- <Column id="remark" type="STRING" size="256" sumtext="REMARK"/>
- <Column id="visitpridflag" type="STRING" size="256" sumtext="방문주기구분"/>
- <Column id="visitpridtimes" type="STRING" size="256" sumtext="방문횟수"/>
- <Column id="visitdwflag" type="STRING" size="256" sumtext="방문요일구분"/>
- <Column id="churchcd" type="STRING" size="256" sumtext="본당코드"/>
- <Column id="chrrgstkind" type="STRING" size="256" sumtext="본당등록구분"/>
- <Column id="healcntryn" type="STRING" size="256" sumtext="보건소혜?유무"/>
- <Column id="healcntrnm" type="STRING" size="256" sumtext="보건소명"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="reqdrid" type="STRING" size="256" sumtext="주치의사id"/>
- <Column id="patflag" type="STRING" size="256" sumtext="환자구분"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
- <Column id="oldchrrgstkind" type="STRING" size="256" sumtext="수정전본당환자등록구분"/>
- <Column id="lastreqdd" type="STRING" size="256" sumtext="최종의뢰일"/>
- <Column id="lastreqdeptnm" type="STRING" size="256" sumtext="최종진료과"/>
- <Column id="lastreqdrnm" type="STRING" size="256" sumtext="최종주치의사id"/>
- <Column id="lastreqmode" type="STRING" size="256" sumtext="최종의뢰경로"/>
- <Column id="patclass" type="STRING" size="256" sumtext="중증도"/>
- <Column id="cnstdiagcd" type="STRING" size="256" sumtext="의뢰서진단코드"/>
- <Column id="cnstdiaghngnm" type="STRING" size="256" sumtext="의뢰서진단명"/>
- <Column id="cnstdiagconcat" type="STRING" size="256" sumtext="의뢰서진단명을 concat한것"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diaghngnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="diagconcat" type="STRING" size="256" sumtext="진단명을 concat한것"/>
- <Column id="restamt" type="STRING" size="256" sumtext="잔액"/>
- <Column id="enddd" type="STRING" size="256" sumtext="종결일자"/>
- <Column id="endnursenm" type="STRING" size="256" sumtext="종결간호사"/>
- <Column id="endreasonflag" type="STRING" size="256" sumtext="종결사유코드"/>
- <Column id="endtypeflag" type="STRING" size="256" sumtext="종결유형코드"/>
- <Column id="endtyperemark" type="STRING" size="256" sumtext="종결유형비고"/>
- <Column id="endstatflag" type="STRING" size="256" sumtext="종결시상태코드"/>
- <Column id="endpatstat" type="STRING" size="256" sumtext="종결시환자상태"/>
- <Column id="endreason" type="STRING" size="256" sumtext="종결사유"/>
- <Column id="endtype" type="STRING" size="256" sumtext="종결유형"/>
- <Column id="endstat" type="STRING" size="256" sumtext="종결시상태"/>
- <Column id="rgstpatstat" type="STRING" size="256" sumtext="등록시환자상태"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형명"/>
- <Column id="insuno" type="STRING" size="256" sumtext="증번호"/>
- <Column id="insucd" type="STRING" size="256" sumtext="조합기호"/>
- <Column id="insucdnm" type="STRING" size="256" sumtext="조합기호명"/>
- <Column id="insdrela" type="STRING" size="256" sumtext="관계코드"/>
- <Column id="insdrelanm" type="STRING" size="256" sumtext="관계명"/>
- <Column id="insdnm" type="STRING" size="256" sumtext="피보험자"/>
- <Column id="insdrrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="서식기록번호"/>
- <Column id="rereqyn" type="STRING" size="256" sumtext="재의뢰여부"/>
- <Column id="vvisitpridflag" type="STRING" size="256" sumtext="방문주기구분"/>
- <Column id="vvisitpridtimes" type="STRING" size="256" sumtext="방문횟수"/>
- <Column id="vvisitdwflag" type="STRING" size="256" sumtext="방문요일구분"/>
- <Column id="patcareflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="gradeflag" type="STRING" size="256" sumtext="등급"/>
- <Column id="vdctype" type="STRING" size="256" sumtext="감면유형"/>
- <Column id="qualflag" type="STRING" size="256" sumtext="본인부담률"/>
- <Column id="longtermno" type="STRING" size="256" sumtext="요양번호"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="vreqdd" type="STRING" size="256" sumtext="계약일자-방문간호"/>
- <Column id="vorddd" type="STRING" size="256" sumtext="발급/외래일자-방문간호"/>
- <Column id="vcretno" type="STRING" size="256" sumtext="생성번호-방문간호"/>
- <Column id="diaginptdt" type="STRING" size="256" sumtext="이전가정간호진단입력일시"/>
- <Column id="vstarea" type="STRING" size="256" sumtext="환자 주거 지역"/>
- <Column id="areadtl" type="STRING" size="256" sumtext="환자 주거 지역"/>
- <Column id="lastvisitdd" type="STRING" size="256"/>
- <Column id="pathngnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patinsukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형명"/>
- <Column id="insuno" type="STRING" size="256" sumtext="증번호"/>
- <Column id="insucd" type="STRING" size="256" sumtext="조합기호"/>
- <Column id="insucdnm" type="STRING" size="256" sumtext="조합기호명"/>
- <Column id="insdrela" type="STRING" size="256" sumtext="관계코드"/>
- <Column id="insdrelanm" type="STRING" size="256" sumtext="관계명"/>
- <Column id="insdnm" type="STRING" size="256" sumtext="피보험자"/>
- <Column id="insdrrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_healcntryn_healcntrynlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_dctype_dctypelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="코드"/>
- <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_dctype_qualflaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="코드"/>
- <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_dctype_vdctypelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256" sumtext="코드"/>
- <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="코드명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_item_visitarea_visitarealist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="areanm" type="STRING" size="256"/>
- <Column id="areaid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfo_reqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="firstreqdd" type="STRING" size="256" sumtext="최초의뢰일"/>
- <Column id="lastreqdd" type="STRING" size="256" sumtext="최종추가의뢰일"/>
- <Column id="enddd" type="STRING" size="256" sumtext="만료일"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_outmedinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="forddrid" type="STRING" size="256" sumtext="최종외래진료의사ID"/>
- <Column id="forddeptcd" type="STRING" size="256" sumtext="최종외래진료과코드"/>
- <Column id="fdepthngnm" type="STRING" size="256" sumtext="최종외래진료과명(한글)"/>
- <Column id="fdeptengnm" type="STRING" size="256" sumtext="최종외래진료과명(영문)"/>
- <Column id="fusernm" type="STRING" size="256" sumtext="최종외래진료의사명"/>
- <Column id="forddd" type="STRING" size="256" sumtext="최종외래진료일"/>
- <Column id="lorddrid" type="STRING" size="256" sumtext="외래진료의사ID"/>
- <Column id="lorddeptcd" type="STRING" size="256" sumtext="외래진료과코드"/>
- <Column id="ldepthngnm" type="STRING" size="256" sumtext="외래진료과명(한글)"/>
- <Column id="ldeptengnm" type="STRING" size="256" sumtext="외래진료과명(영문)"/>
- <Column id="lusernm" type="STRING" size="256" sumtext="외래진료의사명"/>
- <Column id="lorddd" type="STRING" size="256" sumtext="외래진료일"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_newpatientinfo_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptbs_flag" type="STRING" size="256"/>
- <Column id="ptbs_pid" type="STRING" size="256"/>
- <Column id="ptbs_hngnm" type="STRING" size="256"/>
- <Column id="ptbs_engnm" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
- <Column id="ptbs_brthdd" type="STRING" size="256"/>
- <Column id="ptbs_sex" type="STRING" size="256"/>
- <Column id="ptbs_bindpid" type="STRING" size="256"/>
- <Column id="ptbs_hometel" type="STRING" size="256"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256"/>
- <Column id="ptbs_etctel1" type="STRING" size="256"/>
- <Column id="ptbs_etctel2" type="STRING" size="256"/>
- <Column id="ptbs_smsaprvyn" type="STRING" size="256"/>
- <Column id="ptbs_email" type="STRING" size="256"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
- <Column id="ptbs_detladdr" type="STRING" size="256"/>
- <Column id="ptbs_btype" type="STRING" size="256"/>
- <Column id="ptbs_rh" type="STRING" size="256"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256"/>
- <Column id="ptbs_nati" type="STRING" size="256"/>
- <Column id="ptbs_psptno" type="STRING" size="256"/>
- <Column id="ptbs_recmyn" type="STRING" size="256"/>
- <Column id="ptbs_recmerid" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256"/>
- <Column id="ptbs_vipyn" type="STRING" size="256"/>
- <Column id="ptbs_viprem" type="STRING" size="256"/>
- <Column id="ptbs_religncd" type="STRING" size="256"/>
- <Column id="ptbs_baptnm" type="STRING" size="256"/>
- <Column id="ptbs_chchnm" type="STRING" size="256"/>
- <Column id="ptbs_dethyn" type="STRING" size="256"/>
- <Column id="ptbs_dethdt" type="STRING" size="256"/>
- <Column id="ptbs_chosresn" type="STRING" size="256"/>
- <Column id="ptbs_animyn" type="STRING" size="256"/>
- <Column id="ptbs_exptresncd" type="STRING" size="256"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256"/>
- <Column id="ptbs_handicapryn" type="STRING" size="256"/>
- <Column id="ptbs_remfact" type="STRING" size="256"/>
- <Column id="pidflag" type="STRING" size="256"/>
- <Column id="ptbs_age" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptbs_flag"/>
- <Col id="ptbs_pid"/>
- <Col id="ptbs_hngnm"/>
- <Col id="ptbs_engnm"/>
- <Col id="ptbs_rrgstno1"/>
- <Col id="ptbs_rrgstno2"/>
- <Col id="ptbs_brthdd"/>
- <Col id="ptbs_sex"/>
- <Col id="ptbs_bindpid"/>
- <Col id="ptbs_hometel"/>
- <Col id="ptbs_mpphontel"/>
- <Col id="ptbs_etctel1"/>
- <Col id="ptbs_etctel2"/>
- <Col id="ptbs_smsaprvyn"/>
- <Col id="ptbs_email"/>
- <Col id="ptbs_zipcd1"/>
- <Col id="ptbs_zipcd2"/>
- <Col id="ptbs_zipcdseq"/>
- <Col id="ptbs_detladdr"/>
- <Col id="ptbs_btype"/>
- <Col id="ptbs_rh"/>
- <Col id="ptbs_forgeryn"/>
- <Col id="ptbs_nati"/>
- <Col id="ptbs_psptno"/>
- <Col id="ptbs_recmyn"/>
- <Col id="ptbs_recmerid"/>
- <Col id="ptbs_recmerrela"/>
- <Col id="ptbs_vipyn"/>
- <Col id="ptbs_viprem"/>
- <Col id="ptbs_religncd"/>
- <Col id="ptbs_baptnm"/>
- <Col id="ptbs_chchnm"/>
- <Col id="ptbs_dethyn"/>
- <Col id="ptbs_dethdt"/>
- <Col id="ptbs_chosresn"/>
- <Col id="ptbs_animyn"/>
- <Col id="ptbs_exptresncd"/>
- <Col id="ptbs_inhospyn"/>
- <Col id="ptbs_handicapryn"/>
- <Col id="ptbs_remfact"/>
- <Col id="pidflag"/>
- <Col id="ptbs_age"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_reqcancel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqcancelreason" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_item_reqcancelreason_M0387" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_grd_viewprevisitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_grd_previsitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="visitdd" type="STRING" size="256" sumtext="방문일자"/>
- <Column id="inptdt" type="STRING" size="256" sumtext="입력일시"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="careflagnm" type="STRING" size="256" sumtext="간호구문명"/>
- <Column id="patcareflag" type="STRING" size="256" sumtext="간호구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfo_visitdate" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="firstvisitdd" type="STRING" size="256" sumtext="최초방문일"/>
- <Column id="lastvisitdd" type="STRING" size="256" sumtext="최근방문일"/>
- <Column id="vfirstvisitdd" type="STRING" size="256" sumtext="최초방문일"/>
- <Column id="vlastvisitdd" type="STRING" size="256" sumtext="최근방문일"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfo_visitaccount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="totvisitcnt" type="STRING" size="256" sumtext="총방문횟수"/>
- <Column id="yearvisitcnt" type="STRING" size="256" sumtext="당해방문횟수(급여기준)"/>
- <Column id="monvisitcnt" type="STRING" size="256" sumtext="월방문횟수"/>
- <Column id="vtotvisitcnt" type="STRING" size="256" sumtext="총방문횟수"/>
- <Column id="vyearvisitcnt" type="STRING" size="256" sumtext="당해방문횟수(급여기준)"/>
- <Column id="vmonvisitcnt" type="STRING" size="256" sumtext="월방문횟수"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_day" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">월</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">화</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">수</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">목</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">금</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">토</Col>
- <Col id="value">6</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_code_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_visitcounts_caldatainfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256" sumtext="일자"/>
- <Column id="dutflag" type="STRING" size="256" sumtext="근무구분(휴일구분)"/>
- <Column id="day" type="STRING" size="256" sumtext="일자"/>
- <Column id="dw" type="STRING" size="256" sumtext="요일"/>
- <Column id="weekno" type="STRING" size="256" sumtext="주차"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfo_visitcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256" sumtext="방문일자"/>
- <Column id="cnt" type="STRING" size="256" sumtext="방문건수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_grd_endlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="no" type="STRING" size="256" sumtext="No"/>
- <Column id="careflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="procstatus" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="S/A"/>
- <Column id="enddd" type="STRING" size="256" sumtext="종결일"/>
- <Column id="endreason" type="STRING" size="256" sumtext="종결사유"/>
- <Column id="churchnm" type="STRING" size="256" sumtext="본당"/>
- <Column id="kind" type="STRING" size="256" sumtext="구분"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="가정간호기간"/>
- <Column id="todd" type="STRING" size="256" sumtext="가정간호기간"/>
- <Column id="visitcnt" type="STRING" size="256" sumtext="방문횟수"/>
- <Column id="inptdt" type="STRING" size="256" sumtext="입력일시"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="reqdrnm" type="STRING" size="256" sumtext="주치의"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="reqdrid" type="STRING" size="256" sumtext="주치의사id"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="diaghngnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="서식번호"/>
- <Column id="patcareflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="발급/외래등록일자-지시서정보"/>
- <Column id="cretno" type="STRING" size="256" sumtext="외래등록 생성번호-지시서정보"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dd" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- <Column id="year" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calendar_weeklist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sun" type="STRING"/>
- <Column id="mon" type="STRING"/>
- <Column id="tue" type="STRING"/>
- <Column id="wed" type="STRING"/>
- <Column id="thu" type="STRING"/>
- <Column id="fri" type="STRING"/>
- <Column id="sat" type="STRING"/>
- <Column id="sun_memo" type="STRING"/>
- <Column id="mon_memo" type="STRING"/>
- <Column id="tue_memo" type="STRING"/>
- <Column id="wed_memo" type="STRING"/>
- <Column id="thu_memo" type="STRING"/>
- <Column id="fri_memo" type="STRING"/>
- <Column id="sat_memo" type="STRING"/>
- <Column id="sun_hui" type="STRING" size="256"/>
- <Column id="mon_hui" type="STRING" size="256"/>
- <Column id="tue_hui" type="STRING" size="256"/>
- <Column id="wed_hui" type="STRING" size="256"/>
- <Column id="thu_hui" type="STRING" size="256"/>
- <Column id="fri_hui" type="STRING" size="256"/>
- <Column id="sat_hui" type="STRING" size="256"/>
- <Column id="sun_bg" type="STRING" size="256"/>
- <Column id="mon_bg" type="STRING" size="256"/>
- <Column id="tue_bg" type="STRING" size="256"/>
- <Column id="wed_bg" type="STRING" size="256"/>
- <Column id="thu_bg" type="STRING" size="256"/>
- <Column id="fri_bg" type="STRING" size="256"/>
- <Column id="sat_bg" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- <Row/>
- <Row/>
- <Row/>
- <Row/>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_expcounts_expcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="visitdd" type="STRING" size="256" sumtext="방문일자"/>
- <Column id="cnt" type="STRING" size="256" sumtext="만료건수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_listset_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">병원</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_listset1_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">병원</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">본당</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">재택</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_chrrgstkindinfo_chrrgstkindresult" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chrrgstkindRgstYN" type="STRING" size="256" sumtext="기타/무료환자등록여부"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="inptdt" type="STRING" size="256" sumtext="입력일시"/>
- <Column id="careflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="churchnm" type="STRING" size="256" sumtext="본당명"/>
- <Column id="patflag" type="STRING" size="256" sumtext="환자구분"/>
- <Column id="chrrgstkind" type="STRING" size="256" sumtext="본당등록구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="inptdt" type="STRING" size="256" sumtext="입력일시"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_reqtrnsinfo_reqtrnsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pidcount" type="STRING" size="256" sumtext="존재유무"/>
- <Column id="inptdt" type="STRING" size="256" sumtext="등록일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqtransdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pathngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="pnrn" type="STRING" size="256"/>
- <Column id="churchcd" type="STRING" size="256"/>
- <Column id="reqtrnskind" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdrid" type="STRING" size="256"/>
- <Column id="reqdrnm" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="rgstdd" type="STRING" size="256"/>
- <Column id="enddd" type="STRING" size="256"/>
- <Column id="endconfirmdd" type="STRING" size="256"/>
- <Column id="endnurseid" type="STRING" size="256"/>
- <Column id="endnursenm" type="STRING" size="256"/>
- <Column id="endconfirmid" type="STRING" size="256"/>
- <Column id="endconfirmnm" type="STRING" size="256"/>
- <Column id="endreasonflag" type="STRING" size="256"/>
- <Column id="endtypeflag" type="STRING" size="256"/>
- <Column id="endtyperemark" type="STRING" size="256"/>
- <Column id="endstatflag" type="STRING" size="256"/>
- <Column id="rgstpatstat" type="STRING" size="256"/>
- <Column id="endpatstat" type="STRING" size="256"/>
- <Column id="visitcnt" type="STRING" size="256"/>
- <Column id="savemode" type="STRING" size="256"/>
- <Column id="endflag" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="screenid" type="STRING" size="256"/>
- <Column id="chrrgstkind" type="STRING" size="256"/>
- <Column id="rereqyn" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="chrgnursid" type="STRING" size="256"/>
- <Column id="vstarea" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="pathngnm"/>
- <Col id="sex"/>
- <Col id="telno"/>
- <Col id="pnrn"/>
- <Col id="churchcd"/>
- <Col id="reqtrnskind"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqdrid"/>
- <Col id="reqdrnm"/>
- <Col id="diagcd"/>
- <Col id="diagnm"/>
- <Col id="inptdt"/>
- <Col id="instcd"/>
- <Col id="rgstdd"/>
- <Col id="enddd"/>
- <Col id="endconfirmdd"/>
- <Col id="endnurseid"/>
- <Col id="endnursenm"/>
- <Col id="endconfirmid"/>
- <Col id="endconfirmnm"/>
- <Col id="endreasonflag"/>
- <Col id="endtypeflag"/>
- <Col id="endtyperemark"/>
- <Col id="endstatflag"/>
- <Col id="rgstpatstat"/>
- <Col id="endpatstat"/>
- <Col id="visitcnt"/>
- <Col id="savemode"/>
- <Col id="endflag"/>
- <Col id="patflag"/>
- <Col id="screenid"/>
- <Col id="chrrgstkind"/>
- <Col id="rereqyn"/>
- <Col id="formrecseq"/>
- <Col id="chrgnursid"/>
- <Col id="vstarea"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_reqviewtrans" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="churchcd" type="STRING" size="256"/>
- <Column id="patcareflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="inptdt"/>
- <Col id="instcd"/>
- <Col id="patflag"/>
- <Col id="churchcd"/>
- <Col id="patcareflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_grid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">방문예정일 등록</Col>
- <Col id="func">fPreVisitDDInsert</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">방문예정일 변경</Col>
- <Col id="func">fPreVisitDDUpdate</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">방문예정일 삭제</Col>
- <Col id="func">fPreVisitDDDelete</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_grd_cancel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래접수(가정간호접수)</Col>
- <Col id="func">fHomeCareOutAcpt</Col>
- </Row>
- <Row>
- <Col id="label">시행부서 처방(교통비/방문료)</Col>
- <Col id="func">fExecDeptOrder</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 처방발행(PRN처방)</Col>
- <Col id="func">fHomeCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">간호처방</Col>
- <Col id="func">fCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">약품번호조회/출력</Col>
- <Col id="func">fhomecareDrug</Col>
- </Row>
- <Row>
- <Col id="label">마약처방관리(불출신청/부서확인)</Col>
- <Col id="func">fhomecareNarc</Col>
- </Row>
- <Row>
- <Col id="label">바코드관리(바코드출력)</Col>
- <Col id="func">fhomecareBarCd</Col>
- </Row>
- <Row>
- <Col id="label">현장검사결과등록</Col>
- <Col id="func">fhomecareTestRslt</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">OCR 서식지 출력(가정간호 동의서)</Col>
- <Col id="func">fOCRDocuPrnt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">경과요약</Col>
- <Col id="func">fHomeCareProgSmm</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func">fHomeCareSkinWundRec</Col>
- </Row>
- <Row>
- <Col id="label">MMSE-K서식기록</Col>
- <Col id="func">fHomeCareMMSE</Col>
- </Row>
- <Row>
- <Col id="label">S-SDQ서식기록</Col>
- <Col id="func">fHomeCareSSDQ</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">의뢰삭제</Col>
- <Col id="func">fHomeCarePatientCancel</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 진료비 상세내역 조회</Col>
- <Col id="func">fHomeCareOrdAmtDetl</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 선수금 수납내역 조회</Col>
- <Col id="func">fHomeCarePreAmt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 미수현황 조회</Col>
- <Col id="func">fHomeCareUncoAmt</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_grd_cancel017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래접수(가정간호접수)</Col>
- <Col id="func">fHomeCareOutAcpt</Col>
- </Row>
- <Row>
- <Col id="label">시행부서 처방(교통비/방문료)</Col>
- <Col id="func">fExecDeptOrder</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 처방발행(PRN처방)</Col>
- <Col id="func">fHomeCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">간호처방</Col>
- <Col id="func">fCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">약품번호조회/출력</Col>
- <Col id="func">fhomecareDrug</Col>
- </Row>
- <Row>
- <Col id="label">바코드관리(바코드출력)</Col>
- <Col id="func">fhomecareBarCd</Col>
- </Row>
- <Row>
- <Col id="label">현장검사결과등록</Col>
- <Col id="func">fhomecareTestRslt</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">OCR 서식지 출력(가정간호 동의서)</Col>
- <Col id="func">fOCRDocuPrnt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">경과요약</Col>
- <Col id="func">fHomeCareProgSmm</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func">fHomeCareSkinWundRec</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">의뢰삭제</Col>
- <Col id="func">fHomeCarePatientCancel</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 진료비 상세내역 조회</Col>
- <Col id="func">fHomeCareOrdAmtDetl</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 선수금 수납내역 조회</Col>
- <Col id="func">fHomeCarePreAmt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 미수현황 조회</Col>
- <Col id="func">fHomeCareUncoAmt</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_reqpaper" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef_reqlist</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_execorder" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래접수(가정간호접수)</Col>
- <Col id="func">fHomeCareOutAcpt</Col>
- </Row>
- <Row>
- <Col id="label">시행부서 처방(교통비/방문료)</Col>
- <Col id="func">fExecDeptOrder</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 처방발행(PRN처방)</Col>
- <Col id="func">fHomeCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">간호처방</Col>
- <Col id="func">fCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">약품번호조회/출력</Col>
- <Col id="func">fhomecareDrug</Col>
- </Row>
- <Row>
- <Col id="label">마약처방관리(불출신청/부서확인)</Col>
- <Col id="func">fhomecareNarc</Col>
- </Row>
- <Row>
- <Col id="label">바코드관리(바코드출력)</Col>
- <Col id="func">fhomecareBarCd</Col>
- </Row>
- <Row>
- <Col id="label">현장검사결과등록</Col>
- <Col id="func">fhomecareTestRslt</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">OCR 서식지 출력(가정간호 동의서)</Col>
- <Col id="func">fOCRDocuPrnt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">경과요약</Col>
- <Col id="func">fHomeCareProgSmm</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func"> fHomeCareSkinWundRec</Col>
- </Row>
- <Row>
- <Col id="label">MMSE-K서식기록</Col>
- <Col id="func">fHomeCareMMSE</Col>
- </Row>
- <Row>
- <Col id="label">S-SDQ서식기록</Col>
- <Col id="func">fHomeCareSSDQ</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">의뢰삭제</Col>
- <Col id="func">fHomeCarePatientCancel</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 진료비 상세내역 조회</Col>
- <Col id="func">fHomeCareOrdAmtDetl</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 선수금 수납내역 조회</Col>
- <Col id="func">fHomeCarePreAmt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 미수현황 조회</Col>
- <Col id="func">fHomeCareUncoAmt</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_execorder017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래접수(가정간호접수)</Col>
- <Col id="func">fHomeCareOutAcpt</Col>
- </Row>
- <Row>
- <Col id="label">시행부서 처방(교통비/방문료)</Col>
- <Col id="func">fExecDeptOrder</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 처방발행(PRN처방)</Col>
- <Col id="func">fHomeCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">간호처방</Col>
- <Col id="func">fCareOrder</Col>
- </Row>
- <Row>
- <Col id="label">약품번호조회/출력</Col>
- <Col id="func">fhomecareDrug</Col>
- </Row>
- <Row>
- <Col id="label">바코드관리(바코드출력)</Col>
- <Col id="func">fhomecareBarCd</Col>
- </Row>
- <Row>
- <Col id="label">현장검사결과등록</Col>
- <Col id="func">fhomecareTestRslt</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">OCR 서식지 출력(가정간호 동의서)</Col>
- <Col id="func">fOCRDocuPrnt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">경과요약</Col>
- <Col id="func">fHomeCareProgSmm</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func"> fHomeCareSkinWundRec</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">의뢰삭제</Col>
- <Col id="func">fHomeCarePatientCancel</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 진료비 상세내역 조회</Col>
- <Col id="func">fHomeCareOrdAmtDetl</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 선수금 수납내역 조회</Col>
- <Col id="func">fHomeCarePreAmt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 미수현황 조회</Col>
- <Col id="func">fHomeCareUncoAmt</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_mnginfo_visitdate" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_codedata_popupmenu_kind017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">OCR 서식지 출력(가정간호 동의서)</Col>
- <Col id="func">fOCRDocuPrnt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func">fHomeCareSkinWundRec</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_kind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">OCR 서식지 출력(가정간호 동의서)</Col>
- <Col id="func">fOCRDocuPrnt</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func">fHomeCareSkinWundRec</Col>
- </Row>
- <Row>
- <Col id="label">MMSE-K서식기록</Col>
- <Col id="func">fHomeCareMMSE</Col>
- </Row>
- <Row>
- <Col id="label">S-SDQ서식기록</Col>
- <Col id="func">fHomeCareSSDQ</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_endpaper" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_exppaper017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">가정간호 정보조사지</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문기록</Col>
- <Col id="func">fHomeCareVisitRec</Col>
- </Row>
- <Row>
- <Col id="label">경과요약</Col>
- <Col id="func">fHomeCareProgSmm</Col>
- </Row>
- <Row>
- <Col id="label">종결요약</Col>
- <Col id="func">fHomeCareEndSmm</Col>
- </Row>
- <Row>
- <Col id="label">피부욕창(상처)기록</Col>
- <Col id="func">fHomeCareSkinWundRec</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_codedata_popupmenu_exppaper" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">가정간호 의뢰서 보기</Col>
- <Col id="func">fHomeCareReqPaper</Col>
- </Row>
- <Row>
- <Col id="label">방문간호 계약서 보기</Col>
- <Col id="func">fVisitCarePaper</Col>
- </Row>
- <Row>
- <Col id="label">퇴원시 가정간호기록조회</Col>
- <Col id="func">fDschHomeCareRecRef</Col>
- </Row>
- <Row>
- <Col id="label">가정간호 정보조사</Col>
- <Col id="func">fHomeCareInfoPaper</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_visitcounts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_patinfo_previsitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="visitdd" type="STRING" size="256"/>
- <Column id="inptdt" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="visitdd"/>
- <Col id="inptdt"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_patinfo_patinforesult" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_newpatientflag_newpatientyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="cnt" type="STRING" size="256" sumtext="존재유무"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_existinfo_existordddinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="existordddyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cond_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_inptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="dschdt" type="STRING" size="256" sumtext="퇴원일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_cond_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="endflag" type="STRING" size="256" sumtext="종결상태"/>
- <Column id="patcareflag" type="STRING" size="256" sumtext="간호구분"/>
- <Column id="chrrgstkindYN" type="STRING" size="256" sumtext="본당-기타무료환자여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_canceldata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_visitflag_visitflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.ipt_workdate" propid="value" datasetid="ds_send" columnid="visitdd"/>
- <BindItem id="item3" compid="grp_sea.rdo_prcsstat" propid="value" datasetid="ds_send" columnid="prcsstat"/>
- <BindItem id="item4" compid="grp_sea.output23" propid="value" datasetid="ds_main_procstat_procstatcnt" columnid="previsitlistcnt"/>
- <BindItem id="item5" compid="grp_sea.output1" propid="value" datasetid="ds_main_procstat_procstatcnt" columnid="reqlistcnt"/>
- <BindItem id="item6" compid="grp_sea.output2" propid="value" datasetid="ds_main_procstat_procstatcnt" columnid="visitlistcnt"/>
- <BindItem id="item7" compid="grp_sea.output3" propid="value" datasetid="ds_main_procstat_procstatcnt" columnid="endlistcnt"/>
- <BindItem id="item8" compid="checkbox2" propid="value" datasetid="ds_main" columnid="expflag"/>
- <BindItem id="item9" compid="ipt_pidsearch" propid="value" datasetid="ds_main_condition" columnid="pid"/>
- <BindItem id="item10" compid="ipt_patnm" propid="value" datasetid="ds_main_condition" columnid="hngnm"/>
- <BindItem id="item11" compid="ipt_pid" propid="value" datasetid="ds_main_visitinfo" columnid="pid"/>
- <BindItem id="item12" compid="opt_patname" propid="value" datasetid="ds_main_visitinfo" columnid="hngnm"/>
- <BindItem id="item13" compid="opt_sexage" propid="value" datasetid="ds_main_visitinfo" columnid="sex"/>
- <BindItem id="item14" compid="grup_patinfo.input1" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="zipcd1"/>
- <BindItem id="item15" compid="grup_patinfo.input11" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="zipcd2"/>
- <BindItem id="item16" compid="grup_patinfo.input30" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="address"/>
- <BindItem id="item17" compid="grup_patinfo.input9" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="cphone1owner"/>
- <BindItem id="item18" compid="grup_patinfo.input3" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="telno1"/>
- <BindItem id="item19" compid="grup_patinfo.input6" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="cphone1"/>
- <BindItem id="item20" compid="grup_patinfo.input8" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="cphone2"/>
- <BindItem id="item21" compid="grup_patinfo.input4" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="telno2"/>
- <BindItem id="item22" compid="grup_patinfo.input10" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="cphone2owner"/>
- <BindItem id="item23" compid="grup_patinfo.output28" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insukind"/>
- <BindItem id="item24" compid="grup_patinfo.output35" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insukindnm"/>
- <BindItem id="item25" compid="grup_patinfo.output31" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insuno"/>
- <BindItem id="item26" compid="grup_patinfo.output29" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insucd"/>
- <BindItem id="item27" compid="grup_patinfo.output36" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insucdnm"/>
- <BindItem id="item28" compid="grup_patinfo.output32" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insdrela"/>
- <BindItem id="item29" compid="grup_patinfo.output33" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insdrelanm"/>
- <BindItem id="item30" compid="grup_patinfo.output30" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insdnm"/>
- <BindItem id="item31" compid="grup_patinfo.output34" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="insdrrgstno"/>
- <BindItem id="item32" compid="grup_patinfo.combo2" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="chrgnursid1"/>
- <BindItem id="item33" compid="grup_patinfo.input15" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="requnit"/>
- <BindItem id="item34" compid="grup_patinfo.combo10" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="chrgnursid3"/>
- <BindItem id="item35" compid="grup_patinfo.input5" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="healcntrnm"/>
- <BindItem id="item36" compid="grup_patinfo.combo11" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="healcntryn"/>
- <BindItem id="item37" compid="grup_patinfo.opt_cnstdiagnm" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="cnstdiaghngnm"/>
- <BindItem id="item38" compid="grup_patinfo.opt_cnstdiagcd" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="cnstdiagcd"/>
- <BindItem id="item39" compid="grup_patinfo.opt_diagnm" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="diaghngnm"/>
- <BindItem id="item40" compid="grup_patinfo.opt_diagcd" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="diagcd"/>
- <BindItem id="item41" compid="grup_patinfo.output26" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="patclass"/>
- <BindItem id="item42" compid="grup_patinfo.dctypenum" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="dctypenum"/>
- <BindItem id="item43" compid="grup_patinfo.combo3" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="dctype"/>
- <BindItem id="item44" compid="grup_patinfo.output7" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="vreqdd"/>
- <BindItem id="item45" compid="grup_patinfo.combo9" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="gradeflag"/>
- <BindItem id="item46" compid="grup_patinfo.combo4" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="vdctype"/>
- <BindItem id="item47" compid="grup_patinfo.input12" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="longtermno"/>
- <BindItem id="item48" compid="grup_patinfo.output16" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="restamt"/>
- <BindItem id="item49" compid="grup_patinfo.textarea2" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="remark"/>
- <BindItem id="item50" compid="grup_patinfo.textarea1" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="comremark"/>
- <BindItem id="item51" compid="grup_patinfo.combo15" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="vstarea"/>
- <BindItem id="item52" compid="grup_patinfo.ipt_areadtl" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="areadtl"/>
- <BindItem id="item53" compid="grup_patinfo.combo12" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="churchcd"/>
- <BindItem id="item54" compid="grup_patinfo.combo1" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="chrrgstkind"/>
- <BindItem id="item55" compid="grup_patinfo.combo13" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="chrgnursid2"/>
- <BindItem id="item56" compid="grup_patinfo.output50" propid="value" datasetid="ds_main_patinfo_patinforesult" columnid="lastreqdd"/>
- <BindItem id="item57" compid="grup_patinfo.output12" propid="value" datasetid="ds_main_patinfo_reqinfo" columnid="firstreqdd"/>
- <BindItem id="item58" compid="grup_patinfo.output13" propid="value" datasetid="ds_main_patinfo_reqinfo" columnid="enddd"/>
- <BindItem id="item59" compid="grup_patinfo.output11" propid="value" datasetid="ds_main_patinfo_reqinfo" columnid="lastreqdd"/>
- <BindItem id="item60" compid="grup_patinfo.output15" propid="value" datasetid="ds_main_patinfo_outmedinfo" columnid="forddd"/>
- <BindItem id="item61" compid="grup_patinfo.output14" propid="value" datasetid="ds_main_patinfo_outmedinfo" columnid="lorddd"/>
- <BindItem id="item62" compid="grup_patinfo.output47" propid="value" datasetid="ds_main_patinfo_outmedinfo" columnid="fdepthngnm"/>
- <BindItem id="item63" compid="grup_patinfo.output48" propid="value" datasetid="ds_main_patinfo_outmedinfo" columnid="ldepthngnm"/>
- <BindItem id="item64" compid="grup_patinfo.output4" propid="value" datasetid="ds_main_patinfo_outmedinfo" columnid="lusernm"/>
- <BindItem id="item65" compid="grup_patinfo.output41" propid="value" datasetid="ds_main_patinfo_outmedinfo" columnid="fusernm"/>
- <BindItem id="item66" compid="grp_newpatientinput.output8" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_pid"/>
- <BindItem id="item67" compid="grp_newpatientinput.ipt_rrgstno1" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_rrgstno1"/>
- <BindItem id="item68" compid="grp_newpatientinput.ipt_rrgstno2" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_rrgstno2"/>
- <BindItem id="item69" compid="grp_newpatientinput.ipt_hngnm" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_hngnm"/>
- <BindItem id="item70" compid="grp_newpatientinput.ipt_brthdd" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_brthdd"/>
- <BindItem id="item71" compid="grp_newpatientinput.cmb_sex" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_sex"/>
- <BindItem id="item72" compid="grp_newpatientinput.ipt_hometel" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_hometel"/>
- <BindItem id="item73" compid="grp_newpatientinput.ipt_moohontel" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_mpphontel"/>
- <BindItem id="item74" compid="grup_patinfo.grp_reqcancel.output22" propid="value" datasetid="ds_main_newpatientinfo_patinfo" columnid="ptbs_pid"/>
- <BindItem id="item75" compid="grup_patinfo.grp_reqcancel.combo8" propid="value" datasetid="ds_main_reqcancel" columnid="reqcancelreason"/>
- <BindItem id="item76" compid="grup_patinfo.rdo_hvisitprid" propid="value" datasetid="ds_main_visitinfo" columnid="visitpridflag"/>
- <BindItem id="item77" compid="grup_patinfo.ipt_hvisitpridtimes" propid="value" datasetid="ds_main_visitinfo" columnid="visitpridtimes"/>
- <BindItem id="item78" compid="grup_patinfo.rdo_vvisitprid" propid="value" datasetid="ds_main_visitinfo" columnid="vvisitpridflag"/>
- <BindItem id="item79" compid="grup_patinfo.ipt_vvisitpridtimes" propid="value" datasetid="ds_main_visitinfo" columnid="vvisitpridtimes"/>
- <BindItem id="item80" compid="grup_patinfo.grp_inputschedule.ipt_inputschedule" propid="value" datasetid="ds_send" columnid="inputvisitdd"/>
- <BindItem id="item81" compid="grup_patinfo.output17" propid="value" datasetid="ds_main_patinfo_visitdate" columnid="firstvisitdd"/>
- <BindItem id="item82" compid="grup_patinfo.output10" propid="value" datasetid="ds_main_patinfo_visitdate" columnid="vfirstvisitdd"/>
- <BindItem id="item83" compid="grup_patinfo.output27" propid="value" datasetid="ds_main_patinfo_visitdate" columnid="vlastvisitdd"/>
- <BindItem id="item84" compid="grup_patinfo.output19" propid="value" datasetid="ds_main_patinfo_visitdate" columnid="lastvisitdd"/>
- <BindItem id="item85" compid="grup_patinfo.output20" propid="value" datasetid="ds_main_patinfo_visitaccount" columnid="monvisitcnt"/>
- <BindItem id="item86" compid="grup_patinfo.output18" propid="value" datasetid="ds_main_patinfo_visitaccount" columnid="yearvisitcnt"/>
- <BindItem id="item87" compid="grup_patinfo.output5" propid="value" datasetid="ds_main_patinfo_visitaccount" columnid="totvisitcnt"/>
- <BindItem id="item88" compid="grup_patinfo.output37" propid="value" datasetid="ds_main_patinfo_visitaccount" columnid="vtotvisitcnt"/>
- <BindItem id="item89" compid="grup_patinfo.output38" propid="value" datasetid="ds_main_patinfo_visitaccount" columnid="vyearvisitcnt"/>
- <BindItem id="item90" compid="grup_patinfo.output21" propid="value" datasetid="ds_main_patinfo_visitaccount" columnid="vmonvisitcnt"/>
- <BindItem id="item1" compid="grp_sea.rdo_kind" propid="value" datasetid="ds_send" columnid="kind"/>
- <BindItem id="item2" compid="grp_sea.rdo_careflag" propid="value" datasetid="ds_send" columnid="careflag"/>
- <BindItem id="item91" compid="grp_sea.grp_kindhosp.combo6" propid="value" datasetid="ds_send" columnid="chrgnursid"/>
- <BindItem id="item92" compid="grp_sea.grp_kindchurch.combo7" propid="value" datasetid="ds_send" columnid="chrgnursid"/>
- <BindItem id="item93" compid="grp_sea.grp_kindchurch.combo5" propid="value" datasetid="ds_send" columnid="churchcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_homecarexp::SMMNF00100.xjs";
- var searchListFlag;
- var sData = new Array(31);
- var sPid;
- var sInptdt;
- var searchListFlag;
- var gRow;
- var gCol;
- var gPid;
- var gInptdt;
- var gInstcd;
- var gVisitdd;
- var gPatcareflag;
- var gCancelReason;
- var gExistYNPreVisitSchedule;
- var condparam;
- var gFormRecSeq;
- var gOrddd;
- var gCretno;
- var gOrddeptcd;
- var gOrddrid;
- var gNewPat;
- var VincentFlag;
- function SMMNF00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNF00100_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_explist);
- grdf_initGrid(grd_patvisitlst);
- grdf_initGrid(grd_reqlist);
- grdf_initGrid(grd_visitlst);
-
- var sProp="col=6,row=1,cellspacing=1,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible',scroll ='true'";
- grup_patinfo.chk_hdw.setInitComp(sProp, ds_chk_day,"value","label","fn_cmpEvent");
- grup_patinfo.chk_vdw.setInitComp(sProp, ds_chk_day,"value","label","fn_cmpEvent2");
-
- var arrParam = [{dsNm: "ds_item_reqcancelreason_M0387", cdGrpId: "M0387"}
- , {dsNm: "ds_init_M0524", cdGrpId: "M0524"}]
- appf_getCodeList(arrParam);
-
- ds_init_M0524.insertRow(0);
- ds_init_M0524.setColumn(0, "cdnm", "전체");
- ds_init_M0524.setColumn(0, "cdid", "*");
-
- this.setTimer(0, 100);
-
- fInitHomeCareRdo(grp_sea.rdo_kind);
-
- ds_send.setColumn(0, "kind", "1");
- ds_send.setColumn(0, "patflag", "1");
- ds_send.setColumn(0, "churchcd", "-");
-
- if(sysf_getUserInfo("dutplceinstcd") == "031")
- {
- ds_send.setColumn(0, "careflag", "H");
- }
- else if(sysf_getUserInfo("dutplceinstcd") == "031")
- {
- ds_send.setColumn(0, "careflag", "C");
- }
- else
- {
- ds_send.setColumn(0, "careflag", "C");
- }
- if(ds_code_codeinfo_codelist.lookupExpr("cdgrupid == '077' && supcdid == '03' && cdid == '"+sysf_getUserInfo("dutplceinstcd"))+"'", "cdid")
- {
- ds_main_patinfo_patinforesult.setColumn(0, "dctype", "-");
- grup_patinfo.combo3.enable = false;
- }
- ds_send.setColumn(0, "prcsstat", "1");
-
- searchListFlag = ds_send.getColumn(0, "prcsstat");
- appf_delPatientInfos();
- grup_patinfo.grp_inputschedule.visible = false;
- ds_send.setColumn(0, "visitdd", utlf_getCurrentDate());
- ds_send.setColumn(0, "mode", "1");
- ds_send.setColumn(0, "inputvisitdd", utlf_getCurrentDate());
-
- fDisableEnableBtn(searchListFlag);
- var oParam = {};
- oParam.id = "TRMNF00130";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChurchList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_church_churchlist=churchlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00130";
- tranf_submit(oParam);
- frmf_inputEnterKey("grp_sea.rdo_kind", "onitemchanged", new ItemChangeEventInfo );
-
- if ( fExcuteSearch(searchListFlag) == false )
- {
- return;
- }
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00115";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_visitcount=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- fDataDisplay();
- }
- function SMMNF00100_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 0)
- {
- this.killTimer(0);
- }
- }
- function fDisableEnableBtn(searchListFlag)
- {
- if(searchListFlag == "1" || searchListFlag == "5")
- {
- grup_patinfo.btn_savecycle.enable = true;
- grd_visitlst.visible = true;
- grd_reqlist.visible = false;
- grd_endlist.visible = false;
- grd_explist.visible = false;
-
- cap_listtitle.text = (searchListFlag == "1" ? "당일방문예정자 리스트" : "진행 리스트") ;
- }
- if(searchListFlag == "2")
- {
- grup_patinfo.btn_savecycle.enable = false;
- grd_visitlst.visible = false;
- grd_reqlist.visible = true;
- grd_endlist.visible = false;
- grd_explist.visible = false;
- cap_listtitle.text = "미확정 리스트";
- }
- if(searchListFlag == "3")
- {
- grup_patinfo.btn_savecycle.enable = true;
- grd_visitlst.visible = false;
- grd_reqlist.visible = false;
- grd_endlist.visible = true;
- grd_explist.visible = false;
- cap_listtitle.text = "종결 리스트";
- }
- if(searchListFlag == "4")
- {
- grup_patinfo.btn_savecycle.enable = true;
- grd_visitlst.visible = false;
- grd_reqlist.visible = false;
- grd_endlist.visible = false;
- grd_explist.visible = true;
- cap_listtitle.text = "만료환자 리스트";
- }
- }
- function fExcuteSearch(searchListFlag)
- {
- var updtdata;
- ds_main_grd_patvisitlst.clearData();
-
- if(searchListFlag == "1" || searchListFlag == "5")
- {
- switch (searchListFlag)
- {
- case "1" :
- updtdata = grdf_getGridUpdateData(grd_visitlst).rowcount;
-
- if(updtdata != 0)
- {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6)
- {
- return false();
- }
- }
- ds_main_grd_visitlst.clearData();
-
- if(checkbox2.value == 1)
- {
- checkbox2.value = "" ;
- }
- var oParam = {};
- oParam.id = "TRMNF00100";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_visitlst=visitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00100";
- tranf_submit(oParam);
- opt_previsitcount.value = "방문예정 [" + ds_main_grd_visitlst.rowcount + "]명";
- break;
- case "5" :
- updtdata = grdf_getGridUpdateData(grd_visitlst).rowcount;
-
- if(updtdata != 0)
- {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6)
- {
- return false();
- }
- }
- ds_main_grd_visitlst.clearData();
-
- if(checkbox2.value == 1)
- {
- checkbox2.value = "" ;
- }
- var oParam = {};
- oParam.id = "TRMNF00114";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetKeepList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_visitlst=visitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00114";
- tranf_submit(oParam);
-
- opt_previsitcount.value = "진행 [" + ds_main_grd_visitlst.rowcount + "]명";
- break;
- }
- }
- if(searchListFlag == "2")
- {
- updtdata = grdf_getGridUpdateData(grd_reqlist).rowcount;
- if ( updtdata != 0 )
- {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6)
- {
- return false();
- }
- }
- ds_main_grd_reqlist.clearData();
-
- if(checkbox2.value == 1)
- {
- checkbox2.value = "" ;
- }
- if (grp_sea.rdo_careflag.value != "V")
- {
- var oParam = {};
- oParam.id = "TRMNF00111";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetReqList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_reqlist=reqlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00111";
- tranf_submit(oParam);
- }
- opt_previsitcount.value = "전체 [" + ds_main_grd_reqlist.rowcount + "]명";
- }
- if(searchListFlag == "3")
- {
- updtdata = grdf_getGridUpdateData(grd_endlist).rowcount;
- if ( updtdata != 0 )
- {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6)
- {
- return false();
- }
- }
- ds_main_grd_endlist.clearData();
-
- if(checkbox2.value == 1)
- {
- checkbox2.value = "" ;
- }
- var oParam = {};
- oParam.id = "TRMNF00116";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetMainEndList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_endlist=endlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00116";
- tranf_submit(oParam);
- opt_previsitcount.value = "";
- }
- if(searchListFlag == "4")
- {
- updtdata = grdf_getGridUpdateData(grd_explist).rowcount;
- if ( updtdata != 0 )
- {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6)
- { // not OK
- return false();
- }
- }
- ds_main_grd_explist.clearData();
-
- var oParam = {};
- oParam.id = "TRMNF00112";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetExpPatList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_explist=explist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00112";
- tranf_submit(oParam);
-
- opt_previsitcount.value = "";
- }
-
- btn_zoom.text = "기본보기";
- btn_zoom_onclick();
-
- return true;
- }
- function fDataDisplay()
- {
- var Idx = 0;
- var calRow = 0;
- var calCol = 0;
-
- fInitCalendarYM();
- fDateCntSet();
-
- var curData = String(grp_sea.ipt_workdate.value).substr(6,2);
-
- if(String(curData).substr(0,1) == 0)
- {
- curData = String(curData).substr(1,1)
- }
-
- for(var i = 0; i < ds_hidden_calendar_weeklist_list.rowcount; i++)
- {
- for(var j = 0; j < 7; j++)
- {
- var Idx = String(ds_hidden_calendar_weeklist_list.getColumn(i, j)).substr(0,2)
- ds_hidden_calendar_weeklist_list.setColumn(i, j+7, sData[Idx])
-
- if(ds_hidden_calendar_weeklist_list.getColumn(i, j) == curData)
- {
- calRow = i;
- calCol = j;
- }
- }
- }
- ds_hidden_calendar_weeklist_list.clearSelect();
- ds_hidden_calendar_weeklist_list.selectRow(calRow);
- ds_hidden_calendar_weeklist_list.rowposition = calRow;
- this.grup_patinfo.grd_calendar.setCellPos(calCol);
-
- cap_visitddcolor.visible = false;
- cap_visitdd.visible = false;
- cap_previsitddcolor.visible = false;
- cap_previsitdd.visible = false;
- cap_careflagnm.visible = true;
- }
- function fInitCalendarYM()
- {
- var curDate = utlf_transNullToEmpty(String(ds_send.getColumn(0, "visitdd")).toDate());
- var date = String(utlf_transNullToEmpty(ds_send.getColumn(0, "visitdd")));
-
- var dyear = String(date).substr(0, 4);
- var dmonth = String(date).substr(4, 2);
-
- cap_ym.text = utlf_transNullToEmpty(dyear)+ "년 " + utlf_transNullToEmpty(dmonth) + "월" ;
- ds_hidden_calendar.setColumn(0, "year", curDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0, "month", curDate.getDateFormat("MM"));
- ds_hidden_calendar.setColumn(0, "dd", curDate.getDateFormat("DD"));
-
- setCalendar(curDate);
- }
- function setCalendar(dateObj)
- {
- //ds_hidden_calendar_weeklist_list.clearData();
-
- var nodeno = ds_main_visitcounts_caldatainfo.rowcount;
- //ds_hidden_calendar_weeklist_list.clearData();
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
- var rows = Math.ceil( ( startDay + days ) / 7 );
- // for ( var i = 0; i < rows; i++ )
- // {
- // ds_hidden_calendar_weeklist_list.addRow();
- // }
-
- for(var i = 0; i < nodeno; i++)
- {
- var row = ds_main_visitcounts_caldatainfo.getColumn(i, "weekno")-1;
- var col = ds_main_visitcounts_caldatainfo.getColumn(i, "dw")-1;
- var dutflag = ds_main_visitcounts_caldatainfo.getColumn(i, "dutflag");
- var basedd = ds_main_visitcounts_caldatainfo.getColumn(i, "basedd");
- if( dutflag == "4")
- {
- ds_hidden_calendar_weeklist_list.setColumn(row, col+14, "#0000ff");
- }
- else if ( dutflag == "0")
- {
- ds_hidden_calendar_weeklist_list.setColumn(row, col+14, "#000000");
- }
- else if( dutflag == "8")
- {
- ds_hidden_calendar_weeklist_list.setColumn(row, col+14, "#ff0000");
- }
- switch(col)
- {
- case 0:
- ds_hidden_calendar_weeklist_list.setColumn(row, "sun", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 1:
- ds_hidden_calendar_weeklist_list.setColumn(row, "mon", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 2:
- ds_hidden_calendar_weeklist_list.setColumn(row, "tue", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 3:
- ds_hidden_calendar_weeklist_list.setColumn(row, "wed", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 4:
- ds_hidden_calendar_weeklist_list.setColumn(row, "thu", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 5:
- ds_hidden_calendar_weeklist_list.setColumn(row, "fri", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- case 6:
- ds_hidden_calendar_weeklist_list.setColumn(row, "sat", ds_main_visitcounts_caldatainfo.getColumn(i, "day"));
- break;
- }
- }
- }
- function fn_cmpEvent()
- {
- var date = grup_patinfo.chk_hdw.getData();
- date = String(date).replace(",", " ");
- ds_main_visitinfo.setColumn(0, "visitdwflag", date);
- }
- function fn_cmpEvent2()
- {
- var date = grup_patinfo.chk_vdw.getData();
- date = String(date).replace(",", " ");
- ds_main_visitinfo.setColumn(0, "vvisitdwflag", date);
- }
- function btn_zoom_onclick(obj:Button, e:ClickEventInfo)
- {
- var attr_value ;
- if ( btn_zoom.text == "확대보기" )
- {
- btn_zoom.text = "기본보기";
-
- caption1.position.height = "23";
- grd_patvisitlst.visible = false;
- grup_patinfo.visible= false;
-
- if(searchListFlag == "1" || searchListFlag == "5")
- {
- attr_value = "1218";
- grd_visitlst.position.left = "0";
- grd_visitlst.position.width = attr_value ;
- grd_patvisitlst.visible = false;
- }
- else if(searchListFlag == "2")
- {
- attr_value = "1209";
- grd_reqlist.position.left = "0";
- grd_reqlist.position.width = attr_value ;
- }
- else if(searchListFlag == "3")
- {
- attr_value = "1209";
- grd_endlist.position.left = "0";
- grd_endlist.position.width = attr_value ;
- }
- else if(searchListFlag == "4")
- {
- attr_value = "1209";
- grd_explist.position.left = "0";
- grd_explist.position.width = attr_value ;
- }
- caption1.position.width = attr_value ;
- }
- else
- {
- btn_zoom.text = "확대보기";
- attr_value = "251";
- caption1.position.height = "23" ;
- caption1.position.width = attr_value ;
- grd_patvisitlst.visible = true;
- grup_patinfo.visible= true;
-
- if(searchListFlag == "1" || searchListFlag == "5")
- {
- grd_visitlst.position.left = "0";
- grd_visitlst.position.width = attr_value ;
- }
- else if(searchListFlag == "2")
- {
- grd_reqlist.position.left = "0";
- grd_reqlist.position.width = attr_value ;
- }
- else if(searchListFlag == "3")
- {
- grd_endlist.position.left = "0";
- grd_endlist.position.width = attr_value ;
- }
- else if(searchListFlag == "4")
- {
- grd_explist.position.left = "0";
- grd_explist.position.width = attr_value ;
- }
- }
- }
- function btn_dzoom_onclick(obj:Button, e:ClickEventInfo)
- {
- var attr_value ;
- if ( btn_dzoom.text == "확대보기" )
- {
- btn_dzoom.text = "기본보기";
- caption11.position.height = "23";
- attr_value = "1020";
-
- grup_patinfo.visible = false;
- grd_patvisitlst.position.left = "252";
- grd_patvisitlst.position.width = attr_value ;
- caption11.position.width = attr_value ;
- }
- else
- {
- btn_dzoom.text = "확대보기";
- attr_value = "235";
- grup_patinfo.visible= true;
- caption11.position.height = "22" ;
- caption11.position.width = attr_value ;
- grd_patvisitlst.position.left = "252";
- grd_patvisitlst.position.width = attr_value ;
- }
- }
- function grp_sea_ipt_workdate_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var workdata = utlf_transNullToEmpty(String(obj.value));
- trace(workdata)
- if(!utlf_isNull(workdata))
- {
- cap_ym.text = workdata.substr(0, 4) + "년 " + workdata.substr(4, 2) + "월" ;
- }
-
- grp_sea_btn_search_onclick();
- }
- function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fClear();
- fMakeChrRgstKind();
- ds_send.setColumn(0, "pid", "");
- ds_send.setColumn(0, "inptdt", "");
-
- fDisableEnableBtn(searchListFlag) ;
- if ( !fExcuteSearch(searchListFlag))
- {
- return;
- }
- fDataDisplay();
- ds_main_procstat_procstatcnt.clearData();
-
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00115";
- tranf_submit(oParam);
- }
- function grp_sea_rdo_kind_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (grp_sea.rdo_kind.value == 1)
- {
- if (( sysf_getUserInfo("dutplcecd") != ghomeDeptmain ) && ( sysf_getUserInfo("dutplcecd") != ghomeDeptsub1 ) && ( sysf_getUserInfo("dutplcecd") !=ghomeDeptsub2))
- {
- sysf_messageBox("병원을 조회할 수","I004"); // 없습니다.
- grp_sea.rdo_kind.value = "2";
- grp_sea_rdo_kind_onitemchanged();
- return ;
- }
- grp_sea.grp_kindchurch.visible = false;
- grp_sea.grp_kindhosp.visible = true;
- grup_patinfo.combo12.enable = false;
- grup_patinfo.combo1.enable = false;
- grup_patinfo.combo13.enable = false;
-
- grup_patinfo.combo11.enable = false;
- grup_patinfo.input5.enable = false;
- grup_patinfo.combo10.enable = false;
-
- grup_patinfo.combo2.enable = true;
- grup_patinfo.input15.enable = true;
-
- grd_visitlst.setFormatColProperty(grd_visitlst.getBindCellIndex("Body", "headquarter"), "size", 0);
- grd_visitlst.setFormatColProperty(grd_visitlst.getBindCellIndex("Body", "kind"), "size", 0);
- grd_explist.setFormatColProperty(grd_explist.getBindCellIndex("Body", "churchnm"), "size", 0);
- grd_explist.setFormatColProperty(grd_explist.getBindCellIndex("Body", "kind"), "size", 0);
- grd_reqlist.setFormatColProperty(grd_reqlist.getBindCellIndex("Body", "churchnm"), "size", 0);
- grd_reqlist.setFormatColProperty(grd_reqlist.getBindCellIndex("Body", "kind"), "size", 0);
-
- if(ds_send.getColumn(0, "prcsstat") == "1")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "3")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "4")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
-
- if(ds_send.getColumn(0, "careflag") == "V")
- {
- btn_regnewpatient.text = "방문계약";
- btn_regnewpatient.visible = true;
- }
- }
- else if (grp_sea.rdo_kind.value == 2)
- {
- grp_sea.grp_kindhosp.visible = false;
- grp_sea.grp_kindchurch.visible = true;
- grup_patinfo.combo12.enable = true;
- grup_patinfo.combo1.enable = true;
- grup_patinfo.combo13.enable = true;
-
- grup_patinfo.combo11.enable = false;
- grup_patinfo.input5.enable = false;
- grup_patinfo.combo10.enable = false;
-
- grup_patinfo.combo2.enable = false;
- grup_patinfo.input15.enable = false;
-
- grd_visitlst.setFormatColProperty(grd_visitlst.getBindCellIndex("Body", "headquarter"), "size", 100);
- grd_visitlst.setFormatColProperty(grd_visitlst.getBindCellIndex("Body", "kind"), "size", 60);
-
- if(ds_send.getColumn(0, "prcsstat") == "1")
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
-
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "3")
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
-
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "4")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- else
- {
- grp_sea.grp_kindchurch.visible = false;
- grp_sea.grp_kindhosp.visible = true;
- grup_patinfo.combo12.enable = false;
- grup_patinfo.combo1.enable = false;
- grup_patinfo.combo13.enable = false;
-
- grup_patinfo.combo11.enable = true;
- grup_patinfo.input5.enable = true;
- grup_patinfo.combo10.enable = true;
-
- grup_patinfo.combo2.enable = false;
- grup_patinfo.input15.enable = false;
-
- if(ds_send.getColumn(0, "prcsstat") == "1")
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "3")
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
-
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "4")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- fSelCareflag();
- var oParam = {};
- oParam.id = "TRMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChargeNurseList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_chargenurse_nurselist=nurselist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00106";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRMNF00133";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitAreaList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_visitarea_visitarealist=visitarealist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00133";
- tranf_submit(oParam);
-
- var userid = sysf_getUserId();
- if(utlf_isNull(ds_item_chargenurse_nurselist.lookup("userid", userid, "usernm")))
- {
- ds_send.setColumn(0, "chrgnursid", "%");
- ds_send.setColumn(0, "churchcd", "-");
- }
- else
- {
- ds_send.setColumn(0, "chrgnursid", userid);
- ds_send.setColumn(0, "churchcd", sysf_getUserInfo("dutplcecd"));
- }
- ds_item_dctype_dctypelist.clearData();
- ds_item_dctype_qualflaglist.clearData();
- ds_item_dctype_vdctypelist.clearData();
-
- var oParam = {};
- oParam.id = "TRMNF00110";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetDcType";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_dctype_dctypelist=dctypelist ds_item_dctype_qualflaglist=qualflaglist ds_item_dctype_vdctypelist=vdctypelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00110";
- tranf_submit(oParam);
- }
- function fSelCareflag()
- {
- if(ds_send.getColumn(0, "kind") == "2")
- {
- if (ds_send.getColumn(0, "careflag") == "*")
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- }
- else if (ds_send.getColumn(0, "careflag") == "H")
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- }
- else if (ds_send.getColumn(0, "careflag") == "V")
- {
- btn_regnewpatient.visible = false;
- }
- }
- else if(ds_send.getColumn(0, "kind") == "1")
- {
- if (ds_send.getColumn(0, "careflag") == "*")
- {
- btn_regnewpatient.visible = false;
- }
- else if (ds_send.getColumn(0, "careflag") == "H")
- {
- btn_regnewpatient.visible = false;
- }
- else if (ds_send.getColumn(0, "careflag") == "V")
- {
- btn_regnewpatient.text = "방문계약";
- btn_regnewpatient.visible = true;
- }
- }
- }
- function grp_sea_rdo_kind_onkillfocus(obj:Radio, e:KillFocusEventInfo)
- {
- if (obj.value == 1)
- {
- grp_sea.grp_kindchurch.visible = false;
- grp_sea.grp_kindhosp.visible = true;
- grup_patinfo.combo12.enable = false;
- grup_patinfo.combo1.enable = false;
- grup_patinfo.combo13.enable = false;
-
- grup_patinfo.combo11.enable = false;
- grup_patinfo.input5.enable = false;
- grup_patinfo.combo10.enable = false;
-
- grup_patinfo.combo2.enable = true;
- grup_patinfo.input15.enable = true;
-
- if(ds_send.getColumn(0, "prcsstat") == "1")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "3")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "4")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
-
- if(ds_send.getColumn(0, "careflag") == "V")
- {
- btn_regnewpatient.text = "방문계약";
- btn_regnewpatient.visible = true;
- }
- }
- else if (obj.value == 2)
- {
- grp_sea.grp_kindhosp.visible = false;
- grp_sea.grp_kindchurch.visible = true;
- grup_patinfo.combo12.enable = true;
- grup_patinfo.combo1.enable = true;
- grup_patinfo.combo13.enable = true;
-
- grup_patinfo.combo11.enable = false;
- grup_patinfo.input5.enable = false;
- grup_patinfo.combo10.enable = false;
-
- grup_patinfo.combo2.enable = false;
- grup_patinfo.input15.enable = false;
-
- if(ds_send.getColumn(0, "prcsstat") == "1")
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "3")
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "4")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- else
- {
- grp_sea.grp_kindchurch.visible = false;
- grp_sea.grp_kindhosp.visible = true;
- grup_patinfo.combo12.enable = false;
- grup_patinfo.combo1.enable = false;
- grup_patinfo.combo13.enable = false;
-
- grup_patinfo.combo11.enable = true;
- grup_patinfo.input5.enable = true;
- grup_patinfo.combo10.enable = true;
-
- grup_patinfo.combo2.enable = false;
- grup_patinfo.input15.enable = false;
-
-
- if(ds_send.getColumn(0, "prcsstat") == "1")
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "3")
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = true;
- }
- else if(ds_send.getColumn(0, "prcsstat") == "4")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- ds_send.setColumn(0, "kind", obj.value);
- }
- function grp_sea_grp_kindhosp_combo6_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- grp_sea_btn_search_onclick();
- }
- function grp_sea_grp_kindchurch_combo5_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(obj.value))
- {
- var oParam = {};
- oParam.id = "TRMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChargeNurseList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_chargenurse_nurselist=nurselist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00106";
- tranf_submit(oParam);
-
- if(ds_send.getColumn(0, "churchcd") == "-")
- {
- grp_sea.grp_kindchurch.combo7.index = 0;
- }
- else if ( ds_item_chargenurse_nurselist.rowcount > 0 )
- {
- grp_sea.grp_kindchurch.combo7.index = 1;
- }
- }
- }
- function grp_sea_rdo_prcsstat_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fClear();
-
- ds_main_grd_explist.clearData();
- ds_main_grd_reqlist.clearData();
- ds_main_grd_visitlst.clearData();
- ds_main_grd_endlist.clearData();
- ds_main_grd_patvisitlst.clearData();
-
- fMakeChrRgstKind();
-
- ds_send.setColumn(0, "pid", "");
- ds_send.setColumn(0, "inptdt", "");
- if(obj.value == "1")
- {
- searchListFlag = "1";
- if (grp_sea.rdo_kind.value == 1)
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = true;
-
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
-
- if(ds_send.getColumn(0, "careflag") == "V")
- {
- btn_regnewpatient.text = "방문계약";
- btn_regnewpatient.visible = true;
- }
- }
- else if (grp_sea.rdo_kind.value == 2)
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- else if(obj.value == "2")
- {
- searchListFlag = "2";
- if (grp_sea.rdo_kind.value == "1")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_confirm.disabled = false ;
- btn_reqcancel.visible = true;
- }
- else if (grp_sea.rdo_kind.value == "2")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_confirm.disabled = false ;
- btn_reqcancel.visible = true;
- }
- else
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqview.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = false;
- btn_confirm.visible = true;
- btn_confirm.disabled = false ;
- btn_reqcancel.visible = true;
- }
- }
- else if (obj.value == "3")
- {
- searchListFlag = "5";
- if (grp_sea.rdo_kind.value == 1)
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if (grp_sea.rdo_kind.value == 2)
- {
- btn_regnewpatient.text = "신환등록";
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else
- {
- btn_regnewpatient.text = "신환등록" ;
- btn_regnewpatient.visible = true;
- btn_receipt.visible = true;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- else if(obj.value == "4")
- {
- searchListFlag = "3";
- if (grp_sea.rdo_kind.value == "1")
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else if (grp_sea.rdo_kind.value == 2)
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- else
- {
- btn_regnewpatient.visible = false;
- btn_receipt.visible = false;
- btn_reqtrns.visible = false;
- btn_save.visible = true;
- btn_save.disabled = false;
- btn_confirm.visible = false;
- btn_reqcancel.visible = false;
- }
- }
- fDisableEnableBtn(searchListFlag) ;
- if ( !fExcuteSearch(searchListFlag))
- {
- return;
- }
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_visitcount=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- fDataDisplay();
- }
- function fClear()
- {
- fInitCalendarYM();
- fClearChildNodeH(ds_main_visitinfo);
- fClearChildNodeH(ds_main_patinfo_patinforesult);
- fClearChildNodeH(ds_main_patinfo_patinsukind)
- fClearChildNodeH(ds_main_grd_previsitlist);
- //fClearChildNodeH("/root/temp/patinfo");
- //fClearChildNodeH( "/root/main/visitcounts");
-
- ds_main_grd_viewprevisitlist.clearData();
-
- grup_patinfo.chk_hdw.setCheckAll(false);
- grup_patinfo.chk_vdw.setCheckAll(false);
-
- ds_hidden_calendar_weeklist_list.rowposition = -1;
-
- for(var i = 0; i < ds_hidden_calendar_weeklist_list.rowcount; i++){
- for(var j = 21; j < 27; j++){
- ds_hidden_calendar_weeklist_list.setColumn(i, j, "");
- }
- }
- }
- function fClearChildNodeH(pNode)
- {
- if(pNode.rowcount == 0){
- pNode.clearData();
- }else{
- pNode.clearData();
- pNode.addRow();
- }
- }
- function fMakeChrRgstKind()
- {
- dsf_makeValue(ds_send, "chrrgstkindarr", "string", "", 0);
-
- var patflag = ds_send.getColumn(0, "kind");
- var getChrRgstKind = ds_send.getColumn(0, "chrrgstkind");
- if(patflag == "2")
- {
- if(getChrRgstKind == "1")
- {
- sAttConcat = "1";
- }
- else if(getChrRgstKind == "2")
- {
- sAttConcat = "2";
- }
- else if(getChrRgstKind == "3")
- {
- sAttConcat = "3";
- }
- else if(getChrRgstKind == "1,2" || getChrRgstKind == "2,1")
- {
- sAttConcat = "4";
- }
- else if(getChrRgstKind == "1,3" || getChrRgstKind == "3,1")
- {
- sAttConcat = "5";
- }
- else if(getChrRgstKind == "2,3" || getChrRgstKind == "3,2")
- {
- sAttConcat = "6";
- }
- else
- {
- sAttConcat = "7";
- }
-
- dsf_makeValue(ds_send, "chrrgstkindarr", "string", sAttConcat, 0);
- }
- }
- function grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fOnClickDiagCreate();
- }
- function fOnClickDiagCreate()
- {
- var nodecnt = ds_main_grd_patvisitlst.rowcount;
- if(nodecnt < 1)
- {
- alert("의뢰내역을 선택하시기 바랍니다.");
- return;
- }
- var sPid = ds_main_grd_patvisitlst.getColumn(0, "pid");
- var sHngnm = ds_main_grd_patvisitlst.getColumn(0, "hngnm");
- var sReqdd = ds_main_grd_patvisitlst.getColumn(0, "reqdd");
- var sReqdeptcd = ds_main_grd_patvisitlst.getColumn(0, "reqdeptcd");
- var sReqdeptnm = ds_main_grd_patvisitlst.getColumn(0, "reqdeptnm");
- var sReqdrid = ds_main_grd_patvisitlst.getColumn(0, "reqdrid");
- var sReqdrnm = ds_main_grd_patvisitlst.getColumn(0, "reqdrnm");
- // var iSelectCnt = 0;
- // var iSelectPos = 0;
- //
- // for(var i = 0; i < nodecnt; i++)
- // {
- // if(ds_main_grd_patvisitlst.r.isSelected(i) == true)
- // {
- // iSelectCnt ++;
- // iSelectPos = i;
- // }
- // }
- //
- // if(iSelectCnt > 1)
- // {
- // alert("의뢰내역은 한건만 선택해야 합니다.");
- // return;
- // }
- // else
- // {
- // var param = sPid+"▦"+sHngnm+"▦"+sReqdd+"▦"+sReqdeptcd+"▦"+sReqdeptnm+"▦"+sReqdrid+"▦"+sReqdrnm;
- // frmf_setParameter("condparam", param);
- // frmf_modal("SPMNF00120", "SPMNF00120", "", "", "", "", "", "", "", "", "", "", "M");
- // }
- }
- function btn_patsearch_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMNF00700", "SMMNF00700", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_regnewpatient_onclick(obj:Button, e:ClickEventInfo)
- {
- var flag = ds_send.getColumn(0, "careflag");
- var kind = ds_send.getColumn(0, "kind");
- if(ds_send.getColumn(0, "careflag") == "V" && ds_send.getColumn(0, "kind") == "1")
- {
- frmf_modal("SPMNF00600", "SPMNF00600", "", "", "", "", "", "", "", "", "", "", "M");
-
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00115";
- tranf_submit(oParam);
- }
- else
- {
- ds_main_newpatientinfo_patinfo.clearData();
-
- grp_newpatientinput.visible = true;
- grp_newpatientinput.btn_savenewpat.enable = true;
- }
- }
- function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "pid"))) == 0)
- {
- sysf_messageBox("환자정보가","I004"); // 없습니다.
- return ;
- }
- if(grp_sea.rdo_kind.value == "2")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo12.value)) == 0 || grup_patinfo.combo12.value == "-")
- {
- sysf_messageBox("본당을","C001"); // 입력하십시오!
- return ;
- }
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo1.value)) == 0)
- {
- sysf_messageBox("본당 환자구분을","C001"); // 입력하십시오!
- return ;
- }
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo13.value)) == 0 || grup_patinfo.combo13.value == "%")
- {
- sysf_messageBox("담당간호사을","C001"); // 입력하십시오!
- return ;
- }
- }
- if(grp_sea.rdo_kind.value == "1")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo2.value)) == 0 || grup_patinfo.combo2.value == "%")
- {
- sysf_messageBox("담당간호사을","C001"); // 입력하십시오!
- return ;
- }
- }
- if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1")))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1"));
- }
- else if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2")))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2"));
- }
- else if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid3")))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid3"));
- }
- var cur_row = ds_main_grd_reqlist.rowposition;
- if(utlf_isNull(ds_main_grd_reqlist.getColumn(cur_row, "cnstdiagcd")))
- {
- var DiagMsg = sysf_messageBox("가정간호 의뢰서의 진단명이 존재하지 않습니다. 의뢰확정을 하시겠습니까?" ,"Q");
-
- if(DiagMsg != "6")
- {
- return;
- }
- }
-
- if(ds_main_grd_reqlist.getColumn(cur_row, "reqmode") == "I" && ds_main_grd_reqlist.getColumn(cur_row, "carerec") == "N")
- {
- var vbOK = sysf_messageBox("퇴원시 가정간호 의뢰 간호기록이 작성되지 않았습니다. 의뢰확정을" ,"Q003"); // 계속 진행하기겠습니까?
- if(vbOK != "6")
- {
- return;
- }
- }
- if ( cur_row > -1 )
- {
- ds_send.setColumn(0, "pid", ds_main_grd_reqlist.getColumn(cur_row, "pid"));
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "reqdd", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdd"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "reqdeptcd", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdeptcd"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "patflag", "string", ds_main_grd_reqlist.getColumn(cur_row, "patflag"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "patflag", "string", grp_sea.rdo_kind.value);
- dsf_makeValue(ds_main_patinfo_patinforesult, "instcd", "string", ds_main_grd_reqlist.getColumn(cur_row, "instcd"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "rereqyn", "string", ds_main_grd_reqlist.getColumn(cur_row, "hisrecord"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "isnewpat", "string", "N");
- dsf_makeValue(ds_main_patinfo_patinforesult, "cnststat", "string", "22");
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "patcareflag", "string", ds_main_grd_reqlist.getColumn(cur_row, "patcareflag"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "patcareflag", "string", ds_main_grd_reqlist.getColumn(cur_row, "patcareflag"), 0);
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "formrecseq", "string", ds_main_grd_reqlist.getColumn(cur_row, "formrecseq"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "cnstdiagcd", "string", ds_main_grd_reqlist.getColumn(cur_row, "cnstdiagcd"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "reqdd", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdd"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "reqdeptcd", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdeptcd"));
- dsf_makeValue(ds_main_patinfo_patinforesult, "reqdrid", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdrid"));
- }
- var oParam = {};
- oParam.id = "TRMNF00132";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChrrgstkindRgstYN";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "ds_temp_chrrgstkindinfo_chrrgstkindresult=chrrgstkindresult";
- oParam.async = false;
- oParam.callback = "cf_TRMNF00132";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TXMNF00103";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "ds_temp_patinfo=patinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMNF00103";
- tranf_submit(oParam);
-
- fClear();
-
- fMakeChrRgstKind();
- searchListFlag = "2";
- fDisableEnableBtn(searchListFlag) ;
- ds_send.setColumn(0, "churchcd", "-");
-
- if ( !fExcuteSearch(searchListFlag))
- {
- return;
- }
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_visitcount=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- fDataDisplay();
-
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00115";
- tranf_submit(oParam);
- }
- function cf_TRMNF00132(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- if(utlf_isNull(s_temp_chrrgstkindinfo_chrrgstkindresult.getColumn(0, "pid")))
- {
- }
- else
- {
- var churchnm = ds_temp_chrrgstkindinfo_chrrgstkindresult.getColumn(0, "churchnm");
- dsf_makeValue(ds_main_patinfo_patinforesult, "chrrgstkindRgstYN", "string", "Y", 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "chnginptdt", "string", ds_temp_chrrgstkindinfo_chrrgstkindresult.getColumn(0, "inptdt"), 0);
- var patflag = ds_temp_chrrgstkindinfo_chrrgstkindresult.getColumn(0, "patflag");
- var chrrgstkind = ds_temp_chrrgstkindinfo_chrrgstkindresult.getColumn(0, "chrrgstkind");
- if(patflag == "1" && chrrgstkind == "2")
- {
- sysf_messageBox("병원에서 관리되는 기타환자 정보가 있습니다. \n 가정간호 의뢰확정시 기타환자 정보는 자동종결됩니다." ,"E999","");
- }
- else if(patflag == "1" && chrrgstkind == "3")
- {
- sysf_messageBox("병원에서 관리되는 무료환자 정보가 있습니다. \n 가정간호 의뢰확정시 무료환자 정보는 자동종결됩니다." ,"E999","");
- }
- else if(patflag == "2" && chrrgstkind == "2")
- {
- sysf_messageBox("본당:"+ churchnm+"에서 관리되는 기타환자 정보가 있습니다. \n 가정간호 의뢰확정시 기타환자 정보는 자동종결됩니다." ,"E999","");
- }
- else if(patflag == "2" && chrrgstkind == "3")
- {
- sysf_messageBox("본당:"+ churchnm+"에서 관리되는 무료환자 정보가 있습니다. \n 가정간호 의뢰확정시 무료환자 정보는 자동종결됩니다." ,"E999","");
- }
- }
- }
- }
- function cf_TXMNF00103(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox("의뢰확정을", "E009");
- return;
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMNF00124";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetreqtrnspid";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_reqtrnsinfo_reqtrnsinfo=reqtrnsinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMNF00124";
- tranf_submit(oParam);
- }
- }
- function cf_TRMNF00124(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- var pidcount = ds_main_reqtrnsinfo_reqtrnsinfo.getColumn(0, "pidcount");
- if(pidcount > "0")
- {
- ds_send.setColumn(0, "inptdt", ds_main_reqtrnsinfo_reqtrnsinfo.getColumn(0, "inptdt"));
- ds_main_patinfo_patinforesult.setColumn(0, "inptdt", ds_main_reqtrnsinfo_reqtrnsinfo.getColumn(0, "inptdt"));
-
- var oParam = {};
- oParam.id = "TXMNF00112";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetReqTrnsflag";
- oParam.inds = "req=ds_send";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00112";
- tranf_submit(oParam);
- }
- }
- }
- function btn_reqcancel_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind") == "2" || ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind") == "3")
- {
- sysf_messageBox("무료, 기타 환자는 의뢰취소를 할 수 ", "I004");
- return;
- }
- grup_patinfo.grp_reqcancel.visible = true;
- grup_patinfo.grp_reqcancel.btn_savereqcancel.enable = true;
- }
- function btn_reqtrns_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
-
- if (grp_sea.rdo_kind.value == 1)
- {
- ds_reqtransdata.setColumn(0, "reqtrnskind", "1");
-
- objArg.arg_ds_main_transinfo_parameter = ds_reqtransdata;
- frmf_modal("SMMNF04100", "SMMNF04100", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- else if (grp_sea.rdo_kind.value == 2)
- {
- if(utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind")))
- {
- sysf_messageBox("등록/무료/기타 구분을 ", "C002");
- grup_patinfo.combo1.setFocus();
- return;
- }
-
- ds_reqtransdata.setColumn(0, "reqtrnskind", "1");
- ds_reqtransdata.setColumn(0, "chrrgstkind", ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind"));
-
- objArg.arg_ds_main_transinfo_parameter = ds_reqtransdata;
- frmf_modal("SMMNF04200", "SMMNF04200", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function btn_reqview_onclick(obj:Button, e:ClickEventInfo)
- {
- var xpos = window.width / 2 - 100;
- var ypos = window.height / 2 - 200;
- var cur_row;
- if(searchListFlag == "1" || searchListFlag == "5")
- {
- cur_row = ds_main_grd_visitlst.rowposition;
- }
- else if(searchListFlag == "2")
- {
- cur_row = ds_main_grd_reqlist.rowposition;
- }
- else if(searchListFlag == "4")
- {
- cur_row = ds_main_grd_explist.rowposition;
- }
- if ( cur_row > 0 )
- {
- if(searchListFlag == "1" || searchListFlag == "5")
- {
- ds_reqviewtrans.setColumn(0, "pid", ds_main_grd_viewprevisitlist.getColumn(cur_row, "pid"));
- ds_reqviewtrans.setColumn(0, "inptdt", ds_main_grd_viewprevisitlist.getColumn(cur_row, "inptdt"));
- ds_reqviewtrans.setColumn(0, "instcd", ds_main_grd_viewprevisitlist.getColumn(cur_row, "instcd"));
- ds_reqviewtrans.setColumn(0, "patcareflag", ds_main_grd_viewprevisitlist.getColumn(cur_row, "patcareflag"));
- }
- else if(searchListFlag == "2")
- {
- ds_reqviewtrans.setColumn(0, "pid", ds_main_grd_reqlist.getColumn(cur_row, "pid"));
- ds_reqviewtrans.setColumn(0, "inptdt", ds_main_grd_reqlist.getColumn(cur_row, "inptdt"));
- ds_reqviewtrans.setColumn(0, "instcd", ds_main_grd_reqlist.getColumn(cur_row, "instcd"));
- ds_reqviewtrans.setColumn(0, "patcareflag", ds_main_grd_reqlist.getColumn(cur_row, "patcareflag"));
- }
- else if(searchListFlag == "4")
- {
- ds_reqviewtrans.setColumn(0, "pid", ds_main_grd_explist.getColumn(cur_row, "pid"));
- ds_reqviewtrans.setColumn(0, "inptdt", ds_main_grd_explist.getColumn(cur_row, "inptdt"));
- ds_reqviewtrans.setColumn(0, "instcd", ds_main_grd_explist.getColumn(cur_row, "instcd"));
- ds_reqviewtrans.setColumn(0, "patcareflag", ds_main_grd_explist.getColumn(cur_row, "patcareflag"));
- }
- }
- ds_reqviewtrans.setColumn(0, "patflag", grp_sea.rdo_kind.value);
- ds_reqviewtrans.setColumn(0, "churchcd", ds_send.getColumn(0, "churchcd"));
- frmf_open("SMMNF04500", "SMMNF04500", "", "", "", "", "", "", "", "", "", "", "M"); // 경북대 미사용 -> 미개발
-
- ds_reqviewtrans.clearData();
- ds_reqviewtrans.addRow();
- }
- function btn_receipt_onclick(obj:Button, e:ClickEventInfo)
- {
- fHomeCareOutAcpt();
- }
- function fSetOtptActp()
- {
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- var pid = ds_main_grd_patvisitlst.getColumn(cur_row, "pid");
- var orddeptcd = ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd");
- var orddrid = ds_main_patinfo_patinforesult.getColumn(0, "reqdrid");
- var qualflag = ds_main_patinfo_patinforesult.getColumn(0, "qualflag");
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag");
- if (spatcareflag == "H")
- {
- var dccd = ds_main_patinfo_patinforesult.getColumn(0, "dctype");
- }
- else if (spatcareflag == "V")
- {
- var dccd = ds_main_patinfo_patinforesult.getColumn(0, "vdctype");
- }
- if ( cur_row > -1 )
- {
- frmf_setParameter("pid", pid ); //등록번호
- frmf_setParameter("pidflag", "20"); // 연속처방/기타구분
- frmf_setParameter("disccd", utlf_transNullToEmpty(dccd)); //감면유형
- frmf_setParameter("orddeptcd", orddeptcd); //의뢰부서코드
- frmf_setParameter("orddrid", orddrid); //의뢰의 ID
-
- if (spatcareflag == "V")
- {
- frmf_setParameter("rsrvflag", "O");
- frmf_setParameter("etcordflag", "O");
- frmf_setParameter("suppkind", qualflag); // 본인부담률
- }
- }
-
- frmf_modal("SMPMO00100", "SMPMO00100", "", "", "", "", "", "", "", "", "", "", "M");
-
- frmf_clearParameter("pid");
- frmf_clearParameter("pidflag");
- frmf_clearParameter("disccd");
- frmf_clearParameter("orddeptcd");
- frmf_clearParameter("orddrid");
- frmf_clearParameter("rsrvflag");
- frmf_clearParameter("etcordflag");
- frmf_clearParameter("suppkind");
- }
- function fUpdateOutAcptVisc()
- {
- var oParam = {};
- oParam.id = "TRMNF00120";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetOutReceiptInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_cond_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00120";
- tranf_submit(oParam);
-
- ds_send.setColumn(0, "orddd", ds_main_cond_patinfo.getColumn(0, "orddd"));
- ds_send.setColumn(0, "cretno", ds_main_cond_patinfo.getColumn(0, "cretno"));
- ds_send.setColumn(0, "visitdd", ds_main_cond_patinfo.getColumn(0, "orddd"));
-
- if(!utlf_isNull(ds_main_cond_patinfo.getColumn(0, "pid")))
- {
- sysf_setErrorMsg(false); //자바단에서 에러발생시 1.0은 오류리턴을 안해서...
-
- var oParam = {};
- oParam.id = "TXMNF00505";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqExeVistSchInsUpd";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_cond_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00505";
- tranf_submit(oParam);
-
- sysf_setErrorMsg(true);
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "pid"))) == 0)
- {
- sysf_messageBox("환자정보가","I004"); // 없습니다.
- return ;
- }
- else if( ds_main_grd_visitlst.getColumn(ds_main_grd_visitlst.rowposition, "kind") == "무료" || ds_main_grd_visitlst.getColumn(ds_main_grd_visitlst.rowposition, "kind") == "기타" )
- {
- if(ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind") == "1")
- {
- sysf_messageBox("등록환자로의 전환은 가정간호 의뢰서를 통해서만 가능합니다.", "E999", "");
- return;
- }
- }
- if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1")))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1"));
- }
- else if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2")))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2"));
- }
- else if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid3")))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid3"));
- }
-
- if(ds_send.getColumn(0, "kind") == "1" || ds_send.getColumn(0, "kind") == "3")
- {
- var oParam = {};
- oParam.id = "TXMNF00102";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00102";
- tranf_submit(oParam);
- }
- else if (ds_send.getColumn(0, "kind") == "2")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo12.value)) == 0 || grup_patinfo.combo12.value == "-")
- {
- sysf_messageBox("본당을","C001"); // 입력하십시오!
- model.setFocus("combo12") ;
- return ;
- }
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo1.value)) == 0)
- {
- sysf_messageBox("본당 환자구분을","C001"); // 입력하십시오!
- grup_patinfo.combo1.setFocus();
- return ;
- }
- if(utlf_getStringLength(utlf_transNullToEmpty(grup_patinfo.combo13.value)) == 0 || grup_patinfo.combo13.value == "%")
- {
- sysf_messageBox("담당간호사을","C001"); // 입력하십시오!
- grup_patinfo.combo13.setFocus();
- return ;
- }
- if(gNewPat == "Y")
- {
- gNewPat = "N" ;
-
- var oParam = {};
- oParam.id = "TXMNF00102";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00102";
- tranf_submit(oParam);
- }
- else
- {
- if( ds_main_patinfo_patinforesult.getColumn(0, "oldchrrgstkind") != "1" && ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind") != "1" && ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind") !- ds_main_patinfo_patinforesult.getColumn(0, "oldchrrgstkind"))
- {
- if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1")))
- {
- dsf_makeValue(ds_reqtransdata, "chrgnursid1", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1"), 0);
- }
- else if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2")))
- {
- dsf_makeValue(ds_reqtransdata, "chrgnursid2", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2"), 0);
- }
- else if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid3")))
- {
- dsf_makeValue(ds_reqtransdata, "chrgnursid3", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid3"), 0);
- }
- dsf_makeValue(ds_reqtransdata, "address", "string", ds_main_patinfo_patinforesult.getColumn(0, "address"), 0);
- dsf_makeValue(ds_reqtransdata, "telno1", "string", ds_main_patinfo_patinforesult.getColumn(0, "telno1"), 0);
- dsf_makeValue(ds_reqtransdata, "telno2", "string", ds_main_patinfo_patinforesult.getColumn(0, "telno2"), 0);
- dsf_makeValue(ds_reqtransdata, "cphone1owner", "string", ds_main_patinfo_patinforesult.getColumn(0, "cphone1owner"), 0);
- dsf_makeValue(ds_reqtransdata, "cphone2owner", "string", ds_main_patinfo_patinforesult.getColumn(0, "cphone2owner"), 0);
- dsf_makeValue(ds_reqtransdata, "cphone1", "string", ds_main_patinfo_patinforesult.getColumn(0, "cphone1"), 0);
- dsf_makeValue(ds_reqtransdata, "cphone2", "string", ds_main_patinfo_patinforesult.getColumn(0, "cphone2"), 0);
- dsf_makeValue(ds_reqtransdata, "chrrgstkind", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrrgstkind"), 0);
- dsf_makeValue(ds_reqtransdata, "healcntryn", "string", ds_main_patinfo_patinforesult.getColumn(0, "healcntryn"), 0);
- dsf_makeValue(ds_reqtransdata, "healcntrnm", "string", ds_main_patinfo_patinforesult.getColumn(0, "healcntrnm"), 0);
- dsf_makeValue(ds_reqtransdata, "requnit", "string", ds_main_patinfo_patinforesult.getColumn(0, "requnit"), 0);
- dsf_makeValue(ds_reqtransdata, "dctype", "string", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), 0);
- dsf_makeValue(ds_reqtransdata, "dcreason", "string", ds_main_patinfo_patinforesult.getColumn(0, "dcreason"), 0);
- dsf_makeValue(ds_reqtransdata, "comremark", "string", ds_main_patinfo_patinforesult.getColumn(0, "comremark"), 0);
- dsf_makeValue(ds_reqtransdata, "remark", "string", ds_main_patinfo_patinforesult.getColumn(0, "remark"), 0);
- dsf_makeValue(ds_reqtransdata, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
- dsf_makeValue(ds_reqtransdata, "gradeflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "gradeflag"), 0);
- dsf_makeValue(ds_reqtransdata, "vdctype", "string", ds_main_patinfo_patinforesult.getColumn(0, "vdctype"), 0);
- dsf_makeValue(ds_reqtransdata, "qualflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "qualflag"), 0);
-
- dsf_makeValue(ds_reqtransdata, "longtermno", "string", ds_main_patinfo_patinforesult.getColumn(0, "longtermno"), 0);
- dsf_makeValue(ds_reqtransdata, "vstarea", "string", ds_main_patinfo_patinforesult.getColumn(0, "vstarea"), 0);
-
- var oParam = {};
- oParam.id = "TXMNF00501";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsEndSummary";
- oParam.inds = "req=ds_reqtransdata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00501";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TXMNF00102";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00102";
- tranf_submit(oParam);
- }
- }
- }
- fClear();
-
- var oParam = {};
- oParam.id = "TRMNF00131";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqPatGetVisitList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_patvisitlst=patvisitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00131";
- tranf_submit(oParam);
- }
- function checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "1")
- {
- searchListFlag = "4";
- }
- else
- {
- ds_main.setColumn(0, "expflag", "");
- searchListFlag = "1";
- grp_sea.rdo_prcsstat.value = "1";
- }
-
- fClear();
- fMakeChrRgstKind();
- ds_send.setColumn(0, "pid", "");
- ds_send.setColumn(0, "inptdt", "");
-
- fDisableEnableBtn(searchListFlag) ;
- if ( !fExcuteSearch(searchListFlag))
- {
- return;
- }
- if(checkbox2.value == 1)
- {
- var oParam = {};
- oParam.id = "TRMNF00121";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetExplistCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_expcounts_expcount=expcount";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00121";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_visitcount=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- }
- fDataDisplay();
- }
- function ipt_pidsearch_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- btn_pid_onclick();
- }
- }
- function btn_pid_onclick(obj:Button, e:ClickEventInfo)
- {
- var sGrid = "";
- if ( searchListFlag == "1" || searchListFlag == "5" )
- {
- sGrid = grd_visitlst
- }
- if ( searchListFlag == "2" )
- {
- sGrid = grd_reqlist
- }
- if ( searchListFlag == "3" )
- {
- sGrid = grd_endlist
- }
- if ( searchListFlag == "4" )
- {
- sGrid = grd_explist
- }
- var row = fFindRow(ds_main_condition.getColumn(0, "pid"), sGrid.getBindCellIndex("Body", "pid"));
-
- sGrid.rowposition = row;
-
- if(row > -1)
- {
- ipt_pidsearch.value = "";
- ipt_patnm.value = "";
- }
- }
- function fFindRow(data, col)
- {
- var sGrid = "";
-
- if ( searchListFlag == "1" || searchListFlag == "5" )
- {
- sGrid = ds_main_grd_visitlst
- }
- if ( searchListFlag == "2" )
- {
- sGrid = ds_main_grd_reqlist
- }
- if ( searchListFlag == "3" )
- {
- sGrid = ds_main_grd_endlist
- }
- if ( searchListFlag == "4" )
- {
- sGrid = ds_main_grd_explist
- }
- var row = sGrid.findRow(col, data);
-
- // sGrid.clearSelect();
- // sGrid.selectRow(row);
- sGrid.roposition = row;
- return row;
- }
- function ipt_patnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- btn_patnm_onclick();
- }
- }
- function btn_patnm_onclick(obj:Button, e:ClickEventInfo)
- {
- var sGrid = "";
- if ( searchListFlag == "1" || searchListFlag == "5" )
- {
- sGrid = grd_visitlst
- }
- if ( searchListFlag == "2" )
- {
- sGrid = grd_reqlist
- }
- if ( searchListFlag == "3" )
- {
- sGrid = grd_endlist
- }
- if ( searchListFlag == "4" )
- {
- sGrid = grd_explist
- }
- var row = fFindRow(ds_main_condition.getColumn(0, "hngnm"), sGrid.getBindCellIndex("Body", "hngnm"));
-
- sGrid.rowposition = row;
- if(row > -1)
- {
- ipt_pid.value = "";
- ipt_patnm.value = "";
- }
- }
- function grd_reqlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(searchListFlag == "2")
- {
- var cur_row = e.row;
-
- if ( cur_row > -1 )
- {
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- gFormRecSeq = ds_main_grd_reqlist.getColumn(cur_row, "formrecseq");
- }
- }
- }
- function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- fpopupclose(obj);
- eval(e.id +"();");
- }
- function pmn_menu11_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id +"();");
- }
- function grd_reqlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var cur_row = e.row;
- appf_delPatientInfos();
- fClear();
- fcareSetting();
- if ( cur_row > -1 )
- {
- ds_send.setColumn(0, "pid", ds_main_grd_reqlist.getColumn(cur_row, "pid"));
- ds_send.setColumn(0, "inptdt", ds_main_grd_reqlist.getColumn(cur_row, "inptdt"));
- ds_send.setColumn(0, "instcd", ds_main_grd_reqlist.getColumn(cur_row, "instcd"));
- ds_send.setColumn(0, "patcareflag", ds_main_grd_reqlist.getColumn(cur_row, "patcareflag"));
-
- ds_main_visitinfo.setColumn(0, "pid", ds_main_grd_reqlist.getColumn(cur_row, "pid"));
- ds_main_visitinfo.setColumn(0, "instcd", ds_main_grd_reqlist.getColumn(cur_row, "instcd"));
- ds_main_visitinfo.setColumn(0, "hngnm", ds_main_grd_reqlist.getColumn(cur_row, "hngnm"));
- ds_main_visitinfo.setColumn(0, "sex", ds_main_grd_reqlist.getColumn(cur_row, "sex"));
- }
- var oParam = {};
- oParam.id = "TRMNF00101";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_patinforesult=patinforesult ds_main_patinfo_outmedinfo=outmedinfo ds_main_patinfo_visitaccount=visitaccount ds_main_patinfo_reqinfo=reqinfo ds_main_patinfo_visitdate=visitdate ds_main_patinfo_previsitlist=previsitlist ds_main_patinfo_visitcount=visitcount ds_main_patinfo_patinsukind=patinsukind";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00101";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "dctype", "string", "-", 0);
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "dctypenum", "string", ds_item_dctype_dctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), "sortseq"), 0);
-
- if ( !utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "pid")))
- {
- gNewPat = "N" ;
- fDisableEnableBtn(searchListFlag) ;
- dsf_makeValue(ds_main_patinfo_patinforesult, "dctypenum", "string", ds_item_dctype_dctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), "sortseq"), 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "vdctypenum", "string", ds_item_dctype_vdctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "vdctype"), "sortseq"), 0);
-
- fChrgNursIdMapping();
- ds_main_visitinfo.setColumn(0, "lastvisitdd", ds_main_mnginfo_visitdate.getColumn(0, "lastvisitdd"));
-
- ds_main_patinfo_patinforesult.setColumn(0, "cnstdiagcd", ds_main_grd_reqlist.getColumn(cur_row, "cnstdiagcd"));
- ds_main_patinfo_patinforesult.setColumn(0, "cnstdiaghngnm", ds_main_grd_reqlist.getColumn(cur_row, "cnstdiaghngnm"));
- ds_main_patinfo_patinforesult.setColumn(0, "cnstdiagconcat", ds_main_grd_reqlist.getColumn(cur_row, "cnstdiaghngnm"));
-
- ds_main_patinfo_patinforesult.setColumn(0, "patcareflag", ds_main_grd_reqlist.getColumn(cur_row, "careflag"));
-
- var kind = ds_send.getColumn(0, "kind");
- if(kind == "2")
- {
- dsf_makeValue(ds_main_patinfo_patinforesult, "chrrgstkind", "string", "1", 0);
- }
- }
- }
- function fcareSetting()
- {
- if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- var spatcareflag = ds_main_grd_reqlist.getColumn(ds_main_grd_reqlist.rowposition, "patcareflag");
- }
- else
- {
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "patcareflag");
- }
- if (spatcareflag == "H")
- {
- grup_patinfo.combo3.enable = true;
- grup_patinfo.combo9.enable = false;
- grup_patinfo.combo14.enable = false;
- grup_patinfo.combo4.enable = false;
- grup_patinfo.input12.enable = false;
-
- grup_patinfo.rdo_hvisitprid.enable = true;
- grup_patinfo.rdo_vvisitprid.enable = false;
-
- grup_patinfo.chk_hdw.enable = true;
- grup_patinfo.chk_vdw.enable = false;
- grup_patinfo.ipt_hvisitpridtimes.enable = true;
- grup_patinfo.ipt_vvisitpridtimes.enable = false;
- }
- else if (spatcareflag == "V")
- {
- grup_patinfo.combo3.enable = false;
- grup_patinfo.combo9.enable = true;
- grup_patinfo.combo14.enable = true;
- grup_patinfo.combo4.enable = true;
- grup_patinfo.input12.enable = true;
-
- grup_patinfo.rdo_hvisitprid.enable = true
- grup_patinfo.rdo_vvisitprid.enable = false;
-
- grup_patinfo.chk_hdw.enable = false;
- grup_patinfo.chk_vdw.enable = true;
- grup_patinfo.ipt_hvisitpridtimes.enable = false;
- grup_patinfo.ipt_vvisitpridtimes.enable = true;
- }
- else if (spatcareflag == "C")
- {
- grup_patinfo.combo3.enable = true;
- grup_patinfo.combo9.enable = false;
- grup_patinfo.combo14.enable = false;
- grup_patinfo.combo4.enable = false;
- grup_patinfo.input12.enable = false;
-
- grup_patinfo.rdo_hvisitprid.enable = true
- grup_patinfo.rdo_vvisitprid.enable = false;
-
- grup_patinfo.chk_hdw.enable = true;
- grup_patinfo.chk_vdw.enable = false;
- grup_patinfo.ipt_hvisitpridtimes.enable = true;
- grup_patinfo.ipt_vvisitpridtimes.enable = false;
- }
- }
- function fChrgNursIdMapping()
- {
- if(ds_send.getColumn(0, "kind") == "1")
- {
- dsf_makeValue(ds_main_patinfo_patinforesult, "chrgnursid1", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid"), 0);
- }
- else if(ds_send.getColumn(0, "kind") == "2")
- {
- dsf_makeValue(ds_main_patinfo_patinforesult, "chrgnursid2", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid"), 0);
- }
- else if(ds_send.getColumn(0, "kind") == "3")
- {
- dsf_makeValue(ds_main_patinfo_patinforesult, "chrgnursid3", "string", ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid"), 0);
- }
- }
- function grd_explist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- appf_delPatientInfos();
- fClear();
- var cur_row = e.row;
-
- if ( cur_row > -1 )
- {
- ds_send.setColumn(0, "pid", ds_main_grd_explist.getColumn(cur_row, "pid"));
- ds_send.setColumn(0, "inptdt", ds_main_grd_explist.getColumn(cur_row, "inptdt"));
- ds_send.setColumn(0, "instcd", ds_main_grd_explist.getColumn(cur_row, "instcd"));
- ds_send.setColumn(0, "patcareflag", ds_main_grd_explist.getColumn(cur_row, "patcareflag"));
- ds_send.setColumn(0, "vorddd", ds_main_grd_explist.getColumn(cur_row, "orddd"));
- ds_main_visitinfo.setColumn(0, "pid", ds_main_grd_explist.getColumn(cur_row, "pid"));
- ds_main_visitinfo.setColumn(0, "inptdt", ds_main_grd_explist.getColumn(cur_row, "inptdt"));
- ds_main_visitinfo.setColumn(0, "instcd", ds_main_grd_explist.getColumn(cur_row, "instcd"));
- ds_main_visitinfo.setColumn(0, "hngnm", ds_main_grd_explist.getColumn(cur_row, "hngnm"));
- ds_main_visitinfo.setColumn(0, "sex", ds_main_grd_explist.getColumn(cur_row, "sex"));
- }
- var oParam = {};
- oParam.id = "TRMNF00131";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqPatGetVisitList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_patvisitlst=patvisitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00131";
- tranf_submit(oParam);
- }
- function grd_visitlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- appf_delPatientInfos();
- var cur_row = e.row;
- fClear();
-
- var kind = ds_main_grd_visitlst.getColumn(ds_main_grd_visitlst.rowposition, "kind");
-
- if((kind == "무료") || (kind == "기타"))
- {
- btn_receipt.visible = false;
- }
- else
- {
- btn_receipt.visible = true;
- }
- if ( cur_row > -1 )
- {
- ds_send.setColumn(0, "pid", ds_main_grd_visitlst.getColumn(cur_row, "pid"));
- ds_send.setColumn(0, "inptdt", ds_main_grd_visitlst.getColumn(cur_row, "inptdt"));
- ds_send.setColumn(0, "instcd", ds_main_grd_visitlst.getColumn(cur_row, "instcd"));
- ds_send.setColumn(0, "patcareflag", ds_main_grd_visitlst.getColumn(cur_row, "patcareflag"));
- ds_send.setColumn(0, "vorddd", ds_main_grd_visitlst.getColumn(cur_row, "orddd"));
- ds_main_visitinfo.setColumn(0, "pid", ds_main_grd_visitlst.getColumn(cur_row, "pid"));
- ds_main_visitinfo.setColumn(0, "inptdt", ds_main_grd_visitlst.getColumn(cur_row, "inptdt"));
- ds_main_visitinfo.setColumn(0, "instcd", ds_main_grd_visitlst.getColumn(cur_row, "instcd"));
- ds_main_visitinfo.setColumn(0, "hngnm", ds_main_grd_visitlst.getColumn(cur_row, "hngnm"));
- ds_main_visitinfo.setColumn(0, "sex", ds_main_grd_visitlst.getColumn(cur_row, "sex"));
- ds_main_visitinfo.setColumn(0, "patcareflag", ds_main_grd_visitlst.getColumn(cur_row, "patcareflag"));
- }
- var oParam = {};
- oParam.id = "TRMNF00131";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqPatGetVisitList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_patvisitlst=patvisitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00131";
- tranf_submit(oParam);
- }
- function grd_endlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- appf_delPatientInfos();
- fClear();
- var cur_row = e.row;
- if ( cur_row > -1 )
- {
- ds_send.setColumn(0, "pid", ds_main_grd_endlist.getColumn(cur_row, "pid"));
- ds_send.setColumn(0, "inptdt", ds_main_grd_endlist.getColumn(cur_row, "inptdt"));
- ds_send.setColumn(0, "instcd", ds_main_grd_endlist.getColumn(cur_row, "instcd"));
- ds_send.setColumn(0, "patcareflag", ds_main_grd_endlist.getColumn(cur_row, "patcareflag"));
- ds_send.setColumn(0, "vorddd", ds_main_grd_endlist.getColumn(cur_row, "orddd"));
- ds_main_visitinfo.setColumn(0, "pid", ds_main_grd_endlist.getColumn(cur_row, "pid"));
- ds_main_visitinfo.setColumn(0, "inptdt", ds_main_grd_endlist.getColumn(cur_row, "inptdt"));
- ds_main_visitinfo.setColumn(0, "instcd", ds_main_grd_endlist.getColumn(cur_row, "instcd"));
- ds_main_visitinfo.setColumn(0, "hngnm", ds_main_grd_endlist.getColumn(cur_row, "hngnm"));
- ds_main_visitinfo.setColumn(0, "sex", ds_main_grd_visitlst.getColumn(cur_row, "sex"));
- }
- var oParam = {};
- oParam.id = "TRMNF00131";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqPatGetVisitList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_patvisitlst=patvisitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00131";
- tranf_submit(oParam);
- }
- function grd_patvisitlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetPatInfo();
- }
- function fGetPatInfo()
- {
- appf_delPatientInfos(); //화면상단정보 삭제
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- fClear();
- fcareSetting(); // 방문/가정 구분에 따른 화면활성화 제어
- if ( cur_row > -1 )
- {
- ds_send.setColumn(0, "pid", ds_main_grd_patvisitlst.getColumn(cur_row, "pid"));
- ds_send.setColumn(0, "inptdt", ds_main_grd_patvisitlst.getColumn(cur_row, "inptdt"));
- ds_send.setColumn(0, "instcd", ds_main_grd_patvisitlst.getColumn(cur_row, "instcd"));
- ds_send.setColumn(0, "patcareflag", ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag"));
- ds_send.setColumn(0, "prcsstat", ds_send.getColumn(0, "prcsstat"));
- ds_send.setColumn(0, "reqdd", ds_main_grd_patvisitlst.getColumn(cur_row, "reqdd"));
- dsf_makeValue(ds_send, "formrecseq", "string", ds_main_grd_patvisitlst.getColumn(cur_row, "formrecseq"), 0);
-
- ds_main_visitinfo.setColumn(0, "pid", ds_main_grd_patvisitlst.getColumn(cur_row, "pid"));
- ds_main_visitinfo.setColumn(0, "inptdt", ds_main_grd_patvisitlst.getColumn(cur_row, "inptdt"));
- ds_main_visitinfo.setColumn(0, "instcd", ds_main_grd_patvisitlst.getColumn(cur_row, "instcd"));
- ds_main_visitinfo.setColumn(0, "hngnm", ds_main_grd_patvisitlst.getColumn(cur_row, "hngnm"));
- ds_main_visitinfo.setColumn(0, "sex", ds_main_grd_patvisitlst.getColumn(cur_row, "sex"));
- ds_main_visitinfo.setColumn(0, "patcareflag", ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag"));
- }
- var oParam = {};
- oParam.id = "TRMNF00101";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_patinforesult=patinforesult ds_main_patinfo_outmedinfo=outmedinfo ds_main_patinfo_visitaccount=visitaccount ds_main_patinfo_reqinfo=reqinfo ds_main_patinfo_visitdate=visitdate ds_main_patinfo_previsitlist=previsitlist ds_main_patinfo_visitcount=visitcount ds_main_patinfo_patinsukind=patinsukind";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00101";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "dctype", "string", "-", 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "dctypenum", "string", ds_item_dctype_dctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), "sortseq"), 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "vdctypenum", "string", ds_item_dctype_vdctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "vdctype"), "sortseq"), 0);
-
- if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- grup_patinfo.combo1.value = "1";
- }
- if(!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "pid")))
- {
- gNewPat = "N" ;
- fDisableEnableBtn(searchListFlag) ;
-
- ds_main_visitcounts.copyData(ds_main_patinfo_visitcount);
- ds_main_grd_previsitlist.copyData(ds_main_patinfo_previsitlist)
-
- var dccd = ds_main_patinfo_patinforesult.getColumn(0, "dctype");
- dsf_makeValue(ds_temp_patinfo_patinforesult, "dctype", "string", dccd, 0);
-
- var vdccd = ds_main_patinfo_patinforesult.getColumn(0, "vdctype");
- dsf_makeValue(ds_temp_patinfo_patinforesult, "vdctype", "string", vdccd, 0);
-
- dsf_makeValue(ds_main_patinfo_patinforesult, "cnstdiagcd", "string", ds_main_grd_patvisitlst.getColumn(cur_row, "cnstdiagcd"), 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "cnstdiaghngnm", "string", ds_main_grd_patvisitlst.getColumn(cur_row, "cnstdiagname"), 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "cnstdiagconcat", "string", ds_main_grd_patvisitlst.getColumn(cur_row, "cnstdiagname"), 0);
-
- fChrgNursIdMapping();
- ds_main_visitinfo.setColumn(0, "visitpridflag", ds_main_patinfo_patinforesult.getColumn(0, "visitpridflag"));
- ds_main_visitinfo.setColumn(0, "visitpridtimes", ds_main_patinfo_patinforesult.getColumn(0, "visitpridtimes"));
-
- var aData = new Array();
- aData = String(ds_main_patinfo_patinforesult.getColumn(0, "visitdwflag")).split(" ");
- grup_patinfo.chk_hdw.setData(aData, "", false);
-
- ds_main_visitinfo.setColumn(0, "visitdwflag", ds_main_patinfo_patinforesult.getColumn(0, "visitdwflag"));
-
- ds_main_visitinfo.setColumn(0, "vvisitpridflag", ds_main_patinfo_patinforesult.getColumn(0, "vvisitpridflag"));
- aData = String(ds_main_patinfo_patinforesult.getColumn(0, "vvisitpridflag")).split(" ");
- grup_patinfo.chk_vdw.setData(aData, "", false);
-
- ds_main_visitinfo.setColumn(0, "vvisitpridtimes", ds_main_patinfo_patinforesult.getColumn(0, "vvisitpridtimes"));
- ds_main_visitinfo.setColumn(0, "vvisitdwflag", ds_main_patinfo_patinforesult.getColumn(0, "vvisitdwflag"));
- ds_main_visitinfo.setColumn(0, "lastvisitdd", ds_main_patinfo_patinforesult.getColumn(0, "lastvisitdd"));
- ds_main_visitinfo.setColumn(0, "patcareflag", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"));
-
- fDataDisplayPat(); // 환자 선택했을 경우 색상 구분
- fClearChildNodeH(ds_main_grd_viewprevisitlist);
- fMoveViewPreVisitLIst();
- if ( cur_row > -1 )
- {
- ds_reqtransdata.setColumn(0, "pid", ds_main_grd_patvisitlst.getColumn(cur_row, "pid"));
- ds_reqtransdata.setColumn(0, "inptdt", ds_main_grd_patvisitlst.getColumn(cur_row, "inptdt"));
- ds_reqtransdata.setColumn(0, "pathngnm", ds_main_patinfo_patinforesult.getColumn(0, "pathngnm"));
- ds_reqtransdata.setColumn(0, "sex", ds_main_patinfo_patinforesult.getColumn(0, "sex"));
- ds_reqtransdata.setColumn(0, "pnrn", ds_main_patinfo_patinforesult.getColumn(0, "insdrrgstno"));
- ds_reqtransdata.setColumn(0, "telno", ds_main_patinfo_patinforesult.getColumn(0, "telno1"));
- ds_reqtransdata.setColumn(0, "churchcd", ds_main_grd_patvisitlst.getColumn(cur_row, "headquarter"));
-
- ds_reqtransdata.setColumn(0, "reqdeptcd", ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd"));
- ds_reqtransdata.setColumn(0, "reqdeptnm", "");
- ds_reqtransdata.setColumn(0, "reqdrid", ds_main_patinfo_patinforesult.getColumn(0, "reqdrid"));
- ds_reqtransdata.setColumn(0, "reqdrnm", "");
- ds_reqtransdata.setColumn(0, "diagcd", ds_main_patinfo_patinforesult.getColumn(0, "diagcd"));
- ds_reqtransdata.setColumn(0, "diagnm", ds_main_patinfo_patinforesult.getColumn(0, "diagnm"));
- ds_reqtransdata.setColumn(0, "instcd", ds_main_grd_patvisitlst.getColumn(cur_row, "instcd"));
- ds_reqtransdata.setColumn(0, "rgstdd", ds_main_patinfo_patinforesult.getColumn(0, "rgstdd"));
-
- ds_reqtransdata.setColumn(0, "enddd", utlf_getCurrentDate());
- ds_reqtransdata.setColumn(0, "endconfirmdd", utlf_getCurrentDate());
- ds_reqtransdata.setColumn(0, "endnurseid", sysf_getUserId());
- ds_reqtransdata.setColumn(0, "endnursenm", sysf_getUserName());
- ds_reqtransdata.setColumn(0, "endconfirmid", sysf_getUserId());
- ds_reqtransdata.setColumn(0, "endconfirmnm", sysf_getUserName());
-
- if (grp_sea.rdo_kind.value == 1)
- {
- ds_reqtransdata.setColumn(0, "endreasonflag", "");
- }
- else if (grp_sea.rdo_kind.value == 2)
- {
- ds_reqtransdata.setColumn(0, "endreasonflag", "8");
- }
- ds_reqtransdata.setColumn(0, "endtypeflag", "");
- ds_reqtransdata.setColumn(0, "endtyperemark", "");
- ds_reqtransdata.setColumn(0, "endstatflag", "");
- ds_reqtransdata.setColumn(0, "rgstpatstat", "");
- ds_reqtransdata.setColumn(0, "endpatstat", "");
-
- ds_reqtransdata.setColumn(0, "visitcnt", "");
- ds_reqtransdata.setColumn(0, "savemode", "I");
- ds_reqtransdata.setColumn(0, "endflag", "Y");
- ds_reqtransdata.setColumn(0, "patflag", ds_main_patinfo_patinforesult.getColumn(0, "patflag"));
- ds_reqtransdata.setColumn(0, "rereqyn", ds_main_patinfo_patinforesult.getColumn(0, "rereqyn"));
- ds_reqtransdata.setColumn(0, "formrecseq", ds_main_patinfo_patinforesult.getColumn(0, "formrecseq"));
- }
- }
- fSetPatInfos();
- }
- function fMoveViewPreVisitLIst()
- {
- var previsitlistcnt = 0;
- var visitddrowcnt = 0;
- var rowCnt = 0;
- var colCnt = 0;
- if ( !utlf_isNull(ds_main_grd_previsitlist.getColumn(0, "pid")))
- {
- previsitlistcnt = ds_main_grd_previsitlist.rowcount;
- }
- rowCnt = 1;
- visitddrowcnt = 1;
- if(previsitlistcnt > 0)
- {
- ds_main_grd_viewprevisitlist.addRow();
- }
- fClearChildNodeH(ds_main_grd_viewprevisitlist);
- for(var colCnt = 1; colCnt <= 2; colCnt++)
- {
- if(rowCnt > previsitlistcnt)
- {
- break;
- }
- if( visitddrowcnt * 2 - (2 - colCnt) <= previsitlistcnt) {
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("visitdd1")) ){
- ds_main_grd_viewprevisitlist.addColumn("visitdd1", "string");
- }
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("visitflag1")) ){
- ds_main_grd_viewprevisitlist.addColumn("visitflag1", "string");
- }
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("visitdd2")) ){
- ds_main_grd_viewprevisitlist.addColumn("visitdd2", "string");
- }
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("visitflag2")) ){
- ds_main_grd_viewprevisitlist.addColumn("visitflag2", "string");
- }
-
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("colBack1")) ){
- ds_main_grd_viewprevisitlist.addColumn("colBack1", "string");
- }
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("colBack2")) ){
- ds_main_grd_viewprevisitlist.addColumn("colBack2", "string");
- }
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("colBack3")) ){
- ds_main_grd_viewprevisitlist.addColumn("colBack3", "string");
- }
- if( utlf_isNull(ds_main_grd_viewprevisitlist.getColumnInfo("colBack4")) ){
- ds_main_grd_viewprevisitlist.addColumn("colBack4", "string");
- }
-
- switch (colCnt) {
- case 1 :
- ds_main_grd_viewprevisitlist.setColumn(visitddrowcnt-1, "visitdd1", ds_main_grd_previsitlist.getColumn(rowCnt-1, "visitdd"));
- ds_main_grd_viewprevisitlist.setColumn(visitddrowcnt-1, "visitflag1", ds_main_grd_previsitlist.getColumn(rowCnt-1, "careflagnm"));
- break;
- case 2 :
- ds_main_grd_viewprevisitlist.setColumn(visitddrowcnt-1, "visitdd2", ds_main_grd_previsitlist.getColumn(rowCnt-1, "visitdd"));
- ds_main_grd_viewprevisitlist.setColumn(visitddrowcnt-1, "visitflag2", ds_main_grd_previsitlist.getColumn(rowCnt-1, "careflagnm"));
- break;
- }
- ds_main_grd_viewprevisitlist.setColumn(visitddrowcnt, "colBack"+colCnt, "#96F562");
-
- }
- if(colCnt == 2 && (visitddrowcnt * 2 - (2 - colCnt) <previsitlistcnt) ) {
- visitddrowcnt = visitddrowcnt +1;
- colCnt = 0;
- ds_main_grd_viewprevisitlist.addRow(); // 입력할 행 추가.
- }
- rowCnt = rowCnt + 1;
- } // for end
- }
- function fDateCntSet()
- {
- var Idx = 0;
- var sNode ;
- var xNode ;
- var nLen ;
- if(ds_main.getColumn(0, "expflag") == "1")
- {
- sNode = ds_main_expcounts_expcount
- nLen = ds_main_expcounts_expcount.rowcount
- }
- else
- {
- sNode = ds_main_patinfo_visitcount
- nLen = ds_main_patinfo_visitcount.rowcount
- }
- for (var i = 0; i < String(sData).length; i++)
- {
- sData[i] = "";
- }
- for (var i = 0; i < nLen; i++)
- {
- if(ds_main.getColumn(0, "expflag") == "1")
- {
- Idx = String(sNode.getColumn(i, "visitdd")).substr(6, 2);
- sData[Idx] = sNode.getColumn(i, "cnt");
- }
- else
- {
- Idx = String(sNode.getColumn(i, "visitdd")).substr(6, 2);
- if(String(Idx).substr(0,1) == 0)
- {
- Idx = String(Idx).substr(1,1)
- }
- sData[Idx] = sNode.getColumn(i, "cnt");
- }
- }
- }
- function fDataDisplayPat()
- {
- var Idx = 0;
- var calRow;
- var calCol;
- var curDate = ds_send.getColumn(0, "visitdd");
- fInitCalendarYM(); // 달력에 오늘 날짜로 셋팅
- fDateCntSet();
- var rowCntHV = ds_hidden_calendar_weeklist_list.rowcount;
- for (var i = 0; i < rowCntHV; i++)
- {
- for (var j = 0; j < 7; j++)
- {
- if (!utlf_isNull(ds_hidden_calendar_weeklist_list.getColumn(i, j)))
- {
- Idx = parseInt(ds_hidden_calendar_weeklist_list.getColumn(i, j));
- ds_hidden_calendar_weeklist_list.setColumn(i, j+7, sData[Idx])
- calRow = i;
- calCol = j;
- var tmpCalCol;
- if( calCol <= 7 )
- {
- tmpCalCol = calCol + 7;
- }
- else
- {
- tmpCalCol = calCol - 7;
- }
-
- if(!utlf_isNull(sData[Idx]))
- {
- if(parseInt(String(curDate).substr(6,2)) <= parseInt(ds_hidden_calendar_weeklist_list.getColumn(calRow, calCol)))
- {
- ds_hidden_calendar_weeklist_list.setColumn(calRow, calCol+21, "#96F562");
- }
- else
- {
- ds_hidden_calendar_weeklist_list.setColumn(calRow, calCol+21, "#66CDAA");
- }
- }
- }
- }
- } // for end
-
- ds_hidden_calendar_weeklist_list.rowposition = -1;
-
- cap_visitddcolor.visible = true;
- cap_visitdd.visible = true;
- cap_previsitddcolor.visible = true;
- cap_previsitdd.visible = true;
- cap_careflagnm.visible = false;
- }
- function fSetPatInfos()
- {
- //model.removenode("/root/main/paminfo");
- dsf_makeValue(ds_send, "pid", "string", ds_main_patinfo_patinforesult.getColumn(0, "pid"), 0);
- dsf_makeValue(ds_send, "instcd", "string", ds_main_patinfo_patinforesult.getColumn(0, "instcd"), 0);
- dsf_makeValue(ds_send, "ocrflag", "string", "", 0);
-
- dsf_makeValue(ds_send, "orddeptcd", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "orddrid", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdrid"), 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var oParam = {};
- oParam.id = "TRMNF00120";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetOutReceiptInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_cond_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00120";
- tranf_submit(oParam);
- var ordtype = "O";
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno");
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd");
- var orgorddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var orddrid = ds_main_cond_patinfo.getColumn(0, "orddrid");
-
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
- if (!utlf_isNull(orddd))
- {
- frmf_setParameter("condparam", param);
- appf_initPatientInfo(param);
-
- var node = sysf_getGlobalVariable("paminfo");
-
- dsf_setCSVToDs("ds_main_paminfo",node);
- }
- }
- function grd_patvisitlst_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(searchListFlag == "5")
- {
- var cur_row = e.row;
-
- if ( cur_row > -1 )
- {
- if(VincentFlag == "Y")
- {
- if(ds_main_grd_patvisitlst.getColumn(cur_row, "kind") == "무료" || ds_main_grd_patvisitlst.getColumn(cur_row, "kind") == "기타")
- {
- pmn_menu2.trackPopup(e.screenX,e.screenY);
- }
- else
- {
- pmn_menu3.trackPopup(e.screenX,e.screenY);
- }
- }
- else
- {
- if(ds_main_grd_patvisitlst.getColumn(cur_row, "kind") == "무료" || ds_main_grd_patvisitlst.getColumn(cur_row, "kind") == "기타")
- {
- pmn_menu4.trackPopup(e.screenX,e.screenY);
- }
- else
- {
- pmn_menu5.trackPopup(e.screenX,e.screenY);
- }
- }
- gRow = e.row;
- gCol = e.col;
- gPid = ds_main_grd_patvisitlst.getColumn(gRow, "pid");
- gInptdt = ds_main_grd_patvisitlst.getColumn(gRow, "inptdt");
- gInstcd = ds_main_grd_patvisitlst.getColumn(gRow, "instcd");
- gCancelReason = "";
- gFormRecSeq = ds_main_grd_patvisitlst.getColumn(gRow, "formrecseq");
- }
- }
-
- if(searchListFlag == "1")
- {
- var cur_row = e.row;
-
- if ( cur_row > -1 )
- {
- if(VincentFlag == "Y")
- {
- pmn_menu6.trackPopup(e.screenX,e.screenY);
- }
- else
- {
- pmn_menu7.trackPopup(e.screenX,e.screenY);
- }
- gRow = e.row;
- gCol = e.col;
- gPid = ds_main_grd_patvisitlst.getColumn(gRow, "pid");
- gInstcd = ds_main_grd_patvisitlst.getColumn(gRow, "instcd");
- gOrddd = "";
- gCretno = "";
- gOrddeptcd = "";
- gOrddrid = "";
- gFormRecSeq = ds_main_grd_patvisitlst.getColumn(gRow, "formrecseq");
- }
- }
-
- if(searchListFlag == "3")
- {
- pmn_menu8.trackPopup(e.screenX,e.screenY);
- }
-
- if(searchListFlag == "4")
- {
- if(VincentFlag == "Y")
- {
- pmn_menu9.trackPopup(e.screenX,e.screenY);
- }
- else
- {
- pmn_menu10.trackPopup(e.screenX,e.screenY);
- }
- }
- }
- function grup_patinfo_btn_addr_onclick(obj:Button, e:ClickEventInfo)
- {
- var sZipcd = appf_getZipCodeList();
- ds_main_patinfo_patinforesult.setColumn(0, "zipcd1", sZipcd.zipcdhead);
- ds_main_patinfo_patinforesult.setColumn(0, "zipcd2", sZipcd.zipcdfoot);
- dsf_makeValue(ds_main_patinfo_patinforesult, "zipcdseq", "string", sZipcd.seqno, 0);
- ds_main_patinfo_patinforesult.setColumn(0, "address", sZipcd.address); //sZipcd.address
-
- grup_patinfo.input30.setFocus();
- }
- function grup_patinfo_input3_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "telno1")) && ds_main_patinfo_patinforesult.getColumn(0, "telno1") != "-")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno1"))) < 9 || utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno1"))) > 13 || isHomeTelNo(String(ds_main_patinfo_patinforesult.getColumn(0, "telno1")).substr(0,3)) == false)
- {
- sysf_messageBox("지역번호 포함하여 올바른 전화번호를","C001");
- grup_patinfo.input3.setFocus();
-
- return ;
- }
-
- if(String(ds_main_patinfo_patinforesult.getColumn(0, "telno1")).substr(0,2) == "02")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno1"))) == 9)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", String(grup_patinfo.input3.value).substr(0,2) + "-" + String(grup_patinfo.input3.value).substr(2,3) + "-" + String(grup_patinfo.input3.value).substr(5,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno1"))) == 10)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", String(grup_patinfo.input3.value).substr(0,2) + "-" + String(grup_patinfo.input3.value).substr(2,4) + "-" + String(grup_patinfo.input3.value).substr(6,4));
- }
- }
- else
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno1"))) == 10)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", String(grup_patinfo.input3.value).substr(0,3) + "-" + String(grup_patinfo.input3.value).substr(3,3) + "-" + String(grup_patinfo.input3.value).substr(6,4));
- }
- else if(getStringLength(model.getValue("/root/main/patinfo/patinforesult/telno1")) == 11)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", String(grup_patinfo.input3.value).substr(0,3) + "-" + String(grup_patinfo.input3.value).substr(3,4) + "-" + String(grup_patinfo.input3.value).substr(7,4));
- }
- }
- }
- }
- function isHomeTelNo(strDDD)
- {
- if(strDDD.substr(0, 2) != "02" &&
- strDDD != "031" &&
- strDDD != "032" &&
- strDDD != "033" &&
- strDDD != "041" &&
- strDDD != "042" &&
- strDDD != "043" &&
- strDDD != "051" &&
- strDDD != "052" &&
- strDDD != "053" &&
- strDDD != "054" &&
- strDDD != "055" &&
- strDDD != "061" &&
- strDDD != "062" &&
- strDDD != "063" &&
- strDDD != "064" &&
- strDDD != "040" &&
- strDDD != "050" &&
- strDDD != "070" &&
- strDDD != "090" )
- {
- return false;
- }
- else
- {
- return true;
- }
- }
- function grup_patinfo_input3_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if((e.keycode < 48 || (e.keycode > 57 && e.keycode < 96 ) || e.keycode > 105) && (e.keycode != 8 && e.keycode != 13 && e.keycode != 46))
- {
- sysf_messageBox("숫자만","C001");
- grup_patinfo.input3.setFocus();
- return ;
- }
- }
- function grup_patinfo_input6_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if((e.keycode < 48 || (e.keycode > 57 && e.keycode < 96 ) || e.keycode > 105) && (e.keycode != 8 && e.keycode != 13 && e.keycode != 46))
- {
- sysf_messageBox("숫자만","C001");
- grup_patinfo.input6.setFocus();
- return ;
- }
- }
- function grup_patinfo_input6_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "cphone1")) && ds_main_patinfo_patinforesult.getColumn(0, "cphone1") != "-")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone1"))) < 10 || utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone1"))) > 13 || isHomeTelNo(String(ds_main_patinfo_patinforesult.getColumn(0, "cphone1")).substr(0,2)) == false)
- {
- sysf_messageBox("올바른 휴대전화번호를","C001");
- grup_patinfo.input6.setFocus();
-
- return ;
- }
-
-
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone1"))) == 10)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1", String(grup_patinfo.input6.value).substr(0,3) + "-" + String(grup_patinfo.input6.value).substr(3,3) + "-" + String(grup_patinfo.input6.value).substr(6,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone1"))) == 11)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1", String(grup_patinfo.input6.value).substr(0,3) + "-" + String(grup_patinfo.input6.value).substr(3,4) + "-" + String(grup_patinfo.input6.value).substr(7,4));
- }
- }
- }
- function grup_patinfo_input4_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "telno2")) && ds_main_patinfo_patinforesult.getColumn(0, "telno2") != "-")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno2"))) < 9 || utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno2"))) > 13 || isHomeTelNo(String(ds_main_patinfo_patinforesult.getColumn(0, "telno2")).substr(0, 3)) == false)
- {
- sysf_messageBox("지역번호 포함하여 올바른 전화번호를","C001");
- grup_patinfo.input4.setFocus();
- return ;
- }
- if(String(ds_main_patinfo_patinforesult.getColumn(0, "telno2")).substr(0, 2) == "02")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno2"))) == 9)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", String(grup_patinfo.input4.value).substr(0,2) + "-" + String(grup_patinfo.input4.value).substr(2,3) + "-" + String(grup_patinfo.input4.value).substr(5,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno2"))) == 10)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", String(grup_patinfo.input4.value).substr(0,2) + "-" + String(grup_patinfo.input4.value).substr(2,4) + "-" + String(grup_patinfo.input4.value).substr(6,4));
- }
- }
- else
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno2"))) == 10)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", String(grup_patinfo.input4.value).substr(0,3) + "-" + String(grup_patinfo.input4.value).substr(3,3) + "-" + String(grup_patinfo.input4.value).substr(6,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "telno2"))) == 11)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", String(grup_patinfo.input4.value).substr(0,3) + "-" + String(grup_patinfo.input4.value).substr(3,4) + "-" + String(grup_patinfo.input4.value).substr(7,4));
- }
- }
- }
- }
- function grup_patinfo_input4_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if((e.keycode < 48 || (e.keycode > 57 && e.keycode < 96 ) || e.keycode > 105) && (e.keycode != 8 && e.keycode != 13 && e.keycode != 46))
- {
- sysf_messageBox("숫자만","C001");
- grup_patinfo.input4.setFocus();
- model.setFocus("input4") ;
- return ;
- }
- }
- function grup_patinfo_input8_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if((e.keycode < 48 || (e.keycode > 57 && e.keycode < 96 ) || e.keycode > 105) && (e.keycode != 8 && e.keycode != 13 && e.keycode != 46))
- {
- sysf_messageBox("숫자만","C001");
- grup_patinfo.input8.setFocus();
- return ;
- }
- }
- function grup_patinfo_input8_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "cphone2")) && ds_main_patinfo_patinforesult.getColumn(0, "cphone2") != "-")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone2"))) < 10 || utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone2"))) > 13 || isMobileTelNo(String(ds_main_patinfo_patinforesult.getColumn(0, "cphone2")).substr(0, 2)) == false)
- {
- sysf_messageBox("올바른 휴대전화번호를","C001");
- grup_patinfo.input8.setFocus();
- return ;
- }
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone2"))) == 10)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2", String(grup_patinfo.input8.value).substr(0,3) + "-" + String(grup_patinfo.input8.value).substr(3,3) + "-" + String(grup_patinfo.input8.value).substr(6,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_patinfo_patinforesult.getColumn(0, "cphone2"))) == 11)
- {
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2", String(grup_patinfo.input8.value).substr(0,3) + "-" + String(grup_patinfo.input8.value).substr(3,4) + "-" + String(grup_patinfo.input8.value).substr(7,4));
- }
- }
- }
- function isMobileTelNo(strDDD)
- {
- if( strDDD != "01")
- {
- return false;
- }
- else
- {
- return true;
- }
- }
- function grup_patinfo_opt_cnstdiagnm_onmousemove(obj:Edit, e:MouseEventInfo)
- {
- grup_patinfo.opt_cnstdiagnm.tooltiptext = ds_main_patinfo_patinforesult.getColumn(0, "cnstdiagconcat");
- }
- function grup_patinfo_opt_cnstdiagcd_onmousemove(obj:Edit, e:MouseEventInfo)
- {
- grup_patinfo.opt_cnstdiagcd.tooltiptext = ds_main_patinfo_patinforesult.getColumn(0, "cnstdiagconcat");
- }
- function grup_patinfo_opt_diagnm_onmousemove(obj:Edit, e:MouseEventInfo)
- {
- grup_patinfo.opt_diagnm.tooltiptext = ds_main_patinfo_patinforesult.getColumn(0, "diagconcat");
- }
- function grup_patinfo_opt_diagcd_onmousemove(obj:Edit, e:MouseEventInfo)
- {
- grup_patinfo.opt_diagcd.tooltiptext = ds_main_patinfo_patinforesult.getColumn(0, "diagconcat");
- }
- function grup_patinfo_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- var objScreenSize = system.getScreenRect("1");
- var xpos = objScreenSize.left / 2 - 100;
- var ypos = objScreenSize.top / 2 - 200;
-
- dsf_createDsRow("ds_diagtrnsdata", [{col:"pid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "pid")}
- , {col:"inptdt", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "inptdt")}
- , {col:"patcareflag", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "patcareflag")}]);
-
- if (utlf_isNull(ds_diagtrnsdata.getColumn(0, "inptdt")))
- {
- sysf_messageBox("확정된 환자에 대하여 등록이","I006","확정처리부터 하십시오");
- }
- else
- {
- var objArg = new Object();
- objArg.arg_ds_main_parameter = ds_diagtrnsdata;
-
- frmf_open("SMMNF04000", "SMMNF04000", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function grup_patinfo_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var objScreenSize = system.getScreenRect("1");
- var xpos = objScreenSize.left / 2 - 100;
- var ypos = objScreenSize.top / 2 - 200;
- var cur_row;
- dsf_createDsRow("ds_intensivecaretrnsdata", [{col:"pid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "pid")}
- , {col:"inptdt", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "inptdt")}
- , {col:"instcd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "instcd")}
- , {col:"patcareflag", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "patcareflag")}]);
-
- if ( utlf_isNull(ds_intensivecaretrnsdata.getColumn(0, "inptdt")))
- {
- sysf_messageBox("확정된 환자에 대하여 등록이","I006","확정처리부터 하십시오");
- }
- else
- {
- var objArg = new Object();
- objArg.arg_ds_main_parameter = ds_intensivecaretrnsdata;
-
- frmf_open("SMMNF01100", "SMMNF01100", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function grup_patinfo_combo3_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- dsf_makeValue(ds_main_patinfo_patinforesult, "dctypenum", "string", ds_item_dctype_dctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), "sortseq"), 0);
- }
- function grup_patinfo_combo4_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- dsf_makeValue(ds_main_patinfo_patinforesult, "vdctypenum", "string", ds_item_dctype_vdctypelist.lookup("cd", ds_main_patinfo_patinforesult.getColumn(0, "vdctype"), "sortseq"), 0);
- }
- function grup_patinfo_combo12_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(obj.value))
- {
- obj.updateToDataset();
-
- var oParam = {};
- oParam.id = "TRMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetChargeNurseList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_item_chargenurse_nurselist=nurselist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00106";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_temp, "churchcd", "string", ds_send.getColumn(0, "churchcd"), 0);
- dsf_makeValue(ds_temp, "chrgnursid", "string", ds_send.getColumn(0, "chrgnursid"), 0);
-
- if(ds_item_chargenurse_nurselist.rowcount > 0)
- {
- grup_patinfo.combo13.index = 1;
- }
- }
- }
- function grup_patinfo_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if (( sysf_getUserInfo("dutplcecd") != "3090000000" ) && ( sysf_getUserInfo("dutplcecd") != "1000000000" ) && ( sysf_getUserInfo("dutplcecd") != "3041100000" ))
- {
- var row = ds_main_grd_visitlst.rowposition;
-
- if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- obj.value = "1";
- sysf_messageBox("무료, 기타 구분을 선택할 수 없습니다", "I004");
- }
- else
- {
- var chrrgstkind = ds_main_grd_visitlst.getColumn(row, "kind");
- var kind = obj.value;
- if((chrrgstkind != "등록") && (obj.value != "등록"))
- {
- if(obj.value == "1")
- {
- sysf_messageBox("등록 구분을 선택할 수", "I004");
-
- if((chrrgstkind == "무료") || (kind == "무료"))
- {
- chrrgstkind = "2";
- }
- else
- {
- chrrgstkind = "3";
- }
- if(!utlf_isNull(chrrgstkind))
- {
- obj.value = chrrgstkind;
- }
- else
- {
- obj.value = kind;
- }
- }
- }
- }
- }
- }
- function grup_patinfo_rdo_hvisitprid_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (obj.value == 3)
- {
- grup_patinfo.ipt_hvisitpridtimes.value = "";
- grup_patinfo.ipt_hvisitpridtimes.enable = true;
- }
- else
- {
- grup_patinfo.ipt_hvisitpridtimes.value = "";
- grup_patinfo.ipt_hvisitpridtimes.enable = false;
- }
- }
- function grup_patinfo_rdo_vvisitprid_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (obj.value == 3)
- {
- grup_patinfo.ipt_vvisitpridtimes.value = "";
- grup_patinfo.ipt_vvisitpridtimes.enable = true;
- }
- else
- {
- grup_patinfo.ipt_vvisitpridtimes.value = "";
- grup_patinfo.ipt_vvisitpridtimes.enable = false;
- }
- }
- function grp_sea_grp_kindchurch_combo7_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- grp_sea_btn_search_onclick();
- }
- function grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- ds_send.setColumn(0, "pid", "");
- ds_send.setColumn(0, "inptdt", "");
- ds_send.setColumn(0, "instcd", "");
- ds_send.setColumn(0, "patcareflag", "");
- var row = e.row;
- var col = e.col;
- var newcol;
- var calDate;
- var baseDate;
- var searchDate;
- baseDate = ds_send.getColumn(0, "visitdd");
- if(col >= 7)
- {
- newcol = col - 7;
- }
- else
- {
- newcol = col;
- }
- calDate = ds_hidden_calendar_weeklist_list.getColumn(row, newcol);
- if(String(calDate).length < 2)
- {
- searchDate = baseDate.substr(0, 6) + "0" + calDate;
- }
- else
- {
- searchDate = baseDate.substr(0, 6) + calDate;
- }
- ds_send.setColumn(0, "visitdd", searchDate);
-
- fClear();
- fDisableEnableBtn(searchListFlag) ;
- if ( !fExcuteSearch(searchListFlag))
- {
- return;
- }
-
- if(searchListFlag == "4")
- {
- var oParam = {};
- oParam.id = "TRMNF00121";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetExplistCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_expcounts_expcount=expcount";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00121";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_visitcount=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- }
- fDataDisplay();
- ds_main_procstat_procstatcnt.clearData();
-
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00115";
- tranf_submit(oParam);
- }
- function grp_newpatientinput_button19_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPPMC02500", "SPPMC02500", "", "", "", "", "", "", "", "", "", "", "M");
-
- var popupendflag = ds_main.getColumn(0, "popupendflag")
- if (popupendflag == "ok")
- {
- if(grp_sea.rdo_kind.value == 2)
- {
- var retMsg = sysf_messageBox("본당 가정간호대상자로 등록", "Q004"); // 실행 하시겠습니까? yes=6, no=7
- if(retMsg != "6")
- {
- grp_newpatientinput.visible = false;
- return ;
- }
-
- ds_main_patinfo_patinforesult.setColumn(0, "pid", ds_patinfolist.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "hngnm", ds_patinfolist.getColumn(0, "hngnm"));
- ds_main_patinfo_patinforesult.setColumn(0, "sex", ds_patinfolist.getColumn(0, "sex")+"/"+ds_patinfolist.getColumn(0, "age"));
- ds_main_patinfo_patinforesult.setColumn(0, "address", ds_patinfolist.getColumn(0, "detladdr"));
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", ds_patinfolist.getColumn(0, "hometel"));
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", "-");
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1owner", ds_patinfolist.getColumn(0, "hngnm"));
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1", ds_patinfolist.getColumn(0, "mpphontel"));
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2owner", "");
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2", "-");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdd", utlf_getCurrentDate());
- ds_main_patinfo_patinforesult.setColumn(0, "reqdeptcd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdrid", "");
- ds_main_patinfo_patinforesult.setColumn(0, "patflag", "2");
- ds_main_patinfo_patinforesult.setColumn(0, "insdrrgstno", ds_patinfolist.getColumn(0, "ptbs_rrgstno1")+"-"+ds_patinfolist.getColumn(0, "ptbs_rrgstno2"));
- ds_main_patinfo_patinforesult.setColumn(0, "formrecseq", "0");
-
- if(grp_sea.grp_kindchurch.combo5.value == "-")
- {
- ds_main_patinfo_patinforesult.setColumn(0, "churchcd", sysf_getUserInfo("dutplcecd"));
- }
- else
- {
- grup_patinfo.combo12.value = grp_sea.grp_kindchurch.combo5.value ;
- }
- grup_patinfo.combo1.value = "2" ;
- if(grp_sea.grp_kindchurch.combo7.value == '%')
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid2", sysf_getUserId());
- }
- else
- {
- grup_patinfo.combo13.value = grp_sea.grp_kindchurch.combo7.value ; // 본당 담당간호사
- }
- gNewPat = "Y" ;
- btn_save.enable = true;
- btn_confirm.enable = false;
- dsf_makeValue(ds_main_patinfo_patinforesult, "isnewpat", "string", "Y", 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "rereqyn", "string", "N", 0);
- dsf_makeValue(ds_main_patinfo_patinforesult, "patcareflag", "string", "N", 0);
-
- var oParam = {};
- oParam.id = "TXMNF00103";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "ds_temp_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00103";
- tranf_submit(oParam);
-
- ds_main_patinfo_patinforesult.setColumn(0, "pid", ds_temp_patinfo.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "inptdt", ds_temp_patinfo.getColumn(0, "inptdt"));
- ds_main_patinfo_patinforesult.setColumn(0, "instcd", ds_temp_patinfo.getColumn(0, "instcd"));
-
- grp_newpatientinput.visible = false;
- grup_patinfo.input30.setFocus();
- }
- else
- {
- grp_newpatientinput.output8.value = ds_patinfolist.getColumn(0, "pid");
- grp_newpatientinput.ipt_rrgstno1.value = ds_patinfolist.getColumn(0, "rrgstno1");
- grp_newpatientinput.ipt_rrgstno2.value = ds_patinfolist.getColumn(0, "rrgstno2");
- grp_newpatientinput.ipt_hngnm.value = ds_patinfolist.getColumn(0, "hngnm");
- grp_newpatientinput.ipt_brthdd.value = ds_patinfolist.getColumn(0, "brthdd");
- grp_newpatientinput.cmb_sex.value = ds_patinfolist.getColumn(0, "sex");
- grp_newpatientinput.ipt_hometel.value = ds_patinfolist.getColumn(0, "hometel");
- grp_newpatientinput.ipt_moohontel.value = ds_patinfolist.getColumn(0, "mpphontel");
- btn_savenewpat.disabled = true ;
- }
- }
- else
- {
- fClearChildNodeH(ds_main_newpatientinfo_patinfo);
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- grp_newpatientinput.btn_savenewpat.enable = true;
- }
- }
- function grp_newpatientinput_ipt_rrgstno1_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno1")))
- {
- fRrgstNo1Veri();
- }
- }
- function grp_newpatientinput_ipt_rrgstno2_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno2")))
- {
- fRrgstNo2Veri();
- }
- }
- function fRrgstNo1Veri()
- {
- var ptbs_rrgstno1 = String(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno1"));
- if (ptbs_rrgstno1.length != 6)
- {
- sysf_messageBox("주민등록번호 앞자리는 6자리","E008");
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- return false;
- }
- if(ptbs_rrgstno1.substr(2,2) < "01" || ptbs_rrgstno1.substr(2,2) > "12")
- {
- sysf_messageBox("주민등록번호 앞자리중 월은 01 ~ 12 사이의 값","E008");
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- return false;
- }
- if(ptbs_rrgstno1.substr(4,2) < "01" || ptbs_rrgstno1.substr(4,2) > "31")
- {
- sysf_messageBox("주민등록번호 앞자리중 일자는 01 ~ 31 사이의 값","E008"); // 입니다.
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- return false;
- }
- }
- function fRrgstNo2Veri()
- {
- var ptbs_brthdd;
- var ptbs_rrgstno1 = String(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno1"));
- var ptbs_rrgstno2 = String(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno2"));
- if (ptbs_rrgstno1.length != 6)
- {
- sysf_messageBox("주민등록번호 앞자리는 6자리","E008");
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- return false;
- }
- if (ptbs_rrgstno2.length != 7)
- {
- sysf_messageBox("주민등록번호 뒷자리는 7자리","E008");
- grp_newpatientinput.ipt_rrgstno2.setFocus();
- return false;
- }
- var gubn = ptbs_rrgstno2.substr(0,1);
- switch(gubn)
- {
- case '1' :
- case '2' :
- case '5' :
- case '6' :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '3' :
- case '4' :
- case '7' :
- case '8' :
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '9' :
- case '0' :
- ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
- break;
- default :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- }
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_brthdd", ptbs_brthdd);
- if (utlf_isValidDateTime(ptbs_brthdd, "YYYYMMDD") == false)
- {
- sysf_messageBox("주민등록번호 앞6자리 형식오류입니다. 올바른 일자형태로","C001");
-
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_rrgstno1", "");
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_rrgstno2", "");
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_brthdd", "");
-
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- return false;
- }
- var ptbs_sex = ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno2");
-
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_sex", utlf_getSex(ptbs_sex));
- var ptbs_rrgstno = ptbs_rrgstno1.concat(ptbs_rrgstno2);
- if (utlf_isRsrNo(ptbs_rrgstno) == false)
- {
- var message = sysf_messageBox("유효하지 않은 주민등록번호입니다.","Q003");
- if( message == 6 )
- {
- return true;
- }
- else
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_rrgstno1", "");
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_rrgstno2", "");
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_brthdd", "");
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_sex", "");
-
- grp_newpatientinput.ipt_rrgstno1.setFocus();
- return false;
- }
- }
- }
- function grp_newpatientinput_ipt_hometel_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel")) && ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel") != "-")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel"))) < 9 || utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel"))) > 13 || isHomeTelNo(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel").substr(0, 3)) == false)
- {
- sysf_messageBox("지역번호 포함하여 올바른 집전화번호를","C001");
- grp_newpatientinput.ipt_hometel.setFocus();
- return ;
- }
-
- if(String(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel")).substr(0, 2) == "02")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel"))) == 9)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_hometel", String(grp_newpatientinput.ipt_hometel.value).substr(0,2) + "-" +String(grp_newpatientinput.ipt_hometel.value).substr(2,3) + "-" + String(grp_newpatientinput.ipt_hometel.value).substr(5,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel"))) == 10)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_hometel", String(grp_newpatientinput.ipt_hometel.value).substr(0,2) + "-" +String(grp_newpatientinput.ipt_hometel.value).substr(2,4) + "-" + String(grp_newpatientinput.ipt_hometel.value).substr(6,4));
- }
- }
- else
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel"))) == 10)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_hometel", String(grp_newpatientinput.ipt_hometel.value).substr(0,3) + "-" +String(grp_newpatientinput.ipt_hometel.value).substr(3,3) + "-" + String(grp_newpatientinput.ipt_hometel.value).substr(6,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_hometel"))) == 11)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_hometel", String(grp_newpatientinput.ipt_hometel.value).substr(0,3) + "-" +String(grp_newpatientinput.ipt_hometel.value).substr(3,4) + "-" + String(grp_newpatientinput.ipt_hometel.value).substr(7,4));
- }
- }
- }
- }
- function grp_newpatientinput_ipt_hometel_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if((e.keycode <48 || (e.keycode > 57 && e.keycode < 96 ) || e.keycode > 105) && (e.keycode != 8 && e.keycode != 13 && e.keycode != 46))
- {
- sysf_messageBox("숫자만","C001");
- grp_newpatientinput.ipt_hometel.setFocus();
- return ;
- }
- }
- function grp_newpatientinput_ipt_moohontel_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- if(!utlf_isNull(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_mpphontel")) && ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_mpphontel") != "-")
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_mpphontel"))) < 10 || utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_mpphontel"))) > 13 ||isMobileTelNo(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_mpphontel").substr(0, 2)) == false)
- {
- sysf_messageBox("올바른 휴대전화번호를","C001");
- grp_newpatientinput.ipt_moohontel.setFocus();
-
- return ;
- }
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_mpphontel"))) == 10)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_mpphontel", String(grp_newpatientinput.ipt_moohontel.value).substr(0,3) + "-" +String(grp_newpatientinput.ipt_moohontel.value).substr(3,3) + "-" +String(grp_newpatientinput.ipt_moohontel.value).substr(6,4));
- }
- else if(utlf_getStringLength(utlf_transNullToEmpty(model.getValue("/root/main/newpatientinfo/patinfo/ptbs_mpphontel"))) == 11)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_mpphontel", String(grp_newpatientinput.ipt_moohontel.value).substr(0,3) + "-" +String(grp_newpatientinput.ipt_moohontel.value).substr(3,4) + "-" +String(grp_newpatientinput.ipt_moohontel.value).substr(7,4));
- }
- }
- }
- function grp_newpatientinput_ipt_moohontel_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if((e.keycode <48 || (e.keycode > 57 && e.keycode < 96 ) || e.keycode > 105) && (e.keycode != 8 && e.keycode != 13 && e.keycode != 46))
- {
- sysf_messageBox("숫자만","C001");
- grp_newpatientinput.ipt_moohontel.setFocus();
- return ;
- }
- }
- function grp_newpatientinput_btn_savenewpat_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(grp_newpatientinput.ipt_hngnm.value)) == 0)
- {
- sysf_messageBox("환자성명을","C001");
- return ;
- }
- var retMsg = sysf_messageBox("신환등록을", "Q004");
- if(retMsg != "6")
- {
- return ;
- }
- var oParam = {};
- oParam.id = "TRMNF00118";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetNewPatientFlag";
- oParam.inds = "req=ds_main_newpatientinfo_patinfo";
- oParam.outds = "ds_main_newpatientflag_newpatientyn=newpatientyn";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00118";
- tranf_submit(oParam);
- if(ds_main_newpatientflag_newpatientyn.getColumn(0, "cnt") == 0)
- {
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_flag", "I");
-
- var oParam = {};
- oParam.id = "TXMNF00110";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsNewPatient";
- oParam.inds = "req=ds_main_newpatientinfo_patinfo";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00110";
- tranf_submit(oParam);
-
- if(grp_sea.rdo_kind.value == "2")
- {
- var retMsg = sysf_messageBox("본당 가정간호대상자로 등록", "Q004");
-
- if(retMsg != "6")
- {
- grp_newpatientinput.visible = false;
- return ;
- }
- var oParam = {};
- oParam.id = "TRMNF00118";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetNewPatientFlag";
- oParam.inds = "req=ds_main_newpatientinfo_patinfo";
- oParam.outds = "ds_main_newpatientflag_newpatientyn=newpatientyn";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00118";
- tranf_submit(oParam);
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_newpatientflag_newpatientyn.getColumn(0, "pid"))) == 0)
- {
- sysf_messageBox("주민등록번호에 해당하는 환자등록번호를 조회", "E001");
- grp_newpatientinput.visible = false;
- return ;
- }
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_pid", ds_main_newpatientflag_newpatientyn.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "pid", ds_main_newpatientflag_newpatientyn.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "hngnm", grp_newpatientinput.ipt_hngnm.value);
- ds_main_patinfo_patinforesult.setColumn(0, "sex", grp_newpatientinput.cmb_sex.value+"/"+utlf_getFullAge(grp_newpatientinput.ipt_brthdd.value));
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", grp_newpatientinput.ipt_hometel.value);
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", "-");
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1owner", grp_newpatientinput.ipt_hngnm.value);
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1", grp_newpatientinput.ipt_moohontel.value);
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2owner", "");
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2", "-");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdeptcd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdrid", "");
- ds_main_patinfo_patinforesult.setColumn(0, "patflag", "2");
- ds_main_patinfo_patinforesult.setColumn(0, "insdrrgstno", ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno1")+"-"+ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno2"));
- ds_main_patinfo_patinforesult.setColumn(0, "formrecseq", "0");
- ds_main_patinfo_patinforesult.setColumn(0, "patcareflag", "H");
- if(grp_sea.grp_kindchurch.combo5.value == "-")
- {
- ds_main_patinfo_patinforesult.setColumn(0, "churchcd", sysf_getUserInfo("dutplcecd"));
- }
- else
- {
- grup_patinfo.combo12.value = grp_sea.grp_kindchurch.combo5.value;
- }
- grup_patinfo.combo1.value = "2";
-
- if(grp_sea.grp_kindchurch.combo7.value == "%")
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid2", sysf_getUserId());
- }
- else
- {
- grup_patinfo.combo13.value = grp_sea.grp_kindchurch.combo7.value;
- }
- gNewPat = "Y" ;
- btn_save.enable = true;
- btn_confirm.enable = false;
- dsf_makeValue( ds_main_patinfo_patinforesult, "isnewpat", "string", "Y", 0);
- dsf_makeValue( ds_main_patinfo_patinforesult, "rereqyn", "string", "N", 0);
-
- dsf_makeValue( ds_main_patinfo_patinforesult, "rereqyn", "string", "N", 0);
- dsf_makeValue( ds_main_patinfo_patinforesult, "patcareflag", "string", "H", 0);
- dsf_makeValue( ds_main_patinfo_patinforesult, "chrgnursid", "string", sysf_getUserId(), 0);
- var oParam = {};
- oParam.id = "TXMNF00103";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "ds_temp_patinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00103";
- tranf_submit(oParam);
- ds_main_patinfo_patinforesult.setColumn(0, "pid", ds_temp_patinfo.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "inptdt", ds_temp_patinfo.getColumn(0, "inptdt"));
- ds_main_patinfo_patinforesult.setColumn(0, "instcd", ds_temp_patinfo.getColumn(0, "instcd"));
-
- grp_newpatientinput.visible = false;
- grup_patinfo.input30.setFocus();
- }
- else
- {
- grd_visitlst_oncellclick();
- }
- grp_newpatientinput.visible = false;
- }
- else
- {
- sysf_messageBox("이미 등록된 환자", "E008");
- var retMsg = sysf_messageBox("본당 가정간호대상자로 등록", "Q004"); // 실행 하시겠습니까? yes=6, no=7
- if(retMsg != "6")
- {
- grp_newpatientinput.visible = false;
- return ;
- }
- ds_main_newpatientinfo_patinfo.setColumn(0, "ptbs_pid", ds_main_newpatientflag_newpatientyn.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "pid", ds_main_newpatientflag_newpatientyn.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "hngnm", grp_newpatientinput.ipt_hngnm.value);
- ds_main_patinfo_patinforesult.setColumn(0, "sex", grp_newpatientinput.cmb_sex.value+"/"+utlf_getFullAge(grp_newpatientinput.ipt_brthdd.value));
- ds_main_patinfo_patinforesult.setColumn(0, "telno1", grp_newpatientinput.ipt_hometel.value);
- ds_main_patinfo_patinforesult.setColumn(0, "telno2", "-");
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1owner", grp_newpatientinput.ipt_hngnm.value);
- ds_main_patinfo_patinforesult.setColumn(0, "cphone1", grp_newpatientinput.ipt_moohontel.value);
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2owner", "");
- ds_main_patinfo_patinforesult.setColumn(0, "cphone2", "-");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdeptcd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdrid", "");
- ds_main_patinfo_patinforesult.setColumn(0, "patflag", "2");
- ds_main_patinfo_patinforesult.setColumn(0, "insdrrgstno", ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno1")+"-"+ds_main_newpatientinfo_patinfo.getColumn(0, "ptbs_rrgstno2"));
- ds_main_patinfo_patinforesult.setColumn(0, "formrecseq", "0");
-
- if(grp_sea.grp_kindchurch.combo5.value == "-")
- {
- ds_main_patinfo_patinforesult.setColumn(0, "churchcd", sysf_getUserInfo("dutplcecd"));
- }
- else
- {
- grup_patinfo.combo12.value = grp_sea.grp_kindchurch.combo5.value ;
- }
- grup_patinfo.combo1.value = "2" ;
- if(grp_sea.grp_kindchurch.combo7.value == "%")
- {
- ds_main_patinfo_patinforesult.setColumn(0, "chrgnursid2", sysf_getUserId());
- }
- else
- {
- grup_patinfo.combo13.value = grp_sea.grp_kindchurch.combo7.value ;
- }
- gNewPat = "Y" ;
- btn_save.enable = true;
- btn_confirm.enable = false;
- dsf_makeValue( ds_main_patinfo_patinforesult, "isnewpat", "string", "Y", 0);
- dsf_makeValue( ds_main_patinfo_patinforesult, "rereqyn", "string", "N", 0);
- dsf_makeValue( ds_main_patinfo_patinforesult, "patcareflag", "string", "H", 0);
- dsf_makeValue( ds_main_patinfo_patinforesult, "chrgnursid", "string", sysf_getUserId(), 0);
- var oParam = {};
- oParam.id = "TXMNF00103";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "ds_temp_patinfo=patinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMNF00103";
- tranf_submit(oParam);
- ds_main_patinfo_patinforesult.setColumn(0, "pid", ds_temp_patinfo.getColumn(0, "pid"));
- ds_main_patinfo_patinforesult.setColumn(0, "inptdt", ds_temp_patinfo.getColumn(0, "inptdt"));
- ds_main_patinfo_patinforesult.setColumn(0, "instcd", ds_temp_patinfo.getColumn(0, "instcd"));
-
- grp_newpatientinput.visible = false;
- grup_patinfo.input30.setFocus();
- }
- }
- function grp_newpatientinput_btn_closenewpat_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_newpatientinput.visible = false;
- }
- function grup_patinfo_grp_reqcancel_btn_savereqcancel_onclick(obj:Button, e:ClickEventInfo)
- {
- fHomeCarePatientCancel("C"); //의뢰취소
- grup_patinfo.grp_reqcancel.visible = false;
- }
- function grup_patinfo_grp_reqcancel_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- grup_patinfo.grp_reqcancel.visible = false;
- }
- function grup_patinfo_btn_savecycle_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TXMNF00101";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetVisitCycle";
- oParam.inds = "req=ds_main_visitinfo";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00101";
- tranf_submit(oParam);
- }
- function grup_patinfo_grp_inputschedule_btn_saveschedule_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_getStringLength(utlf_transNullToEmpty(ds_main_visitinfo.getColumn(0, "pid"))) == 0)
- {
- sysf_messageBox("등록번호를 ", "C001") ; // 입력하십시오!
- return ;
- }
- if (utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "pid")))
- {
- sysf_messageBox("환자정보 설정 후 방문예정일 등록하시기 바랍니다. ", "E") ;
- return ;
- }
- if(grup_patinfo.grp_inputschedule.ipt_inputschedule.value < utlf_getCurrentDate())
- {
- sysf_messageBox("과거일자를 방문예정일로 등록", "E001");
- return ;
- }
- if(fIsPreVisitDay(grup_patinfo.grp_inputschedule.ipt_inputschedule.value))
- {
- sysf_messageBox("해당 방문예정일이 이미 존재하므로 처리","E001");
- return ;
- }
- if(grup_patinfo.grp_inputschedule.opt_iuflag.text == "U" && utlf_getStringLength(utlf_transNullToEmpty(gVisitdd)) == 0 )
- {
- sysf_messageBox("변경할 방문예정일이", "I004", "방문예정일을 선택하십시오.");
- return ;
- }
- var row = ds_main_grd_visitlst.rowposition;
-
- ds_send.setColumn(0, "pid", gPid);
- ds_send.setColumn(0, "inptdt", gInptdt);
- ds_send.setColumn(0, "instcd", gInstcd);
- ds_send.setColumn(0, "pid", ds_main_visitinfo.getColumn(0, "pid"));
- ds_send.setColumn(0, "patcareflag", ds_main_visitinfo.getColumn(0, "patcareflag"));
- if(utlf_isNull(ds_send.getColumn(0, "inptdt")) && !utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt")))
- {
- ds_send.setColumn(0, "inptdt", ds_main_visitinfo.getColumn(0, "inptdt"));
- }
- else if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))) && (!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_patinfo_patinforesult.getColumn(0, "inptdt"));
- }
- else if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_grd_visitlst.getColumn(row, "inptdt"));
- }
- ds_send.setColumn(0, "inputvisitdd", grup_patinfo.grp_inputschedule.ipt_inputschedule.value);
-
- var oParam = {};
- oParam.id = "TRMNF00119";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetOrdddExistYN";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_existinfo_existordddinfo=existordddinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00119";
- tranf_submit(oParam);
- if(ds_main_existinfo_existordddinfo.getColumn(0, "existordddyn") == "Y")
- {
- var answer = sysf_messageBox("방문예정일에 환자의 외래예약 건이 존재합니다. ", "Q002") ; // 저장 하시겠습니까?
- if(answer != 6)
- {
- return ;
- }
- }
- ds_main_grd_previsitlist.clearData();
- ds_main_visitcounts.clearData();
- ds_main_grd_viewprevisitlist.clearData();
-
- ds_send.setColumn(0, "pid", gPid);
- ds_send.setColumn(0, "inptdt", gInptdt);
- ds_send.setColumn(0, "instcd", gInstcd);
-
- if(grup_patinfo.grp_inputschedule.opt_iuflag.text == "I")
- {
- ds_send.setColumn(0, "pid", ds_main_visitinfo.getColumn(0, "pid"));
- if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (!utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_visitinfo.getColumn(0, "inptdt"));
- }
- else if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))) && (!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_patinfo_patinforesult.getColumn(0, "inptdt"));
- }
- else if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_grd_visitlst.getColumn(row, "inptdt"));
- }
-
- ds_send.setColumn(0, "inputvisitdd", grup_patinfo.grp_inputschedule.ipt_inputschedule.value);
- var oParam = {};
- oParam.id = "TXMNF00104";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsVisitSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist=previsitlist ds_main_patinfo_visitcount=visitcount";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00104";
- tranf_submit(oParam);
- }
- else if(grup_patinfo.grp_inputschedule.opt_iuflag.text == "U")
- {
- ds_send.setColumn(0, "pid", ds_main_visitinfo.getColumn(0, "pid"));
- if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (!utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_visitinfo.getColumn(0, "inptdt"));
- }
- else if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))) && (!utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_patinfo_patinforesult.getColumn(0, "inptdt"));
- }
- else if((utlf_isNull(ds_send.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_visitinfo.getColumn(0, "inptdt"))) && (utlf_isNull(ds_main_patinfo_patinforesult.getColumn(0, "inptdt"))))
- {
- ds_send.setColumn(0, "inptdt", ds_main_grd_visitlst.getColumn(row, "inptdt"));
- }
-
- ds_send.setColumn(0, "inputvisitdd", grup_patinfo.grp_inputschedule.ipt_inputschedule.value);
- ds_send.setColumn(0, "currvisitdd", gVisitdd);
-
- var oParam = {};
- oParam.id = "TXMNF00105";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetVisitScheduleMain";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist=previsitlist ds_main_patinfo_visitcount=visitcount";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00105";
- tranf_submit(oParam);
- }
-
- //ds_main_visitcounts.copyData(ds_main_grd_previsitlist)
- //copyNodeListType("/root/main/visitcounts", "/root/main/grd_previsitlist/visitcount", "replace", model, model);
- grup_patinfo.grp_inputschedule.visible = false;
- fDataDisplayPat();
-
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfo_visitcount=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00107";
- tranf_submit(oParam);
- fMoveViewPreVisitLIst();
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00115";
- tranf_submit(oParam);
-
- var oParam = {};
- oParam.id = "TRMNF00131";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqPatGetVisitList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_patvisitlst=patvisitlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00131";
- tranf_submit(oParam);
- }
- function fIsPreVisitDay(sPreVD)
- {
- var countRowData = ds_main_grd_viewprevisitlist.rowcount;
- var ret = false ;
- for(var i = 0; i < countRowData; i++)
- {
- for(var j = 0; j < 4; j++)
- {
- if(sPreVD == ds_main_grd_viewprevisitlist.getColumn(i, "visitdd"+j))
- {
- ret = true ;
- break ;
- }
- }
- }
- return ret ;
- }
-
- function grup_patinfo_grp_inputschedule_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- grup_patinfo.grp_inputschedule.visible = false;
- }
- function fHomeCareOutAcpt()
- {
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- var kind = ds_main_grd_patvisitlst.getColumn(cur_row, "kind");
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag");
-
- if(spatcareflag == "C")
- {
- spatcareflag = 'H';
- }
-
- var inhospyn = ds_main_grd_patvisitlst.getColumn(cur_row, "inhospyn");
- if(inhospyn == "Y")
- {
- sysf_messageBox("재원상태이므로 가정간호 가접수 생성", "E001"); // 할 수 없습니다.
- return;
- }
-
- if (spatcareflag == "H")
- {
- var dccd = ds_main_patinfo_patinforesult.getColumn(0, "dctype");
- var tempdccd = ds_temp_patinfo_patinforesult.getColumn(0, "dctype");
- }
- else if (spatcareflag == "V")
- {
- var dccd = ds_main_patinfo_patinforesult.getColumn(0, "vdctype");
- var tempdccd = ds_temp_patinfo_patinforesult.getColumn(0, "vdctype");
- }
- var xpos = this.width / 2 - 100;
- var ypos = this.height / 2 - 200;
- var pid = ds_main_grd_patvisitlst.getColumn(cur_row, "pid");
- var orddeptcd = ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd");
- var orddrid = ds_main_patinfo_patinforesult.getColumn(0, "reqdrid");
- var qualflag = ds_main_patinfo_patinforesult.getColumn(0, "qualflag");
- if((dccd == tempdccd) || (!isNull(tempdccd) && isNull(dccd)))
- {
- fSetOtptActp();
- }
- else
- {
- var vbYes = sysf_messageBox("감면유형이 변경되었습니다. 변경사항을", "Q002");
- if(vbYes == 6)
- {
- if (ds_send.getColumn(0, "kind") == "1" || ds_send.getColumn(0, "kind") == "3" )
- {
- var oParam = {};
- oParam.id = "TXMNF00102";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00102";
- tranf_submit(oParam);
- }
- else if (ds_send.getColumn(0, "kind") == "2")
- {
- if(ds_main_patinfo_patinforesult.getColumn(0, "oldchrrgstkind") != "1" && grup_patinfo.combo1.value != "1" && grup_patinfo.combo1.value != ds_main_patinfo_patinforesult.getColumn(0, "oldchrrgstkind"))
- {
- ds_main_patinfo_patinforesult.setColumn(0, "reqdd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdeptcd", "");
- ds_main_patinfo_patinforesult.setColumn(0, "reqdrid", "");
- ds_main_patinfo_patinforesult.setColumn(0, "newinptdt", utlf_getCurrentDate()+""+utlf_getCurrentTime());
- ds_main_patinfo_patinforesult.setColumn(0, "enddd", ds_reqtransdata.getColumn(0, "enddd"));
- ds_main_patinfo_patinforesult.setColumn(0, "endconfirmdd", ds_reqtransdata.getColumn(0, "endconfirmdd"));
- ds_main_patinfo_patinforesult.setColumn(0, "endnurseid", ds_reqtransdata.getColumn(0, "endnurseid"));
- ds_main_patinfo_patinforesult.setColumn(0, "endconfirmid", ds_reqtransdata.getColumn(0, "endconfirmid"));
- ds_main_patinfo_patinforesult.setColumn(0, "endreasonflag", ds_reqtransdata.getColumn(0, "endreasonflag"));
- ds_main_patinfo_patinforesult.setColumn(0, "endtypeflag", ds_reqtransdata.getColumn(0, "endtypeflag"));
- ds_main_patinfo_patinforesult.setColumn(0, "endtyperemark", ds_reqtransdata.getColumn(0, "endtyperemark"));
- ds_main_patinfo_patinforesult.setColumn(0, "endstatflag", ds_reqtransdata.getColumn(0, "endstatflag"));
- ds_main_patinfo_patinforesult.setColumn(0, "rgstpatstat", ds_reqtransdata.getColumn(0, "rgstpatstat"));
- ds_main_patinfo_patinforesult.setColumn(0, "endflag", ds_reqtransdata.getColumn(0, "endflag"));
- ds_main_patinfo_patinforesult.setColumn(0, "endpatstat", ds_reqtransdata.getColumn(0, "endpatstat"));
-
- var oParam = {};
- oParam.id = "TXMNF00501";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqInsEndSummary";
- oParam.inds = "req=ds_reqtransdata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00501";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TXMNF00102";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetPatRegInfo";
- oParam.inds = "req=ds_main_patinfo_patinforesult";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNF00102";
- tranf_submit(oParam);
- }
- }
- fSetOtptActp();
- }
- else
- {
- ds_main_patinfo_patinforesult.setColumn(0, "dctype", tempdccd);
-
- fSetOtptActp();
- }
- }
- fUpdateOutAcptVisc();
- }
- function fExecDeptOrder()
- {
- dsf_makeValue(ds_send, "dctype", "string", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), 0);
- dsf_makeValue(ds_send, "orddeptcd", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "orddrid", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdrid"), 0);
- dsf_makeValue(ds_send, "ocrflag", "string", "", 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- sysf_messageBox("가정간호로 가접수를 하지 않은 환자 이거나 진료과와 진료의를 잘 못 접수하였습니다.. 접수 후 처방 발행을","C002");
- }
- else
- {
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno");
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd");
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype");
- frmf_setParameter("SMMMO00200_pid", pid);
- frmf_setParameter("SMMMO00200_orddd", orddd);
- frmf_setParameter("SMMMO00200_cretno", cretno);
- frmf_setParameter("SMMMO00200_instcd", instcd);
- frmf_setParameter("SMMMO00200_ioflag", ordtype);
-
- frmf_modal("SMMMO00200", "SMMMO00200", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fHomeCareOrder()
- {
- dsf_makeValue(ds_send, "dctype", "string", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), 0);
- dsf_makeValue(ds_send, "orddeptcd", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "orddrid", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdrid"), 0);
- dsf_makeValue(ds_send, "ocrflag", "string", "", 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- spatcareflag = ds_main_patinfo_patinforesult.getColumn(0, "patcareflag");
-
- if (spatcareflag == "V")
- {
- sysf_messageBox("가정간호 환자만 가정간호 처방발행(PRN처방)이","I006"); // I006 : 가능합니다.
- return;
- }
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- sysf_messageBox("가정간호로 가접수를 하지 않은 환자 이거나 진료과와 진료의를 잘 못 접수하였습니다.. 접수 후 처방 발행을","C002");
- }
- else
- {
- if (ds_main_cond_patinfo.getColumn(0, "ordtype") == "I" || ds_main_cond_patinfo.getColumn(0, "ordtype") == "E" )
- {
- condparam = "I"+ "▦" + ds_main_cond_patinfo.getColumn(0, "pid")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "orddd")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "cretno")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "instcd")
- + "▦" + ""
-
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
- else if( ds_main_cond_patinfo.getColumn(0, "ordtype") == "O" )
- {
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype");
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno");
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd");
- var acptseqno = "";
- var orgorddd = "";
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
- frmf_setParameter("condparam", param);
- appf_initPatientInfo(param);
- }
- dsf_makeValue(ds_main_cond_patinfo, "formrecseq", "string", ds_main_patinfo_patinforesult.getColumn(0, "formrecseq"), 0);
- dsf_makeValue(ds_main_cond_patinfo, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var objArg = new Object();
- objArg.arg_ds_main_cond_patinfo = ds_main_cond_patinfo;
- frmf_open("SMMNF03000", "SMMNF03000", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fCareOrder()
- {
- dsf_makeValue(ds_send, "dctype", "string", ds_main_patinfo_patinforesult.getColumn(0, "dctype"), 0);
- dsf_makeValue(ds_send, "orddeptcd", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "orddrid", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdrid"), 0);
- dsf_makeValue(ds_send, "ocrflag", "string", "", 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- sysf_messageBox("가정간호로 가접수를 하지 않은 환자 이거나 진료과와 진료의를 잘 못 접수하였습니다.. 접수 후 처방 발행을","C002");
- }
- else
- {
- if(ds_main_cond_patinfo.getColumn(0, "ordtype") == "I" || ds_main_cond_patinfo.getColumn(0, "ordtype") == "E")
- {
- condparam = "I" + "▦" + ds_main_cond_patinfo.getColumn(0, "pid")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "orddd")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "cretno")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "instcd")
- + "▦" + ""
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
- else if( ds_main_cond_patinfo.getColumn(0, "ordtype") == "O" )
- {
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype")
- var pid = ds_main_cond_patinfo.getColumn(0, "pid")
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd")
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno")
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd")
- var acptseqno = "";
- var orgorddd = "";
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
- frmf_setParameter("condparam", param);
- appf_initPatientInfo(param);
- }
- frmf_setParameter("screenParam", "SMMNH");
- frmf_modal("SMMNW10900", "SMMNW10900", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fhomecareDrug()
- {
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- var kind = ds_main_grd_patvisitlst.getColumn(cur_row, "kind");
-
- if((kind == "무료") || (kind == "기타"))
- {
- sysf_messageBox("무료나 기타환자는 외래접수를 하실수","I004");
- return;
- }
- var hngnm = ds_main_patinfo_patinforesult.getColumn(0, "hngnm");
-
- dsf_createDsRow("ds_temp_cond", [{col:"orddeptcd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd")}]);
-
- var objArg = new Object();
- objArg.arg_ds_main_cond = ds_temp_cond;
- frmf_modal("SPMNF00210", "SPMNF00210", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fhomecareNarc()
- {
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- ds_main_cond_patinfo.clearData();
- ds_main_cond_patinfo.addRow();
-
- ds_send.setColumn(0, "dctype", ds_main_patinfo_patinforesult.getColumn(0, "dctype"));
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- sysf_messageBox("접수를 하지 않은 환자 입니다. 접수 후 처방 발행을","C002");
- }
- else
- {
- if(ds_main_cond_patinfo.getColumn(0, "ordtype") == "I" || ds_main_cond_patinfo.getColumn(0, "ordtype") == "E")
- {
- condparam = "I" + "▦" + ds_main_cond_patinfo.getColumn(0, "pid")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "orddd")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "cretno")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "instcd")
- + "▦" + ""
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
- else if( ds_main_cond_patinfo.getColumn(0, "ordtype") == "O" )
- {
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype");
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno");
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd");
- var acptseqno = "";
- var orgorddd = "";
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
- frmf_setParameter("condparam", param);
- appf_initPatientInfo(param);
- }
-
- var paminfo = sysf_getGlobalVariable("paminfo");
-
- dsf_setCSVToDs("ds_init_cond_list", paminfo);
-
- var pid = ds_init_cond_list.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- var vbOK = sysf_messageBox("환자를 선택하지 ", "E007");
- }
- else
- {
- frmf_modal("SMADT30400", "SMADT30400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- }
- else
- {
- frmf_modal("SMADT30400", "SMADT30400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fhomecareBarCd()
- {
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- ds_send.setColumn(0, "dctype", ds_main_patinfo_patinforesult.getColumn(0, "dctype"));
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- sysf_messageBox("접수를 하지 않은 환자 입니다. 접수 후 처방 발행을","C002");
- }
- else
- {
- if (ds_main_cond_patinfo.getColumn(0, "ordtype") == "I" || ds_main_cond_patinfo.getColumn(0, "ordtype") == "E" )
- {
- condparam = "I"+ "▦" + ds_main_cond_patinfo.getColumn(0, "pid")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "orddd")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "cretno")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "instcd")
- + "▦" + ""
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
- else if( ds_main_cond_patinfo.getColumn(0, "ordtype") == "O" )
- {
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype");
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno");
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd");
- var acptseqno = "";
- var orgorddd = "";
-
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
- frmf_setParameter("condparam", param);
- appf_initPatientInfo(param);
- }
- var paminfo = sysf_getGlobalVariable("paminfo");
-
- dsf_setCSVToDs("ds_init_cond_list", paminfo);
- var pid = ds_init_cond_list.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- var vbOK = sysf_messageBox("환자를 선택하지 ", "E007");
- }
- else
- {
- frmf_modal("SMLLC00300", "SMLLC00300", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- }
- else
- {
- frmf_modal("SMLLC00300", "SMLLC00300", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fhomecareTestRslt()
- {
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- var cur_row = ds_main_grd_visitlst.rowposition;
- var kind = ds_main_grd_visitlst.getColumn(cur_row, "kind");
- if((kind == "무료") || (kind == "기타"))
- {
- sysf_messageBox("무료나 기타환자는 현장검사결과등록을 하실수","I004");
- return;
- }
-
- var pid = ds_main_patinfo_patinforesult.getColumn(0, "pid");
- var hngnm = ds_main_patinfo_patinforesult.getColumn(0, "hngnm");
- var orddd = ds_send.getColumn(0, "visitdd");
- var orddeptcd = ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd");
- var orddrid = ds_main_patinfo_patinforesult.getColumn(0, "reqdrid");
- var orddeptnm = ds_main_patinfo_patinforesult.getColumn(0, "lastreqdeptnm");
- var orddrnm = ds_main_patinfo_patinforesult.getColumn(0, "lastreqdrnm");
- var rrgtno = ds_main_patinfo_patinforesult.getColumn(0, "rrgstno");
- var rrgstno1 = String(rrgtno).substr(0, 6);
- var rrgstno2 = String(rrgtno).substr(7, 7);
- ds_send.setColumn(0, "dctype", ds_main_patinfo_patinforesult.getColumn(0, "dctype"));
- ds_send.setColumn(0, "instcd", ds_main_patinfo_patinforesult.getColumn(0, "instcd"));
- dsf_makeValue(ds_send, "pid", "string", ds_main_patinfo_patinforesult.getColumn(0, "pid"), 0);
- dsf_makeValue(ds_send, "orddeptcd", "string", ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "orddrid", "string", ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "reqdrid"), 0);
- dsf_makeValue(ds_send, "ocrflag", "string", "Y", 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- ds_send.setColumn(0, "ocrflag", "")
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
-
- if(utlf_isNull(pid))
- {
- sysf_messageBox("접수를 하지 않은 환자 입니다. 접수 후 현장검사결과등록을","C002");
- }
- else
- {
- if (ds_main_cond_patinfo.getColumn(0, "ordtype") == "I" || ds_main_cond_patinfo.getColumn(0, "ordtype")== "E" )
- {
- condparam = "I" + "▦" + ds_main_cond_patinfo.getColumn(0, "pid")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "orddd")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "cretno")
- + "▦" + ds_main_cond_patinfo.getColumn(0, "instcd")
- + "▦" + ""
- frmf_setParameter("condparam", condparam);
- appf_initPatientInfo(condparam);
- }
- else if( ds_main_cond_patinfo.getColumn(0, "ordtype") == "O" )
- {
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype")
- var pid = ds_main_cond_patinfo.getColumn(0, "pid")
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd")
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno")
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd")
- var acptseqno = "";
- var orgorddd = "";
- var param = ordtype + "▦" + pid + "▦" + orddd + "▦" + cretno + "▦" + instcd + "▦" + "" + "▦" + orgorddd;
- frmf_setParameter("condparam", param);
- appf_initPatientInfo(param);
- }
- var paminfo = sysf_getGlobalVariable("paminfo");
- dsf_setCSVToDs("ds_init_cond_list", paminfo);
- var pid = ds_init_cond_list.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- var vbOK = sysf_messageBox("환자를 선택하지 ", "E007");
- }
- else
- {
- frmf_modal("SMLLR91100", "SMLLR91100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- }
- else
- {
- frmf_modal("SMLLR91100", "SMLLR91100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fHomeCareReqPaper()
- {
- dsf_createDsRow("ds_iviewerdata", [{col:"pid", type:"STRING", size:256 , val : ds_main_grd_visitlst.getColumn(ds_main_grd_visitlst.rowposition, "pid")}
- , {col:"hngnm", type:"STRING", size:256 , val : ds_main_grd_visitlst.getColumn(ds_main_grd_visitlst.rowposition, "hngnm")}
- , {col:"sa", type:"STRING", size:256 , val : ds_main_grd_visitlst.getColumn(ds_main_grd_visitlst.rowposition, "sex")}
- , {col:"reqdeptnm", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "reqdeptnm")}
- , {col:"reqdrnm", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "reqdrnm")}
- , {col:"formrecseq", type:"STRING", size:256 , val : gFormRecSeq}]);
-
- if(searchListFlag == "2" )
- {
- var cur_row = ds_main_grd_reqlist.rowposition;
- var spatcareflag = ds_main_grd_reqlist.getColumn(cur_row, "patcareflag");
- }
- else if(searchListFlag == "3" )
- {
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag");
- }
- else
- {
- var spatcareflag = ds_main_patinfo_patinforesult.getColumn(0, "patcareflag");
- }
- if (spatcareflag == "V")
- {
- sysf_messageBox("가정간호 환자만 의뢰서 보기가","I006"); // I006 : 가능합니다.
- return;
- }
- var objArg = new Object();
- objArg.arg_ds_iviewerdata = ds_iviewerdata;
- frmf_open("SPMNF00110", "SPMNF00110", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fVisitCarePaper()
- {
- dsf_createDsRow("ds_visitviewtrans" , [{col:"pid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "pid")}
- , {col:"hngnm", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "hngnm")}
- , {col:"sa", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "sex")}
- , {col:"reqdeptnm", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "lastreqdeptnm")}
- , {col:"reqdrnm", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "lastreqdrnm")}
- , {col:"reqdd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "reqdd")}
- , {col:"vorddd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "vorddd")}
- , {col:"vcretno", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "vcretno")}
- , {col:"vitcareflag", type:"STRING", size:256 , val : "Y"}]);
-
- if(searchListFlag == "3" )
- {
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag");
- }
- else
- {
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(cur_row, "patcareflag");
- }
- if (spatcareflag == "H")
- {
- sysf_messageBox("방문간호 환자만 방문간호 계약서 보기가","I006"); // I006 : 가능합니다.
- return;
- }
- var objArg = new Object();
- objArg.arg_ds_main_parameter = ds_visitviewtrans;
- frmf_open("SPMNF00600", "SPMNF00600", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fDschHomeCareRecRef()
- {
- dsf_createDsRow("ds_send_req", [{col:"pid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "pid")}
- , {col:"reqdeptcd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd")}
- , {col:"reqdrid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "reqdrid")}
- , {col:"formrecseq", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "formrecseq")}
- , {col:"kind", type:"STRING", size:256 , val : ds_send.getColumn(0, "prcsstat")}]);
-
- var spatcareflag = ds_main_patinfo_patinforesult.getColumn(0, "patcareflag");
-
- if (spatcareflag == "V")
- {
- sysf_messageBox("가정간호 환자만 퇴원시 가정간호기록 조회가","I006"); // I006 : 가능합니다.
- return;
- }
-
- var oParam = {};
- oParam.id = "TRMNF00407";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetInptinfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_hidden_inptinfo=inptinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00407";
- tranf_submit(oParam);
- fDschHomeCareRecRefOpen();
- }
- function fDschHomeCareRecRefOpen()
- {
- var dschinfo = ds_hidden_inptinfo.getColumn(0, "pid");
- var stat = ds_send.getColumn(0, "prcsstat")
- if(stat == "1" || stat == "3")
- {
- var row = ds_main_grd_patvisitlst.rowposition;
- var ioinfo = ds_main_grd_patvisitlst.getColumn(row, "inptstat");
- if(utlf_isNull(dschinfo))
- {
- if(utlf_isNull(ioinfo))
- {
- sysf_messageBox("외래를 통해 가정간호의뢰되어 기록된 내역이","I004");
- return;
- }
- else
- {
- sysf_messageBox("퇴원시 가정간호 간호의뢰 기록된 내역이","I004");
- return;
- }
- }
- }
- else if(stat == "2")
- {
- if(ds_main_grd_reqlist.getColumn(ds_main_grd_reqlist.rowposition, "carerec") == "N")
- {
- sysf_messageBox("퇴원시 가정간호 간호의뢰 기록된 내역이","I004");
- return;
- }
- }
- dsf_makeValue(ds_hidden_inptinfo, "main", "string", "HomeCareMain", 0);
- var objArg = new Object();
- objArg.arg_ds_hidden_cond = ds_hidden_inptinfo;
- frmf_open("SMMNF04300", "SMMNF04300", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fOCRDocuPrnt()
- {
- var cur_row = ds_main_grd_patvisitlst.rowposition;
- var kind = ds_main_grd_patvisitlst.getColumn(cur_row, "kind");
- if((kind == "무료") || (kind == "기타"))
- {
- sysf_messageBox("무료나 기타환자는 외래접수를 하실수","I004");
- return;
- }
- var pid = ds_main_patinfo_patinforesult.getColumn(0, "pid");
- var hngnm = ds_main_patinfo_patinforesult.getColumn(0, "hngnm");
- var orddd = ds_send.getColumn(0, "visitdd");
- var orddeptcd = ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd");
- var orddrid = ds_main_patinfo_patinforesult.getColumn(0, "reqdrid");
- var orddeptnm = ds_main_patinfo_patinforesult.getColumn(0, "lastreqdeptnm");
- var orddrnm = ds_main_patinfo_patinforesult.getColumn(0, "lastreqdrnm");
- var rrgtno = ds_main_patinfo_patinforesult.getColumn(0, "rrgstno");
- var rrgstno1 = String(rrgtno).substr(0, 6);
- var rrgstno2 = String(rrgtno).substr(7, 7);
- ds_send.setColumn(0, "dctype", ds_main_patinfo_patinforesult.getColumn(0, "dctype"));
- ds_send.setColumn(0, "instcd", ds_main_patinfo_patinforesult.getColumn(0, "instcd"));
- dsf_makeValue(ds_send, "pid", "string", ds_main_patinfo_patinforesult.getColumn(0, "pid"), 0);
- dsf_makeValue(ds_send, "orddeptcd", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "orddrid", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdrid"), 0);
- dsf_makeValue(ds_send, "ocrflag", "string", "Y", 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- ds_send.setColumn(0, "ocrflag", "");
-
- if(utlf_isNull(ds_main_cond_patinfo.getColumn(0, "pid")))
- {
- sysf_messageBox("환자의 외래접수 정보를 가지고 있지 ", "E007");
- return;
- }
- else
- {
- var cretno = ds_main_cond_patinfo.getColumn(0, "cretno");
- var ordtype = ds_main_cond_patinfo.getColumn(0, "ordtype");
- var orddd = ds_main_cond_patinfo.getColumn(0, "orddd");
- var instcd = ds_main_cond_patinfo.getColumn(0, "instcd");
- dsf_createDsRow("ds_temp_para", [{col:"pid", type:"STRING", size:256 , val : pid}
- , {col:"patnm", type:"STRING", size:256 , val : hngnm}
- , {col:"orddd", type:"STRING", size:256 , val : orddd}
- , {col:"orddeptcd", type:"STRING", size:256 , val : orddeptcd}
- , {col:"orddrid", type:"STRING", size:256 , val : orddrid}
- , {col:"orddeptnm", type:"STRING", size:256 , val : orddeptnm}
- , {col:"drnm", type:"STRING", size:256 , val : orddrnm}
- , {col:"cretno", type:"STRING", size:256 , val : cretno}
- , {col:"ordtype", type:"STRING", size:256 , val : ordtype}
- , {col:"inroomcd", type:"STRING", size:256 , val : ""}
- , {col:"rrgstno1", type:"STRING", size:256 , val : rrgstno1}
- , {col:"rrgstno2", type:"STRING", size:256 , val : rrgstno2}
- , {col:"instcd", type:"STRING", size:256 , val : instcd}]);
- var objArg = new Object();
- objArg.arg_ds_temp_para = ds_temp_para;
- frmf_open("SMMRF02300", "SMMRF02300", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fHomeCareInfoPaper()
- {
- var row = ds_main_grd_patvisitlst.rowposition;
- var pid = ds_main_grd_patvisitlst.getColumn(row, "pid");
- var endyn = ds_main_grd_patvisitlst.getColumn(row, "enddd");
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(row, "patcareflag");
- var kind = ds_main_grd_patvisitlst.getColumn(row, "kind");
- var chrrgstkind = ds_main_grd_patvisitlst.getColumn(row, "chrrgstkind");
-
- if(utlf_isNull(endyn))
- {
- ds_temp_cond_list.setColumn(0, "endflag", "");
- }
- else
- {
- ds_temp_cond_list.setColumn(0, "endflag", "Y");
- }
- if(row == -1)
- {
- var row = ds_main_grd_reqlist.rowposition;
- var pid = ds_main_grd_reqlist.getColumn(row, "pid");
- }
- ds_temp_cond_list.clearData();
-
- dsf_makeValue(ds_temp_cond_list, "pid", "string", pid, 0);
- dsf_makeValue(ds_temp_cond_list, "patcareflag", "string", spatcareflag, 0);
-
- if(kind == "2" && chrrgstkind != "1" )
- {
- dsf_makeValue(ds_temp_cond_list, "chrrgstkindYN", "string", "Y", 0);
- }
-
- var oParam = {};
- oParam.id = "TRMNF00122";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetInfoPaper";
- oParam.inds = "req=ds_temp_cond_list";
- oParam.outds = "ds_temp_cond_list=list";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00122";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_temp_cond_list, "tel", "string", ds_main_patinfo_patinforesult.getColumn(0, "telno1"), 0);
- dsf_makeValue(ds_temp_cond_list, "mphone", "string", ds_main_patinfo_patinforesult.getColumn(0, "cphone1"), 0);
- dsf_makeValue(ds_temp_cond_list, "etcphone1", "string", ds_main_patinfo_patinforesult.getColumn(0, "telno2"), 0);
- dsf_makeValue(ds_temp_cond_list, "etcphone2", "string", ds_main_patinfo_patinforesult.getColumn(0, "cphone2"), 0);
- dsf_makeValue(ds_temp_cond_list, "orddrnm", "string", ds_main_patinfo_patinforesult.getColumn(0, "lastreqdrnm"), 0);
- dsf_makeValue(ds_temp_cond_list, "reqdd", "string", ds_main_patinfo_patinforesult.getColumn(0, "lastreqdd"), 0);
- dsf_makeValue(ds_temp_cond_list, "diagnm", "string", ds_main_patinfo_patinforesult.getColumn(0, "diaghngnm"), 0);
-
- if(utlf_isNull(ds_temp_cond_list.getColumn(0, "pid")))
- {
- sysf_messageBox("가정간호 대상자가 아닙니다. 가정간호 정보조사지를 작성","E001");
- }
- else
- {
- var objArg = new Object();
- objArg.arg_ds_temp_cond_list = ds_temp_cond_list;
- frmf_open("SMMNF00300", "SMMNF00300", objArg, "", "", "", "", "", "", "", "", "", "M"); //가정간호정보조사지
- }
- }
- function fHomeCareVisitRec()
- {
- //ds_temp_send.copyData(ds_send);
- var row = ds_main_grd_patvisitlst.rowposition;
- var pid = ds_main_grd_patvisitlst.getColumn(row, "pid");
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(row, "patcareflag");
- var kind = ds_send.getColumn(0, "kind");
- var inptdt = ds_main_grd_patvisitlst.getColumn(row, "inptdt");
-
- ds_send.setColumn(0, "patflag", kind);
-
- if(kind == "2")
- {
- var churchcd = ds_send.getColumn(0, "churchcd");
- var churchcd1 = ds_main_patinfo_patinforesult.getColumn(0, "churchcd");
- if(churchcd == "-")
- {
- if(utlf_isNull(churchcd1))
- {
- ds_send.setColumn(0, "churchcd", "-");
- }
- else
- {
- ds_send.setColumn(0, "churchcd", churchcd1);
- }
- }
- var chrgnursid = ds_send.getColumn(0, "chrgnursid");
- var chrgnursid2 = ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2");
- if(chrgnursid == "%")
- {
- if(utlf_isNull(chrgnursid2))
- {
- ds_send.setColumn(0, "chrgnursid", "%");
- }
- else
- {
- ds_send.setColumn(0, "chrgnursid", chrgnursid2);
- }
- }
- }
- else
- {
- ds_send.setColumn(0, "churchcd", "-");
-
- var chrgnursid = ds_send.getColumn(0, "chrgnursid");
- var chrgnursid1 = ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1");
- if(chrgnursid == "%")
- {
- if(utlf_isNull(chrgnursid1))
- {
- ds_send.setColumn(0, "chrgnursid", "%");
- }
- else
- {
- ds_send.setColumn(0, "chrgnursid", chrgnursid1);
- }
- }
- }
- ds_send.setColumn(0, "searchkind", "1");
- ds_send.setColumn(0, "pid", pid);
- ds_send.setColumn(0, "menuparameter", "1");
- ds_send.setColumn(0, "patcareflag", spatcareflag);
- ds_send.setColumn(0, "inptdt", inptdt);
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
- frmf_open("SMMNF00400", "SMMNF00400", objArg, "", "", "", "", "", "", "", "", "", "M"); //가정간호방문기록
-
- //model.copyNode("/root/send", "/root/temp/send");
- }
- function fHomeCareProgSmm()
- {
- //model.copyNode("/root/temp/send", "/root/send");
- var row = ds_main_grd_patvisitlst.rowposition;
- var pid = ds_main_grd_patvisitlst.getColumn(row, "pid");
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(row, "patcareflag");
-
- inptdt = ds_main_grd_patvisitlst.getColumn(row, "inptdt");
- var spatcareflag = ds_main_grd_patvisitlst.getColumn(row, "patcareflag");
-
- if (spatcareflag == "V")
- {
- sysf_messageBox("가정간호 환자만 경과요약이","I006"); // I006 : 가능합니다.
- return;
- }
- var kind = ds_send.getColumn(0, "kind");
- ds_send.setColumn(0, "patflag", kind);
-
- if(kind == "2")
- {
- var churchcd = ds_send.getColumn(0, "churchcd");
- var churchcd1 = ds_main_patinfo_patinforesult.getColumn(0, "churchcd");
- if(churchcd == "-")
- {
- if(utlf_isNull(churchcd1))
- {
- ds_send.setColumn(0, "churchcd", "-")
- }
- else
- {
- ds_send.setColumn(0, "churchcd", churchcd1);
- }
- }
- var chrgnursid = ds_send.getColumn(0, "chrgnursid");
- var chrgnursid2 = ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid2");
- if(chrgnursid == "%")
- {
- if(utlf_isNull(chrgnursid1))
- {
- ds_send.setColumn(0, "chrgnursid", "%");
- }
- else
- {
- ds_send.setColumn(0, "chrgnursid", chrgnursid2);
- }
- }
- }
- else
- {
- ds_send.setColumn(0, "churchcd", "-")
-
- var chrgnursid = ds_send.getColumn(0, "chrgnursid");
- var chrgnursid1 = ds_main_patinfo_patinforesult.getColumn(0, "chrgnursid1");
- if(chrgnursid == "%")
- {
- if(utlf_isNull(chrgnursid1))
- {
- ds_send.setColumn(0, "chrgnursid", "%");
- }
- else
- {
- ds_send.setColumn(0, "chrgnursid", chrgnursid1);
- }
- }
- }
- ds_send.setColumn(0, "searchkind", "1");
-
- ds_send.setColumn(0, "pid", pid);
- ds_send.setColumn(0, "inptdt", inptdt);
- ds_send.setColumn(0, "formrecseq", ds_main_grd_patvisitlst.getColumn(row, "formrecseq"));
- dsf_makeValue(ds_send, "vitcareflag", "string", "Y", 0);
- dsf_makeValue(ds_send, "menuparameter", "string", "2", 0);
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
- frmf_open("SMMNF00400", "SMMNF00400", objArg, "", "", "", "", "", "", "", "", "", "M");
- //model.copyNode("/root/send", "/root/temp/send");
- }
- function fHomeCareEndSmm()
- {
- //model.copyNode("/root/temp/send", "/root/send");
- var row = ds_main_grd_patvisitlst.rowposition;
- if(row > -1)
- {
- if(searchListFlag == "1" || searchListFlag == "4" || searchListFlag == "5")
- {
- dsf_createDsRow("ds_endsummarytrnsdata_endsummaryrecord", [{col:"pid", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(row, "pid")}
- , {col:"inptdt", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(row, "inptdt")}
- , {col:"instcd", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(row, "instcd")}
- , {col:"patflag", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "patflag")}
- , {col:"patnm", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "hngnm")}
- , {col:"sex", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "sex")}
- , {col:"endnurseid", type:"STRING", size:256 , val : sysf_getUserId()}
- , {col:"endconfirmid", type:"STRING", size:256 , val : sysf_getUserId()}
- , {col:"endnursenm", type:"STRING", size:256 , val : sysf_getUserName()}
- , {col:"endconfirmnm", type:"STRING", size:256 , val : sysf_getUserName()}
- , {col:"reqdeptnm", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "lastreqdeptnm")}
- , {col:"reqdrnm", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "lastreqdrnm")}
- , {col:"diagnm", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(row, "diagnm")}
- , {col:"rgstdd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "rgstdd")}
- , {col:"enddd", type:"STRING", size:256 , val : utlf_getCurrentDate()}]);
-
- if (ds_main_patinfo_patinforesult.getColumn(0, "patcareflag") == "H")
- {
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "visitcnt", "string", ds_main_patinfo_visitaccount.getColumn(0, "totvisitcnt"), 0);
- }
- else if (ds_main_patinfo_patinforesult.getColumn(0, "patcareflag") == "C")
- {
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "visitcnt", "string", ds_main_patinfo_visitaccount.getColumn(0, "totvisitcnt"), 0);
- }
- else if (ds_main_patinfo_patinforesult.getColumn(0, "patcareflag") == "V")
- {
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "visitcnt", "string", ds_main_patinfo_visitaccount.getColumn(0, "vtotvisitcnt"), 0);
- }
-
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "enddd", "string", utlf_getCurrentDate(), 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "endreasonflag", "string", "", 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "endtypeflag", "string", "", 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "endtyperemark", "string", "", 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "endstatflag", "string", "", 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "rgstpatstat", "string", ds_main_grd_patvisitlst.getColumn(row, "rgstpatstat"), 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "endpatstat", "string", "", 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "savemode", "string", "I", 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "reqdd", "string", ds_main_patinfo_patinforesult.getColumn(0, "reqdd"), 0);
- dsf_makeValue(ds_endsummarytrnsdata_endsummaryrecord, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
-
- var objArg = new Object();
- objArg.arg_ds_main_endsummary_endsummaryrecord = ds_endsummarytrnsdata_endsummaryrecord;
- frmf_open("SMMNF00500", "SMMNF00500", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- }
- }
- function fHomeCareSkinWundRec()
- {
- dsf_createDsRow("ds_send_req", [{col:"pid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "pid")}
- , {col:"reqdeptcd", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "reqdeptcd")}
- , {col:"reqdrid", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "reqdrid")}
- , {col:"formrecseq", type:"STRING", size:256 , val : ds_main_patinfo_patinforesult.getColumn(0, "formrecseq")}
- , {col:"kind", type:"STRING", size:256 , val : ds_send.getColumn(0, "prcsstat")}]);
-
- frmf_setParameter("homecarecd", ghomeDeptmain);
- frmf_setParameter("ioflag", "O");
- frmf_setParameter("pid", ds_main_patinfo_patinforesult.getColumn(0, "pid"));
- frmf_setParameter("hngnm", ds_main_patinfo_patinforesult.getColumn(0, "hngnm"));
- frmf_setParameter("wardcd", "-");
- frmf_setParameter("roomcd", "-");
- frmf_setParameter("orddd", ds_main_paminfo.getColumn(0, "orddd"));
- frmf_setParameter("cretno", "1");
- frmf_setParameter("inptdt", ds_main_patinfo_patinforesult.getColumn(0, "inptdt"));
- frmf_setParameter("careflag", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"));
- frmf_setParameter("orddrid", ghomeDeptmain);
- frmf_setParameter("orddeptcd", ghomeDeptmain);
- frmf_modal("SMMNW04700", "SMMNW04700", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fHomeCareMMSE()
- {
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
- if(utlf_isNull(pid))
- {
- sysf_messageBox("접수를 하지 않은 환자 입니다. 접수 후 가접수 후 서식을","C002");
- }
- else
- {
- frmf_setParameter("openmode", "newform"); //오픈모드
- frmf_setParameter("pid", ds_main_cond_patinfo.getColumn(0, "pid"));
- frmf_setParameter("orddd", ds_main_cond_patinfo.getColumn(0, "orddd"));
- frmf_setParameter("cretno", ds_main_cond_patinfo.getColumn(0, "cretno"));
- frmf_setParameter("ioflag", ds_main_cond_patinfo.getColumn(0, "ordtype"));
- frmf_setParameter("orddeptcd", ds_main_cond_patinfo.getColumn(0, "orddeptcd"));
- frmf_setParameter("orddrid", ds_main_cond_patinfo.getColumn(0, "orddrid"));
- frmf_setParameter("formcd", "0000001104"); //서식코드
- frmf_modal("SSMMR01100", "SSMMR01100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fHomeCareSSDQ()
- {
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_patinfo_patinforesult.getColumn(0, "patcareflag"), 0);
- var pid = ds_main_cond_patinfo.getColumn(0, "pid");
-
- if(utlf_isNull(pid))
- {
- sysf_messageBox("접수를 하지 않은 환자 입니다. 접수 후 가접수 후 서식을","C002");
- }
- else
- {
- frmf_setParameter("openmode", "newform");
- frmf_setParameter("pid", ds_main_cond_patinfo.getColumn(0, "pid"));
- frmf_setParameter("orddd", ds_main_cond_patinfo.getColumn(0, "orddd"));
- frmf_setParameter("cretno", ds_main_cond_patinfo.getColumn(0, "cretno"));
- frmf_setParameter("ioflag", ds_main_cond_patinfo.getColumn(0, "ordtype"));
- frmf_setParameter("orddeptcd", ds_main_cond_patinfo.getColumn(0, "orddeptcd"));
- frmf_setParameter("orddrid", ds_main_cond_patinfo.getColumn(0, "orddrid"));
- frmf_setParameter("formcd", "0000001310");
- frmf_modal("SSMMR01100", "SSMMR01100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- var pFlag = "";
- function fHomeCarePatientCancel(pFlag)
- {
- if( fSetReqCancelParam(pFlag) == false)
- {
- return ;
- }
- var oParam = {};
- oParam.id = "TXMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqSetCancelHomeCarePatient";
- oParam.inds = "req=ds_send";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNF00107";
- tranf_submit(oParam);
- }
- function cf_TXMNF00107(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- if(pFlag != "C")
- {
- sysf_messageBox("의뢰삭제", "I001");
- }
- }
- }
- function fSetReqCancelParam(pFlag)
- {
- if(pFlag == "C")
- {
- ds_send.setColumn(0, "cancelreason", ds_main_reqcancel.getColumn(0, "reqcancelreason"));
- dsf_makeValue(ds_send, "reqcanceldelflag", "string", "C", 0);
- }
- else if( ds_main_grd_patvisitlst.rowcount == 1)
- {
- sysf_messageBox("의뢰서가 하나만 존재하여 의뢰삭제를 할 수 없습니다. 필요시 종결등록하십시오.", "E999", "");
- return false;
- }
- else
- {
- if( sysf_messageBox("의뢰서를", "Q001") == "7")
- {
- sysf_messageBox("의뢰삭제가 취소되었습니다." , "E999", "");
- return false; // return : yes=6, no=7
- }
- else
- {
- ds_send.setColumn(0, "status", "u");
- dsf_makeValue(ds_send, "reqcanceldelflag", "string", "D", 0);
- }
- }
- if((ds_send.getColumn(0, "prcsstat") == "1") || (ds_send.getColumn(0, "prcsstat") == "3"))
- {
- var Srow = ds_main_grd_patvisitlst.rowposition;
- dsf_makeValue(ds_send, "reqdd", "string", ds_main_grd_patvisitlst.getColumn(Srow, "reqdd"), 0);
- dsf_makeValue(ds_send, "reqdeptcd", "string", ds_main_grd_patvisitlst.getColumn(Srow, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "reqdrid", "string", ds_main_grd_patvisitlst.getColumn(Srow, "reqdrid"), 0);
- }
- else if(ds_send.getColumn(0, "prcsstat") == "2")
- {
- var Srow = ds_main_grd_reqlist.rowposition;
-
- dsf_makeValue(ds_send, "patflag", "string", ds_send.getColumn(0, "kind"), 0);
- dsf_makeValue(ds_send, "cancelreason", "string", ds_main_reqcancel.getColumn(0, "reqcancelreason"), 0);
- dsf_makeValue(ds_send, "reqdd", "string", ds_main_grd_reqlist.getColumn(Srow, "reqdd"), 0);
- dsf_makeValue(ds_send, "reqdeptcd", "string", ds_main_grd_reqlist.getColumn(Srow, "reqdeptcd"), 0);
- dsf_makeValue(ds_send, "reqdrid", "string", ds_main_grd_reqlist.getColumn(Srow, "reqdrid"), 0);
- dsf_makeValue(ds_send, "cnstdiagcd", "string", ds_main_grd_reqlist.getColumn(Srow, "cnstdiagcd"), 0);
- dsf_makeValue(ds_send, "no", "string", ds_main_grd_reqlist.getColumn(Srow, "no"), 0);
- dsf_makeValue(ds_send, "procstatus", "string", ds_main_grd_reqlist.getColumn(Srow, "procstatus"), 0);
- dsf_makeValue(ds_send, "detail", "string", ds_main_grd_reqlist.getColumn(Srow, "detail"), 0);
- dsf_makeValue(ds_send, "hisrecord", "string", ds_main_grd_reqlist.getColumn(Srow, "hisrecord"), 0);
- dsf_makeValue(ds_send, "pid", "string", ds_main_grd_reqlist.getColumn(Srow, "pid"), 0);
- dsf_makeValue(ds_send, "hngnm", "string", ds_main_grd_reqlist.getColumn(Srow, "hngnm"), 0);
- dsf_makeValue(ds_send, "sex", "string", ds_main_grd_reqlist.getColumn(Srow, "sex"), 0);
- dsf_makeValue(ds_send, "churchcd", "string", ds_main_grd_reqlist.getColumn(Srow, "churchcd"), 0);
- dsf_makeValue(ds_send, "reqmode", "string", ds_main_grd_reqlist.getColumn(Srow, "reqmode"), 0);
- dsf_makeValue(ds_send, "formrecseq", "string", ds_main_grd_reqlist.getColumn(Srow, "formrecseq"), 0);
- dsf_makeValue(ds_send, "patcareflag", "string", ds_main_grd_reqlist.getColumn(Srow, "patcareflag"), 0);
- dsf_makeValue(ds_send, "orddd", "string", ds_main_grd_reqlist.getColumn(Srow, "orddd"), 0);
- dsf_makeValue(ds_send, "cretno", "string", ds_main_grd_reqlist.getColumn(Srow, "cretno"), 0);
- }
- if ( sysf_getUserInfo("dutplcecd") == ghomeDeptmain )
- {
- dsf_makeValue(ds_temp_canceldata, "deptcd", "string", ghomeDeptmain, 0);
- }
- else if(sysf_getUserId() == "ENR" )
- {
- dsf_makeValue(ds_temp_canceldata, "deptcd", "string", "ENR", 0);
- }
- else
- {
- dsf_makeValue(ds_temp_canceldata, "deptcd", "string", sysf_getUserInfo("dutplcecd"), 0);
- }
- }
- function fHomeCareOrdAmtDetl()
- {
- var scrnm = "SMPMC04000";
- fSetPamPopup(scrnm);
- }
- function fHomeCarePreAmt()
- {
- var scrnm = "SMPMC04100";
- fSetPamPopup(scrnm);
- }
- function fHomeCareUncoAmt()
- {
- var scrnm = "SMPMC04300";
- fSetPamPopup(scrnm);
- }
- function fSetPamPopup(scrnm)
- {
- dsf_createDsRow("ds_tmp_uncoref_info", [{col:"popup", type:"STRING", size:256 , val : "homecare"}
- , {col:"pid", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "pid")}
- , {col:"kind", type:"STRING", size:256 , val : ds_main_grd_patvisitlst.getColumn(ds_main_grd_patvisitlst.rowposition, "kind")}]);
- var objArg = new Object();
- objArg.arg_ds_tmp_uncoref_info = ds_tmp_uncoref_info;
- frmf_modal(scrnm, scrnm, objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- function fDschHomeCareRecRef_reqlist()
- {
- var cur_row = ds_main_grd_reqlist.rowposition;
-
- dsf_makeValue(ds_send_req, "pid", "string", ds_main_grd_reqlist.getColumn(cur_row, "pid"), 0);
- dsf_makeValue(ds_send_req, "reqdeptcd", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdeptcd"), 0);
- dsf_makeValue(ds_send_req, "reqdrid", "string", ds_main_grd_reqlist.getColumn(cur_row, "reqdrid"), 0);
- dsf_makeValue(ds_send_req, "formrecseq", "string", ds_main_grd_reqlist.getColumn(cur_row, "formrecseq"), 0);
- dsf_makeValue(ds_send_req, "kind", "string", ds_send.getColumn(0, "prcsstat"), 0);
-
- var spatcareflag = ds_main_grd_reqlist.getColumn(cur_row, "patcareflag");
-
- if (spatcareflag == "V")
- {
- sysf_messageBox("가정간호 환자만 퇴원시 가정간호기록 조회가","I006"); // I006 : 가능합니다.
- return;
- }
-
- var oParam = {};
- oParam.id = "TRMNF00407";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetInptinfo";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_hidden_inptinfo=inptinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNF00407";
- tranf_submit(oParam);
-
- fDschHomeCareRecRefOpen();
- }
- function grup_patinfo_grd_viewprevisitlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
- grdf_setSelectedCell(obj, e);
- }
- function grup_patinfo_grd_viewprevisitlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- //if(e.row < 0 || e.col < 0) return;
- //grdf_setSelectedCell(obj, e);
-
- if(String(ds_main_visitinfo.getColumn(0, "pid")).length != 0) {
- if(searchListFlag == "2" || searchListFlag == "3" || searchListFlag == "4") {
- sysf_messageBox("가정간호 미확정, 기간만료 또는 종결된 환자는 방문정보를 입력", "E001") ; // 할 수 없습니다.
- return ;
- }
- pmn_menu11.trackPopup(e.screenX,e.screenY);
- gRow = e.row;
- gCol = e.col;
- // 간호구분위해 4개에서 2개로 수정
- if(gRow == 0) {
- if(gCol == 0 || gCol == 1) {
- gRow = gRow; // grd_previsitlist 의 Row로 환산
- } else if(gCol == 2 || gCol == 3) {
- gRow = gRow+1; // grd_previsitlist 의 Row로 환산
- }
- } else {
- if(gCol == 0 || gCol == 1) {
- gRow = ( gRow * 2 );
- } else if(gCol == 2 || gCol == 3) {
- gRow = ( gRow * 2 )+1;
- }
- }
- gPid = utlf_transNullToEmpty(ds_main_grd_previsitlist.getColumn(gRow, "pid"));
- gInptdt = utlf_transNullToEmpty(ds_main_grd_previsitlist.getColumn(gRow, "inptdt"));
- gInstcd = utlf_transNullToEmpty(ds_main_grd_previsitlist.getColumn(gRow, "instcd"));
- gVisitdd = utlf_transNullToEmpty(ds_main_grd_previsitlist.getColumn(gRow, "visitdd"));
- gPatcareflag = utlf_transNullToEmpty(ds_main_grd_previsitlist.getColumn(gRow, "patcareflag"));
- }
- }
- // 그리드 사용자 팝업 메뉴 공통 함수
- function fPreVisitDDInsert() {
- // 방문예정일 등록
- grup_patinfo.grp_inputschedule.caption8.text = "방문예정일 등록";
- grup_patinfo.grp_inputschedule.opt_iuflag.value = "I";
- grup_patinfo.grp_inputschedule.ipt_inputschedule.value = utlf_getCurrentDate() ;
- grup_patinfo.grp_inputschedule.visible = true;
- }
- function fPreVisitDDUpdate() {
-
- ds_send.setColumn(0, "pid" , gPid); // pid
- ds_send.setColumn(0, "inptdt" , gInptdt); // inptdt
- ds_send.setColumn(0, "instcd" , gInstcd); // /root/send/instcd
- ds_send.setColumn(0, "currvisitdd" , ds_send.getColumn(0, "visitdd")); // visitd 조회를 위한 방문일자
- ds_send.setColumn(0, "mode" , ds_send.getColumn(0, "mode")); // /root/send/mode 조회를 위한 모드
- ds_send.setColumn(0, "kind" , ds_send.getColumn(0, "kind")); // /root/send/kind 조회를 위한 모드
- ds_send.setColumn(0, "visitdd" , gVisitdd); // 삭제 방문예정일
-
- ds_send.setColumn(0, "patcareflag" , ds_main_visitinfo.getColumn(0, "patcareflag")); // 간호구분(H:가정간호 , V:방문간호)
- //20081007 방문기록 여부 확인 - 방문기록을 하였으면 방문예정일 삭제, 변경 못함
- var oParam = {};
- oParam.id = "TRMNF00125";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitFlagYN";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_visitflag_visitflag=visitflag";
- oParam.async = false;
- tranf_submit(oParam);
- if(ds_temp_visitflag_visitflag.getColumn(0, "visitflagyn") >= '1'){
- var retMsg = sysf_messageBox("방문기록내역이 있습니다. 삭제 할 수", "I004"); // 없습니다
- return ;
- }
- // 방문예정일 변경
- grup_patinfo.grp_inputschedule.caption8.text = "방문예정일 변경";
- grup_patinfo.grp_inputschedule.opt_iuflag.value = "U";
- grup_patinfo.grp_inputschedule.ipt_inputschedule.value = gVisitdd;
- grup_patinfo.grp_inputschedule.visible = true;
- }
- function fPreVisitDDDelete() {
- if( utlf_isNull(gVisitdd) ) {
- sysf_messageBox("삭제할 방문예정일이", "I004", "방문예정일을 선택하십시오."); // 없습니다.
- return ;
- }
- var retMsg = sysf_messageBox("방문예정일 삭제를", "Q004"); // 실행 하시겠습니까? yes=6, no=7
- if(retMsg != "6") {
- return ;
- }
- ds_send.setColumn(0, "pid" , gPid); // pid
- ds_send.setColumn(0, "inptdt" , gInptdt); // inptdt
- ds_send.setColumn(0, "instcd" , gInstcd); // /root/send/instcd
- ds_send.setColumn(0, "currvisitdd" , ds_send.getColumn(0, "visitdd")); // visitd 조회를 위한 방문일자
- ds_send.setColumn(0, "mode" , ds_send.getColumn(0, "mode")); // /root/send/mode 조회를 위한 모드
- ds_send.setColumn(0, "kind" , ds_send.getColumn(0, "kind")); // /root/send/kind 조회를 위한 모드
- ds_send.setColumn(0, "visitdd" , gVisitdd); // 삭제 방문예정일
- ds_send.setColumn(0, "patcareflag" , ds_main_visitinfo.getColumn(0, "patcareflag")); // 간호구분(H:가정간호 , V:방문간호)
- //model.refresh();
- //20081007 방문기록 여부 확인 - 방문기록을 하였으면 방문예정일 삭제, 변경 못함
- var oParam = {};
- oParam.id = "TRMNF00125";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitFlagYN";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_visitflag_visitflag=visitflag";
- oParam.async = false;
- tranf_submit(oParam);
- if(ds_temp_visitflag_visitflag.getColumn(0, "visitflagyn") >= '1'){
- var retMsg = sysf_messageBox("방문기록내역이 있습니다. 삭제 할 수", "I004"); // 없습니다
- return ;
- }
- ds_main_grd_previsitlist.clearData();
- ds_main_visitcounts.clearData();
- ds_main_grd_viewprevisitlist.clearData();
- var oParam = {};
- oParam.id = "TXMNF00106";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqDelVisitSchedule";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_grd_previsitlist=previsitlist ds_main_patinfo_visitcount=visitcount";
- oParam.async = false;
- tranf_submit(oParam);
-
-
- ds_send.setColumn(0, "visitdd", ds_send.getColumn(0, "currvisitdd"));
- //ds_main_patinfo_visitcount
- ds_main_visitcounts.copyData(ds_main_patinfo_visitcount);
- //ds_main_visitcounts_caldatainfo.copyData(ds_main_patinfo_visitcount);
- //copyNodeListType("/root/main/visitcounts", "/root/main/grd_previsitlist/visitcount", "replace", model, model);
- // 방문예정일 재조회
- // 7.개별 가정간호 방문조회 - 방문예정일 조회
- // 달력에 일자별 방문(예정)건수 대입
- //fDataDisplayPat (); // 환자 선택했을 경우 색상 구분
- //fMoveViewPreVisitLIst();
- //model.refresh();
- // 당일방문예정에서 당일방문예정일을 삭제한 경우
- if(searchListFlag == "1" && gVisitdd == utlf_getCurrentDate()) {
- frmf_inputEnterKey("grp_sea.btn_search", "onclick", new ClickEventInfo );
- } else {
- // 달력에 일자별 방문(예정)건수 대입
- fDataDisplayPat (); // 환자 선택했을 경우 색상 구분
- fMoveViewPreVisitLIst();
- // model.refresh();
- // 일자별 방문(예정)건수 재조회
- var oParam = {};
- oParam.id = "TRMNF00107";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetVisitCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_visitcounts=visitcount ds_main_visitcounts_caldatainfo=caldatainfo";
- oParam.async = false;
- tranf_submit(oParam);
- // 달력에 일자별 방문(예정)건수 재대입
- // fDataDisplay();
- // 진행상태 : 당일방문예정, 미확정, 진행, 종결 카운트 재조회
- var oParam = {};
- oParam.id = "TRMNF00115";
- oParam.service = "homecareapp.HomeCare";
- oParam.method = "reqGetProcStatusCount";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_procstat_procstatcnt=procstatcnt";
- oParam.async = false;
- tranf_submit(oParam);
- if ( !fExcuteSearch(searchListFlag)) return;
- }
- }
- function fpopupclose(obj:PopupMenu, e:MenuMouseEventInfo)
- {
- obj.closePopup();
- }
- ]]></Script>
- </Form>
- </FDL>
|