12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMANC00300" position="absolute 0 0 1202 792" titletext="환자별영양관리" oninit="SMANC00300_oninit" onload="SMANC00300_onload">
- <Layouts>
- <Layout>
- <Button position="absolute 5 62 109 84" id="btn_patinfo" class="btn3" text="환자기본정보" onclick="btn_patinfo_onclick"/>
- <Div position="absolute 0 25 1194 60" align="align:center top;" id="group5" class="div_SA">
- <Layouts>
- <Layout>
- <Static text="등록번호/환자명 :" position="absolute 16 8 153 25" id="caption6" class="search_name"/>
- <Static text="의뢰일자 :" position="absolute 387 8 476 25" id="caption20" class="search_name"/>
- <Button position="absolute 1122 6 1178 28" id="btn_search" class="btn1" text="조회" onclick="group5_btn_search_onclick"/>
- <Shape position="absolute 1103 7 1109 29" linetype="vertical" id="line14"/>
- <Edit position="absolute 149 7 230 26" id="ipt_pid" class="input_essential" onkeydown="group5_ipt_pid_onkeydown" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 475 7 560 26" align="align:center middle;" id="opt_reqdd" class="output" mask="yyyy-mm-dd"/>
- <Button position="absolute 233 8 249 24" id="button11" class="icon_search" text="" onclick="group5_button11_onclick"/>
- <Edit readonly="true" position="absolute 254 7 324 26" id="opt_patnm" class="output"/>
- <Edit readonly="true" position="absolute 823 7 1096 26" id="opt_reccnts" class="output"/>
- <Static text="의뢰내용 :" position="absolute 737 8 825 25" id="caption3" class="search_name"/>
- <Static text="의뢰자 :" position="absolute 577 8 655 25" id="caption9" class="search_name"/>
- <Edit readonly="true" position="absolute 650 7 720 26" align="align:center middle;" id="opt_reqpsn" class="output"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 210 315 216" linetype="horizontal" id="line24" class="line_3"/>
- <Shape position="absolute 0 107 315 113" linetype="horizontal" id="line25" class="line_10"/>
- <Static text="진단명" position="absolute 2 91 103 107" id="caption42" class="tit_2"/>
- <Shape position="absolute 0 345 315 351" linetype="horizontal" id="line26" class="line_3"/>
- <Shape position="absolute 0 242 315 248" linetype="horizontal" id="line27" class="line_10"/>
- <Static text="입원동기" position="absolute 2 226 101 242" id="caption43" class="tit_2"/>
- <Grid position="absolute 0 112 315 211" id="grd_diag" binddataset="ds_main_maindata_diag" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="295"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진단코드"/>
- <Cell col="1" text="진단명"/>
- </Band>
- <Band id="body">
- <Cell style="align:left middle;" text="bind:diagcd"/>
- <Cell col="1" style="align:left middle;" text="bind:diagnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 374 315 380" linetype="horizontal" id="line34" class="line_10"/>
- <Static text="식사처방정보" position="absolute 2 358 103 374" id="caption44" class="tit_2"/>
- <Grid position="absolute 0 247 315 346" id="grd_inmotv" binddataset="ds_main_maindata_inmotv" autosizingtype="row" cellsizingtype="both" extendsizetype="row" scrollpixel="all" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="310"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="72"/>
- </Rows>
- <Band id="head">
- <Cell text="입원동기"/>
- </Band>
- <Band id="body">
- <Cell style="align:left top;padding:5 2 1 2;" text="bind:inmotvcnts" wordwrap="word" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 480 315 486" linetype="horizontal" id="line35" class="line_3"/>
- <Grid position="absolute 0 514 315 611" id="grd_nutrmngthist" binddataset="ds_main_maindata_nutrmngt" oncelldblclick="grd_nutrmngthist_oncelldblclick" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="128"/>
- <Column size="52"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="등록번호"/>
- <Cell col="1" text="일자"/>
- <Cell col="2" text="영양관리유형"/>
- <Cell col="3" text="영양사"/>
- <Cell col="4" text="ioflag"/>
- <Cell col="5" text="indd"/>
- <Cell col="6" text="formrecseq"/>
- <Cell col="7" text="회신상태"/>
- <Cell col="8" text="chrgdieternm"/>
- <Cell col="9" text="intndieternm"/>
- </Band>
- <Band id="body">
- <Cell text="bind:pid"/>
- <Cell col="1" displaytype="date" text="bind:execdd" calendardisplaynulltype="none"/>
- <Cell col="2" displaytype="combo" text="bind:nutrmngtkind" combodataset="ds_init_basecode_nutrmngtkind_A0060" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" text="bind:dieter"/>
- <Cell col="4" text="bind:ioflag"/>
- <Cell col="5" text="bind:indd"/>
- <Cell col="6" text="bind:formrecseq"/>
- <Cell col="7" text="bind:cnststatnm"/>
- <Cell col="8" text="bind:chrgdieternm"/>
- <Cell col="9" text="bind:intndieternm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="영양관리이력" position="absolute 1 493 130 510" id="caption45" class="tit_2"/>
- <Shape position="absolute 0 509 315 515" linetype="horizontal" id="line36" class="line_10"/>
- <Shape position="absolute 0 750 315 756" linetype="horizontal" id="line37" class="line_3"/>
- <Tab position="absolute 320 70 1195 725" id="switch2" onchanged="switch2_onchanged">
- <Tabpages>
- <Tabpage text="영양상태판정" id="case1">
- <Layouts>
- <Layout>
- <cp_checkboxList id="chk_actgrde" titletext="CheckBox List" taborder="21" text="cp_checkboxList03" scrollbars="none" position="absolute 6 492 457 549" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_diethist" titletext="CheckBox List" taborder="20" text="cp_checkboxList02" scrollbars="none" position="absolute 5 247 456 404" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_dietprob" titletext="CheckBox List" taborder="19" text="cp_checkboxList01" scrollbars="none" position="absolute 6 134 455 221" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_bodysymp" titletext="CheckBox List" taborder="18" text="cp_checkboxList00" scrollbars="none" position="absolute 5 25 454 104" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Grid position="absolute 468 526 867 615" id="grd_nutrstatjudg" binddataset="ds_main_maindata_cureplan_nutrstatjudg" autoenter="select" onexpanddown="switch2_case1_grd_nutrstatjudg_onexpanddown" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="170"/>
- <Column size="177"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="수행일자"/>
- <Cell col="3" text="영양관리유형"/>
- <Cell col="4" text="상담구분"/>
- <Cell col="5" text="코드"/>
- <Cell col="6" text="내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:execdd"/>
- <Cell col="3" text="bind:nutrmngtkind"/>
- <Cell col="4" text="bind:cnstpurs"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="padding:1 2 1 2;" text="bind:cureplancd" combodataset="ds_init_baseinfo_cureplancd1_A503" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="10"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:cureplancnts" expandshow="show" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 750 500 803 519" id="btn_rowadd1" class="btn2" text="행추가" onclick="switch2_case1_btn_rowadd1_onclick"/>
- <Button position="absolute 805 500 858 519" id="btn_rowdel1" class="btn2" text="행삭제" onclick="switch2_case1_btn_rowdel1_onclick"/>
- <Static text="식사시 문제점" position="absolute 5 114 119 131" id="caption46" class="tit_2"/>
- <Edit readonly="true" position="absolute 506 137 558 156" id="ipt_testrsltalb" taborder="10" class="output"/>
- <Shape position="absolute 468 386 867 392" linetype="horizontal" id="line38" class="line_10"/>
- <Edit readonly="true" position="absolute 706 137 736 156" id="ipt_testrslthbhct" taborder="12" class="output"/>
- <Static text="영양치료계획/권장" position="absolute 468 505 600 521" id="caption47" class="tit_2"/>
- <Static text="Wt.Change" position="absolute 468 78 542 101" align="align:center middle;" id="caption48" class="cell_1"/>
- <Button position="absolute 791 4 866 23" id="btn_childbasetable" class="btn2" text="소아기준표" onclick="switch2_case1_btn_childbasetable_onclick"/>
- <Shape position="absolute 468 49 865 55" linetype="horizontal" id="line39" class="line_2"/>
- <Shape position="absolute 468 75 865 81" linetype="horizontal" id="line40" class="line_2"/>
- <MaskEdit position="absolute 804 29 844 48" id="ipt_physmeasubw" class="input_search" taborder="3" mask="###.9" limitbymask="both"/>
- <Static text="cm" position="absolute 591 28 611 48" align="align:center middle;" id="caption50"/>
- <Edit readonly="true" position="absolute 598 137 650 156" id="ipt_testrslttlc" taborder="11" class="output"/>
- <Shape position="absolute 468 521 867 527" linetype="horizontal" id="line41" class="line_10"/>
- <Shape position="absolute 468 100 865 106" linetype="horizontal" id="line42" class="line_3"/>
- <Static text="TLC" position="absolute 561 135 596 158" align="align:center middle;" id="caption51" class="cell_1"/>
- <Edit readonly="true" position="absolute 820 137 867 156" id="ipt_testrslttrf" taborder="14" class="output"/>
- <Static text="IBW" position="absolute 468 53 542 76" align="align:center middle;" id="caption52" class="cell_1"/>
- <Static text="kg" position="absolute 718 29 738 49" align="align:center middle;" id="caption53"/>
- <MaskEdit position="absolute 545 30 590 49" id="ipt_physmeasbdht" class="input_search" taborder="1" mask="###.9" limitbymask="both"/>
- <Static text="Ht" position="absolute 468 28 542 51" align="align:center middle;" id="caption54" class="cell_1"/>
- <Static text="kg" position="absolute 847 53 867 73" align="align:center middle;" id="caption55"/>
- <MaskEdit position="absolute 545 80 590 99" id="ipt_bdwtupdtqty" class="input_search" taborder="7" mask="###.9" limitbymask="both"/>
- <Static text="kg" position="absolute 847 28 867 48" align="align:center middle;" id="caption56"/>
- <Static text="영양상태평가" position="absolute 468 370 570 388" id="caption62" class="tit_2"/>
- <Shape position="absolute 468 215 868 221" linetype="horizontal" id="line44" class="line_3"/>
- <Shape position="absolute 468 619 867 625" linetype="horizontal" id="line45" class="line_3"/>
- <Shape position="absolute 5 130 458 136" linetype="horizontal" id="line46" class="line_10"/>
- <Static text="ABW" position="absolute 740 53 801 76" align="align:center middle;" id="caption72" class="cell_1"/>
- <MaskEdit position="absolute 627 80 667 99" id="ipt_bdwtupdtrate" class="input_search" taborder="8" mask="##.9" limitbymask="both"/>
- <Static text="UBW" position="absolute 740 28 801 51" align="align:center middle;" id="caption73" class="cell_1"/>
- <Static text="Wt" position="absolute 616 28 672 51" align="align:center middle;" id="caption74" class="cell_1"/>
- <MaskEdit position="absolute 804 54 844 73" id="ipt_physmeasabw" class="input_search" taborder="6" mask="###.9" limitbymask="both"/>
- <Static text="PIBW" position="absolute 616 53 672 76" align="align:center middle;" id="caption76" class="cell_1"/>
- <Shape position="absolute 468 245 867 251" linetype="horizontal" id="line76" class="line_10"/>
- <Static text="kg" position="absolute 591 57 611 77" align="align:center middle;" id="caption77"/>
- <MaskEdit position="absolute 545 54 590 73" id="ipt_physmeasibw" class="input_search" taborder="4" mask="###.9" limitbymask="both"/>
- <Static text="Hb/Hct" position="absolute 653 135 703 158" align="align:center middle;" id="caption79" class="cell_1"/>
- <Static text="%" position="absolute 718 54 738 74" align="align:center middle;" id="caption80"/>
- <MaskEdit position="absolute 675 55 715 74" id="ipt_physmeasibwperc" class="input_search" taborder="5" mask="###.9" limitbymask="both"/>
- <Static text="kg" position="absolute 591 82 611 102" align="align:center middle;" id="caption83"/>
- <Shape position="absolute 467 157 872 163" linetype="horizontal" id="line82" class="line_2"/>
- <Static text="약물정보" position="absolute 468 229 563 246" id="caption86" class="tit_2"/>
- <Static text="TRF" position="absolute 782 135 817 158" align="align:center middle;" id="caption90" class="cell_1"/>
- <MaskEdit position="absolute 675 30 715 49" id="ipt_physmeasbdwt" class="input_search" taborder="2" mask="###.9" limitbymask="both"/>
- <Static text="Alb" position="absolute 468 135 503 158" align="align:center middle;" id="caption91" class="cell_1"/>
- <TextArea position="absolute 468 160 867 216" id="tar_testrsltrem" taborder="15" wordwrap="word"/>
- <Button position="absolute 780 111 866 130" id="btn_testrsltref" class="btn2" text="검사결과조회" onclick="switch2_case1_btn_testrsltref_onclick"/>
- <Static text="검사결과" position="absolute 468 115 572 130" id="caption94" class="tit_2"/>
- <Static text="신체계측결과" position="absolute 468 7 573 23" id="caption96" class="tit_2"/>
- <Shape position="absolute 468 23 865 29" linetype="horizontal" id="line85" class="line_10"/>
- <Shape position="absolute 468 130 868 136" linetype="horizontal" id="line86" class="line_10"/>
- <Shape position="absolute 5 103 458 109" linetype="horizontal" id="line90" class="line_3"/>
- <Shape position="absolute 5 23 458 29" linetype="horizontal" id="line93" class="line_10"/>
- <Static text="신체증후" position="absolute 5 8 103 23" id="caption98" class="tit_2"/>
- <Shape position="absolute 5 213 458 219" linetype="horizontal" id="line94" class="line_3"/>
- <TextArea position="absolute 67 550 458 621" id="tar_actgrdeetc" wordwrap="word"/>
- <Static text="식사력" position="absolute 5 227 100 242" id="caption103" class="tit_2"/>
- <Shape position="absolute 5 619 458 625" linetype="horizontal" id="line105" class="line_3"/>
- <Shape position="absolute 5 242 458 248" linetype="horizontal" id="line106" class="line_10"/>
- <Static text="기타" position="absolute 5 550 65 622" align="align:left middle;" id="caption108" class="cell_1"/>
- <Static text="pack/day" position="absolute 358 316 413 336" align="align:center middle;" id="caption109"/>
- <Static text="잔/day" position="absolute 136 315 190 335" align="align:center middle;" id="caption115"/>
- <Static text="회/week" position="absolute 136 337 186 357" align="align:center middle;" id="caption119"/>
- <Static text=")" position="absolute 306 360 326 380" align="align:center middle;" id="caption121"/>
- <Static text="회/week (1회 섭취량" position="absolute 136 359 257 379" align="align:center middle;" id="caption128"/>
- <Edit position="absolute 262 360 302 379" id="ipt_drunkvol" class="input_search"/>
- <Edit readonly="true" position="absolute 749 137 779 156" id="ipt_testrslthbhct2" taborder="13" class="output"/>
- <Static text="(" position="absolute 618 82 633 102" align="align:center middle;" id="caption144"/>
- <Static text=")% /" position="absolute 670 82 700 102" align="align:center middle;" id="caption145"/>
- <Shape position="absolute 5 79 458 85" linetype="horizontal" id="line110" class="line_2"/>
- <Shape position="absolute 5 190 463 196" linetype="horizontal" id="line111" class="line_2"/>
- <Static text="/" position="absolute 738 137 748 157" align="align:center middle;" id="caption146"/>
- <Edit position="absolute 60 315 133 334" id="ipt_cofftims" class="input_search" onkillfocus="switch2_case1_ipt_cofftims_onkillfocus"/>
- <Edit position="absolute 60 337 132 356" id="ipt_eatouttims" class="input_search" onkillfocus="switch2_case1_ipt_eatouttims_onkillfocus"/>
- <Edit position="absolute 60 359 132 378" id="ipt_drunktims" class="input_search" onkillfocus="switch2_case1_ipt_drunktims_onkillfocus"/>
- <Edit position="absolute 55 194 418 213" id="ipt_dietprobrem" class="input_search" onkillfocus="switch2_case1_ipt_dietprobrem_onkillfocus"/>
- <Edit position="absolute 55 85 423 104" id="ipt_bodysymprem" class="input_search" onkillfocus="switch2_case1_ipt_bodysymprem_onkillfocus"/>
- <Shape position="absolute 468 489 867 495" linetype="horizontal" id="line112" class="line_3"/>
- <TextArea position="absolute 468 416 867 490" id="tar_nutrstatvalu" taborder="17" wordwrap="word"/>
- <Button position="absolute 802 225 866 244" id="btn_drughbook" class="btn2" text="약품편람" onclick="switch2_case1_btn_drughbook_onclick"/>
- <Shape position="absolute 468 357 867 363" linetype="horizontal" id="line113" class="line_3"/>
- <TextArea position="absolute 468 250 867 358" id="tar_druginfo" taborder="16" wordwrap="word"/>
- <Static text="영양상태판정" position="absolute 469 391 578 414" align="align:center middle;" id="caption71" class="cell_1"/>
- <Shape position="absolute 468 413 867 419" linetype="horizontal" id="line43" class="line_2"/>
- <Combo position="absolute 581 392 866 411" id="cmb_nutrstatvalu" class="combo_search" innerdataset="@ds_init_baseinfo_nutrstatvalucd_A501" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 195 338 458 357" id="ipt_eatoutrem" class="input_search"/>
- <Edit position="absolute 60 382 458 401" id="ipt_diethistetc" class="input_search" onkillfocus="switch2_case1_ipt_diethistetc_onkillfocus"/>
- <Edit position="absolute 315 360 458 379" id="ipt_drunkrem" class="input_search"/>
- <Edit position="absolute 324 293 458 312" id="ipt_healsuppfood" class="input_search" onkillfocus="switch2_case1_ipt_healsuppfood_onkillfocus"/>
- <Shape position="absolute 5 487 458 493" linetype="horizontal" id="line149" class="line_10"/>
- <Static text="활동정도" position="absolute 5 472 107 487" id="caption156" class="tit_2"/>
- <Shape position="absolute 5 408 458 414" linetype="horizontal" id="line119" class="line_3"/>
- <Edit position="absolute 67 526 458 545" id="ipt_actgrdeexer" class="input_search" onkillfocus="switch2_case1_ipt_actgrdeexer_onkillfocus"/>
- <Static text="개월" position="absolute 745 82 775 102" align="align:center middle;" id="caption167"/>
- <Edit position="absolute 700 80 740 99" id="ipt_bdwtupdtterm" class="input_search" taborder="9"/>
- <Button position="absolute 758 366 866 385" id="btn_nutrstatjudgbase" class="btn2" text="영양상태판정기준" onclick="switch2_case1_btn_nutrstatjudgbase_onclick"/>
- <Edit position="absolute 279 316 354 335" id="ipt_smoktims" class="input_search" onkillfocus="switch2_case1_ipt_smoktims_onkillfocus"/>
- <Shape position="absolute 5 436 458 442" linetype="horizontal" id="line153" class="line_10"/>
- <Static text="주식" position="absolute 5 441 65 464" align="align:center middle;" id="caption176" class="cell_1"/>
- <Static text="부식" position="absolute 147 441 207 464" align="align:center middle;" id="caption177" class="cell_1"/>
- <Shape position="absolute 5 461 458 467" linetype="horizontal" id="line154" class="line_3"/>
- <Static text="기타" position="absolute 290 441 350 464" align="align:center middle;" id="caption202" class="cell_1"/>
- <MaskEdit position="absolute 68 442 120 461" id="ipt_intkstatmainmeal" class="input_search" mask="999" limitbymask="integer"/>
- <Static text="%" position="absolute 126 442 146 462" align="align:center middle;" id="caption203"/>
- <Static text="%" position="absolute 268 442 288 462" align="align:center middle;" id="caption207"/>
- <MaskEdit position="absolute 210 442 262 461" id="ipt_intkstatsubmeal" class="input_search" mask="999" limitbymask="integer"/>
- <Shape position="absolute 5 545 458 551" linetype="horizontal" id="line151" class="line_2"/>
- <Edit position="absolute 353 442 458 461" id="ipt_intkstatetc" class="input_search"/>
- <Static text="식사섭취상태" position="absolute 5 420 106 436" id="caption209" class="tit_2"/>
- <Button position="absolute 805 80 847 99" id="btn_calculation" class="btn2" text="계산" onclick="switch2_case1_btn_calculation_onclick"/>
- <Div position="absolute 304 250 749 495" id="grp_cureplancnts" visible="false">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 445 245" id="rectangle2" type="rectangle" anchor="default"/>
- <TextArea position="absolute 5 30 440 210" id="textarea2" anchor="default" wordwrap="word"/>
- <Button position="absolute 380 215 436 237" id="button4" class="btn4" text="닫기" anchor="default" onclick="switch2_case1_grp_cureplancnts_button4_onclick"/>
- <Button position="absolute 320 215 376 237" id="button5" class="btn4" text="적용" anchor="default" onclick="switch2_case1_grp_cureplancnts_button5_onclick"/>
- <Static text="영양치료계획/권장" position="absolute 5 12 178 29" id="caption11" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="협진의뢰" id="case2">
- <Layouts>
- <Layout>
- <cp_checkboxList id="chk_cnstpsn" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 76 460 401 480" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Grid position="absolute 7 515 865 620" id="grd_cnstreq" binddataset="ds_main_maindata_cureplan_cnstreq" onexpanddown="switch2_case2_grd_cnstreq_onexpanddown" autoenter="select" oncloseup="switch2_case2_grd_cnstreq_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="335"/>
- <Column size="476"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="수행일자"/>
- <Cell col="3" text="영양관리유형"/>
- <Cell col="4" text="상담구분"/>
- <Cell col="5" text="코드"/>
- <Cell col="6" text="내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:execdd"/>
- <Cell col="3" text="bind:nutrmngtkind"/>
- <Cell col="4" text="bind:cnstpurs"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="padding:1 2 1 2;" text="bind:cureplancd" combodataset="ds_init_baseinfo_cureplancd2_A504" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:cureplancnts" expandshow="show"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 755 490 808 509" id="btn_rowadd2" class="btn2" text="행추가" onclick="switch2_case2_btn_rowadd2_onclick"/>
- <Button position="absolute 810 490 863 509" id="btn_rowdel2" class="btn2" text="행삭제" onclick="switch2_case2_btn_rowdel2_onclick"/>
- <Shape position="absolute 5 426 338 432" linetype="horizontal" id="line114" class="line_3"/>
- <TextArea position="absolute 5 30 338 427" id="tar_review1" enable="true" wordwrap="word" style="linespace:6;"/>
- <Shape position="absolute 5 25 338 31" linetype="horizontal" id="line115" class="line_10"/>
- <Static text="영양상태판정Review" position="absolute 6 9 155 25" id="caption150" class="tit_2"/>
- <Static text="영양요구량" position="absolute 346 9 449 25" id="caption152" class="tit_2"/>
- <Shape position="absolute 345 25 865 31" linetype="horizontal" id="line116" class="line_10"/>
- <Shape position="absolute 345 51 865 57" linetype="horizontal" id="line117" class="line_2"/>
- <Shape position="absolute 345 151 865 157" linetype="horizontal" id="line118" class="line_2"/>
- <Static text="기타" position="absolute 345 178 428 218" align="align:center middle;" id="caption157" class="cell_1"/>
- <MaskEdit position="absolute 431 55 516 74" id="opt_calr" mask="9999" class="output" readonly="true"/>
- <Static text="kcal/day" position="absolute 523 55 578 75" align="align:center middle;" id="caption158"/>
- <Radio position="absolute 433 77 491 127" id="rdo_calrflag" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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">HB</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="*" position="absolute 618 105 628 125" align="align:center middle;" id="caption159"/>
- <Static text="*" position="absolute 553 80 563 100" align="align:center middle;" id="caption160"/>
- <Static text="kcal/kg" position="absolute 618 80 673 100" align="align:center middle;" id="caption161"/>
- <Static text="*" position="absolute 553 105 563 125" align="align:center middle;" id="caption162"/>
- <Static text="복막투석액" position="absolute 498 130 565 150" align="align:center middle;" id="caption163"/>
- <Static text="kcal" position="absolute 618 132 648 152" align="align:center middle;" id="caption164"/>
- <MaskEdit position="absolute 568 130 613 149" id="ipt_dialqty" class="input_search" mask="9999" limitbymask="integer"/>
- <Static text="*" position="absolute 693 155 703 175" align="align:center middle;" id="caption166"/>
- <Static text="g/day" position="absolute 523 155 561 175" align="align:center middle;" id="caption168"/>
- <Static text="g/kg" position="absolute 755 155 792 180" align="align:center middle;" id="caption169"/>
- <MaskEdit position="absolute 638 155 688 174" id="opt_protadopt" mask="###.9" class="output" readonly="true"/>
- <MaskEdit position="absolute 431 155 516 174" id="opt_protqty" mask="999" class="output" readonly="true"/>
- <Static text="단백질" position="absolute 345 154 428 177" align="align:center middle;" id="caption172" class="cell_1"/>
- <Shape position="absolute 345 217 865 223" linetype="horizontal" id="line120" class="line_3"/>
- <Shape position="absolute 345 244 865 250" linetype="horizontal" id="line121" class="line_10"/>
- <Static text="영양상태평가" position="absolute 346 228 445 244" id="caption178" class="tit_2"/>
- <TextArea position="absolute 345 274 865 328" id="tar_nutrstatvalu1" wordwrap="word"/>
- <Static text="피상담자" position="absolute 6 460 71 483" align="align:center middle;" id="caption179" class="cell_1"/>
- <Static text="영양상담이해도" position="absolute 6 439 140 455" id="caption180" class="tit_2"/>
- <Radio position="absolute 432 462 687 482" id="rdo_unstdgrde" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <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>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 6 482 865 488" linetype="horizontal" id="line122" class="line_3"/>
- <Shape position="absolute 6 455 865 461" linetype="horizontal" id="line123" class="line_10"/>
- <Static text="이해도" position="absolute 345 460 428 483" align="align:center middle;" id="caption181" class="cell_1"/>
- <Shape position="absolute 6 619 865 625" linetype="horizontal" id="line124" class="line_3"/>
- <Static text="영양치료계획/권장" position="absolute 6 494 138 510" id="caption182" class="tit_2"/>
- <MaskEdit position="absolute 498 105 548 124" id="opt_calrhb" mask="###.9" class="output" readonly="true"/>
- <MaskEdit position="absolute 498 80 548 99" id="opt_calradopt" mask="###.9" class="output" readonly="true"/>
- <TextArea position="absolute 431 180 865 218" id="tar_nutrreqqty" wordwrap="word"/>
- <Shape position="absolute 6 510 865 516" linetype="horizontal" id="line126" class="line_10"/>
- <Button position="absolute 690 5 765 24" id="btn_intkqtyvalu" class="btn2" text="섭취량평가" onclick="switch2_case2_btn_intkqtyvalu_onclick"/>
- <Combo position="absolute 431 251 865 270" id="cmb_nutrstatvalu1" class="combo_default" innerdataset="@ds_init_baseinfo_nutrstatvalucd_A501" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="영양상태판정" position="absolute 345 249 428 272" align="align:center middle;" id="caption184" class="cell_1"/>
- <Shape position="absolute 345 271 865 277" linetype="horizontal" id="line127" class="line_2"/>
- <Shape position="absolute 345 327 865 333" linetype="horizontal" id="line128" class="line_3"/>
- <Shape position="absolute 345 425 865 431" linetype="horizontal" id="line129" class="line_3"/>
- <Static text="영양상담내용" position="absolute 346 340 444 357" id="caption185" class="tit_2"/>
- <Shape position="absolute 346 356 866 362" linetype="horizontal" id="line130" class="line_10"/>
- <Static text="상용구선택" position="absolute 345 361 428 384" align="align:center middle;" id="caption186" class="cell_1"/>
- <Combo position="absolute 431 363 865 382" id="cmb_cnstcd" class="combo_default" innerdataset="@ds_init_baseinfo_cnstcd_A502" datacolumn="cdnm" codecolumn="cdid"/>
- <TextArea position="absolute 345 386 865 426" id="tar_cnstcnts" wordwrap="word"/>
- <Shape position="absolute 345 382 865 388" linetype="horizontal" id="line131" class="line_2"/>
- <Button position="absolute 754 224 865 243" id="btn_nutrstatjudgbase2" class="btn2" text="영양상태판정기준" onclick="switch2_case2_btn_nutrstatjudgbase2_onclick"/>
- <Button position="absolute 768 5 865 24" id="btn_nutrreqqtycalc" class="btn2" text="영양요구량계산" onclick="switch2_case2_btn_nutrreqqtycalc_onclick"/>
- <Static text="kg" position="absolute 494 33 510 53" align="align:center middle;" id="caption171"/>
- <MaskEdit position="absolute 431 31 490 50" id="ipt_stndbdwt" class="input_search" mask="###.9" limitbymask="both"/>
- <Shape position="absolute 345 175 865 181" linetype="horizontal" id="line104" class="line_2"/>
- <Button position="absolute 690 105 732 124" id="btn_calculation2" class="btn2" text="BEE" onclick="switch2_case2_btn_calculation2_onclick"/>
- <Radio position="absolute 526 33 676 50" id="rdo_stndbdwtflag" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="switch2_case2_rdo_stndbdwtflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">IBW</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">ABW</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">Wt</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="열량" position="absolute 345 54 428 153" align="align:center middle;" id="caption165" class="cell_1"/>
- <Static text="기준체중" position="absolute 345 30 428 53" align="align:center middle;" id="caption170" class="cell_1"/>
- <Button position="absolute 655 130 697 149" id="btn_calculation3" class="btn2" text="계산" onclick="switch2_case2_btn_calculation3_onclick"/>
- <Button position="absolute 795 155 837 174" id="btn_calculation4" class="btn2" visible="false" text="계산" onclick="switch2_case2_btn_calculation4_onclick"/>
- <MaskEdit position="absolute 568 80 613 99" id="ipt_adoptlawcalr" class="input_search" mask="999" limitbymask="integer"/>
- <MaskEdit position="absolute 568 105 613 124" id="ipt_hbcalr1" class="input_search" mask="#.9" limitbymask="both"/>
- <MaskEdit position="absolute 632 105 677 124" id="ipt_hbcalr2" class="input_search" mask="#.9" limitbymask="both"/>
- <MaskEdit position="absolute 705 155 750 174" id="ipt_protqty" class="input_search" mask="#.9" limitbymask="both"/>
- <Static text="계수법" position="absolute 590 155 630 175" align="align:center middle;" id="caption1"/>
- <Static text="PIBW" position="absolute 730 30 785 53" align="align:center middle;" id="caption4" class="cell_1"/>
- <MaskEdit readonly="true" position="absolute 788 31 838 50" id="opt_pibw1" mask="###.9"/>
- <Static text="%" position="absolute 840 31 860 51" align="align:center middle;" id="caption5"/>
- <Button position="absolute 750 460 842 482" id="button1" class="btn4" text="Care Plan" onclick="switch2_case2_button1_onclick"/>
- <Div position="absolute 280 250 725 495" id="grp_cnstreq" visible="false">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 445 245" id="rectangle1" type="rectangle" anchor="default"/>
- <TextArea position="absolute 5 30 440 210" id="textarea1" anchor="default" wordwrap="word"/>
- <Button position="absolute 380 215 436 237" id="button2" class="btn4" text="닫기" anchor="default" onclick="switch2_case2_grp_cnstreq_button2_onclick"/>
- <Button position="absolute 320 215 376 237" id="button6" class="btn4" text="적용" anchor="default" onclick="switch2_case2_grp_cnstreq_button6_onclick"/>
- <Static text="영양치료계획/권장" position="absolute 10 13 183 27" id="caption12" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="추구관리" id="case3">
- <Layouts>
- <Layout>
- <Grid position="absolute 345 425 865 620" id="grd_pursmngt" binddataset="ds_main_maindata_cureplan_pursmngt" autoenter="select" onexpanddown="switch2_case3_grd_pursmngt_onexpanddown" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="230"/>
- <Column size="235"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="수행일자"/>
- <Cell col="3" text="영양관리유형"/>
- <Cell col="4" text="상담구분"/>
- <Cell col="5" text="코드"/>
- <Cell col="6" text="내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:execdd"/>
- <Cell col="3" text="bind:nutrmngtkind"/>
- <Cell col="4" text="bind:cnstpurs"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="padding:1 2 1 2;" text="bind:cureplancd" combodataset="ds_init_baseinfo_cureplancd3_A505" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:cureplancnts" wordwrap="word" expandshow="show" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 757 400 810 419" id="btn_rowadd3" class="btn2" text="행추가" onclick="switch2_case3_btn_rowadd3_onclick"/>
- <Button position="absolute 812 400 865 419" id="btn_rowdel3" class="btn2" text="행삭제" onclick="switch2_case3_btn_rowdel3_onclick"/>
- <Static text="영양요구량" position="absolute 346 9 449 25" id="caption99" class="tit_2"/>
- <Shape position="absolute 345 25 865 31" linetype="horizontal" id="line141" class="line_10"/>
- <TextArea position="absolute 345 275 865 389" id="tar_nutrstatvalu2" wordwrap="word"/>
- <Shape position="absolute 345 271 865 277" linetype="horizontal" id="line142" class="line_2"/>
- <Static text="영양상태평가" position="absolute 346 229 475 245" id="caption194" class="tit_2"/>
- <Shape position="absolute 345 245 865 251" linetype="horizontal" id="line143" class="line_10"/>
- <Static text="영양상태판정" position="absolute 345 250 432 273" align="align:center middle;" id="caption195" class="cell_1"/>
- <Combo position="absolute 435 252 865 271" id="cmb_nutrstatvalu2" class="combo_default" innerdataset="@ds_init_baseinfo_nutrstatvalucd_A501" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 345 388 865 394" linetype="horizontal" id="line144" class="line_3"/>
- <Shape position="absolute 345 420 865 426" linetype="horizontal" id="line146" class="line_10"/>
- <Static text="영양치료계획/권장" position="absolute 346 404 479 420" id="caption196" class="tit_2"/>
- <Shape position="absolute 345 621 865 627" linetype="vertical" id="line147" class="line_3"/>
- <MaskEdit position="absolute 435 156 520 175" id="opt_protqty2" mask="999" readonly="true"/>
- <Static text="g/day" position="absolute 522 156 560 176" align="align:center middle;" id="caption193"/>
- <Static text="g/kg" position="absolute 754 156 809 176" align="align:center middle;" id="caption199"/>
- <Static text="kcal/day" position="absolute 522 56 577 76" align="align:center middle;" id="caption200"/>
- <Static text="*" position="absolute 623 106 633 126" align="align:center middle;" id="caption201"/>
- <MaskEdit position="absolute 435 56 520 75" id="opt_calr2" mask="9999" readonly="true"/>
- <Static text="*" position="absolute 557 82 567 102" align="align:center middle;" id="caption204"/>
- <Static text="kcal/kg" position="absolute 622 81 677 101" align="align:center middle;" id="caption206"/>
- <Static text="*" position="absolute 557 107 567 127" align="align:center middle;" id="caption208"/>
- <MaskEdit position="absolute 572 131 617 150" id="ipt_dialqty2" class="input_search" mask="9999" limitbymask="integer"/>
- <Static text="복막투석액" position="absolute 497 131 560 151" align="align:center middle;" id="caption210"/>
- <Static text="kcal" position="absolute 617 133 647 153" align="align:center middle;" id="caption212"/>
- <Static text="*" position="absolute 694 156 704 176" align="align:center middle;" id="caption216"/>
- <TextArea position="absolute 435 180 865 215" id="tar_nutrreqqty2" wordwrap="word"/>
- <Shape position="absolute 345 214 865 220" linetype="horizontal" id="line150" class="line_3"/>
- <Static text="기타" position="absolute 345 179 432 215" align="align:center middle;" id="caption198" class="cell_1"/>
- <Shape position="absolute 345 176 865 182" linetype="horizontal" id="line148" class="line_2"/>
- <Button position="absolute 755 225 866 244" id="btn_nutrstatjudgbase3" class="btn2" text="영양상태판정기준" onclick="switch2_case3_btn_nutrstatjudgbase3_onclick"/>
- <Radio position="absolute 435 78 493 128" id="rdo_calrflag2" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <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">HB</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 768 5 865 24" id="btn_nutrreqqtycalc2" class="btn2" text="영양요구량계산" onclick="switch2_case3_btn_nutrreqqtycalc2_onclick"/>
- <Button position="absolute 690 5 765 24" id="btn_intkqtyvalu2" class="btn2" text="섭취량평가" onclick="switch2_case3_btn_intkqtyvalu2_onclick"/>
- <MaskEdit position="absolute 502 106 552 125" id="opt_calrhb2" mask="###.9" readonly="true"/>
- <MaskEdit position="absolute 502 81 552 100" id="opt_calradopt2" mask="###.9" readonly="true"/>
- <MaskEdit position="absolute 638 156 688 175" id="opt_protadopt2" mask="###.9" readonly="true"/>
- <Button position="absolute 662 131 704 150" id="btn_calculation6" class="btn2" text="계산" onclick="switch2_case3_btn_calculation6_onclick"/>
- <Static text="kg" position="absolute 507 33 523 53" align="align:center middle;" id="caption174"/>
- <MaskEdit position="absolute 435 32 505 51" id="ipt_stndbdwt2" class="input_search" mask="###.9" limitbymask="both"/>
- <Shape position="absolute 345 151 865 157" linetype="horizontal" id="line152" class="line_2"/>
- <TextArea position="absolute 5 30 338 623" id="tar_review2" enable="true" wordwrap="word" style="linespace:6;"/>
- <Static text="영양상태판정Review" position="absolute 11 9 157 25" id="caption211" class="tit_2"/>
- <Shape position="absolute 5 622 338 628" linetype="horizontal" id="line155" class="line_3"/>
- <Shape position="absolute 5 25 338 31" linetype="horizontal" id="line156" class="line_10"/>
- <Shape position="absolute 345 51 865 57" linetype="horizontal" id="line140" class="line_2"/>
- <Static text="기준체중" position="absolute 345 30 432 53" align="align:center middle;" id="caption173" class="cell_1"/>
- <Static text="열량" position="absolute 345 54 432 153" align="align:center middle;" id="caption214" class="cell_1"/>
- <Static text="단백질" position="absolute 345 154 432 177" align="align:center middle;" id="caption205" class="cell_1"/>
- <Static text="PIBW" position="absolute 730 30 785 53" align="align:center middle;" id="caption2" class="cell_1"/>
- <MaskEdit readonly="true" position="absolute 788 31 838 50" id="opt_pibw2" mask="###.9"/>
- <Static text="%" position="absolute 840 31 860 51" align="align:center middle;" id="caption7"/>
- <Radio position="absolute 550 33 700 50" id="rdo_stndbdwtflag2" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="switch2_case3_rdo_stndbdwtflag2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">IBW</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">ABW</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">Wt</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="계수법" position="absolute 590 156 630 176" align="align:center middle;" id="caption8"/>
- <MaskEdit position="absolute 572 81 617 100" id="ipt_adoptlawcalr2" class="input_search" mask="999" limitbymask="integer"/>
- <MaskEdit position="absolute 572 106 617 125" id="ipt_hbcalr12" class="input_search" mask="#.9" limitbymask="both"/>
- <MaskEdit position="absolute 637 106 682 125" id="ipt_hbcalr22" class="input_search" mask="#.9" limitbymask="both"/>
- <MaskEdit position="absolute 707 156 752 175" id="ipt_protqty2" class="input_search" mask="#.9" limitbymask="both"/>
- <Button position="absolute 695 105 737 124" id="btn_calculation5" class="btn2" text="BEE" onclick="switch2_case3_btn_calculation5_onclick"/>
- <Button position="absolute 790 155 832 174" id="btn_calculation7" class="btn2" visible="false" text="계산" onclick="switch2_case3_btn_calculation7_onclick"/>
- <Div position="absolute 264 175 709 420" id="grp_pursmngt" visible="false">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 445 245" id="rectangle3" type="rectangle" anchor="default"/>
- <TextArea position="absolute 5 30 440 210" id="textarea3" anchor="default" wordwrap="word"/>
- <Button position="absolute 380 215 436 237" id="button7" class="btn4" text="닫기" anchor="default" onclick="switch2_case3_grp_pursmngt_button7_onclick"/>
- <Button position="absolute 320 215 376 237" id="button8" class="btn4" text="적용" anchor="default" onclick="switch2_case3_grp_pursmngt_button8_onclick"/>
- <Static text="영양치료계획/권장" position="absolute 6 12 179 28" id="caption13" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="회신" id="case4">
- <Layouts>
- <Layout>
- <TextArea position="absolute 5 29 867 624" id="tar_replcnts" wordwrap="word" style="linespace:6;"/>
- <Button position="absolute 814 2 867 24" id="btn_soap" class="btn2" text="SOAP" onclick="switch2_case4_btn_soap_onclick"/>
- <Shape position="absolute 5 24 867 30" linetype="horizontal" id="line132" class="line_10"/>
- <Shape position="absolute 5 621 867 627" linetype="horizontal" id="line133" class="line_3"/>
- <Button id="btn_print" taborder="1" text="출력" onclick="grp_biz_btn_print_onclick" class="btn6" position="absolute 752 2 808 24" visible="false"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape position="absolute 320 726 1195 732" linetype="horizontal" id="line134" class="line_10"/>
- <Shape position="absolute 320 753 1195 759" linetype="horizontal" id="line135" class="line_3"/>
- <Edit readonly="true" position="absolute 321 731 501 750" id="opt_reqresn" class="output"/>
- <Edit readonly="true" position="absolute 510 731 625 750" align="align:center middle;" id="opt_formrecseq" class="output"/>
- <Static text="영양사" position="absolute 684 731 760 754" align="align:center middle;" id="caption188" class="cell_1"/>
- <Static text="수행일자" position="absolute 1025 731 1087 754" align="align:center middle;" id="caption189" class="cell_1"/>
- <Calendar position="absolute 1090 733 1194 752" id="ipt_execdd" class="input_default" style="background:#ffccffff stretch 5,5;"/>
- <Combo position="absolute 763 733 850 752" id="cmb_chrgdieter" class="combo_default" innerdataset="@ds_init_basecode_dieter_dieter" datacolumn="cdnm" codecolumn="cdid" style="background:#ffccffff stretch 5,5;"/>
- <Shape position="absolute 650 64 1195 70" linetype="horizontal" id="line136" class="line_10"/>
- <Shape position="absolute 650 89 1195 95" linetype="vertical" id="line137" class="line_3"/>
- <Combo position="absolute 738 70 910 89" id="cmb_nutrmngtkind" class="combo_default" innerdataset="@ds_init_basecode_nutrmngtkind_A0060" datacolumn="cdnm" codecolumn="cdid" style="background:#ffccffff stretch 5,5;"/>
- <Combo position="absolute 990 71 1192 90" id="cmb_sickcd" class="combo_default" innerdataset="@ds_init_basecode_sickcd_A0059" datacolumn="cdnm" codecolumn="cdid" style="background:#ffccffff stretch 5,5;"/>
- <Static text="영양관리유형" position="absolute 650 69 735 92" align="align:center middle;" id="caption190" class="cell_1"/>
- <Static text="질환구분" position="absolute 917 69 987 92" align="align:center middle;" id="caption191" class="cell_1"/>
- <Grid position="absolute 0 379 315 481" id="grd_mealprcpinfo" binddataset="ds_main_maindata_dietprcp" oncelldblclick="grd_mealprcpinfo_oncelldblclick" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="190"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일자"/>
- <Cell col="1" text="끼니"/>
- <Cell col="2" text="식사명"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" text="bind:prcpdd" calendardisplaynulltype="none"/>
- <Cell col="1" text="bind:dietmeal"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:dietnm" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 645 315 751" align="align:center middle;" id="grd_nutrsrchrslthist" binddataset="ds_main_maindata_nutrsrchrslt" oncelldblclick="grd_nutrsrchrslthist_oncelldblclick" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="54"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="등록번호"/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="일자"/>
- <Cell col="3" text="영양관리유형"/>
- <Cell col="4" text="검색결과"/>
- <Cell col="5" text="indd"/>
- <Cell col="6" text="formrecseq"/>
- <Cell col="7" text="영양사"/>
- <Cell col="8" text="회신상태"/>
- <Cell col="9" text="dddd"/>
- <Cell col="10" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell text="bind:pid"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="align:center;" text="bind:fnexamflag" combodataset="ds_cbo_fnexamflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="2" displaytype="date" text="bind:execdd" calendardisplaynulltype="none"/>
- <Cell col="3" text="bind:nutrmngtkind"/>
- <Cell col="4" text="bind:srchrslt"/>
- <Cell col="5" text="bind:indd"/>
- <Cell col="6" text="bind:formrecseq"/>
- <Cell col="7" text="bind:dieter"/>
- <Cell col="8" text="bind:cnststatnm"/>
- <Cell col="9" text="bind:chrgdieternm"/>
- <Cell col="10" text="bind:intndieternm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 0 640 315 646" linetype="horizontal" id="line139" class="line_10"/>
- <Static text="영양검색결과이력" position="absolute 1 624 127 640" id="caption192" class="tit_2"/>
- <Combo position="absolute 933 733 1020 752" id="cmb_intndieter" class="combo_default" innerdataset="@ds_init_basecode_dieter_intndieter" datacolumn="cdnm" codecolumn="cdid" style="background:#ffccffff stretch 5,5;"/>
- <Static text="인턴영양사" position="absolute 854 731 930 754" align="align:center middle;" id="caption10" class="cell_1"/>
- <Div position="absolute 0 758 1195 784" id="group4" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Button position="absolute 942 4 998 26" id="btn_save" class="btn4" text="저장" anchor="default" onclick="group4_btn_save_onclick"/>
- <Button position="absolute 872 4 940 26" id="btn_reset" class="btn4" text="초기화" anchor="default" onclick="group4_btn_reset_onclick"/>
- <Button position="absolute 1 4 105 26" id="button27" class="btn3" enable="false" text="의무기록조회" anchor="default"/>
- <Button position="absolute 107 4 187 26" id="button3" class="btn3" enable="false" text="처방조회" anchor="default"/>
- <Button position="absolute 190 4 294 26" id="btn_recsrch" class="btn3" enable="true" text="통합기록조회" anchor="default" onclick="group4_btn_recsrch_onclick"/>
- <Button position="absolute 295 4 399 26" id="btn_bsugarrec" class="btn3" enable="true" text="혈당간호기록" anchor="default" onclick="group4_btn_bsugarrec_onclick"/>
- <Button position="absolute 400 4 504 26" id="btn_capdrec" class="btn3" enable="true" text="CAPD기록" anchor="default" onclick="group4_btn_capdrec_onclick"/>
- <Button position="absolute 505 4 609 26" id="btn_crrtrec" class="btn3" enable="true" visible="false" text="CRRT기록" anchor="default" onclick="group4_btn_crrtrec_onclick"/>
- <Button position="absolute 1000 4 1056 26" id="btn_cnstrepl" class="btn4" text="회신" anchor="default" onclick="group4_btn_cnstrepl_onclick"/>
- <Button position="absolute 766 4 870 26" id="btn_pastrepl" class="btn4" text="과거회신보기" anchor="default" onclick="group4_btn_pastrepl_onclick"/>
- <Button position="absolute 1058 4 1114 26" id="btn_del" class="btn4" text="삭제" anchor="default" onclick="group4_btn_del_onclick"/>
- <Button position="absolute 1115 4 1195 26" id="btn_cnstreplcncl" class="btn4" text="회신취소" anchor="default" onclick="group4_btn_cnstreplcncl_onclick"/>
- <Button position="absolute 610 4 709 26" id="button9" class="btn3" text="CarePlan" anchor="default" onclick="group4_button9_onclick"/>
- <Button id="btn_tprrec" taborder="1" text="임상관찰기록" class="btn3" visible="true" position="absolute 505 4 609 26" onclick="group4_btn_tprrec_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption19" text="환자별 영양관리" class="tit_1" position="absolute 0 0 130 25"/>
- <Div position="absolute 0 107 315 327" id="grp_patinfo">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 315 6" linetype="horizontal" id="line21" class="line_10" anchor="default"/>
- <Static text="휴대전화" position="absolute 159 54 224 77" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="주소" position="absolute 0 79 65 128" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Static text="환자명" position="absolute 0 4 65 27" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
- <Static text="입원/외래" position="absolute 0 130 65 153" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
- <Static text="생년월일" position="absolute 159 4 224 27" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
- <Static text="성별" position="absolute 0 29 65 52" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
- <Static text="나이" position="absolute 159 29 224 52" align="align:center middle;" id="caption35" class="cell_1" anchor="default"/>
- <Static text="집전화" position="absolute 0 54 65 77" align="align:center middle;" id="caption37" class="cell_1" anchor="default"/>
- <Static text="진료과" position="absolute 0 154 65 177" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
- <Static text="담당교수" position="absolute 159 154 224 177" align="align:center middle;" id="caption39" class="cell_1" anchor="default"/>
- <Static text="입원일자" position="absolute 159 130 224 153" align="align:center middle;" id="caption40" class="cell_1" anchor="default"/>
- <Static text="-" position="absolute 108 81 123 101" align="align:center middle;" id="caption41" anchor="default"/>
- <Edit readonly="true" position="absolute 68 6 156 25" align="align:center middle;" id="opt_hngnm" class="output" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 227 6 315 25" align="align:center middle;" id="opt_brthdd" mask="####-##-##" type="string" maskchar=" " displaynulltext=" " trimtype="both" anchor="default"/>
- <Edit readonly="true" position="absolute 68 31 156 50" align="align:center middle;" id="opt_sex" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 227 31 315 50" align="align:center middle;" id="opt_age" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 68 56 156 75" align="align:center middle;" id="opt_hometel" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 227 56 315 75" align="align:center middle;" id="opt_mpphontel" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 68 81 105 100" align="align:center middle;" id="opt_zipcd1" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 119 81 156 100" align="align:center middle;" id="opt_zipcd2" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 159 81 315 100" id="opt_addr1" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 68 106 315 125" id="opt_addr2" autoselect="true" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 68 132 156 151" align="align:center middle;" id="opt_inout" class="output" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 227 132 315 151" align="align:center middle;" id="opt_indd" mask="####-##-##" trimtype="both" maskchar=" " type="string" displaynulltext=" " anchor="default"/>
- <Edit readonly="true" position="absolute 68 156 156 175" align="align:center middle;" id="opt_orddept" class="output" anchor="default"/>
- <Edit readonly="true" position="absolute 227 156 315 175" align="align:center middle;" id="opt_atdoct" class="output" anchor="default"/>
- <Shape position="absolute 0 177 315 183" linetype="horizontal" id="line138" class="line_3" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_maindata_nutrstatjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="cnststat" type="STRING" size="256"/>
- <Column id="reqpsn" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqresn" type="STRING" size="256"/>
- <Column id="reccnts" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="ordcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="sickcd" type="STRING" size="256"/>
- <Column id="bodysympchoi" type="STRING" size="256"/>
- <Column id="bodysymprem" type="STRING" size="256"/>
- <Column id="dietprobchoi" type="STRING" size="256"/>
- <Column id="dietprobrem" type="STRING" size="256"/>
- <Column id="diethistchoi" type="STRING" size="256"/>
- <Column id="healsuppfood" type="STRING" size="256"/>
- <Column id="cofftims" type="STRING" size="256"/>
- <Column id="smoktims" type="STRING" size="256"/>
- <Column id="eatouttims" type="STRING" size="256"/>
- <Column id="eatoutrem" type="STRING" size="256"/>
- <Column id="drunktims" type="STRING" size="256"/>
- <Column id="drunkvol" type="STRING" size="256"/>
- <Column id="drunkrem" type="STRING" size="256"/>
- <Column id="diethistetc" type="STRING" size="256"/>
- <Column id="intkstatmainmeal" type="STRING" size="256"/>
- <Column id="intkstatsubmeal" type="STRING" size="256"/>
- <Column id="intkstatetc" type="STRING" size="256"/>
- <Column id="actgrdechoi" type="STRING" size="256"/>
- <Column id="actgrdeexer" type="STRING" size="256"/>
- <Column id="actgrdeetc" type="STRING" size="256"/>
- <Column id="physmeasbdht" type="STRING" size="256"/>
- <Column id="physmeasbdwt" type="STRING" size="256"/>
- <Column id="physmeasubw" type="STRING" size="256"/>
- <Column id="physmeasibw" type="STRING" size="256"/>
- <Column id="physmeasibwperc" type="STRING" size="256"/>
- <Column id="physmeasabw" type="STRING" size="256"/>
- <Column id="bdwtupdtqty" type="STRING" size="256"/>
- <Column id="bdwtupdtrate" type="STRING" size="256"/>
- <Column id="bdwtupdtterm" type="STRING" size="256"/>
- <Column id="testrsltalb" type="STRING" size="256"/>
- <Column id="testrslttlc" type="STRING" size="256"/>
- <Column id="testrslthbhct" type="STRING" size="256"/>
- <Column id="testrslthbhct2" type="STRING" size="256"/>
- <Column id="testrslttrf" type="STRING" size="256"/>
- <Column id="testrsltrem" type="STRING" size="256"/>
- <Column id="chrgdieter" type="STRING" size="256"/>
- <Column id="intndieter" type="STRING" size="256"/>
- <Column id="chrgdr" type="STRING" size="256"/>
- <Column id="chrgnurs" type="STRING" size="256"/>
- <Column id="repldd" type="STRING" size="256"/>
- <Column id="druginfo" type="STRING" size="256"/>
- <Column id="replcnts" type="STRING" size="256"/>
- <Column id="nutrstatjudgcd" type="STRING" size="256"/>
- <Column id="nutrstatjudgrem" type="STRING" size="256"/>
- <Column id="nutrtplan" type="STRING" size="256"/>
- <Column id="cnstpurs" type="STRING" size="256"/>
- <Column id="nutrstatvalucd" type="STRING" size="256"/>
- <Column id="nutrstatvalucnts" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- <Column id="return" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="careplan" type="STRING" size="256"/>
- <Column id="pastreplcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_cnstreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="cnstflag1" type="STRING" size="256"/>
- <Column id="stndbdwtflag1" type="STRING" size="256"/>
- <Column id="stndbdwt1" type="STRING" size="256"/>
- <Column id="calrflag1" type="STRING" size="256"/>
- <Column id="adoptlawcalr1" type="STRING" size="256"/>
- <Column id="hbcalr11" type="STRING" size="256"/>
- <Column id="hbcalr21" type="STRING" size="256"/>
- <Column id="dialqty1" type="STRING" size="256"/>
- <Column id="protqty1" type="STRING" size="256"/>
- <Column id="nutrreqqty1" type="STRING" size="256"/>
- <Column id="cnstpsn1" type="STRING" size="256"/>
- <Column id="unstdgrde1" type="STRING" size="256"/>
- <Column id="calrintk1" type="STRING" size="256"/>
- <Column id="calrintkqty1" type="STRING" size="256"/>
- <Column id="protintk1" type="STRING" size="256"/>
- <Column id="protintkqty1" type="STRING" size="256"/>
- <Column id="intkqtyetc1" type="STRING" size="256"/>
- <Column id="dietercmt1" type="STRING" size="256"/>
- <Column id="optcalr1" type="STRING" size="256"/>
- <Column id="optcalradopt1" type="STRING" size="256"/>
- <Column id="optcalrhb1" type="STRING" size="256"/>
- <Column id="optprotqty1" type="STRING" size="256"/>
- <Column id="optprotadopt1" type="STRING" size="256"/>
- <Column id="nutrstatvalucd1" type="STRING" size="256"/>
- <Column id="nutrstatvalucnts1" type="STRING" size="256"/>
- <Column id="cnstcd" type="STRING" size="256"/>
- <Column id="cnstcnts" type="STRING" size="256"/>
- <Column id="review" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="execprcpuniqno"/>
- <Col id="pid"/>
- <Col id="execdd"/>
- <Col id="nutrmngtkind"/>
- <Col id="cnstflag1"/>
- <Col id="stndbdwtflag1"/>
- <Col id="stndbdwt1"/>
- <Col id="calrflag1"/>
- <Col id="adoptlawcalr1"/>
- <Col id="hbcalr11"/>
- <Col id="hbcalr21"/>
- <Col id="dialqty1"/>
- <Col id="protqty1"/>
- <Col id="nutrreqqty1"/>
- <Col id="cnstpsn1"/>
- <Col id="unstdgrde1"/>
- <Col id="calrintk1"/>
- <Col id="calrintkqty1"/>
- <Col id="protintk1"/>
- <Col id="protintkqty1"/>
- <Col id="intkqtyetc1"/>
- <Col id="dietercmt1"/>
- <Col id="optcalr1"/>
- <Col id="optcalradopt1"/>
- <Col id="optcalrhb1"/>
- <Col id="optprotqty1"/>
- <Col id="optprotadopt1"/>
- <Col id="nutrstatvalucd1"/>
- <Col id="nutrstatvalucnts1"/>
- <Col id="cnstcd"/>
- <Col id="cnstcnts"/>
- <Col id="review"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_pursmngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="cnstflag2" type="STRING" size="256"/>
- <Column id="stndbdwtflag2" type="STRING" size="256"/>
- <Column id="stndbdwt2" type="STRING" size="256"/>
- <Column id="calrflag2" type="STRING" size="256"/>
- <Column id="adoptlawcalr2" type="STRING" size="256"/>
- <Column id="hbcalr12" type="STRING" size="256"/>
- <Column id="hbcalr22" type="STRING" size="256"/>
- <Column id="dialqty2" type="STRING" size="256"/>
- <Column id="protqty2" type="STRING" size="256"/>
- <Column id="nutrreqqty2" type="STRING" size="256"/>
- <Column id="calrintk2" type="STRING" size="256"/>
- <Column id="calrintkqty2" type="STRING" size="256"/>
- <Column id="protintk2" type="STRING" size="256"/>
- <Column id="protintkqty2" type="STRING" size="256"/>
- <Column id="intkqtyetc2" type="STRING" size="256"/>
- <Column id="dietercmt2" type="STRING" size="256"/>
- <Column id="optcalr2" type="STRING" size="256"/>
- <Column id="optcalradopt2" type="STRING" size="256"/>
- <Column id="optcalrhb2" type="STRING" size="256"/>
- <Column id="optprotqty2" type="STRING" size="256"/>
- <Column id="optprotadopt2" type="STRING" size="256"/>
- <Column id="nutrstatvalucd2" type="STRING" size="256"/>
- <Column id="nutrstatvalucnts2" type="STRING" size="256"/>
- <Column id="review" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="execprcpuniqno"/>
- <Col id="pid"/>
- <Col id="execdd"/>
- <Col id="nutrmngtkind"/>
- <Col id="cnstflag2"/>
- <Col id="stndbdwtflag2"/>
- <Col id="stndbdwt2"/>
- <Col id="calrflag2"/>
- <Col id="adoptlawcalr2"/>
- <Col id="hbcalr12"/>
- <Col id="hbcalr22"/>
- <Col id="dialqty2"/>
- <Col id="protqty2"/>
- <Col id="nutrreqqty2"/>
- <Col id="calrintk2"/>
- <Col id="calrintkqty2"/>
- <Col id="protintk2"/>
- <Col id="protintkqty2"/>
- <Col id="intkqtyetc2"/>
- <Col id="dietercmt2"/>
- <Col id="optcalr2"/>
- <Col id="optcalradopt2"/>
- <Col id="optcalrhb2"/>
- <Col id="optprotqty2"/>
- <Col id="optprotadopt2"/>
- <Col id="nutrstatvalucd2"/>
- <Col id="nutrstatvalucnts2"/>
- <Col id="review"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_repl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pastreplcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pastreplcnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_patbaseinfo" 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="cretno" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseq" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="inout" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="atdoctid" type="STRING" size="256"/>
- <Column id="atdoctnm" type="STRING" size="256"/>
- <Column id="wt" type="STRING" size="256"/>
- <Column id="ht" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="cretno"/>
- <Col id="brthdd"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="zipcdseq"/>
- <Col id="detladdr"/>
- <Col id="ioflag"/>
- <Col id="inout"/>
- <Col id="indd"/>
- <Col id="orddeptcd"/>
- <Col id="orddeptnm"/>
- <Col id="atdoctid"/>
- <Col id="atdoctnm"/>
- <Col id="wt"/>
- <Col id="ht"/>
- <Col id="flag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_diag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="diagcd"/>
- <Col id="diagnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_inmotv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inmotvcnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inmotvcnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_dietprcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="dietmeal" type="STRING" size="256"/>
- <Column id="dietnm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpdd"/>
- <Col id="dietmeal"/>
- <Col id="dietnm"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddeptcd"/>
- <Col id="prcpgenrflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_nutrmngt" 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="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="dieter" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="cnststatnm" type="STRING" size="256"/>
- <Column id="chrgdieternm" type="STRING" size="256"/>
- <Column id="intndieternm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="execdd"/>
- <Col id="nutrmngtkind"/>
- <Col id="dieter"/>
- <Col id="ioflag"/>
- <Col id="indd"/>
- <Col id="formrecseq"/>
- <Col id="cnststatnm"/>
- <Col id="chrgdieternm"/>
- <Col id="intndieternm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_nutrsrchrslt" 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="fnexamflag" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="srchrslt" type="STRING" size="256"/>
- <Column id="insrslt" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="dieter" type="STRING" size="256"/>
- <Column id="cnststatnm" type="STRING" size="256"/>
- <Column id="chrgdieternm" type="STRING" size="256"/>
- <Column id="intndieternm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="fnexamflag"/>
- <Col id="execdd"/>
- <Col id="nutrmngtkind"/>
- <Col id="srchrslt"/>
- <Col id="insrslt"/>
- <Col id="indd"/>
- <Col id="formrecseq"/>
- <Col id="dieter"/>
- <Col id="cnststatnm"/>
- <Col id="chrgdieternm"/>
- <Col id="intndieternm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_cureplan_nutrstatjudg" 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="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="cnstpurs" type="STRING" size="256"/>
- <Column id="cureplancd" type="STRING" size="256"/>
- <Column id="cureplancnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="execdd"/>
- <Col id="nutrmngtkind"/>
- <Col id="cnstpurs"/>
- <Col id="cureplancd"/>
- <Col id="cureplancnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_maindata_cureplan_cnstreq" 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="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="cnstpurs" type="STRING" size="256"/>
- <Column id="cureplancd" type="STRING" size="256"/>
- <Column id="cureplancnts" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_maindata_cureplan_pursmngt" 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="execdd" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="cnstpurs" type="STRING" size="256"/>
- <Column id="cureplancd" type="STRING" size="256"/>
- <Column id="cureplancnts" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_testrslt_lis" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="alb" type="STRING" size="256"/>
- <Column id="wbc" type="STRING" size="256"/>
- <Column id="lymphocytes" type="STRING" size="256"/>
- <Column id="tlc" type="STRING" size="256"/>
- <Column id="hb" type="STRING" size="256"/>
- <Column id="hct" type="STRING" size="256"/>
- <Column id="trf" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="alb"/>
- <Col id="wbc"/>
- <Col id="lymphocytes"/>
- <Col id="tlc"/>
- <Col id="hb"/>
- <Col id="hct"/>
- <Col id="trf"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="flag2" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqpsn" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="educreqcnts" type="STRING" size="256"/>
- <Column id="reccnts" type="STRING" size="256"/>
- <Column id="h_cretno" type="STRING" size="256"/>
- <Column id="h_orddeptcd" type="STRING" size="256"/>
- <Column id="h_prcpgenrflag" type="STRING" size="256"/>
- <Column id="h_orddd" type="STRING" size="256"/>
- <Column id="h_formrecseq" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="flag"/>
- <Col id="flag2"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="reqdd"/>
- <Col id="reqpsn"/>
- <Col id="orddrid"/>
- <Col id="educreqcnts"/>
- <Col id="reccnts"/>
- <Col id="h_cretno"/>
- <Col id="h_orddeptcd"/>
- <Col id="h_prcpgenrflag"/>
- <Col id="h_orddd"/>
- <Col id="h_formrecseq"/>
- <Col id="execprcpuniqno"/>
- <Col id="nutrmngtkind"/>
- <Col id="execdd"/>
- <Col id="srchdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="nutrmngtkind" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="pastexecdd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="wt" type="STRING" size="256"/>
- <Column id="ht" type="STRING" size="256"/>
- <Column id="ibw" type="STRING" size="256"/>
- <Column id="calrrecmqty" type="STRING" size="256"/>
- <Column id="protrecmqty" type="STRING" size="256"/>
- <Column id="cnstflag" type="STRING" size="256"/>
- <Column id="calrintk" type="STRING" size="256"/>
- <Column id="calrintkqty" type="STRING" size="256"/>
- <Column id="protintk" type="STRING" size="256"/>
- <Column id="protintkqty" type="STRING" size="256"/>
- <Column id="intkqtyetc" type="STRING" size="256"/>
- <Column id="dietercmt" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqpsn" type="STRING" size="256"/>
- <Column id="reqresn" type="STRING" size="256"/>
- <Column id="reccnts" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="dieter" type="STRING" size="256"/>
- <Column id="intndieter" type="STRING" size="256"/>
- <Column id="chrgdieternm" type="STRING" size="256"/>
- <Column id="intndieternm" type="STRING" size="256"/>
- <Column id="careplanflag" type="STRING" size="256"/>
- <Column id="trflag" type="STRING" size="256"/>
- <Column id="execdd2" type="STRING" size="256"/>
- <Column id="checklistinityn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_maindata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nutrstatjudg" type="STRING" size="256"/>
- <Column id="cnstreq" type="STRING" size="256"/>
- <Column id="pursmngt" type="STRING" size="256"/>
- <Column id="cureplan" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="nutrstatjudg"/>
- <Col id="cnstreq"/>
- <Col id="pursmngt"/>
- <Col id="cureplan"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cureplancnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cureplancnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_nutrmngtkind_A0060" 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"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_sickcd_A0059" 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"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_dieter_dieter" 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"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_dieter_intndieter" 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"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_nutrjudgbase_data" 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="dngrcd" type="STRING" size="256"/>
- <Column id="min" type="STRING" size="256"/>
- <Column id="max" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="dngrcd"/>
- <Col id="min"/>
- <Col id="max"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nutrstatvalucd" type="STRING" size="256"/>
- <Column id="cnstcd" type="STRING" size="256"/>
- <Column id="cureplancd1" type="STRING" size="256"/>
- <Column id="cureplancd2" type="STRING" size="256"/>
- <Column id="cureplancd3" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="nutrstatvalucd"/>
- <Col id="cnstcd"/>
- <Col id="cureplancd1"/>
- <Col id="cureplancd2"/>
- <Col id="cureplancd3"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msg" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="msg"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_cnst_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnststat" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cnststat"/>
- <Col id="formrecseq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="return" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="return">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cbo_fnexamflag" 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">I</Col>
- </Row>
- <Row>
- <Col id="label">신환</Col>
- <Col id="value">F</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_nutrstatvalucd_A501" 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>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_cureplancd1_A503" 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>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_cnstcd_A502" 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>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_cureplancd2_A504" 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>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_cureplancd3_A505" 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>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_basecode_dieter_alldieter" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_receivedatacopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_chk_bodysymp" 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>
- <Row>
- <Col id="label">고열</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">인공호흡기</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">체중감소</Col>
- <Col id="value">9</Col>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_dietprob" 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>
- <Row>
- <Col id="label">연하곤란</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">설사</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_diethist" 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">11</Col>
- </Row>
- <Row>
- <Col id="label">규칙적인 식사</Col>
- <Col id="value">12</Col>
- </Row>
- <Row>
- <Col id="label">불규칙적인 식사</Col>
- <Col id="value">13</Col>
- </Row>
- <Row>
- <Col id="label">빠른식사속도</Col>
- <Col id="value">14</Col>
- </Row>
- <Row>
- <Col id="label">과식</Col>
- <Col id="value">15</Col>
- </Row>
- <Row>
- <Col id="label">당질과다섭취</Col>
- <Col id="value">16</Col>
- </Row>
- <Row>
- <Col id="label">지방과다섭취</Col>
- <Col id="value">17</Col>
- </Row>
- <Row>
- <Col id="label">염분과다섭취</Col>
- <Col id="value">18</Col>
- </Row>
- <Row>
- <Col id="label">건강보조식품</Col>
- <Col id="value">19</Col>
- </Row>
- <Row>
- <Col id="label">커피</Col>
- <Col id="value">20</Col>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label">흡연</Col>
- <Col id="value">21</Col>
- </Row>
- <Row>
- <Col id="label">외식</Col>
- <Col id="value">22</Col>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label">음주</Col>
- <Col id="value">23</Col>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_actgrde" 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>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_maindata_nutrstatjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_maindata_cureplan" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_maindata_cnstreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_maindata_pursmngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_chk_cnstpsn" 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>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formcd" type="STRING" size="256"/>
- <Column id="formkind" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="btnvisible" type="STRING" size="256"/>
- <Column id="btnenable" type="STRING" size="256"/>
- <Column id="unpreprec" type="STRING" size="256"/>
- <Column id="modalyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="topyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="formcd"/>
- <Col id="formkind"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="btnvisible"/>
- <Col id="btnenable"/>
- <Col id="unpreprec"/>
- <Col id="modalyn"/>
- <Col id="orddeptcd"/>
- <Col id="ioflag"/>
- <Col id="topyn"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.ipt_pid" propid="value" datasetid="ds_send_searchitem" columnid="pid"/>
- <BindItem id="item1" compid="group5.opt_patnm" propid="value" datasetid="ds_send_searchitem" columnid="hngnm"/>
- <BindItem id="item2" compid="group5.opt_reqdd" propid="value" datasetid="ds_main_receivedata" columnid="reqdd"/>
- <BindItem id="item3" compid="group5.opt_reqpsn" propid="value" datasetid="ds_main_receivedata" columnid="reqpsn"/>
- <BindItem id="item4" compid="group5.opt_reccnts" propid="value" datasetid="ds_main_receivedata" columnid="reccnts"/>
- <BindItem id="item5" compid="grp_patinfo.opt_hngnm" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="hngnm"/>
- <BindItem id="item6" compid="grp_patinfo.opt_brthdd" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="brthdd"/>
- <BindItem id="item7" compid="grp_patinfo.opt_inout" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="inout"/>
- <BindItem id="item8" compid="grp_patinfo.opt_indd" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="indd"/>
- <BindItem id="item9" compid="switch2.case1.ipt_bodysymprem" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="bodysymprem"/>
- <BindItem id="item10" compid="switch2.case1.ipt_dietprobrem" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="dietprobrem"/>
- <BindItem id="item11" compid="switch2.case1.ipt_healsuppfood" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="healsuppfood"/>
- <BindItem id="item12" compid="switch2.case1.ipt_cofftims" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="cofftims"/>
- <BindItem id="item13" compid="switch2.case1.ipt_smoktims" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="smoktims"/>
- <BindItem id="item14" compid="switch2.case1.ipt_eatouttims" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="eatouttims"/>
- <BindItem id="item15" compid="switch2.case1.ipt_eatoutrem" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="eatoutrem"/>
- <BindItem id="item16" compid="switch2.case1.ipt_drunktims" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="drunktims"/>
- <BindItem id="item17" compid="switch2.case1.ipt_drunkvol" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="drunkvol"/>
- <BindItem id="item18" compid="switch2.case1.ipt_drunkrem" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="drunkrem"/>
- <BindItem id="item19" compid="switch2.case1.ipt_diethistetc" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="diethistetc"/>
- <BindItem id="item20" compid="switch2.case1.ipt_intkstatmainmeal" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="intkstatmainmeal"/>
- <BindItem id="item21" compid="switch2.case1.ipt_intkstatsubmeal" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="intkstatsubmeal"/>
- <BindItem id="item22" compid="switch2.case1.ipt_intkstatetc" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="intkstatetc"/>
- <BindItem id="item23" compid="switch2.case1.ipt_actgrdeexer" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="actgrdeexer"/>
- <BindItem id="item24" compid="switch2.case1.tar_actgrdeetc" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="actgrdeetc"/>
- <BindItem id="item25" compid="opt_reqresn" propid="value" datasetid="ds_main_receivedata" columnid="educreqcnts"/>
- <BindItem id="item26" compid="opt_formrecseq" propid="value" datasetid="ds_main_receivedata" columnid="h_formrecseq"/>
- <BindItem id="item27" compid="cmb_chrgdieter" propid="value" datasetid="ds_send_searchitem" columnid="dieter"/>
- <BindItem id="item28" compid="cmb_intndieter" propid="value" datasetid="ds_send_searchitem" columnid="intndieter"/>
- <BindItem id="item29" compid="ipt_execdd" propid="value" datasetid="ds_send_searchitem" columnid="execdd"/>
- <BindItem id="item30" compid="cmb_nutrmngtkind" propid="value" datasetid="ds_send_searchitem" columnid="nutrmngtkind"/>
- <BindItem id="item31" compid="cmb_sickcd" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="sickcd"/>
- <BindItem id="item32" compid="switch2.case1.ipt_physmeasbdht" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasbdht"/>
- <BindItem id="item33" compid="switch2.case1.ipt_physmeasbdwt" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasbdwt"/>
- <BindItem id="item34" compid="switch2.case1.ipt_physmeasubw" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasubw"/>
- <BindItem id="item35" compid="switch2.case1.ipt_physmeasibw" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasibw"/>
- <BindItem id="item36" compid="switch2.case1.ipt_physmeasibwperc" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasibwperc"/>
- <BindItem id="item37" compid="switch2.case1.ipt_physmeasabw" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasabw"/>
- <BindItem id="item38" compid="switch2.case1.ipt_bdwtupdtqty" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="bdwtupdtqty"/>
- <BindItem id="item39" compid="switch2.case1.ipt_bdwtupdtrate" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="bdwtupdtrate"/>
- <BindItem id="item40" compid="switch2.case1.ipt_bdwtupdtterm" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="bdwtupdtterm"/>
- <BindItem id="item41" compid="switch2.case1.ipt_testrsltalb" propid="value" datasetid="ds_main_testrslt_lis" columnid="alb"/>
- <BindItem id="item42" compid="switch2.case1.ipt_testrslttlc" propid="value" datasetid="ds_main_testrslt_lis" columnid="tlc"/>
- <BindItem id="item43" compid="switch2.case1.ipt_testrslthbhct" propid="value" datasetid="ds_main_testrslt_lis" columnid="hb"/>
- <BindItem id="item44" compid="switch2.case1.ipt_testrslthbhct2" propid="value" datasetid="ds_main_testrslt_lis" columnid="hct"/>
- <BindItem id="item45" compid="switch2.case1.ipt_testrslttrf" propid="value" datasetid="ds_main_testrslt_lis" columnid="trf"/>
- <BindItem id="item46" compid="switch2.case1.tar_testrsltrem" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="testrsltrem"/>
- <BindItem id="item47" compid="switch2.case1.grp_cureplancnts.textarea2" propid="value" datasetid="ds_send" columnid="cureplancnts"/>
- <BindItem id="item48" compid="switch2.case1.tar_druginfo" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="druginfo"/>
- <BindItem id="item49" compid="switch2.case1.cmb_nutrstatvalu" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="nutrstatvalucd"/>
- <BindItem id="item50" compid="switch2.case1.tar_nutrstatvalu" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="nutrstatvalucnts"/>
- <BindItem id="item51" compid="switch2.case2.tar_review1" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="review"/>
- <BindItem id="item52" compid="switch2.case2.ipt_stndbdwt" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="stndbdwt1"/>
- <BindItem id="item53" compid="switch2.case2.rdo_stndbdwtflag" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="stndbdwtflag1"/>
- <BindItem id="item54" compid="switch2.case2.opt_pibw1" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasibwperc"/>
- <BindItem id="item55" compid="switch2.case2.opt_calr" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="optcalr1"/>
- <BindItem id="item56" compid="switch2.case2.rdo_calrflag" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="calrflag1"/>
- <BindItem id="item57" compid="switch2.case2.opt_calradopt" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="optcalradopt1"/>
- <BindItem id="item58" compid="switch2.case2.ipt_adoptlawcalr" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="adoptlawcalr1"/>
- <BindItem id="item59" compid="switch2.case2.opt_calrhb" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="optcalrhb1"/>
- <BindItem id="item60" compid="switch2.case2.ipt_hbcalr1" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="hbcalr11"/>
- <BindItem id="item61" compid="switch2.case2.ipt_hbcalr2" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="hbcalr21"/>
- <BindItem id="item62" compid="switch2.case2.ipt_dialqty" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="dialqty1"/>
- <BindItem id="item63" compid="switch2.case2.opt_protqty" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="optprotqty1"/>
- <BindItem id="item64" compid="switch2.case2.opt_protadopt" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="optprotadopt1"/>
- <BindItem id="item65" compid="switch2.case2.ipt_protqty" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="protqty1"/>
- <BindItem id="item66" compid="switch2.case2.tar_nutrreqqty" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="nutrreqqty1"/>
- <BindItem id="item67" compid="switch2.case2.grp_cnstreq.textarea1" propid="value" datasetid="ds_send" columnid="cureplancnts"/>
- <BindItem id="item68" compid="switch2.case2.cmb_nutrstatvalu1" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="nutrstatvalucd1"/>
- <BindItem id="item69" compid="switch2.case2.tar_nutrstatvalu1" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="nutrstatvalucnts1"/>
- <BindItem id="item70" compid="switch2.case2.cmb_cnstcd" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="cnstcd"/>
- <BindItem id="item71" compid="switch2.case2.tar_cnstcnts" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="cnstcnts"/>
- <BindItem id="item72" compid="switch2.case2.rdo_unstdgrde" propid="value" datasetid="ds_main_maindata_cnstreq" columnid="unstdgrde1"/>
- <BindItem id="item73" compid="switch2.case3.tar_review2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="review"/>
- <BindItem id="item74" compid="switch2.case3.grp_pursmngt.textarea3" propid="value" datasetid="ds_send" columnid="cureplancnts"/>
- <BindItem id="item75" compid="switch2.case3.ipt_stndbdwt2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="stndbdwt2"/>
- <BindItem id="item76" compid="switch2.case3.rdo_stndbdwtflag2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="stndbdwtflag2"/>
- <BindItem id="item77" compid="switch2.case3.opt_pibw2" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="physmeasibwperc"/>
- <BindItem id="item78" compid="switch2.case3.opt_calr2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="optcalr2"/>
- <BindItem id="item79" compid="switch2.case3.rdo_calrflag2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="calrflag2"/>
- <BindItem id="item80" compid="switch2.case3.opt_calradopt2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="optcalradopt2"/>
- <BindItem id="item81" compid="switch2.case3.ipt_adoptlawcalr2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="adoptlawcalr2"/>
- <BindItem id="item82" compid="switch2.case3.opt_calrhb2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="optcalrhb2"/>
- <BindItem id="item83" compid="switch2.case3.ipt_hbcalr12" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="hbcalr12"/>
- <BindItem id="item84" compid="switch2.case3.ipt_hbcalr22" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="hbcalr22"/>
- <BindItem id="item85" compid="switch2.case3.ipt_dialqty2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="dialqty2"/>
- <BindItem id="item86" compid="switch2.case3.tar_nutrreqqty2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="nutrreqqty2"/>
- <BindItem id="item87" compid="switch2.case3.cmb_nutrstatvalu2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="nutrstatvalucd2"/>
- <BindItem id="item88" compid="switch2.case3.tar_nutrstatvalu2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="nutrstatvalucnts2"/>
- <BindItem id="item89" compid="switch2.case4.tar_replcnts" propid="value" datasetid="ds_main_maindata_nutrstatjudg" columnid="replcnts"/>
- <BindItem id="item90" compid="grp_patinfo.opt_sex" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="sex"/>
- <BindItem id="item91" compid="grp_patinfo.opt_hometel" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="hometel"/>
- <BindItem id="item92" compid="grp_patinfo.opt_zipcd1" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="zipcd1"/>
- <BindItem id="item93" compid="grp_patinfo.opt_zipcd2" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="zipcd2"/>
- <BindItem id="item94" compid="grp_patinfo.opt_addr2" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="detladdr"/>
- <BindItem id="item95" compid="grp_patinfo.opt_orddept" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="orddeptnm"/>
- <BindItem id="item96" compid="grp_patinfo.opt_age" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="age"/>
- <BindItem id="item97" compid="grp_patinfo.opt_mpphontel" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="mpphontel"/>
- <BindItem id="item98" compid="grp_patinfo.opt_addr1" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="zipcdseq"/>
- <BindItem id="item99" compid="grp_patinfo.opt_atdoct" propid="value" datasetid="ds_main_maindata_patbaseinfo" columnid="atdoctnm"/>
- <BindItem id="item100" compid="switch2.case3.opt_protqty2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="optprotqty2"/>
- <BindItem id="item101" compid="switch2.case3.opt_protadopt2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="optprotadopt2"/>
- <BindItem id="item102" compid="switch2.case3.ipt_protqty2" propid="value" datasetid="ds_main_maindata_pursmngt" columnid="protqty2"/>
- </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 "ast_examcurexp::AEZ0001.xjs";
- include "ast_examcurexp::combolist.xjs";
- include "emr_medirecxp::MMR01100.xjs";
- var arErrorCode = new HashArray();
- function SMANC00300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- grdf_setRowTypeIcon(switch2.case1.grd_nutrstatjudg, 0);
- grdf_setRowTypeIcon(switch2.case2.grd_cnstreq, 0);
- grdf_setRowTypeIcon(switch2.case3.grd_pursmngt, 0);
- }
- function SMANC00300_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setToolTipBind(grd_diag);
-
- try{
- ds_main_receivedata.copyData(arg_ds_main_receivedata);
- if( utlf_isNull(ds_main_receivedata.getColumnInfo("reccnts")) ){
- ds_main_receivedata.addColumn("reccnts", "string");
- }
- if( utlf_isNull(ds_main_receivedata.getColumnInfo("execprcpuniqno")) ){
- ds_main_receivedata.addColumn("execprcpuniqno", "string");
- }
- if( utlf_isNull(ds_main_receivedata.getColumnInfo("nutrmngtkind")) ){
- ds_main_receivedata.addColumn("nutrmngtkind", "string");
- }
- if( utlf_isNull(ds_main_receivedata.getColumnInfo("execdd")) ){
- ds_main_receivedata.addColumn("execdd", "string");
- }
- if( utlf_isNull(ds_main_receivedata.getColumnInfo("h_formrecseq")) ){
- ds_main_receivedata.addColumn("h_formrecseq", "string");
- }
- ds_main_receivedata.setColumn(0, "reccnts", utlf_transNullToEmpty(ds_main_receivedata.getColumn(0, "reccnts")).replace("\n", " "));
- }catch(e){
- sysf_catchTrace(e);
- }
-
- var sProp = "col=5,row=3,cellspacing=2,vcellspacing=0,itemWidth=80,itemHeight=28,overflow='visible'";
- switch2.case1.chk_bodysymp.setInitComp(sProp, ds_chk_bodysymp,"value","label", "fn_bodysymp");
-
- switch2.case1.chk_bodysymp.components["chk_9"].visible = false;
-
- var sProp = "col=4,row=3,cellspacing=2,vcellspacing=0,itemWidth=80,itemHeight=28,overflow='visible'";
- switch2.case1.chk_dietprob.setInitComp(sProp, ds_chk_dietprob,"value","label", "fn_dietprob");
-
- var sProp = "col=3,row=7,cellspacing=2,vcellspacing=0,itemWidth=110,itemHeight=22,overflow='visible'";
- switch2.case1.chk_diethist.setInitComp(sProp, ds_chk_diethist,"value","label", "fn_diethist");
-
- switch2.case1.chk_diethist.components["chk_10"].visible = false;
- switch2.case1.chk_diethist.components["chk_13"].visible = false;
- switch2.case1.chk_diethist.components["chk_14"].visible = false;
- switch2.case1.chk_diethist.components["chk_16"].visible = false;
- switch2.case1.chk_diethist.components["chk_17"].visible = false;
-
- var sProp = "col=4,row=2,cellspacing=2,vcellspacing=0,itemWidth=90,itemHeight=28,overflow='visible'";
- switch2.case1.chk_actgrde.setInitComp(sProp, ds_chk_actgrde,"value","label", "fn_actgrde");
-
- var sProp = "col=3,row=1,cellspacing=2,vcellspacing=0,itemWidth=90,itemHeight=22,overflow='visible'";
- switch2.case2.chk_cnstpsn.setInitComp(sProp, ds_chk_cnstpsn,"value","label", "fn_cnstpsn");
-
- finit();
- fPrcpDataSrch();
- fTestRsltSrch(); //가장 최근 검사결과 조회
- ds_main_maindata_cureplan_nutrstatjudg.clearData();
- ds_main_maindata_cureplan_cnstreq.clearData();
- ds_main_maindata_cureplan_pursmngt.clearData();
- //ds_main_maindata_cureplan_nutrstatjudg.addRow();
- //ds_main_maindata_cureplan_cnstreq.addRow();
- //ds_main_maindata_cureplan_pursmngt.addRow();
-
- //submit("TRANC00102");
- //영양판정기준표 조회
- var oParam = {};
- oParam.id = "TRANC00102";
- oParam.service = "dietbaseapp.ClinicNutr";
- oParam.method = "reqGetNutrJudgBase";
- oParam.inds = "req=ds_send_temp";
- oParam.outds = "ds_init_nutrjudgbase_data=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- if(!utlf_isNull(ds_init_nutrjudgbase_data.getColumnInfo('valuitemcd'))){
- ds_init_nutrjudgbase_data.updateColID('valuitemcd', 'cd');
- ds_init_nutrjudgbase_data.updateColID('dngrstatcd', 'dngrcd');
- ds_init_nutrjudgbase_data.updateColID('minval', 'min');
- ds_init_nutrjudgbase_data.updateColID('maxval', 'max');
- }
-
- //submit("TRANC00202");
- //영양사 조회
- var oParam = {};
- oParam.id = "TRANC00202";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqGetDieter";
- oParam.inds = "req=ds_send_temp";
- oParam.outds = "ds_init_basecode_dieter_dieter=dieter ds_init_basecode_dieter_intndieter=intndieter ds_init_basecode_dieter_alldieter=alldieter";
- oParam.async = false;
- tranf_submit(oParam);
-
- group5.ipt_pid.setFocus();
-
- group5.btn_search.enable = frmf_checkAuth("R");
- group4.btn_save.enable = frmf_checkAuth("X");
- group4.btn_cnstrepl.enable = frmf_checkAuth("X"); //회신
- group4.btn_del.enable = frmf_checkAuth("X");
- group4.btn_cnstreplcncl.enable = frmf_checkAuth("X");
- group4.btn_cnstrepl.enable = false; //회신버튼 비활성화
-
- //appf_delPatientInfos(); // 상단정보 clear 2018.02.07 김금련
- }
- function fn_bodysymp(){
- var getData = String(switch2.case1.chk_bodysymp.getData()).replace(",","▦");
- ds_main_maindata_nutrstatjudg.setColumn(0, "bodysympchoi", getData);
- }
- function fn_dietprob(){
- var getData = String(switch2.case1.chk_dietprob.getData()).replace(",","▦");
- ds_main_maindata_nutrstatjudg.setColumn(0, "dietprobchoi", getData);
- }
- function fn_diethist(){
- var getData = String(switch2.case1.chk_diethist.getData()).replace(",","▦");
- ds_main_maindata_nutrstatjudg.setColumn(0, "diethistchoi", getData);
- }
- function fn_actgrde(){
- var getData = String(switch2.case1.chk_actgrde.getData()).replace(",","▦");
- ds_main_maindata_nutrstatjudg.setColumn(0, "actgrdechoi", getData);
- }
- function fn_cnstpsn(){
- var getData = String(switch2.case2.chk_cnstpsn.getData()).replace(",","▦");
- ds_main_maindata_cnstreq.setColumn(0, "cnstpsn1", getData);
- }
- function finit() {
- //화면open시 영양관리유형, 질환명에 코드를 setting해준다.
- //zbcfGetCodeList( new Array( "A0060", "A0059" ), new Array("/root/init/basecode/nutrmngtkind", "/root/init/basecode/sickcd" ) );
- var arrParam = [{dsNm: "ds_init_basecode_nutrmngtkind_A0060", cdGrpId: "A0060"},
- {dsNm: "ds_init_basecode_sickcd_A0059", cdGrpId: "A0059"}];
- appf_getCodeList(arrParam);
-
- ds_init_basecode_nutrmngtkind_A0060.insertRow(0);
- ds_init_basecode_nutrmngtkind_A0060.setColumn(0, "cdid", "");
- ds_init_basecode_nutrmngtkind_A0060.setColumn(0, "cdnm", "");
-
- ds_init_basecode_sickcd_A0059.insertRow(0);
- ds_init_basecode_sickcd_A0059.setColumn(0, "cdid", "");
- ds_init_basecode_sickcd_A0059.setColumn(0, "cdnm", "");
-
- // astGetComboList( new Array("A501","A502","A503","A504","A505"),
- // new Array("/root/init/baseinfo/nutrstatvalucd","/root/init/baseinfo/cnstcd"
- // ,"/root/init/baseinfo/cureplancd1","/root/init/baseinfo/cureplancd2","/root/init/baseinfo/cureplancd3") );
-
- var arrParam = [ {dsNm: "ds_init_baseinfo_nutrstatvalucd_A501", cdGrpId: "A501"},
- {dsNm: "ds_init_baseinfo_cnstcd_A502", cdGrpId: "A502"},
- {dsNm: "ds_init_baseinfo_cureplancd1_A503", cdGrpId: "A503"},
- {dsNm: "ds_init_baseinfo_cureplancd2_A504", cdGrpId: "A504"},
- {dsNm: "ds_init_baseinfo_cureplancd3_A505", cdGrpId: "A505"}];
- lf_getAstCodeList(arrParam);
-
- ds_main_maindata_diag.clearData();
- ds_main_maindata_inmotv.clearData();
- ds_main_maindata_dietprcp.clearData();
- ds_main_maindata_nutrmngt.clearData();
- ds_main_maindata_nutrsrchrslt.clearData();
- ds_main_maindata_cureplan_nutrstatjudg.clearData();
- ds_main_maindata_cureplan_cnstreq.clearData();
- ds_main_maindata_cureplan_pursmngt.clearData();
- ds_send_data_maindata.clearData();
-
- ds_send_searchitem.setColumn(0, "execdd", utlf_getCurrentDate());
- ds_send_searchitem.setColumn(0, "dieter", sysf_getUserInfo("userid"));
- //화면open시 환자기본정보 숨김.
- grp_patinfo.visible = true;
- btn_patinfo_onclick();//환자기본정보
- }
- function btn_patinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- if (grp_patinfo.visible == true) {
- grp_patinfo.visible = false;
- grd_diag.visible = true;
- caption42.visible = true;
- line25.visible = true;
- line24.visible = true;
- caption43.visible = true;
- line26.visible = true;
- line27.visible = true;
- grd_inmotv.visible = true;
- } else if (grp_patinfo.visible == false) {
- grp_patinfo.visible = true;
- grd_diag.visible = false;
- caption42.visible = false;
- line25.visible = false;
- line24.visible = false;
- caption43.visible = false;
- line26.visible = false;
- line27.visible = false;
- grd_inmotv.visible = false;
- }
- }
- // 영양교육관리 or 영양검색결과조회 or 환자관리(전화영양상담탭) 화면에서 호출된 경우 자동 조회
- function fPrcpDataSrch() {
- if (!utlf_isNull(ds_main_receivedata.getColumn(0, "pid"))) {
- //flag=B는 화면 왼쪽의 공통정보(환자기본정보,진단명,입원동기,식사처방정보,영양관리이력,영양검색결과이력)만 조회한다는 뜻임.
- ds_send_searchitem.setColumn(0, "flag", 'B');
- ds_send_searchitem.setColumn(0, "pid", ds_main_receivedata.getColumn(0, "pid"));
- ds_send_searchitem.setColumn(0, "hngnm", ds_main_receivedata.getColumn(0, "hngnm"));
- ds_send_searchitem.setColumn(0, "execprcpuniqno", ds_main_receivedata.getColumn(0, "execprcpuniqno"));
- ds_send_searchitem.setColumn(0, "cretno", ds_main_receivedata.getColumn(0, "h_cretno"));
- ds_send_searchitem.setColumn(0, "orddeptcd", ds_main_receivedata.getColumn(0, "h_orddeptcd"));
- ds_send_searchitem.setColumn(0, "prcpgenrflag", ds_main_receivedata.getColumn(0, "h_prcpgenrflag"));
- ds_send_searchitem.setColumn(0, "orddd", ds_main_receivedata.getColumn(0, "h_orddd"));
- ds_send_searchitem.setColumn(0, "nutrmngtkind", ds_main_receivedata.getColumn(0, "nutrmngtkind"));
- ds_send_searchitem.setColumn(0, "pastexecdd", ds_main_receivedata.getColumn(0, "execdd"));
- }
-
- //영양검색결과조회 화면에서 호출된 경우 영양관리유형,수행일자가 null값임.
- if (ds_main_receivedata.getColumn(0, "flag") == "R") {
- ds_send_searchitem.setColumn(0, "checklistinityn", "N"); // 체크리스트 초기화여부 영양검색결과조회 화면에서 호출된 경우 초기화 하지 않음. 2019.03.22 엄영만
- if (ds_main_receivedata.getColumn(0, "bdwtchngyn") == "2") { // 체중감소 유 경우
- var arrBdwtchngyn = new Array();
- arrBdwtchngyn[0] = "9";
- switch2.case1.chk_bodysymp.setData(arrBdwtchngyn, null, false);
- }
-
- if (ds_main_receivedata.getColumn(0, "symp") == "Y") { // 연하곤란 있음인경우
- var arrSymp = new Array();
- arrSymp[0] = "7";
- switch2.case1.chk_dietprob.setData(arrSymp, null, false);
- }
-
- if (ds_main_receivedata.getColumn(0, "apptchngyn") == "3" || ds_main_receivedata.getColumn(0, "apptchngyn") == "4") { // 식욕 나쁨, 매우나쁨 인경우
- var arrApptchngyn = new Array();
- arrApptchngyn[0] = "5";
- switch2.case1.chk_dietprob.setData(arrApptchngyn, null, false);
- }
-
- if (ds_main_receivedata.getColumn(0, "flag2") == "F") { //신환검색일 경우 영양관리유형을 '초기영양검색(01)'으로 자동setting
- ds_send_searchitem.setColumn(0, "nutrmngtkind", "01");
- } else if (ds_main_receivedata.getColumn(0, "flag2") == "I") { //재검색일 경우 영양관리유형을 '일반추구관리(05)'로 자동setting
- ds_send_searchitem.setColumn(0, "nutrmngtkind", "05");
- }
- }
-
- ds_main_receivedatacopy.copyData(ds_main_receivedata);
- //조회
- group5_btn_search_onclick();
- }
- //가장 최근 검사결과 조회
- function fTestRsltSrch() {
- ds_send_searchitem.setColumn(0, "orddd", ds_main_maindata_patbaseinfo.getColumn(0, "indd"));
- ds_send_searchitem.setColumn(0, "prcpgenrflag", ds_main_maindata_patbaseinfo.getColumn(0, "ioflag"));
-
- var oParam = {};
- oParam.id = "TRANC00303";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqGetTestRslt";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_main_testrslt_lis=ret";
- oParam.async = false;
- tranf_submit(oParam);
- if(utlf_isNull(ds_main_testrslt_lis.getColumnInfo("tlc"))){
- ds_main_testrslt_lis.addColumn("tlc", "string");
- }
-
- var tlc = ds_main_testrslt_lis.getColumn(0, "tlc");
- if ( !utlf_isNull(tlc) ) {
- tlc = tlc.toString().getRound(-2, "HALF_UP");
- ds_main_testrslt_lis.setColumn(0, "tlc", tlc);
- }
- }
- function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_send_searchitem.getColumnInfo("execdd"))){
- ds_send_searchitem.addColumn("execdd", "string");
- }
-
- ds_send_searchitem.setColumn(0, "execdd2", ds_send_searchitem.getColumn(0, "execdd"));
- ds_send_searchitem.setColumn(0, "execdd", ds_send_searchitem.getColumn(0, "pastexecdd"));
- if(ds_send_searchitem.getColumn(0, "checklistinityn") == "N") { // 초기화 하지 않기로 한경우
- ds_send_searchitem.setColumn(0, "checklistinityn", "Y");
- } else {
- switch2.case1.chk_bodysymp.setCheckAll(false);
- switch2.case1.chk_dietprob.setCheckAll(false);
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_actgrde.setCheckAll(false);
- switch2.case2.chk_cnstpsn.setCheckAll(false);
- }
-
- var oParam = {};
- oParam.id = "TRANC00301";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqGetPatNutrMngt";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_main_maindata_nutrstatjudg=nutrstatjudg ds_main_maindata_cnstreq=cnstreq ds_main_maindata_pursmngt=pursmngt " +
- "ds_main_maindata_patbaseinfo=patbaseinfo ds_main_maindata_diag=diag " +
- "ds_main_maindata_inmotv=inmotv ds_main_maindata_dietprcp=dietprcp ds_main_maindata_nutrmngt=nutrmngt ds_main_maindata_nutrsrchrslt=nutrsrchrslt";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- if( utlf_isNull(ds_main_maindata_nutrstatjudg.getColumnInfo("replcnts")) ){
- ds_main_maindata_nutrstatjudg.addColumn("replcnts", "string");
- }
- if( utlf_isNull(ds_main_maindata_nutrstatjudg.getColumnInfo("careplan")) ){
- ds_main_maindata_nutrstatjudg.addColumn("careplan", "string");
- }
- if( utlf_isNull(ds_main_maindata_nutrstatjudg.getColumnInfo("cretno")) ){
- ds_main_maindata_nutrstatjudg.addColumn("cretno", "string");
- }
- if( utlf_isNull(ds_main_maindata_patbaseinfo.getColumnInfo("flag")) ){
- ds_main_maindata_patbaseinfo.addColumn("flag", "string");
- }
- if( utlf_isNull(ds_main_maindata_patbaseinfo.getColumnInfo("abw")) ){
- ds_main_maindata_patbaseinfo.addColumn("abw", "string");
- }
- if( utlf_isNull(ds_main_maindata_patbaseinfo.getColumnInfo("pibw")) ){
- ds_main_maindata_patbaseinfo.addColumn("pibw", "string");
- }
- if( utlf_isNull(ds_main_maindata_nutrstatjudg.getColumnInfo("cnstpurs")) ){
- ds_main_maindata_nutrstatjudg.addColumn("cnstpurs", "string");
- }
-
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("pid")) ){
- ds_main_maindata_cnstreq.addColumn("pid", "string");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("nutrmngtkind")) ){
- ds_main_maindata_cnstreq.addColumn("nutrmngtkind", "string");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("execdd")) ){
- ds_main_maindata_cnstreq.addColumn("execdd", "string");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("cnstflag")) ){
- ds_main_maindata_cnstreq.addColumn("cnstflag1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("cnstflag", "cnstflag1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("stndbdwtflag")) ){
- ds_main_maindata_cnstreq.addColumn("stndbdwtflag1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("stndbdwtflag", "stndbdwtflag1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("stndbdwt")) ){
- ds_main_maindata_cnstreq.addColumn("stndbdwt1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("stndbdwt", "stndbdwt1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("calr")) ){
- ds_main_maindata_cnstreq.addColumn("optcalr1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("calr", "optcalr1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("calrflag")) ){
- ds_main_maindata_cnstreq.addColumn("calrflag1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("calrflag", "calrflag1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("adoptlawwt")) ){
- ds_main_maindata_cnstreq.addColumn("optcalradopt1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("adoptlawwt", "optcalradopt1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("adoptlawcalr")) ){
- ds_main_maindata_cnstreq.addColumn("adoptlawcalr1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("adoptlawcalr", "adoptlawcalr1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("hbbee")) ){
- ds_main_maindata_cnstreq.addColumn("optcalrhb1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("hbbee", "optcalrhb1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("hbcalr1")) ){
- ds_main_maindata_cnstreq.addColumn("hbcalr11", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("hbcalr1", "hbcalr11");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("hbcalr2")) ){
- ds_main_maindata_cnstreq.addColumn("hbcalr21", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("hbcalr2", "hbcalr21");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("dialqty")) ){
- ds_main_maindata_cnstreq.addColumn("dialqty1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("dialqty", "dialqty1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("prottotqty")) ){
- ds_main_maindata_cnstreq.addColumn("optprotqty1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("prottotqty", "optprotqty1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("protwt")) ){
- ds_main_maindata_cnstreq.addColumn("optprotadopt1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("protwt", "optprotadopt1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("protqty")) ){
- ds_main_maindata_cnstreq.addColumn("protqty1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("protqty", "protqty1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("nutrreqqty")) ){
- ds_main_maindata_cnstreq.addColumn("nutrreqqty1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("nutrreqqty", "nutrreqqty1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("cnstpsn")) ){
- ds_main_maindata_cnstreq.addColumn("cnstpsn1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("cnstpsn", "cnstpsn1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("unstdgrde")) ){
- ds_main_maindata_cnstreq.addColumn("unstdgrde1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("unstdgrde", "unstdgrde1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("calrintk")) ){
- ds_main_maindata_cnstreq.addColumn("calrintk1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("calrintk", "calrintk1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("calrintkqty")) ){
- ds_main_maindata_cnstreq.addColumn("calrintkqty1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("calrintkqty", "calrintkqty1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("protintk")) ){
- ds_main_maindata_cnstreq.addColumn("protintk1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("protintk", "protintk1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("protintkqty")) ){
- ds_main_maindata_cnstreq.addColumn("protintkqty1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("protintkqty", "protintkqty1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("intkqtyetc")) ){
- ds_main_maindata_cnstreq.addColumn("intkqtyetc1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("intkqtyetc", "intkqtyetc1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("dietercmt")) ){
- ds_main_maindata_cnstreq.addColumn("dietercmt1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("dietercmt", "dietercmt1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("nutrstatvalucd")) ){
- ds_main_maindata_cnstreq.addColumn("nutrstatvalucd1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("nutrstatvalucd", "nutrstatvalucd1");
- }
- if( utlf_isNull(ds_main_maindata_cnstreq.getColumnInfo("nutrstatvalucnts")) ){
- ds_main_maindata_cnstreq.addColumn("nutrstatvalucnts1", "string");
- }else{
- ds_main_maindata_cnstreq.updateColID("nutrstatvalucnts", "nutrstatvalucnts1");
- }
-
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("pid")) ){
- ds_main_maindata_pursmngt.addColumn("pid", "string");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("nutrmngtkind")) ){
- ds_main_maindata_pursmngt.addColumn("nutrmngtkind", "string");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("execdd")) ){
- ds_main_maindata_pursmngt.addColumn("execdd", "string");
- }
-
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("cnstflag")) ){
- ds_main_maindata_pursmngt.addColumn("cnstflag2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("cnstflag", "cnstflag2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("stndbdwtflag")) ){
- ds_main_maindata_pursmngt.addColumn("stndbdwtflag2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("stndbdwtflag", "stndbdwtflag2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("stndbdwt")) ){
- ds_main_maindata_pursmngt.addColumn("stndbdwt2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("stndbdwt", "stndbdwt2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("calr")) ){
- ds_main_maindata_pursmngt.addColumn("optcalr2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("calr", "optcalr2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("calrflag")) ){
- ds_main_maindata_pursmngt.addColumn("calrflag2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("calrflag", "calrflag2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("adoptlawwt")) ){
- ds_main_maindata_pursmngt.addColumn("optcalradopt2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("adoptlawwt", "optcalradopt2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("adoptlawcalr")) ){
- ds_main_maindata_pursmngt.addColumn("adoptlawcalr2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("adoptlawcalr", "adoptlawcalr2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("hbbee")) ){
- ds_main_maindata_pursmngt.addColumn("optcalrhb2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("hbbee", "optcalrhb2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("hbcalr1")) ){
- ds_main_maindata_pursmngt.addColumn("hbcalr12", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("hbcalr1", "hbcalr12");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("hbcalr2")) ){
- ds_main_maindata_pursmngt.addColumn("hbcalr22", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("hbcalr2", "hbcalr22");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("dialqty")) ){
- ds_main_maindata_pursmngt.addColumn("dialqty2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("dialqty", "dialqty2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("prottotqty")) ){
- ds_main_maindata_pursmngt.addColumn("optprotqty2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("prottotqty", "optprotqty2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("protwt")) ){
- ds_main_maindata_pursmngt.addColumn("optprotadopt2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("protwt", "optprotadopt2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("protqty")) ){
- ds_main_maindata_pursmngt.addColumn("protqty2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("protqty", "protqty2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("nutrreqqty")) ){
- ds_main_maindata_pursmngt.addColumn("nutrreqqty2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("nutrreqqty", "nutrreqqty2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("calrintk")) ){
- ds_main_maindata_pursmngt.addColumn("calrintk2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("calrintk", "calrintk2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("calrintkqty")) ){
- ds_main_maindata_pursmngt.addColumn("calrintkqty2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("calrintkqty", "calrintkqty2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("protintk")) ){
- ds_main_maindata_pursmngt.addColumn("protintk2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("protintk", "protintk2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("protintkqty")) ){
- ds_main_maindata_pursmngt.addColumn("protintkqty2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("protintkqty", "protintkqty2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("intkqtyetc")) ){
- ds_main_maindata_pursmngt.addColumn("intkqtyetc2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("intkqtyetc", "intkqtyetc2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("dietercmt")) ){
- ds_main_maindata_pursmngt.addColumn("dietercmt2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("dietercmt", "dietercmt2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("nutrstatvalucd")) ){
- ds_main_maindata_pursmngt.addColumn("nutrstatvalucd2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("nutrstatvalucd", "nutrstatvalucd2");
- }
- if( utlf_isNull(ds_main_maindata_pursmngt.getColumnInfo("nutrstatvalucnts")) ){
- ds_main_maindata_pursmngt.addColumn("nutrstatvalucnts2", "string");
- }else{
- ds_main_maindata_pursmngt.updateColID("nutrstatvalucnts", "nutrstatvalucnts2");
- }
-
- if(ds_main_maindata_nutrstatjudg.rowcount == 0){
- ds_main_maindata_nutrstatjudg.addRow();
- }
- if(ds_main_maindata_cnstreq.rowcount == 0){
- ds_main_maindata_cnstreq.addRow();
- }
- if(ds_main_maindata_pursmngt.rowcount == 0){
- ds_main_maindata_pursmngt.addRow();
- }
- if(ds_main_maindata_patbaseinfo.rowcount == 0){
- ds_main_maindata_patbaseinfo.addRow();
- }
-
- if(utlf_isNull(ds_send_searchitem.getColumnInfo("cnstpurs"))){
- ds_send_searchitem.addColumn("cnstpurs", "string");
- ds_send_searchitem.setColumn(0, "cnstpurs", "");
- }
- var getData = utlf_transNullToEmpty(ds_main_maindata_nutrstatjudg.getColumn(0, "bodysympchoi")).split("▦");
- switch2.case1.chk_bodysymp.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_maindata_nutrstatjudg.getColumn(0, "dietprobchoi")).split("▦");
- switch2.case1.chk_dietprob.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_maindata_nutrstatjudg.getColumn(0, "diethistchoi")).split("▦");
- switch2.case1.chk_diethist.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi")).split("▦");
- switch2.case1.chk_actgrde.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_maindata_cnstreq.getColumn(0, "cnstpsn1")).split("▦");
- switch2.case2.chk_cnstpsn.setData(getData,null,false);
-
- if (ds_send_searchitem.getColumn(0, "flag") == 'A') {
- //컨설팅별 영양치료계획 조회
- ds_send_searchitem.setColumn(0, "cnstpurs", ds_send_searchitem.getColumn(0, "cnstflag"));
-
- var oParam = {};
- oParam.id = "TRANC00302";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqGetCurePlan";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_main_maindata_cureplan_nutrstatjudg=nutrstatjudg ds_main_maindata_cureplan_cnstreq=cnstreq ds_main_maindata_cureplan_pursmngt=pursmngt";
- oParam.async = false;
- tranf_submit(oParam);
- }
-
- ds_send_searchitem.setColumn(0, "execdd", ds_send_searchitem.getColumn(0, "execdd2"));
-
- //영양상태판정 탭화면으로 이동
- switch2.tabindex = 0;
- group5.opt_reccnts.tooltiptext = ds_main_receivedata.getColumn(0, "reccnts");
- //검사결과 셋팅
- ds_main_testrslt_lis.setColumn(0, "alb", ds_main_maindata_nutrstatjudg.getColumn(0, "testrsltalb"));
- ds_main_testrslt_lis.setColumn(0, "tlc", ds_main_maindata_nutrstatjudg.getColumn(0, "testrslttlc"));
- ds_main_testrslt_lis.setColumn(0, "hb", ds_main_maindata_nutrstatjudg.getColumn(0, "testrslthbhct"));
- ds_main_testrslt_lis.setColumn(0, "hct", ds_main_maindata_nutrstatjudg.getColumn(0, "testrslthbhct2"));
- ds_main_testrslt_lis.setColumn(0, "trf", ds_main_maindata_nutrstatjudg.getColumn(0, "testrslttrf"));
-
- // 조회 후 저장된 키, 몸무게가 없으면 환자기본정보의 키, 몸무게를 신체계측결과의 Ht, Wt에 setting
- if ( utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht")) ) {
- ds_main_maindata_nutrstatjudg.setColumn(0, "physmeasbdht", ds_main_maindata_patbaseinfo.getColumn(0, "ht"));
- }
- if ( utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt")) ) {
- ds_main_maindata_nutrstatjudg.setColumn(0, "physmeasbdwt", ds_main_maindata_patbaseinfo.getColumn(0, "wt"));
- }
-
- //컨설트 수행후 화면을 닫지 않은 상태에서 바로 다른 환자의 등록번호를 입력후 조회할 경우
- if ( ds_send_searchitem.getColumn(0, "pid") != ds_main_receivedatacopy.getColumn(0, "pid") ) {
- ds_main_receivedata.clearData();
- ds_main_receivedata.addRow();
- }
-
- //다른 화면에서 링크하지 않고 직접 환자의 등록번호를 입력후 조회할 경우 검사결과만 별도로 조회해온다.
- if (ds_send_searchitem.getColumn(0, "trflag") == 'T') {
- fTestRsltSrch(); //가장 최근 검사결과 조회
- }
- }
- function switch2_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(switch2.tabindex == 0){
- group4.btn_cnstrepl.enable = false; //회신버튼 비활성화
- switch2.case1.grp_cureplancnts.visible = false;
- }else if(switch2.tabindex == 1){
- fNutrStatJudgReview(); //영양상태판정Review 표시
- group4.btn_cnstrepl.enable = false;
- switch2.case2.grp_cnstreq.visible = false;
- }else if(switch2.tabindex == 2){
- fNutrStatJudgReview(); //영양상태판정Review 표시
- group4.btn_cnstrepl.enable = false; //회신버튼 비활성화
- switch2.case3.grp_pursmngt.visible = false;
- }else if(switch2.tabindex == 3){
- group4.btn_cnstrepl.enable = true; //회신버튼 활성화
- //회신탭 세팅
- //영양관리유형이 초기영양검색 or 협진입원(영양평가) or 협진입원(영양교육) or 협진외래(영양교육) 일 경우
- if (cmb_nutrmngtkind.value == '01' || cmb_nutrmngtkind.value == '06' ||
- cmb_nutrmngtkind.value == '07' || cmb_nutrmngtkind.value == '08' || cmb_nutrmngtkind.value == '11') {
- fReplCntsCnstreq();
- }
- //영양관리유형이 일반추구관리 or 협진추구관리 일 경우
- else if (cmb_nutrmngtkind.value == '05' || cmb_nutrmngtkind.value == '09') {
- fReplCntsPursmngt();
- } else {
- ds_main_maindata_nutrstatjudg.setColumn(0, "replcnts", "");
- ds_main_maindata_nutrstatjudg.setColumn(0, "careplan", "");
- }
- }
- }
- function fNutrStatJudgReview() {
- var bodysymp = "";
- var dietprob = "";
- var cureplan = "";
- var temp = "";
- var review = "";
-
- //신체증후의 체크된 항목들을 콤마로 연결
- var string = ds_main_maindata_nutrstatjudg.getColumn(0, "bodysympchoi");
- bodysymp = fGetCheckListTxt(ds_chk_bodysymp, string);
-
- //식사시 문제점의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "dietprobchoi");
- dietprob = fGetCheckListTxt(ds_chk_dietprob, string);
-
- temp = "";
- var cureplancd = "";
- //var cureplanrow = model.instances(0).selectNodes( "/root/init/baseinfo/cureplancd1/A503" ).length + 1;
- //영양치료계획/권장 그리드의 항목들을 콤마로 연결
- if ( ds_main_maindata_cureplan_nutrstatjudg.rowcount > 0) {
- for ( i = 0; i < ds_main_maindata_cureplan_nutrstatjudg.rowcount; i++ ) {
- //2011.08.31 하드코드 공통코드로 수정
- cureplancd = ds_main_maindata_cureplan_nutrstatjudg.getColumn(i, "cureplancd");
- if (!utlf_isNull(cureplancd)) {
- var temp = " ο " + ds_init_baseinfo_cureplancd1_A503.lookup("cdid", cureplancd, "cdnm") + "\n";
- cureplan = cureplan + temp + " " + ds_main_maindata_cureplan_nutrstatjudg.getColumn(i, "cureplancnts") +"\n";
- temp = "";
- }
- }
- }
-
- var item1 = "[영양상태판정]" +"\n";
- var item2 = "1. 기본정보" +"\n";
- if ( !utlf_isNull(bodysymp) ) {
- var item3 = " ο 신체증후 : " + bodysymp;
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- item3 = item3 + ", " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- item3 = item3 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- var item3 = " ο 신체증후 : " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- var item3 = "";
- }
- }
- if ( !utlf_isNull(dietprob) ) {
- var item4 = " ο 식사시 문제점 : " + dietprob;
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- item4 = item4 + ", " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- item4 = item4 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- var item4 = " ο 식사시 문제점 : " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- var item4 = "";
- }
- }
- if ( !utlf_isNull(switch2.case1.ipt_intkstatmainmeal.value) || !utlf_isNull(switch2.case1.ipt_intkstatsubmeal.value) ) {
- var item5 = " ο 식사섭취상태 : 병원식(주식 " + switch2.case1.ipt_intkstatmainmeal.value + "%, 부식 " + switch2.case1.ipt_intkstatsubmeal.value + "%)";
- if ( !utlf_isNull(switch2.case1.ipt_intkstatetc.value) ) {
- item5 = item5 + " 기타 : " + switch2.case1.ipt_intkstatetc.value;
- }
- item5 = item5 +"\n";
- } else {
- var item5 = "";
- }
- if ( utlf_isNull(item5) && !utlf_isNull(switch2.case1.ipt_intkstatetc.value)) {
- var item6 = " ο 식사섭취상태 : 기타 : " + switch2.case1.ipt_intkstatetc.value +"\n";
- } else {
- var item6 = "";
- }
- var item7 = "\n" + "2. 신체계측 결과" +"\n";
- if ( !utlf_isNull(switch2.case1.ipt_physmeasbdht.value) || !utlf_isNull(switch2.case1.ipt_physmeasbdwt.value) ||
- !utlf_isNull(switch2.case1.ipt_physmeasibw.value) || !utlf_isNull(switch2.case1.ipt_physmeasibwperc.value) ) {
- var item8 = " ο Ht : " + switch2.case1.ipt_physmeasbdht.value + "cm, Wt : " + switch2.case1.ipt_physmeasbdwt.value + "kg, IBW : " + switch2.case1.ipt_physmeasibw.value + "kg, PIBW : " + switch2.case1.ipt_physmeasibwperc.value + "%" + "\n";
- } else {
- var item8 = "";
- }
- if ( !utlf_isNull(switch2.case1.ipt_bdwtupdtqty.value) ) {
- var item9 = " ο Wt.change : " + switch2.case1.ipt_bdwtupdtqty.value + "kg( " + switch2.case1.ipt_bdwtupdtrate.value + " )% / " + switch2.case1.ipt_bdwtupdtterm.value + "개월" + "\n";
- } else {
- var item9 = "";
- }
- var item10 = "\n" + "3. 검사 결과" +"\n";
- // if ( ipt_testrsltalb.value != "" || ipt_testrslttlc.value != "" || ipt_testrslthbhct.value != "" || ipt_testrslthbhct2.value != "" || ipt_testrslttrf.value != "" || tar_testrsltrem.value != "" ) {
- // var item10 = "\n" + "3. 검사 결과" +"\n";
- // } else {
- // var item10 = "\n";
- // }
- var item11 = "";
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) || !utlf_isNull(switch2.case1.ipt_testrslttlc.value) ||
- !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) || !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) || !utlf_isNull(switch2.case1.ipt_testrslttrf.value) ) {
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) ) {
- item11 = " ο Alb : " + switch2.case1.ipt_testrsltalb.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && utlf_isNull(item11)) {
- item11 = " ο TLC : " + switch2.case1.ipt_testrslttlc.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && !utlf_isNull(item11)) {
- item11 = item11 + ", TLC : " + switch2.case1.ipt_testrslttlc.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item11 = " ο Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item11 = " ο Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item11 = " ο Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item11 = item11 + ", Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item11 = item11 + ", Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11) ) {
- item11 = item11 + ", Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && utlf_isNull(item11) ) {
- item11 = " ο TRF : " + switch2.case1.ipt_testrslttrf.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && !utlf_isNull(item11) ) {
- item11 = item11 + ", TRF : " + switch2.case1.ipt_testrslttrf.value;
- }
- item11 = item11 + "\n";
- }
- if ( !utlf_isNull(item11) && !utlf_isNull(switch2.case1.tar_testrsltrem.value) ) {
- var item12 = " 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else if ( utlf_isNull(item11) && !utlf_isNull(switch2.case1.tar_testrsltrem.value)) {
- var item12 = " ο 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else {
- var item12 = "";
- }
- var item13 = "\n" + "4. 영양상태" +"\n";
- if ( !utlf_isNull(switch2.case1.cmb_nutrstatvalu.text)) {
- var item14 = " ο " + switch2.case1.cmb_nutrstatvalu.text + "\n";
- } else {
- var item14 = "";
- }
- if ( !utlf_isNull(item14) && !utlf_isNull(switch2.case1.tar_nutrstatvalu.value)) {
- var item15 = " 기타 : " + switch2.case1.tar_nutrstatvalu.value +"\n";
- } else if ( utlf_isNull(item14) && !utlf_isNull(switch2.case1.tar_nutrstatvalu.value)) {
- var item15 = " ο 기타 : " + switch2.case1.tar_nutrstatvalu.value +"\n";
- } else {
- var item15 = "";
- }
- //var item16 = "\n" + "5. 영양치료 계획/권장" +"\n";
- if ( !utlf_isNull(cureplan)) {
- var item16 = "\n" + "5. 영양치료 계획/권장" +"\n";
- //var item17 = " ο " + cureplan + "\n";
- var item17 = cureplan + "\n";
- } else {
- var item16 = "";
- var item17 = "";
- }
- if ( !utlf_isNull(cmb_intndieter.text)) {
- var item18 = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" +
- String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + cmb_chrgdieter.text + "/ " + cmb_intndieter.text + "\n";
- } else {
- var item18 = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" +
- String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + utlf_transNullToEmpty(cmb_chrgdieter.text) + "\n";
- }
-
- review = item1 + item2 + item3 + item4 + item5 + item6 + item7 + item8 + item9 + item10 +
- item11 + item12 + item13 + item14 + item15 + item16 + item17 + item18;
- dsf_makeValue(ds_main_maindata_cnstreq, "review", "string", review);
- dsf_makeValue(ds_main_maindata_pursmngt, "review", "string", review);
- }
- function fReplCntsCnstreq() {
- var cureplan = fGetCntsCarePlan("A");
- var replcnts = "[영양상태판정]"
- + fGetCnts01() // 1. 기본정보
- + fGetCnts02() // 2. 신체계측 결과
- + fGetCnts03() // 3. 검사 결과
- + fGetCnts04("A") // 4. 영양상태
- + fGetCnts05("A") // 5. 영양요구량
- + fGetCnts06("A") // 6. 영양치료 계획/권장
- + fGetCnts99(); // 99 실시일자 영양사
-
- ds_main_maindata_nutrstatjudg.setColumn(0, "replcnts", replcnts);
- ds_main_maindata_nutrstatjudg.setColumn(0, "careplan", cureplan);
- }
- function fReplCntsPursmngt() {
- var cureplan = fGetCntsCarePlan("B");
- var replcnts = "[영양상태판정]"
- + fGetCnts01() // 1. 기본정보
- + fGetCnts02() // 2. 신체계측 결과
- + fGetCnts03() // 3. 검사 결과
- + fGetCnts04("B") // 4. 영양상태
- + fGetCnts05("B") // 5. 영양요구량
- + fGetCnts06("B") // 6. 영양치료 계획/권장
- + fGetCnts99(); // 99 실시일자 영양사
-
- ds_main_maindata_nutrstatjudg.setColumn(0, "replcnts", replcnts);
- ds_main_maindata_nutrstatjudg.setColumn(0, "careplan", cureplan);
- }
- function group5_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- group5.ipt_pid.updateToDataset();
- ds_send_searchitem.setColumn(0, "hngnm", "");
- ds_send_searchitem.setColumn(0, "pastexecdd", "");
- ds_send_searchitem.setColumn(0, "cretno", "");
- ds_send_searchitem.setColumn(0, "orddeptcd", "");
- ds_send_searchitem.setColumn(0, "prcpgenrflag", "");
- ds_send_searchitem.setColumn(0, "orddd", "");
- //flag=B는 화면 왼쪽의 공통정보(환자기본정보,진단명,입원동기,식사처방정보,영양관리이력,영양검색결과이력)만 조회한다는 뜻임.
- ds_send_searchitem.setColumn(0, "flag", 'B');
- //flag=B는 화면 왼쪽의 공통정보만 조회하므로 trflag를 T로 셋팅하여 최근 검사결과를 추가로 조회한다.
- ds_send_searchitem.setColumn(0, "trflag", 'T');
- group5_btn_search_onclick();
- ds_send_searchitem.setColumn(0, "hngnm", ds_main_maindata_patbaseinfo.getColumn(0, "hngnm"));
-
- ds_send_searchitem.setColumn(0, "trflag", "");
- }
- }
- function group5_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDsRow("ds_temp", [{col:"srchcond", val:"2"} //환자번호로조회
- ]);
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_temp;
-
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, 1, 150, 150, null, null, null, null, null, "M");
-
- if(!utlf_isNull(this.objects["ds_patinfolist"])) {
- var srch_pid = ds_patinfolist.getColumn(0, "pid");
- var srch_hngnm = ds_patinfolist.getColumn(0, "hngnm");
-
- ds_send_searchitem.setColumn(0, "pid", srch_pid);
- ds_send_searchitem.setColumn(0, "hngnm", srch_hngnm);
- }
-
- group5_btn_search_onclick();//조회 이벤트 수행
- }
- function grd_mealprcpinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row >= 0 && e.col >= 0 ) {
- ds_send_searchitem.setColumn(0, "orddd", ds_main_maindata_dietprcp.getColumn(ds_main_maindata_dietprcp.rowposition, "orddd"));
- ds_send_searchitem.setColumn(0, "cretno", ds_main_maindata_dietprcp.getColumn(ds_main_maindata_dietprcp.rowposition, "cretno"));
- ds_send_searchitem.setColumn(0, "orddeptcd", ds_main_maindata_dietprcp.getColumn(ds_main_maindata_dietprcp.rowposition, "orddeptcd"));
- ds_send_searchitem.setColumn(0, "prcpgenrflag", ds_main_maindata_dietprcp.getColumn(ds_main_maindata_dietprcp.rowposition, "prcpgenrflag"));
- //flag=B는 화면 왼쪽의 공통정보(환자기본정보,진단명,입원동기,식사처방정보,영양관리이력,영양검색결과이력)만 조회한다는 뜻임.
- ds_send_searchitem.setColumn(0, "flag", 'B');
- group5_btn_search_onclick();//조회 이벤트 수행
- }
- }
- function grd_nutrsrchrslthist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row >= 0 && e.col >= 0 ) {
- var rowno = ds_main_maindata_nutrsrchrslt.rowposition;
-
- ds_send_searchitem.setColumn(0, "dieter", ds_main_maindata_nutrsrchrslt.getColumn(ds_main_maindata_nutrsrchrslt.rowposition, "chrgdieternm"));
- ds_send_searchitem.setColumn(0, "intndieter", ds_main_maindata_nutrsrchrslt.getColumn(ds_main_maindata_nutrsrchrslt.rowposition, "intndieternm"));
- ds_send_searchitem.setColumn(0, "pid", ds_main_maindata_nutrsrchrslt.getColumn(ds_main_maindata_nutrsrchrslt.rowposition, "pid"));
- ds_send_searchitem.setColumn(0, "pastexecdd", ds_main_maindata_nutrsrchrslt.getColumn(ds_main_maindata_nutrsrchrslt.rowposition, "execdd"));
- ds_send_searchitem.setColumn(0, "nutrmngtkind", ds_main_maindata_nutrsrchrslt.getColumn(ds_main_maindata_nutrsrchrslt.rowposition, "nutrmngtkind"));
- ds_send_searchitem.setColumn(0, "prcpgenrflag", "I"); //영양검색은 입원환자만 해당되므로 'I'로 셋팅
- ds_send_searchitem.setColumn(0, "orddd", ds_main_maindata_nutrsrchrslt.getColumn(ds_main_maindata_nutrsrchrslt.rowposition, "indd"));
- ds_send_searchitem.setColumn(0, "flag", 'A');
- ds_send_searchitem.setColumn(0, "careplanflag", 'Y');
-
- group5_btn_search_onclick();//조회 이벤트 수행
-
- ds_main_maindata_nutrsrchrslt.rowposition = rowno;
-
- grd_nutrsrchrslthist.setCellProperty("body", 1, "selectbackground", "#ffccff");
- grd_nutrsrchrslthist.setCellProperty("body", 2, "selectbackground", "#ffccff");
- grd_nutrsrchrslthist.setCellProperty("body", 4, "selectbackground", "#ffccff");
- grd_nutrsrchrslthist.setCellProperty("body", 5, "selectbackground", "#ffccff");
- grd_nutrsrchrslthist.setCellProperty("body", 8, "selectbackground", "#ffccff");
- grd_nutrsrchrslthist.setCellProperty("body", 9, "selectbackground", "#ffccff");
-
- //선택한 행 색깔 표시
- //grd_nutrsrchrslthist.isSelected(rowno) = true;
- //grd_nutrsrchrslthist.focusColor = "#ffccff";
-
- }
- }
- function switch2_case1_ipt_bodysymprem_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "bodysymprem"))) {
- var str = String(switch2.case1.chk_bodysymp.getData());
- if(eval(str.length) > 1){
- str = str.replace(",9", "");
- str = str.split(",");
- switch2.case1.chk_bodysymp.setCheckAll(false);
- switch2.case1.chk_bodysymp.setData(str)
- }else{
- switch2.case1.chk_bodysymp.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_bodysymp.getData());
- if(utlf_isNull(str)){
- str = "9";
- str = str.split(",");
- switch2.case1.chk_bodysymp.setData(str);
- }else{
- str = str + ",9"
- str = str.split(",");
- switch2.case1.chk_bodysymp.setData(str);
- }
- }
- }
- function switch2_case1_ipt_dietprobrem_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "dietprobrem"))) {
- var str = String(switch2.case1.chk_dietprob.getData());
- if(eval(str.length) > 1){
- str = str.replace(",9", "");
- str = str.split(",");
- switch2.case1.chk_dietprob.setCheckAll(false);
- switch2.case1.chk_dietprob.setData(str)
- }else{
- switch2.case1.chk_dietprob.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_dietprob.getData());
- if(utlf_isNull(str)){
- str = "9";
- str = str.split(",");
- switch2.case1.chk_dietprob.setData(str);
- }else{
- str = str + ",9"
- str = str.split(",");
- switch2.case1.chk_dietprob.setData(str);
- }
- }
- }
- function switch2_case1_ipt_healsuppfood_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "healsuppfood"))) {
- var str = String(switch2.case1.chk_diethist.getData());
- if(eval(str.length) > 1){
- str = str.replace(",19", "");
- str = str.split(",");
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_diethist.setData(str)
- }else{
- switch2.case1.chk_diethist.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_diethist.getData());
- if(utlf_isNull(str)){
- str = "19";
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }else{
- str = str + ",19"
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }
- }
- }
- function switch2_case1_ipt_cofftims_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "cofftims"))) {
- var str = String(switch2.case1.chk_diethist.getData());
- if(eval(str.length) > 1){
- str = str.replace(",20", "");
- str = str.split(",");
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_diethist.setData(str)
- }else{
- switch2.case1.chk_diethist.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_diethist.getData());
- if(utlf_isNull(str)){
- str = "20";
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }else{
- str = str + ",20"
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }
- }
- }
- function switch2_case1_ipt_smoktims_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "smoktims"))) {
- var str = String(switch2.case1.chk_diethist.getData());
- if(eval(str.length) > 1){
- str = str.replace(",21", "");
- str = str.split(",");
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_diethist.setData(str)
- }else{
- switch2.case1.chk_diethist.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_diethist.getData());
- if(utlf_isNull(str)){
- str = "21";
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }else{
- str = str + ",21"
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }
- }
- }
- function switch2_case1_ipt_eatouttims_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "eatouttims"))) {
- var str = String(switch2.case1.chk_diethist.getData());
- if(eval(str.length) > 1){
- str = str.replace(",22", "");
- str = str.split(",");
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_diethist.setData(str)
- }else{
- switch2.case1.chk_diethist.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_diethist.getData());
- if(utlf_isNull(str)){
- str = "22";
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }else{
- str = str + ",22"
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }
- }
- }
- function switch2_case1_ipt_diethistetc_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "diethistetc"))) {
- var str = String(switch2.case1.chk_diethist.getData());
- if(eval(str.length) > 1){
- str = str.replace(",24", "");
- str = str.split(",");
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_diethist.setData(str)
- }else{
- switch2.case1.chk_diethist.setCheckAll(false);
- }
-
- } else {
- var str = String(switch2.case1.chk_diethist.getData());
- if(utlf_isNull(str)){
- str = "24";
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }else{
- str = str + ",24"
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }
- }
- }
- function switch2_case1_ipt_drunktims_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "drunktims"))) {
- var str = String(switch2.case1.chk_diethist.getData());
- if(eval(str.length) > 1){
- str = str.replace(",23", "");
- str = str.split(",");
- switch2.case1.chk_diethist.setCheckAll(false);
- switch2.case1.chk_diethist.setData(str)
- }else{
- switch2.case1.chk_diethist.setCheckAll(false);
- }
- } else {
- var str = String(switch2.case1.chk_diethist.getData());
- if(utlf_isNull(str)){
- str = "23";
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }else{
- str = str + ",23"
- str = str.split(",");
- switch2.case1.chk_diethist.setData(str);
- }
- }
- }
- function switch2_case1_ipt_actgrdeexer_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //체크박스를 체크하지 않고 텍스트 입력시 체크박스 자동체크
- if (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdeexer"))) {
- var str = String(switch2.case1.chk_actgrde.getData());
- if(eval(str.length) > 1){
- str = str.replace(",5", "");
- str = str.split(",");
- switch2.case1.chk_actgrde.setCheckAll(false);
- switch2.case1.chk_actgrde.setData(str)
- }else{
- switch2.case1.chk_actgrde.setCheckAll(false);
- }
- } else {
- var str = String(switch2.case1.chk_actgrde.getData());
- if(utlf_isNull(str)){
- str = "5";
- str = str.split(",");
- switch2.case1.chk_actgrde.setData(str);
- }else{
- str = str + ",5"
- str = str.split(",");
- switch2.case1.chk_actgrde.setData(str);
- }
- }
- }
- function switch2_case1_grp_cureplancnts_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var rownum = ds_main_maindata_cureplan_nutrstatjudg.rowposition;
- var cureplancnts = ds_send.getColumn(0, "cureplancnts");
-
- ds_main_maindata_cureplan_nutrstatjudg.setColumn(rownum, "cureplancnts",cureplancnts);
- ds_send.setColumn(0, "cureplancnts","");
- switch2.case1.grp_cureplancnts.visible = false;
- }
- function switch2_case1_grp_cureplancnts_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- switch2.case1.grp_cureplancnts.visible = false;
- }
- function switch2_case1_btn_childbasetable_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SPANC00305", "SPANC00305", "", null, "", "", "", null, null, null, null, null, "M");
- }
- function switch2_case1_btn_calculation_onclick(obj:Button, e:ClickEventInfo)
- {
- fPhysMeasRsltCalc();
- }
- function fPhysMeasRsltCalc() {
- if (eval(ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht")) <= 0 ||
- utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht"))||
- eval(ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt")) <= 0 ||
- utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"))) {
- sysf_messageBox("키(Ht), 현재체중(Wt)을", "C001");
- return;
- }
- var sex = ds_main_maindata_patbaseinfo.getColumn(0, "sex"); // 성별
- var age = ds_main_maindata_patbaseinfo.getColumn(0, "age"); // 나이
- var ht = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht"); // 키
- var wt = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"); // 현재체중
- var ubw = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasubw"); // 평소체중
- var ibw = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasibw"); // 표준체중
- var pibw = 0; // 표준체중 백분율
- var abw = 0; // 조정체중
- var changewt = 0; // 변경체중
- var changewtrate = 0; // 변경체중율
- // IBW, PIBW 계산
- if (utlf_isNull(ibw)) {
- if (sex == "M") {
- ibw = ((ht/100)*(ht/100)*22);
- } else {
- ibw = ((ht/100)*(ht/100)*21);
- }
- }
- pibw = wt / ibw * 100;
- pibw = pibw.toString().getRound(-2, "HALF_UP");
-
- // ABW 계산
- if ( pibw >= 120 ) {
- //abw = ibw + (wt - ibw) * 0.25;
- abw = parseFloat(ibw) + parseFloat((wt - ibw) * 0.25);
- abw = abw.toString().getRound(-2, "HALF_UP");
- ds_main_maindata_nutrstatjudg.setColumn(0, "physmeasabw", abw);
- } else {
- ds_main_maindata_nutrstatjudg.setColumn(0, "physmeasabw", "");
- }
- // 협진의뢰,추구관리의 영양요구량의 기준체중을 '표준체중'으로 셋팅
- ds_main_maindata_cnstreq.setColumn(0, "stndbdwtflag1", "1");
- ds_main_maindata_cnstreq.setColumn(0, "stndbdwt1", ibw);
- ds_main_maindata_pursmngt.setColumn(0, "stndbdwtflag2", "1");
- ds_main_maindata_pursmngt.setColumn(0, "stndbdwt2", ibw);
- // 변경체중, 변경체중율 계산
- if ( ubw > 0 && !utlf_isNull(ubw)) {
- changewt = wt - ubw;
- changewtrate = ((wt - ubw)/ubw) * 100;
- changewtrate = changewtrate.toString().getRound(-2, "HALF_UP");
- } else {
- changewt = "";
- changewtrate = "";
- }
- ibw = ibw.toString().getRound(-2, "HALF_UP");
- ds_main_maindata_nutrstatjudg.setColumn(0, "physmeasibw", ibw);
- ds_main_maindata_nutrstatjudg.setColumn(0, "physmeasibwperc", pibw);
- if (!utlf_isNull(pibw)) {
- var ilen = pibw.length;
- if (ilen > 0){
- if (pibw.substr(ilen - 2, ilen - 1) == ".0"){
- //ipt_physmeasibwperc.attribute("format") = "###";
- }else{
- //ipt_physmeasibwperc.attribute("format") = "###.9";
- }
- }
- }
- // model.setValue("/root/main/maindata/nutrstatjudg/physmeasabw", abw);
- ds_main_maindata_nutrstatjudg.setColumn(0, "bdwtupdtqty", changewt);
- ds_main_maindata_nutrstatjudg.setColumn(0, "bdwtupdtrate", changewtrate);
- }
- function switch2_case1_btn_testrsltref_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_send_searchitem.getColumn(0, "pid");
- dsf_createDsRow("ds_temp_SMAER00800", [{col:"srchpid", type:"string", size:256, val:pid}]);
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_temp_SMAER00800;
- frmf_open("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function switch2_case1_btn_drughbook_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMADB01900", "SMADB01900", "", null, "", "100", "100", null, null, null, null, null, "M");
- }
- function switch2_case1_btn_nutrstatjudgbase_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPANC00303", "SPANC00303", "", null, "", "100", "150", null, null, null, null, null, "M");
- }
- function switch2_case1_btn_rowadd1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_cureplan_nutrstatjudg.addRow();
- }
- function switch2_case1_btn_rowdel1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_cureplan_nutrstatjudg.enableevent = false;
- ds_main_maindata_cureplan_nutrstatjudg.updatecontrol = false;
- ds_main_maindata_cureplan_nutrstatjudg.setRowType(ds_main_maindata_cureplan_nutrstatjudg.rowposition, 8);
- ds_main_maindata_cureplan_nutrstatjudg.updatecontrol = true;
- ds_main_maindata_cureplan_nutrstatjudg.enableevent = true;
- }
- function switch2_case1_grd_nutrstatjudg_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var colidx = switch2.case1.grd_nutrstatjudg.currentcol;
- var rowidx = ds_main_maindata_cureplan_nutrstatjudg.rowposition;
-
- if(colidx == "6"){
- ds_send.setColumn(0, "cureplancnts", "");
- switch2.case1.grp_cureplancnts.visible = true;
- var rownum = ds_main_maindata_cureplan_nutrstatjudg.rowposition;
- var cureplancnts = ds_main_maindata_cureplan_nutrstatjudg.getColumn(rownum, "cureplancnts");
-
- ds_send.setColumn(0, "cureplancnts",cureplancnts);
-
- if( ds_main_maindata_cureplan_nutrstatjudg.getRowType(ds_main_maindata_cureplan_nutrstatjudg.rowposition) != 2 &&
- ds_main_maindata_cureplan_nutrstatjudg.getRowType(ds_main_maindata_cureplan_nutrstatjudg.rowposition) != 8 ){
- ds_main_maindata_cureplan_nutrstatjudg.enableevent = false;
- ds_main_maindata_cureplan_nutrstatjudg.updatecontrol = false;
- ds_main_maindata_cureplan_nutrstatjudg.setRowType(ds_main_maindata_cureplan_nutrstatjudg.rowposition, 4);
- ds_main_maindata_cureplan_nutrstatjudg.updatecontrol = true;
- ds_main_maindata_cureplan_nutrstatjudg.enableevent = true;
- }
- }
- }
- function group4_btn_recsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("SMMRI00400_param_pid", ds_send_searchitem.getColumn(0,"pid"));
- frmf_modal("SMMRI00400", "SMMRI00400", null, null, null, null, null, null, null, null, null, null, "M");
-
- }
- function group4_btn_bsugarrec_onclick(obj:Button, e:ClickEventInfo)
- {
- var param = ds_main_receivedata.getColumn(0, "h_prcpgenrflag") + "▦" +
- ds_main_receivedata.getColumn(0, "pid") + "▦" +
- ds_main_receivedata.getColumn(0, "h_orddd") + "▦" +
- ds_main_receivedata.getColumn(0, "h_cretno") + "▦" +
- sysf_getUserInfo("dutplceinstcd") + "▦" ;
- //frmf_modal("SPMMO08900", "SPMMO08900", "", "", "", "", "", "", "", "", "", "", "M");
- appf_initPatientInfo(param);
-
- frmf_modal("SMMNR02500", "SMMNR02500", "", null, "", "100", "100", null, null, null, null, null, "M");
-
- appf_delPatientInfos(); // 상단정보 clear 2018.02.07 김금련
- }
- function group4_btn_capdrec_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMNW09000", "SMMNW09000", "", null, "", "100", "100", null, null, null, null, null, "M");
- }
- function group4_btn_crrtrec_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMNW09100", "SMMNW09100", "", null, "", "100", "100", null, null, null, null, null, "M");
- }
- function group4_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid= ds_send_searchitem.getColumn(0, "pid");
- frmf_setParameter("SMMRJ00100_pid", pid);
- frmf_modal("SMMRJ00100", "SMMRJ00100", "", null, "", "", "", null, null, null, null, null, "M");// CarePlan 연동
- }
- function group4_btn_pastrepl_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_repl.setColumn(0, "pastreplcnts", ds_main_maindata_nutrstatjudg.getColumn(0, "pastreplcnts"));
- var objArg = new Object();
- objArg.arg_ds_main_receivedata = ds_main_maindata_repl;
- frmf_open("SPANC00304", "SPANC00304", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function group4_btn_reset_onclick(obj:Button, e:ClickEventInfo)
- {
- finit();
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- //필수입력항목 체크
- if(utlf_isNull(ds_send_searchitem.getColumn(0, "pid"))) {
- sysf_messageBox("등록번호는", "I003");
- ds_temp_save.setColumn(0, "msg", "N"); //'N'은 저장실패를 뜻함.
- return;
- }else if(utlf_isNull(ds_send_searchitem.getColumn(0, "nutrmngtkind"))){
- sysf_messageBox("영양관리유형은", "I003");
- ds_temp_save.setColumn(0, "msg", "N"); //'N'은 저장실패를 뜻함.
- return;
- }else if(utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "sickcd"))){
- sysf_messageBox("질환구분은", "I003");
- ds_temp_save.setColumn(0, "msg", "N"); //'N'은 저장실패를 뜻함.
- return;
- }else if(utlf_isNull(ds_send_searchitem.getColumn(0, "dieter"))){
- sysf_messageBox("영양사는", "I003");
- ds_temp_save.setColumn(0, "msg", "N"); //'N'은 저장실패를 뜻함.
- return;
- }else if(utlf_isNull(ds_send_searchitem.getColumn(0, "execdd"))) {
- sysf_messageBox("수행일자는", "I003");
- ds_temp_save.setColumn(0, "msg", "N"); //'N'은 저장실패를 뜻함.
- return;
- }
-
- // 영양상태판정 탭화면 저장
- dsf_makeValue(ds_main_maindata_nutrstatjudg, "cnstpurs", "string", "S"); //'S'는 영양상태판정을 뜻함.
- ds_send_data_maindata_nutrstatjudg.copyData(ds_main_maindata_nutrstatjudg);
-
- if(utlf_isNull(ds_send_data_maindata_nutrstatjudg.getColumnInfo("cnstflag"))){
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "cnstflag", "string", ds_send_data_maindata_nutrstatjudg.getColumn(0, "cnstpurs"));
- }
-
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "pid", ds_main_maindata_patbaseinfo.getColumn(0, "pid"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "indd", ds_main_maindata_patbaseinfo.getColumn(0, "indd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "cretno", ds_main_maindata_patbaseinfo.getColumn(0, "cretno"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ioflag", ds_main_maindata_patbaseinfo.getColumn(0, "ioflag"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "nutrmngtkind", ds_send_searchitem.getColumn(0, "nutrmngtkind"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "execdd", ds_send_searchitem.getColumn(0, "execdd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgdieter", ds_send_searchitem.getColumn(0, "dieter"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "intndieter", ds_send_searchitem.getColumn(0, "intndieter"));
-
- //영양교육관리 화면에서 링크된 의뢰건이면서 최초저장이면서 다른 회신건을 조회하여 수정하지 않고 새로 작성한 경우
- //영양교육관리 화면에서 링크된 의뢰건이면서 최초저장이면서 다른 회신건을 조회하여 일부 내용만 수정한 경우
- if ( (!utlf_isNull(ds_main_receivedata.getColumn(0, "h_formrecseq")) && utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "pid")))
- || (!utlf_isNull(ds_main_receivedata.getColumn(0, "h_formrecseq")) && (ds_main_receivedata.getColumn(0, "h_formrecseq") != ds_main_maindata_nutrstatjudg.getColumn(0, "formrecseq"))) ) {
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "formrecseq", ds_main_receivedata.getColumn(0, "h_formrecseq"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "prcpdd", ds_main_receivedata.getColumn(0, "reqdd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "execprcpuniqno", ds_main_receivedata.getColumn(0, "execprcpuniqno"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "indd", ds_main_receivedata.getColumn(0, "h_orddd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ordcd", ds_main_receivedata.getColumn(0, "h_prcpcd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ioflag", ds_main_receivedata.getColumn(0, "h_prcpgenrflag"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgdr", ds_main_receivedata.getColumn(0, "atdoct"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgnurs", ds_main_receivedata.getColumn(0, "h_nurse"));
- }
- //영양검색 또는 환자관리 화면에서 링크된 비의뢰건이면서 최초저장이면서 다른 회신건을 조회하여 수정하지 않고 새로 작성한 경우
- //영양검색 또는 환자관리 화면에서 링크된 비의뢰건이면서 최초저장이면서 다른 회신건을 조회하여 일부 내용만 수정한 경우
- else if ( utlf_isNull(ds_main_receivedata.getColumn(0, "h_formrecseq")) && !utlf_isNull(ds_main_receivedata.getColumn(0, "pid")) &&
- ( ds_main_maindata_nutrstatjudg.getColumn(0, "nutrmngtkind") != ds_send_searchitem.getColumn(0, "nutrmngtkind") ||
- ds_main_maindata_nutrstatjudg.getColumn(0, "execdd") != ds_send_searchitem.getColumn(0, "execdd") )
- ) {
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "formrecseq", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "prcpdd", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "execprcpuniqno", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "indd", ds_main_receivedata.getColumn(0, "h_orddd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ordcd", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ioflag", ds_main_receivedata.getColumn(0, "h_prcpgenrflag"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgdr", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgnurs", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "srchdd", ds_main_receivedata.getColumn(0, "srchdd"));
- }
- //다른 화면에서 링크되지 않고 직접 환자번호 등으로 조회 : 비의뢰건이면서 최초저장이면서 다른 회신건을 조회하여 수정하지 않고 새로 작성한 경우
- //다른 화면에서 링크되지 않고 직접 환자번호 등으로 조회 : 비의뢰건이면서 최초저장이면서 다른 회신건을 조회하여 일부 내용만 수정한 경우
- else if ( utlf_isNull(ds_main_receivedata.getColumn(0, "pid")) && utlf_isNull(ds_main_receivedatacopy.getColumn(0, "pid")) &&
- ( ds_main_maindata_nutrstatjudg.getColumn(0, "nutrmngtkind") != ds_send_searchitem.getColumn(0, "nutrmngtkind") ||
- ds_main_maindata_nutrstatjudg.getColumn(0, "execdd") != ds_send_searchitem.getColumn(0, "execdd") )
- ) {
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "formrecseq", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "prcpdd", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "execprcpuniqno", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "indd", ds_main_maindata_patbaseinfo.getColumn(0, "indd"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ordcd", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "ioflag", ds_main_maindata_patbaseinfo.getColumn(0, "ioflag"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgdr", "");
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "chrgnurs", "");
- }
- //검사결과 셋팅
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "testrsltalb", ds_main_testrslt_lis.getColumn(0, "alb"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "testrslttlc", ds_main_testrslt_lis.getColumn(0, "tlc"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "testrslthbhct", ds_main_testrslt_lis.getColumn(0, "hb"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "testrslthbhct2", ds_main_testrslt_lis.getColumn(0, "hct"));
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "testrslttrf", ds_main_testrslt_lis.getColumn(0, "trf"));
-
- if(ds_send_searchitem.getColumn(0, "flag") == "R" && ds_send_searchitem.getColumn(0, "careplanflag") == "Y"){ // 회신을 통한 저장 여부 && 영양검색 결과이력
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "return", "string", "Y");
- }else{
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "return", "string", "N");
- }
-
- //영양상태판정 탭화면 저장
- var oParam = {};
- oParam.id = "TXANC00301";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeNutrStatJudg";
- oParam.inds = "nutrstatjudg=ds_send_data_maindata_nutrstatjudg";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00301";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXANC00301") > -1) {
-
- ds_temp_save.setColumn(0, "msg", "Y"); //'Y'는 영양상태판정 저장성공을 뜻함.
- ds_main_receivedata.clearData();
- ds_main_receivedata.addRow();
-
- //영양상태판정의 영양치료계획/권장 그리드에 필수데이터 셋팅
- var rowcnt = ds_main_maindata_cureplan_nutrstatjudg.rowcount;
- if ( rowcnt > 0 ) {
- ds_main_maindata_cureplan_nutrstatjudg.addColumn("cnstflag", "string");
- for ( i = 0; i < rowcnt; i++ ) {
- ds_main_maindata_cureplan_nutrstatjudg.setColumn(i, "pid", ds_send_searchitem.getColumn(0, "pid"));
- ds_main_maindata_cureplan_nutrstatjudg.setColumn(i, "execdd", ds_send_searchitem.getColumn(0, "execdd"));
- ds_main_maindata_cureplan_nutrstatjudg.setColumn(i, "nutrmngtkind", ds_send_searchitem.getColumn(0, "nutrmngtkind"));
- ds_main_maindata_cureplan_nutrstatjudg.setColumn(i, "cnstpurs", "S");
- ds_main_maindata_cureplan_nutrstatjudg.setColumn(i, "cnstflag", "S");
- }
- var updateData = grdf_getGridUpdateData(switch2.case1.grd_nutrstatjudg);
- grdf_setStatusColumn(updateData, "m");
- ds_send_data_maindata_cureplan.copyData(updateData, true);
-
- var oParam = {};
- oParam.id = "TXANC00304";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeCurePlan";
- oParam.inds = "req=ds_send_data_maindata_cureplan";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
- }
-
- //영양관리유형이 초기영양검색 or 협진입원(영양평가) or 협진입원(영양교육) or 협진외래(영양교육) 일 경우
- //협진의뢰 탭화면 저장
- if (cmb_nutrmngtkind.value == '01' || cmb_nutrmngtkind.value == '06' || cmb_nutrmngtkind.value == '07' || cmb_nutrmngtkind.value == '08' || cmb_nutrmngtkind.value == '11') {
- ds_send_data_maindata_cnstreq.copyData(ds_main_maindata_cnstreq);
-
- ds_send_data_maindata_cnstreq.setColumn(0, "pid", ds_send_searchitem.getColumn(0, "pid"));
- ds_send_data_maindata_cnstreq.setColumn(0, "nutrmngtkind", ds_send_searchitem.getColumn(0, "nutrmngtkind"));
- ds_send_data_maindata_cnstreq.setColumn(0, "execdd", ds_send_searchitem.getColumn(0, "execdd"));
- ds_send_data_maindata_cnstreq.setColumn(0, "cnstflag1", "C"); // 'C'는 협진의뢰를 뜻함.
-
- // 협진의뢰의 영양치료계획/권장 그리드에 필수데이터 셋팅
-
- // if(ds_main_maindata_cureplan_cnstreq.rowcount == 0){
- // ds_main_maindata_cureplan_cnstreq.addRow();
- // }
- var rowcnt = ds_main_maindata_cureplan_cnstreq.rowcount;
- if ( ds_main_maindata_cureplan_cnstreq.rowcount > 0 ) {
- for ( i = 0; i < rowcnt; i++ ) {
- ds_main_maindata_cureplan_cnstreq.setColumn(i, "pid", ds_send_searchitem.getColumn(0, "pid"));
- ds_main_maindata_cureplan_cnstreq.setColumn(i, "execdd", ds_send_searchitem.getColumn(0, "execdd"));
- ds_main_maindata_cureplan_cnstreq.setColumn(i, "nutrmngtkind", ds_send_searchitem.getColumn(0, "nutrmngtkind"));
- ds_main_maindata_cureplan_cnstreq.setColumn(i, "cnstpurs", "C");
- dsf_makeValue(ds_main_maindata_cureplan_cnstreq, "cnstflag", "string", "C", i);
- }
- var updateData = grdf_getGridUpdateData(switch2.case2.grd_cnstreq);
- grdf_setStatusColumn(updateData, "m");
- ds_send_data_maindata_cureplan.copyData(updateData, true);
-
- var oParam = {};
- oParam.id = "TXANC00304";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeCurePlan";
- oParam.inds = "req=ds_send_data_maindata_cureplan";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
- }
-
- //model.setValue("/root/send/data/maindata/cureplan", grd_cnstreq.getUpdateData());
- //ds_send_data_maindata_cnstreq.copyData(ds_main_maindata_cureplan_cnstreq);
-
- ds_send_data_maindata_cnstreq.updateColID("cnstflag1", "cnstflag");
- ds_send_data_maindata_cnstreq.updateColID("stndbdwtflag1", "stndbdwtflag");
- ds_send_data_maindata_cnstreq.updateColID("stndbdwt1", "stndbdwt");
- ds_send_data_maindata_cnstreq.updateColID("optcalr1", "calr");
- ds_send_data_maindata_cnstreq.updateColID("calrflag1", "calrflag");
- ds_send_data_maindata_cnstreq.updateColID("optcalradopt1", "adoptlawwt");
- ds_send_data_maindata_cnstreq.updateColID("adoptlawcalr1", "adoptlawcalr");
- ds_send_data_maindata_cnstreq.updateColID("optcalrhb1", "hbbee");
- ds_send_data_maindata_cnstreq.updateColID("hbcalr11", "hbcalr1");
- ds_send_data_maindata_cnstreq.updateColID("hbcalr21", "hbcalr2");
- ds_send_data_maindata_cnstreq.updateColID("dialqty1", "dialqty");
- ds_send_data_maindata_cnstreq.updateColID("optprotqty1", "prottotqty");
- ds_send_data_maindata_cnstreq.updateColID("optprotadopt1", "protwt");
- ds_send_data_maindata_cnstreq.updateColID("protqty1", "protqty");
- ds_send_data_maindata_cnstreq.updateColID("nutrreqqty1", "nutrreqqty");
- ds_send_data_maindata_cnstreq.updateColID("cnstpsn1", "cnstpsn");
- ds_send_data_maindata_cnstreq.updateColID("unstdgrde1", "unstdgrde");
- ds_send_data_maindata_cnstreq.updateColID("calrintk1", "calrintk");
- ds_send_data_maindata_cnstreq.updateColID("calrintkqty1", "calrintkqty");
- ds_send_data_maindata_cnstreq.updateColID("protintk1", "protintk");
- ds_send_data_maindata_cnstreq.updateColID("protintkqty1", "protintkqty");
- ds_send_data_maindata_cnstreq.updateColID("intkqtyetc1", "intkqtyetc");
- ds_send_data_maindata_cnstreq.updateColID("dietercmt1", "dietercmt");
- ds_send_data_maindata_cnstreq.updateColID("nutrstatvalucd1", "nutrstatvalucd");
- ds_send_data_maindata_cnstreq.updateColID("nutrstatvalucnts1", "nutrstatvalucnts");
-
- var oParam = {};
- oParam.id = "TXANC00302";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeCnstReq";
- oParam.inds = "cnstreq=ds_send_data_maindata_cnstreq";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00302";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXANC00302") > -1) { //협진의뢰 탭화면 저장
- //flag=R은 저장후 자동으로 재조회 하지 않고 회신까지 완료된 후 재조회 한다는 뜻임.
- if ( ds_send_searchitem.getColumn(0, "flag") != "R" ) {
- group5_btn_search_onclick();
- }
- }
- }
- //영양관리유형이 일반추구관리 or 협진추구관리 일 경우
- //추구관리 탭화면 저장
- else if (cmb_nutrmngtkind.value == '05' || cmb_nutrmngtkind.value == '09') {
- ds_send_data_maindata_pursmngt.copyData(ds_main_maindata_pursmngt);
-
- ds_send_data_maindata_pursmngt.setColumn(0, "pid", ds_send_searchitem.getColumn(0, "pid"));
- ds_send_data_maindata_pursmngt.setColumn(0, "nutrmngtkind", ds_send_searchitem.getColumn(0, "nutrmngtkind"));
- ds_send_data_maindata_pursmngt.setColumn(0, "execdd", ds_send_searchitem.getColumn(0, "execdd"));
- ds_send_data_maindata_pursmngt.setColumn(0, "cnstflag2", "P"); // 'P'는 추구관리를 뜻함.
- //model.setValue("/root/send/data/maindata/pursmngt/execprcpuniqno", model.getValue("/root/send/searchitem/execprcpuniqno"));
- // 추구관리의 영양치료계획/권장 그리드에 필수데이터 셋팅
- var rowcnt = ds_main_maindata_cureplan_pursmngt.rowcount;
- if ( rowcnt > 0 ) {
- for ( i = 0; i < rowcnt; i++ ) {
- ds_main_maindata_cureplan_pursmngt.setColumn(i, "pid", ds_send_searchitem.getColumn(0, "pid"));
- ds_main_maindata_cureplan_pursmngt.setColumn(i, "execdd", ds_send_searchitem.getColumn(0, "execdd"));
- ds_main_maindata_cureplan_pursmngt.setColumn(i, "nutrmngtkind", ds_send_searchitem.getColumn(0, "nutrmngtkind"));
- ds_main_maindata_cureplan_pursmngt.setColumn(i, "cnstpurs", "P");
- }
- //ds_send_data_maindata_cureplan.setValue("/root/send/data/maindata/cureplan", grd_pursmngt.getUpdateData());
-
- var updateData = grdf_getGridUpdateData(switch2.case3.grd_pursmngt);
- grdf_setStatusColumn(updateData, "m");
- ds_send_data_maindata_cureplan.copyData(updateData, true);
-
- var oParam = {};
- oParam.id = "TXANC00304";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeCurePlan";
- oParam.inds = "req=ds_send_data_maindata_cureplan";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
- }
- //ds_send_data_maindata_pursmngt.copyData(ds_main_maindata_cureplan_pursmngt);
-
- ds_send_data_maindata_pursmngt.updateColID("cnstflag2", "cnstflag");
- ds_send_data_maindata_pursmngt.updateColID("stndbdwtflag2", "stndbdwtflag");
- ds_send_data_maindata_pursmngt.updateColID("stndbdwt2", "stndbdwt");
- ds_send_data_maindata_pursmngt.updateColID("optcalr2", "calr");
- ds_send_data_maindata_pursmngt.updateColID("calrflag2", "calrflag");
- ds_send_data_maindata_pursmngt.updateColID("optcalradopt2", "adoptlawwt");
- ds_send_data_maindata_pursmngt.updateColID("adoptlawcalr2", "adoptlawcalr");
- ds_send_data_maindata_pursmngt.updateColID("optcalrhb2", "hbbee");
- ds_send_data_maindata_pursmngt.updateColID("hbcalr12", "hbcalr1");
- ds_send_data_maindata_pursmngt.updateColID("hbcalr22", "hbcalr2");
- ds_send_data_maindata_pursmngt.updateColID("dialqty2", "dialqty");
- ds_send_data_maindata_pursmngt.updateColID("optprotqty2", "prottotqty");
- ds_send_data_maindata_pursmngt.updateColID("optprotadopt2", "protwt");
- ds_send_data_maindata_pursmngt.updateColID("protqty2", "protqty");
- ds_send_data_maindata_pursmngt.updateColID("nutrreqqty2", "nutrreqqty");
- ds_send_data_maindata_pursmngt.updateColID("calrintk2", "calrintk");
- ds_send_data_maindata_pursmngt.updateColID("calrintkqty2", "calrintkqty");
- ds_send_data_maindata_pursmngt.updateColID("protintk2", "protintk");
- ds_send_data_maindata_pursmngt.updateColID("protintkqty2", "protintkqty");
- ds_send_data_maindata_pursmngt.updateColID("intkqtyetc2", "intkqtyetc");
- ds_send_data_maindata_pursmngt.updateColID("dietercmt2", "dietercmt");
- ds_send_data_maindata_pursmngt.updateColID("nutrstatvalucd2", "nutrstatvalucd");
- ds_send_data_maindata_pursmngt.updateColID("nutrstatvalucnts2", "nutrstatvalucnts");
-
- var oParam = {};
- oParam.id = "TXANC00303";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExePursMngt";
- oParam.inds = "pursmngt=ds_send_data_maindata_pursmngt";
- oParam.outds = "ds_=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00303";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXANC00303") > -1) { //추구관리 탭화면 저장
- //flag=R은 저장후 자동으로 재조회 하지 않고 회신까지 완료된 후 재조회 한다는 뜻임.
- if ( ds_send_searchitem.getColumn(0, "flag") != "R" ) {
- group5_btn_search_onclick();
- }
- }
- }
- } else {
- ds_temp_save.setColumn(0, "msg", "N"); //'N'은 영양상태판정 저장실패를 뜻함.
- return;
- }
- }
- function cf_TXANC00301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXANC00302(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXANC00303(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group4_btn_cnstrepl_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( sysf_messageBox("회신을", "Q004") == 6 ) {
- //flag=R은 저장후 자동으로 재조회 하지 않고 회신까지 완료된 후 재조회하기 위한 것임.
- ds_send_searchitem.setColumn(0, "flag", "R");
-
- //저장후 회신
- group4.btn_save.click();
-
- //저장이 정상처리된 경우 회신서관리 화면 호출
- if ( ds_temp_save.getColumn(0, "msg") == "Y" ) {
- //의뢰건이거나 비의뢰건이면서 재저장인 경우
- if ( !utlf_isNull(ds_send_data_maindata_nutrstatjudg.getColumn(0, "formrecseq"))) {
- var formrecseq = ds_send_data_maindata_nutrstatjudg.getColumn(0, "formrecseq");
- var replcnts = ds_send_data_maindata_nutrstatjudg.getColumn(0, "replcnts"); //회신탭화면의 내용
- frmf_setParameter("openmode", "reccnstform");
- frmf_setParameter("userdeptcd", "3250100000");
- frmf_setParameter("formrecseq", formrecseq);
- frmf_setParameter("overwrite", "true");
- frmf_setParameter("replcnts", replcnts);
-
- //frmf_modal("SSMMR01100", "SSMMR01100", "", null, "", "", "", null, null, null, null, null, "M");
-
- var path = "";
- var objArg = new Object();
- var vFormKind = "rec";
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
- ds_cond_formdata.setColumn(0, "formcd", formrecseq); // 서식목록 - linkcd, 기록목록 - formrecseq 컬럼값.
- ds_cond_formdata.setColumn(0, "formkind", vFormKind); // 서식목록 탭 - new , 기록목록 - rec
- ds_cond_formdata.setColumn(0, "btnvisible", false);
- ds_cond_formdata.setColumn(0, "pid", "");
- ds_cond_formdata.setColumn(0, "orddd", "");
- ds_cond_formdata.setColumn(0, "cretno", "");
- ds_cond_formdata.setColumn(0, "orddeptcd", "");
- ds_cond_formdata.setColumn(0, "ioflag", "");
- ds_cond_formdata.setColumn(0, "modalyn", "Y");
- ds_cond_formdata.setColumn(0, "topyn", "N");
-
- objArg.ds_cond_formdata = ds_cond_formdata;
-
- lf_loadSMMMR01100(true, objArg, path);
-
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "reqyn", "string", "Y");
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "formcd", "string", "");
- }
- //비의뢰건이면서 최초저장인 경우
- else {
- if ( !utlf_isNull(ds_main_receivedatacopy.getColumn(0, "pid")) ) {
- frmf_setParameter("pid", ds_main_receivedatacopy.getColumn(0, "pid"));
- frmf_setParameter("orddd", ds_main_receivedatacopy.getColumn(0, "h_orddd"));
- frmf_setParameter("cretno", ds_main_receivedatacopy.getColumn(0, "h_cretno"));
- frmf_setParameter("ioflag", ds_main_receivedatacopy.getColumn(0, "h_prcpgenrflag"));
- frmf_setParameter("orddeptcd", ds_main_receivedatacopy.getColumn(0, "h_orddeptcd"));
- frmf_setParameter("orddrid", ds_main_receivedatacopy.getColumn(0, "orddrid"));
- frmf_setParameter("SMMMR04900_reqdpcd", ds_main_receivedatacopy.getColumn(0, "h_orddeptcd")); //의뢰과코드
- frmf_setParameter("SMMMR04900_reqdrid", ds_main_receivedatacopy.getColumn(0, "orddrid")); //주치의아이디
- frmf_setParameter("SMMMR04900_reqdrnm", ds_main_receivedatacopy.getColumn(0, "reqpsn")); //주치의명
- } else {
- frmf_setParameter("pid", ds_main_maindata_patbaseinfo.getColumn(0, "pid"));
- frmf_setParameter("orddd", ds_main_maindata_patbaseinfo.getColumn(0, "indd"));
- frmf_setParameter("cretno", ds_main_maindata_patbaseinfo.getColumn(0, "cretno"));
- frmf_setParameter("ioflag", ds_main_maindata_patbaseinfo.getColumn(0, "ioflag"));
- frmf_setParameter("orddeptcd", ds_main_maindata_patbaseinfo.getColumn(0, "orddeptcd"));
- frmf_setParameter("orddrid", ds_main_maindata_patbaseinfo.getColumn(0, "atdoctid"));
- frmf_setParameter("SMMMR04900_reqdpcd", ds_main_maindata_patbaseinfo.getColumn(0, "orddeptcd")); //의뢰과코드
- frmf_setParameter("SMMMR04900_reqdrid", ds_main_maindata_patbaseinfo.getColumn(0, "atdoctid")); //주치의아이디
- frmf_setParameter("SMMMR04900_reqdrnm", ds_main_maindata_patbaseinfo.getColumn(0, "atdoctnm")); //주치의명
- }
-
- frmf_setParameter("SMMMR04900_reqdpnm", ds_main_maindata_patbaseinfo.getColumn(0, "orddeptnm")); //의뢰과명
- frmf_setParameter("formcd", "0800000722"); //서식코드
- frmf_setParameter("SMMMR04900_cnstflag", "3"); //의뢰구분(1:진료의뢰, 3:타과의뢰)
- frmf_setParameter("SMMMR04900_replflag", "R"); //의뢰없는회신일경우 R로 셋팅
- frmf_setParameter("SMMMR04900_cnstdeptcd", "3250100000"); //수신과코드
- frmf_setParameter("SMMMR04900_cnstdeptnm", "영양팀"); //수신과명
- frmf_setParameter("SMMMR04900_formnm", "영양검색"); //서식명
- var replcnts = ds_send_data_maindata_nutrstatjudg.getColumn(0, "replcnts"); //회신탭화면의 내용
- frmf_setParameter("replcnts", replcnts);
- frmf_setParameter("overwrite", "true");
- frmf_setParameter("openmode", "newcnstform");
-
- //frmf_modal("SSMMR01100", "SSMMR01100", "", null, "", "", "", null, null, null, null, null, "M");
-
- var path = "";
- var objArg = new Object();
- var vFormKind = "new";
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
- ds_cond_formdata.setColumn(0, "formcd", "0800000722"); // 서식목록 - linkcd, 기록목록 - formrecseq 컬럼값.
- ds_cond_formdata.setColumn(0, "formkind", vFormKind); // 서식목록 탭 - new , 기록목록 - rec
- ds_cond_formdata.setColumn(0, "btnvisible", false);
- ds_cond_formdata.setColumn(0, "pid", frmf_getParameter("pid"));
- ds_cond_formdata.setColumn(0, "orddd", frmf_getParameter("orddd"));
- ds_cond_formdata.setColumn(0, "cretno", frmf_getParameter("cretno"));
- ds_cond_formdata.setColumn(0, "orddeptcd", frmf_getParameter("orddeptcd"));
- ds_cond_formdata.setColumn(0, "ioflag", frmf_getParameter("ioflag"));
- ds_cond_formdata.setColumn(0, "modalyn", "Y");
- ds_cond_formdata.setColumn(0, "topyn", "N");
-
- objArg.ds_cond_formdata = ds_cond_formdata;
-
- lf_loadSMMMR01100(true, objArg, path);
-
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "reqyn", "string", "N");
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "formcd", "string", "0800000722");
- }
-
- //인증저장까지 모두 성공하였는지 조회하여 성공시에만 영양팀 테이블에 회신일자를 setting해준다.
- var oParam = {};
- oParam.id = "TRANC00304";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqGetCertSaveYN";
- oParam.inds = "req=ds_send_data_maindata_nutrstatjudg";
- oParam.outds = "ds_temp_cnst_cnst=ret";
- oParam.async = false;
- tranf_submit(oParam);
- //의뢰임시(11), 의뢰(12), 의뢰확정(20), 회신임시(21), 회신(22), 회신확정(30)
- if ( ds_temp_cnst_cnst.getColumn(0, "cnststat") >= 21 ) {
- if ( ds_send_data_maindata_nutrstatjudg.getColumn(0, "formcd") == "0800000722" &&
- utlf_isNull(ds_send_data_maindata_nutrstatjudg.getColumn(0, "formrecseq")) ) {
- ds_send_data_maindata_nutrstatjudg.setColumn(0, "formrecseq", ds_temp_cnst_cnst.getColumn(0, "formrecseq"));
- }
- var oParam = {};
- oParam.id = "TXANC00305";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqSetReplDD";
- oParam.inds = "req=ds_send_data_maindata_nutrstatjudg";
- //oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXANC00305";
- tranf_submit(oParam);
- }
-
- //flag=A는 화면 왼쪽의 공통정보(환자기본정보,진단명,입원동기,식사처방정보,영양관리이력,영양검색결과이력)와 해당 컨설팅 정보를 조회한다는 뜻임.
- ds_send_searchitem.setColumn(0, "flag", 'A');
- group5_btn_search_onclick();
- }
- ds_temp_save.setColumn(0, "msg", "");
- } else {
- return;
- }
- }
- function group4_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- var hngnm = group5.opt_patnm.value;
- var execdd = ds_main_maindata_nutrstatjudg.getColumn(0, "execdd");
- var nutrmngtkind = cmb_nutrmngtkind.text;
-
- if ( sysf_messageBox(hngnm + " 환자의 " + utlf_transNullToEmpty(execdd).substr(0,4) + "년 " + utlf_transNullToEmpty(execdd).substr(4,2) + "월 " + utlf_transNullToEmpty(execdd).substr(6,2) + "일 " + nutrmngtkind + " 관련 모든 정보를", "Q001") == 6 ) {
- ds_send_data_maindata_nutrstatjudg.copyData(ds_main_maindata_nutrstatjudg);
-
- if(utlf_isNull(ds_send_data_maindata_nutrstatjudg.getColumnInfo("cnstflag"))){
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "cnstflag", "string", ds_send_data_maindata_nutrstatjudg.getColumn(0, "cnstpurs"));
- }
-
- //컨설트상태가 회신임시(21) 이상이면 회신취소 우선 수행 후 삭제함.
- if ( !utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "cnststat")) &&
- ds_main_maindata_nutrstatjudg.getColumn(0, "cnststat") >= 21 ) {
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "delcnclflag", "string", "C"); //C는 회신취소를 뜻함.
-
- var oParam = {};
- oParam.id = "TXANC00301";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeNutrStatJudg";
- oParam.inds = "nutrstatjudg=ds_send_data_maindata_nutrstatjudg";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00301";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXANC00301") > -1) {
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "delcnclflag", "string", "D");//D는 삭제를 뜻함.
-
- var oParam = {};
- oParam.id = "TXANC00301";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeNutrStatJudg";
- oParam.inds = "nutrstatjudg=ds_send_data_maindata_nutrstatjudg";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00301";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXANC00301") > -1) {
- ds_send_searchitem.setColumn(0, "flag", 'A');
- group5_btn_search_onclick();
- }
- }
- } else {
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "delcnclflag", "string", "D"); //D는 삭제를 뜻함.
-
- var oParam = {};
- oParam.id = "TXANC00301";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeNutrStatJudg";
- oParam.inds = "nutrstatjudg=ds_send_data_maindata_nutrstatjudg";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00301";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXANC00301") > -1) {
- ds_send_searchitem.setColumn(0, "flag", 'A');
- group5_btn_search_onclick();
- }
- }
- } else {
- return;
- }
- }
- function group4_btn_cnstreplcncl_onclick(obj:Button, e:ClickEventInfo)
- {
- var hngnm = group5.opt_patnm.value;
- var execdd = ds_main_maindata_nutrstatjudg.getColumn(0, "execdd");
- var nutrmngtkind = cmb_nutrmngtkind.text;
-
- if ( sysf_messageBox(hngnm + " 환자의 " + utlf_transNullToEmpty(execdd).substr(0,4) + "년 " + utlf_transNullToEmpty(execdd).substr(4,2) + "월 " + utlf_transNullToEmpty(execdd).substr(6,2) + "일 " + nutrmngtkind + " 회신을", "Q007") == 6 ) {
- ds_send_data_maindata_nutrstatjudg.copyData(ds_main_maindata_nutrstatjudg);
- dsf_makeValue(ds_send_data_maindata_nutrstatjudg, "delcnclflag", "string", "C"); //C는 회신취소를 뜻함.
-
- var oParam = {};
- oParam.id = "TXANC00301";
- oParam.service = "nutritionconsultapp.PatientNutr";
- oParam.method = "reqExeNutrStatJudg";
- oParam.inds = "nutrstatjudg=ds_send_data_maindata_nutrstatjudg";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXANC00301";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXANC00301") > -1) {
- ds_send_searchitem.setColumn(0, "flag", 'A');
- group5_btn_search_onclick();
- }
- } else {
- return;
- }
- }
- function switch2_case2_btn_intkqtyvalu_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_searchitem.setColumn(0, "cnstflag", "C"); // 'C'는 협진의뢰를 뜻함.
- ds_send_searchitem.setColumn(0, "calrintk", ds_main_maindata_cnstreq.getColumn(0, "calrintk1"));
- ds_send_searchitem.setColumn(0, "calrintkqty", ds_main_maindata_cnstreq.getColumn(0, "calrintkqty1"));
- ds_send_searchitem.setColumn(0, "protintk", ds_main_maindata_cnstreq.getColumn(0, "protintk1"));
- ds_send_searchitem.setColumn(0, "protintkqty", ds_main_maindata_cnstreq.getColumn(0, "protintkqty1"));
- ds_send_searchitem.setColumn(0, "intkqtyetc", ds_main_maindata_cnstreq.getColumn(0, "intkqtyetc1"));
- ds_send_searchitem.setColumn(0, "dietercmt", ds_main_maindata_cnstreq.getColumn(0, "dietercmt1"));
- ds_send_searchitem.setColumn(0, "hngnm", ds_main_maindata_patbaseinfo.getColumn(0, "hngnm"));
- ds_send_searchitem.setColumn(0, "sex", ds_main_maindata_patbaseinfo.getColumn(0, "sex"));
- ds_send_searchitem.setColumn(0, "age", ds_main_maindata_patbaseinfo.getColumn(0, "age"));
- ds_send_searchitem.setColumn(0, "ht", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht"));
- ds_send_searchitem.setColumn(0, "wt", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"));
- ds_send_searchitem.setColumn(0, "ibw", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasibw"));
- ds_send_searchitem.setColumn(0, "calrrecmqty", ds_main_maindata_cnstreq.getColumn(0, "optcalr1"));
- ds_send_searchitem.setColumn(0, "protrecmqty", ds_main_maindata_cnstreq.getColumn(0, "optprotqty1"));
-
- var objArg = new Object();
- objArg.arg_ds_main_receivedata = ds_send_searchitem;
-
- frmf_modal("SPANC00100", "SPANC00100", objArg, null, "", 100, 100, null, null, null, null, null, "M");
- }
- function switch2_case2_btn_nutrreqqtycalc_onclick(obj:Button, e:ClickEventInfo)
- {
- var stndbdwt = ds_main_maindata_cnstreq.getColumn(0, "stndbdwt1"); // 기준체중
- var calrflag = ds_main_maindata_cnstreq.getColumn(0, "calrflag1"); // 계수법 or HB 구분
- var dialqty = ds_main_maindata_cnstreq.getColumn(0, "dialqty1"); // 복막투석액
- var calr = 0; // 최종 열량값
- ds_main_maindata_patbaseinfo.setColumn(0, "flag", "1"); // "1"은 협진의뢰 tab화면임을 뜻함.
-
- if ( calrflag == 1 ) { // 계수법일 경우
- ds_main_maindata_cnstreq.setColumn(0, "optcalradopt1", stndbdwt);
- var adoptlawcalr = ds_main_maindata_cnstreq.getColumn(0, "adoptlawcalr1");
- calr = stndbdwt * adoptlawcalr;
-
- //계수법을 선택했으므로 HB 관련 항목은 clear 시킨다.
- ds_main_maindata_cnstreq.setColumn(0, "optcalrhb1", "");
- ds_main_maindata_cnstreq.setColumn(0, "hbcalr11", "");
- ds_main_maindata_cnstreq.setColumn(0, "hbcalr21", "");
-
- } else if ( calrflag == 2 ) { // HB일 경우
- var sex = ds_main_maindata_patbaseinfo.getColumn(0, "sex");
- var age = ds_main_maindata_patbaseinfo.getColumn(0, "age");
- var wt = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt");
- var ht = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht");
- var abw = switch2.case1.ipt_physmeasabw.value;
- var pibw = switch2.case2.opt_pibw1.value;
- var calrhb = 0;
- if (sex == "M") { //남자일 경우
- if (pibw < 120) { //PIBW가 120 이상인 경우는 WT 대신 ABW로 계산
- calrhb = 66+13.7*wt+5*ht-6.8*age;
- } else {
- calrhb = 66+13.7*abw+5*ht-6.8*age;
- }
- } else if (sex == "F") { //여자일 경우
- if (pibw < 120) { //PIBW가 120 이상인 경우는 WT 대신 ABW로 계산
- calrhb = 655+9.6*wt+1.8*ht-4.7*age;
- } else {
- calrhb = 655+9.6*abw+1.8*ht-4.7*age;
- }
- }
-
- ds_main_maindata_cnstreq.setColumn(0, "optcalrhb1", calrhb);
- var hbcalr1 = ds_main_maindata_cnstreq.getColumn(0, "hbcalr11");
- var hbcalr2 = ds_main_maindata_cnstreq.getColumn(0, "hbcalr21");
- calr = calrhb * hbcalr1 * hbcalr2;
-
- //HB를 선택했으므로 계수법 관련 항목은 clear 시킨다.
- ds_main_maindata_cnstreq.setColumn(0, "optcalradopt1", "");
- ds_main_maindata_cnstreq.setColumn(0, "adoptlawcalr1", "");
- }
-
- if ( utlf_isNull(dialqty) ) { // 복막투석액에 값이 없을 경우는 0으로 처리하고 계산한다.
- dialqty = 0;
- }
- calr = calr - dialqty;
- calr = calr.toString().getRound(-1, "HALF_UP");
- ds_main_maindata_cnstreq.setColumn(0, "optcalr1", calr);
- switch2_case2_btn_calculation4_onclick();//단백질 계산
- }
- function switch2_case2_btn_calculation4_onclick(obj:Button, e:ClickEventInfo)
- {
- var stndbdwt = ds_main_maindata_cnstreq.getColumn(0, "stndbdwt1"); // 기준체중
- ds_main_maindata_cnstreq.setColumn(0, "optprotadopt1", stndbdwt);
- var protqty = ds_main_maindata_cnstreq.getColumn(0, "protqty1"); // 단백질(g/kg)
- var optprotqty = stndbdwt * protqty;
- optprotqty = optprotqty.toString().getRound(-1, "HALF_UP");
-
- ds_main_maindata_cnstreq.setColumn(0, "optprotqty1", optprotqty); // 단백질(g/day)
- }
- function switch2_case2_btn_nutrstatjudgbase2_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPANC00303", "SPANC00303", "", null, "", "100", "150", null, null, null, null, null, "M");
- }
- function switch2_case2_grp_cnstreq_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var rownum = ds_main_maindata_cureplan_cnstreq.rowposition;
- var cureplancnts = ds_send.getColumn(0, "cureplancnts");
-
- ds_main_maindata_cureplan_cnstreq.setColumn(rownum, "cureplancnts",cureplancnts);
- ds_send.setColumn(0, "cureplancnts","");
- switch2.case2.grp_cnstreq.visible = false;
- }
- function switch2_case2_grp_cnstreq_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- switch2.case2.grp_cnstreq.visible = false;
- }
- function switch2_case2_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_send_searchitem.getColumn(0, "pid");
- frmf_setParameter("SMMRJ00100_pid", pid);
-
- frmf_modal("SMMRJ00100", "SMMRJ00100", "", null, "", "", "", null, null, null, null, null, "M");// CarePlan 연동
- }
- function switch2_case2_btn_rowadd2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_cureplan_cnstreq.addRow();
- }
- function switch2_case2_btn_rowdel2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_cureplan_cnstreq.enableevent = false;
- ds_main_maindata_cureplan_cnstreq.updatecontrol = false;
- ds_main_maindata_cureplan_cnstreq.setRowType(ds_main_maindata_cureplan_cnstreq.rowposition, 8);
- ds_main_maindata_cureplan_cnstreq.updatecontrol = true;
- ds_main_maindata_cureplan_cnstreq.enableevent = true;
- }
- function switch2_case2_grd_cnstreq_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var colidx = switch2.case2.grd_cnstreq.currentcol;
- var rowidx = ds_main_maindata_cureplan_cnstreq.rowposition;
- if(colidx == switch2.case2.grd_cnstreq.getBindCellIndex("body", "cureplancnts")){
- ds_send.setColumn(0, "cureplancnts", "");
- switch2.case2.grp_cnstreq.visible = true;
- var rownum = rowidx;
- var cureplancnts = ds_main_maindata_cureplan_cnstreq.getColumn(rownum, "cureplancnts");
-
- ds_send.setColumn(0, "cureplancnts",cureplancnts);
-
- if( ds_main_maindata_cureplan_cnstreq.getRowType(ds_main_maindata_cureplan_cnstreq.rowposition) != 2 &&
- ds_main_maindata_cureplan_cnstreq.getRowType(ds_main_maindata_cureplan_cnstreq.rowposition) != 8 ){
- ds_main_maindata_cureplan_cnstreq.enableevent = false;
- ds_main_maindata_cureplan_cnstreq.updatecontrol = false;
- ds_main_maindata_cureplan_cnstreq.setRowType(ds_main_maindata_cureplan_cnstreq.rowposition, 4);
- ds_main_maindata_cureplan_cnstreq.updatecontrol = true;
- ds_main_maindata_cureplan_cnstreq.enableevent = true;
- }
- }
- }
- function switch2_case2_grd_cnstreq_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function switch2_case3_btn_intkqtyvalu2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_searchitem.setColumn(0, "cnstflag", "P"); // 'P'는 추구관리를 뜻함.
- ds_send_searchitem.setColumn(0, "calrintk", ds_main_maindata_pursmngt.getColumn(0, "calrintk2"));
- ds_send_searchitem.setColumn(0, "calrintkqty", ds_main_maindata_pursmngt.getColumn(0, "calrintkqty2"));
- ds_send_searchitem.setColumn(0, "protintk", ds_main_maindata_pursmngt.getColumn(0, "protintk2"));
- ds_send_searchitem.setColumn(0, "protintkqty", ds_main_maindata_pursmngt.getColumn(0, "protintkqty2"));
- ds_send_searchitem.setColumn(0, "intkqtyetc", ds_main_maindata_pursmngt.getColumn(0, "intkqtyetc2"));
- ds_send_searchitem.setColumn(0, "dietercmt", ds_main_maindata_pursmngt.getColumn(0, "dietercmt2"));
- ds_send_searchitem.setColumn(0, "hngnm", ds_main_maindata_patbaseinfo.getColumn(0, "hngnm"));
- ds_send_searchitem.setColumn(0, "sex", ds_main_maindata_patbaseinfo.getColumn(0, "sex"));
- ds_send_searchitem.setColumn(0, "age", ds_main_maindata_patbaseinfo.getColumn(0, "age"));
- ds_send_searchitem.setColumn(0, "ht", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht"));
- ds_send_searchitem.setColumn(0, "wt", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"));
- ds_send_searchitem.setColumn(0, "ibw", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasibw"));
- ds_send_searchitem.setColumn(0, "calrrecmqty", ds_main_maindata_pursmngt.getColumn(0, "optcalr2"));
- ds_send_searchitem.setColumn(0, "protrecmqty", ds_main_maindata_pursmngt.getColumn(0, "optprotqty2"));
-
- var objArg = new Object();
- objArg.arg_ds_main_receivedata = ds_send_searchitem;
-
- frmf_modal("SPANC00100", "SPANC00100", objArg, null, "", 100, 100, null, null, null, null, null, "M");
- }
- function switch2_case3_btn_nutrreqqtycalc2_onclick(obj:Button, e:ClickEventInfo)
- {
- var stndbdwt = ds_main_maindata_pursmngt.getColumn(0, "stndbdwt2"); // 기준체중
- var calrflag = ds_main_maindata_pursmngt.getColumn(0, "calrflag2"); // 계수법 or HB 구분
- var dialqty = ds_main_maindata_pursmngt.getColumn(0, "dialqty2"); // 복막투석액
- var calr = 0; // 최종 열량값
- ds_main_maindata_patbaseinfo.setColumn(0, "flag", "2"); // "2"는 추구관리 tab화면임을 뜻함.
-
- if ( calrflag == 1 ) { // 계수법일 경우
- ds_main_maindata_pursmngt.setColumn(0, "optcalradopt2", stndbdwt);
- var adoptlawcalr = ds_main_maindata_pursmngt.getColumn(0, "adoptlawcalr2");
- calr = stndbdwt * adoptlawcalr;
-
- //계수법을 선택했으므로 HB 관련 항목은 clear 시킨다.
- ds_main_maindata_pursmngt.setColumn(0, "optcalrhb2", "");
- ds_main_maindata_pursmngt.setColumn(0, "hbcalr12", "");
- ds_main_maindata_pursmngt.setColumn(0, "hbcalr22", "");
-
- } else if ( calrflag == 2 ) { // HB일 경우
- var sex = ds_main_maindata_patbaseinfo.getColumn(0, "sex");
- var age = ds_main_maindata_patbaseinfo.getColumn(0, "age");
- var wt = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt");
- var ht = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht");
- var abw = ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasabw");
- var pibw = switch2.case3.opt_pibw2.value;
- var calrhb = 0;
- if (sex == "M") { //남자일 경우
- if (pibw < 120) { //PIBW가 120 이상인 경우는 WT 대신 ABW로 계산
- calrhb = 66+13.7*wt+5*ht-6.8*age;
- } else {
- calrhb = 66+13.7*abw+5*ht-6.8*age;
- }
- } else if (sex == "F") { //여자일 경우
- if (pibw < 120) { //PIBW가 120 이상인 경우는 WT 대신 ABW로 계산
- calrhb = 655+9.6*wt+1.8*ht-4.7*age;
- } else {
- calrhb = 655+9.6*abw+1.8*ht-4.7*age;
- }
- }
-
- ds_main_maindata_pursmngt.setColumn(0, "optcalrhb2", calrhb);
- var hbcalr1 = ds_main_maindata_pursmngt.getColumn(0, "hbcalr12");
- var hbcalr2 = ds_main_maindata_pursmngt.getColumn(0, "hbcalr22");
- calr = calrhb * hbcalr1 * hbcalr2;
-
- //HB를 선택했으므로 계수법 관련 항목은 clear 시킨다.
- ds_main_maindata_pursmngt.setColumn(0, "optcalradopt2", "");
- ds_main_maindata_pursmngt.setColumn(0, "adoptlawcalr2", "");
- }
-
- if ( utlf_isNull(dialqty) ) { // 복막투석액에 값이 없을 경우는 0으로 처리하고 계산한다.
- dialqty = 0;
- }
- calr = calr - dialqty;
- calr = calr.toString().getRound(-1, "HALF_UP");
- ds_main_maindata_pursmngt.setColumn(0, "optcalr2", calr);
- switch2_case3_btn_calculation7_onclick();
- }
- function switch2_case3_btn_calculation7_onclick(obj:Button, e:ClickEventInfo)
- {
- var stndbdwt = ds_main_maindata_pursmngt.getColumn(0, "stndbdwt2"); // 기준체중
- ds_main_maindata_pursmngt.setColumn(0, "optprotadopt2", stndbdwt);
- var protqty = ds_main_maindata_pursmngt.getColumn(0, "protqty2"); // 단백질(g/kg)
- var optprotqty = stndbdwt * protqty;
- optprotqty = optprotqty.toString().getRound(-1, "HALF_UP");
-
- ds_main_maindata_pursmngt.setColumn(0, "optprotqty2", optprotqty); // 단백질(g/day)
- }
- function switch2_case3_btn_nutrstatjudgbase3_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPANC00303", "SPANC00303", "", null, "", "100", "150", null, null, null, null, null, "M");
- }
- function switch2_case3_grp_pursmngt_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var rownum = ds_main_maindata_cureplan_pursmngt.rowposition;
- var cureplancnts = ds_send.getColumn(0, "cureplancnts");
-
- ds_main_maindata_cureplan_pursmngt.setColumn(rownum, "cureplancnts",cureplancnts);
- ds_send.setColumn(0, "cureplancnts","");
- switch2.case3.grp_pursmngt.visible = false;
- }
- function switch2_case3_grp_pursmngt_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- switch2.case3.grp_pursmngt.visible = false;
- }
- function switch2_case3_btn_rowadd3_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_cureplan_pursmngt.addRow();
- }
- function switch2_case3_btn_rowdel3_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_maindata_cureplan_pursmngt.enableevent = false;
- ds_main_maindata_cureplan_pursmngt.updatecontrol = false;
- ds_main_maindata_cureplan_pursmngt.setRowType(ds_main_maindata_cureplan_pursmngt.rowposition, 8);
- ds_main_maindata_cureplan_pursmngt.updatecontrol = true;
- ds_main_maindata_cureplan_pursmngt.enableevent = true;
- }
- function switch2_case3_grd_pursmngt_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var colidx = switch2.case3.grd_pursmngt.currentcol;
- var rowidx = ds_main_maindata_cureplan_pursmngt.rowposition;
-
- if(colidx == switch2.case3.grd_pursmngt.getBindCellIndex("body", "cureplancnts")){
- ds_send.setColumn(0, "cureplancnts", "");
- switch2.case3.grp_pursmngt.visible = true;
- var rownum = ds_main_maindata_cureplan_pursmngt.rowposition;
- var cureplancnts = ds_main_maindata_cureplan_pursmngt.getColumn(rownum, "cureplancnts");
-
- ds_send.setColumn(0, "cureplancnts",cureplancnts);
- grd_pursmngt.addStatus( grd_pursmngt.row ,"update");
- ds_main_maindata_cureplan_pursmngt.enableevent = false;
- ds_main_maindata_cureplan_pursmngt.updatecontrol = false;
- ds_main_maindata_cureplan_pursmngt.setRowType(ds_main_maindata_cureplan_pursmngt.rowposition, 8);
- ds_main_maindata_cureplan_pursmngt.updatecontrol = true;
- ds_main_maindata_cureplan_pursmngt.enableevent = true;
- }
- }
- function switch2_case4_btn_soap_onclick(obj:Button, e:ClickEventInfo)
- {
- //영양관리유형이 초기영양검색 or 협진입원(영양평가) or 협진입원(영양교육) or 협진외래(영양교육) 일 경우
- if (cmb_nutrmngtkind.value == '01' || cmb_nutrmngtkind.value == '06' ||
- cmb_nutrmngtkind.value == '07' || cmb_nutrmngtkind.value == '08' || cmb_nutrmngtkind.value == '11') {
- fSoapReplCntsCnstreq();
- }
- //영양관리유형이 일반추구관리 or 협진추구관리 일 경우
- else if (cmb_nutrmngtkind.value == '05' || cmb_nutrmngtkind.value == '09') {
- fSoapReplCntsPursmngt();
- } else {
- ds_main_maindata_nutrstatjudg.setColumn(0, "replcnts", "");
- ds_main_maindata_nutrstatjudg.setColumn(0, "careplan", "");
- }
- }
- function fSoapReplCntsCnstreq() {
- var bodysymp = "";
- var dietprob = "";
- var diethist = "";
- var actgrde = "";
- var cnstpsn = "";
- var cureplan = "";
- var temp = "";
- var replcnts = "";
-
- //신체증후의 체크된 항목들을 콤마로 연결
- var string = ds_main_maindata_nutrstatjudg.getColumn(0, "bodysympchoi");
- bodysymp = fGetCheckListTxt(ds_chk_bodysymp, string);
-
- //식사시 문제점의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "dietprobchoi");
- dietprob = fGetCheckListTxt(ds_chk_dietprob, string);
-
- //식사력의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "diethistchoi");
-
- if(!utlf_isNull(string)){
- var arr = utlf_transNullToEmpty(string).split("▦");
- for(var i = 0; i < arr.length;i++){
- // if(utlf_isNull(diethist)){
- // diethist = ds_chk_diethist.lookup("value", arr[i], "label");
- // }else{
- // diethist = diethist + ", " + ds_chk_diethist.lookup("value", arr[i], "label");
- // }
- if( arr[i] == "11" ) {
- diethist = diethist + "균형된 식사, ";
- }else if ( arr[i] == "12" ) {
- diethist = diethist + "규칙적인 식사, ";
- }else if ( arr[i] == "13" ) {
- diethist = diethist + "불규칙적인 식사, ";
- }else if ( arr[i] == "14" ) {
- diethist = diethist + "빠른식사속도, ";
- }else if ( arr[i] == "15" ) {
- diethist = diethist + "과식, ";
- }else if ( arr[i] == "16" ) {
- diethist = diethist + "당질과다섭취, ";
- }else if ( arr[i] == "17" ) {
- diethist = diethist + "지방과다섭취, ";
- }else if ( arr[i] == "18" ) {
- diethist = diethist + "염분과다섭취, ";
- }else if(arr[i] == "19" && !utlf_isNull(switch2.case1.ipt_healsuppfood.value)){
- diethist = diethist + "건강보조식품 " + switch2.case1.ipt_healsuppfood.value+", ";
- }else if ( arr[i] == "20" && (!utlf_isNull(switch2.case1.ipt_cofftims.value)) ) {
- diethist = diethist + "커피 " + switch2.case1.ipt_cofftims.value + "잔/day, ";
- } else if ( arr[i] == "21" && (!utlf_isNull(switch2.case1.ipt_smoktims.value)) ) {
- diethist = diethist + "흡연 " + switch2.case1.ipt_smoktims.value + "pack/day, ";
- } else if ( arr[i] == "22" && (!utlf_isNull(switch2.case1.ipt_eatouttims.value)) ) {
- diethist = diethist + "외식 " + switch2.case1.ipt_eatouttims.value + "회/week";
- if (!utlf_isNull(switch2.case1.ipt_eatoutrem.value)) {
- diethist = diethist + switch2.case1.ipt_eatoutrem.value;
- }
- diethist = diethist + ", ";
- } else if ( arr[i] == "23" && (!utlf_isNull(switch2.case1.ipt_drunktims.value)) ) {
- diethist = diethist + "음주 " + switch2.case1.ipt_drunktims.value + "회/week";
- if (!utlf_isNull(switch2.case1.ipt_drunkvol.value)) {
- diethist = diethist + "(1회 섭취량 " + switch2.case1.ipt_drunkvol.value + ")";
- }
- if (!utlf_isNull(switch2.case1.ipt_drunkrem.value)) {
- diethist = diethist + switch2.case1.ipt_drunkrem.value;
- }
- }
- }
- }
-
- //활동정도의 체크된 항목들을 콤마로 연결
- temp = "";
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi");
-
- if(!utlf_isNull(string)){
- var arr = utlf_transNullToEmpty(string).split("▦");
- for(var i = 0; i < arr.length;i++){
- if(utlf_isNull(actgrde)){
- actgrde = ds_chk_actgrde.lookup("value", arr[i], "label");
- }else{
- actgrde = actgrde + ", " + ds_chk_actgrde.lookup("value", arr[i], "label");
- }
- }
- }
-
- //피상담자의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_cnstreq.getColumn(0, "cnstpsn1");
-
- if(!utlf_isNull(string)){
- var arr = utlf_transNullToEmpty(string).split("▦");
- for(var i = 0; i < arr.length;i++){
- if(utlf_isNull(cnstpsn)){
- cnstpsn = ds_chk_cnstpsn.lookup("value", arr[i], "label");
- }else{
- cnstpsn = cnstpsn + ", " + ds_chk_cnstpsn.lookup("value", arr[i], "label");
- }
- }
- }
- //2011.08.31 하드코드 공통코드로 수정
- var cureplancd = "";
- //영양치료계획/권장 그리드의 항목들을 콤마로 연결
- if ( ds_main_maindata_cureplan_cnstreq.rowcount > 0) {
- for ( var i = 0; i < ds_main_maindata_cureplan_cnstreq.rowcount; i++ ) {
- //2011.08.31 하드코드 공통코드로 수정
- cureplancd = ds_main_maindata_cureplan_cnstreq.getColumn(i, "cureplancd");
- if (!utlf_isNull(cureplancd)) {
- var temp = ds_init_baseinfo_cureplancd2_A504.lookup("cdid", cureplancd, "cdnm");
- cureplan = cureplan + temp + ds_main_maindata_cureplan_cnstreq.getColumn(i, "cureplancnts") +"\n";
- temp = "";
- }
- }
- }
- var item1 = "의뢰항목: " + utlf_transNullToEmpty(opt_reqresn.value) + " 의뢰일자: " + String(utlf_transNullToEmpty(group5.opt_reqdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(group5.opt_reqdd.value)).substr(4,2) +
- "/" + String(utlf_transNullToEmpty(group5.opt_reqdd.value)).substr(6,2) + " 처방의: " + String(utlf_transNullToEmpty(group5.opt_reqpsn.value)) +"\n" +"\n";
- var item2 = "S :" +"\n";
-
- if ( !utlf_isNull(bodysymp) ) {
- var item3 = " ο 신체증후 : " + bodysymp;
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- item3 = item3 + ", " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- item3 = item3 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- var item3 = " ο 신체증후 : " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- var item3 = "";
- }
- }
- if ( !utlf_isNull(dietprob) ) {
- var item4 = " ο 식사시 문제점 : " + dietprob;
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- item4 = item4 + ", " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- item4 = item4 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- var item4 = " ο 식사시 문제점 : " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- var item4 = "";
- }
- }
- if ( !utlf_isNull(diethist)) {
- var item5 = " ο 식사력 : " + diethist;
- if ( !utlf_isNull(switch2.case1.ipt_diethistetc.value)) {
- item5 = item5 + ", " + switch2.case1.ipt_diethistetc.value +"\n";
- } else {
- item5 = item5 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_diethistetc.value) ) {
- var item5 = " ο 식사력 : " + switch2.case1.ipt_diethistetc.value +"\n";
- } else {
- var item5 = "";
- }
- }
-
- if ( !utlf_isNull(switch2.case1.ipt_intkstatmainmeal.value) || !utlf_isNull(switch2.case1.ipt_intkstatsubmeal.value) ) {
- var item6 = " ο 식사섭취상태 : 병원식(주식 " + switch2.case1.ipt_intkstatmainmeal.value + "%, 부식 " + switch2.case1.ipt_intkstatsubmeal.value + "%)";
- if ( !utlf_isNull(switch2.case1.ipt_intkstatetc.value) ) {
- item6 = item6 + " 기타 : " + switch2.case1.ipt_intkstatetc.value;
- }
- item6 = item6 +"\n";
- } else {
- var item6 = "";
- }
-
- if ( utlf_isNull(item6) && !utlf_isNull(switch2.case1.ipt_intkstatetc.value)) {
- var item7 = " ο 식사섭취상태 : 기타 : " + switch2.case1.ipt_intkstatetc.value +"\n";
- } else {
- var item7 = "";
- }
-
- if ( (!utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi"))) || (!utlf_isNull(switch2.case1.tar_actgrdeetc.value)) ) {
- var item8 = " ο 활동정도 : " + actgrde;
- if ( !utlf_isNull(actgrde) && !utlf_isNull(switch2.case1.ipt_actgrdeexer.value) ) {
- item8 = item8 + ", " + switch2.case1.ipt_actgrdeexer.value;
- } else if ( utlf_isNull(actgrde) && !utlf_isNull(switch2.case1.ipt_actgrdeexer.value) ) {
- item8 = item8 + switch2.case1.ipt_actgrdeexer.value;
- }
- if ( (!utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi"))) && (!utlf_isNull(switch2.case1.tar_actgrdeetc.value)) ) {
- item8 = item8 + ", 기타 : " + switch2.case1.tar_actgrdeetc.value +"\n";
- } else if ( (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi"))) && (!utlf_isNull(switch2.case1.tar_actgrdeetc.value)) ) {
- item8 = item8 + "기타 : " + switch2.case1.tar_actgrdeetc.value +"\n";
- } else {
- item8 = item8 +"\n";
- }
- } else {
- var item8 = "";
- }
- var item10 = "\n" + "O :" +"\n";
-
- if ( !utlf_isNull(switch2.case1.ipt_physmeasbdht.value) || !utlf_isNull(switch2.case1.ipt_physmeasbdwt.value) ||
- !utlf_isNull(switch2.case1.ipt_physmeasibw.value) || !utlf_isNull(switch2.case1.ipt_physmeasibwperc.value) ) {
- var item11 = " ο Ht : " + switch2.case1.ipt_physmeasbdht.value + "cm, Wt : " + switch2.case1.ipt_physmeasbdwt.value + "kg, IBW : " + switch2.case1.ipt_physmeasibw.value + "kg, PIBW : " + switch2.case1.ipt_physmeasibwperc.value + "%" + "\n";
- } else {
- var item11 = "";
- }
-
- if ( !utlf_isNull(switch2.case1.ipt_bdwtupdtqty.value) ) {
- var item12 = " ο Wt.change : " + switch2.case1.ipt_bdwtupdtqty.value + "kg( " + switch2.case1.ipt_bdwtupdtrate.value + " )% / " + switch2.case1.ipt_bdwtupdtterm.value + "개월" + "\n";
- } else {
- var item12 = "";
- }
- var item13 = "";
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) || !utlf_isNull(switch2.case1.ipt_testrslttlc.value) ||
- !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) || !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) || !utlf_isNull(switch2.case1.ipt_testrslttrf.value) ) {
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) ) {
- item13 = " ο Alb : " + switch2.case1.ipt_testrsltalb.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && utlf_isNull(item11)) {
- item11 = " ο TLC : " + switch2.case1.ipt_testrslttlc.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && !utlf_isNull(item11)) {
- item13 = item13 + ", TLC : " + switch2.case1.ipt_testrslttlc.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item13 = " ο Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item13 = " ο Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item13 = " ο Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item13 = item13 + ", Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item13 = item13 + ", Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11) ) {
- item13 = item13 + ", Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && utlf_isNull(item11) ) {
- item13 = " ο TRF : " + switch2.case1.ipt_testrslttrf.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && !utlf_isNull(item11) ) {
- item13 = item13 + ", TRF : " + switch2.case1.ipt_testrslttrf.value;
- }
- item13 = item13 + "\n";
- }
- if ( !utlf_isNull(item13) && !utlf_isNull(switch2.case1.tar_testrsltrem.value) ) {
- var item14 = " 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else if ( utlf_isNull(item13) && !utlf_isNull(switch2.case1.tar_testrsltrem.value)) {
- var item14 = " ο 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else {
- var item14 = "";
- }
-
- var item15 = "\n" + "A :" +"\n";
- if ( !utlf_isNull(switch2.case2.cmb_nutrstatvalu1.text)) {
- var item16 = " ο 영양상태 : " + switch2.case2.cmb_nutrstatvalu1.text + "\n";
- } else {
- var item16 = "";
- }
- if ( !utlf_isNull(item16) && !utlf_isNull(switch2.case2.tar_nutrstatvalu1.value) ) {
- var item17 = " 기타 : " + switch2.case2.tar_nutrstatvalu1.value +"\n";
- } else if ( utlf_isNull(item16) && !utlf_isNull(switch2.case2.tar_nutrstatvalu1.value) ) {
- var item17 = " ο 영양상태 : 기타 : " + switch2.case2.tar_nutrstatvalu1.value +"\n";
- } else {
- var item17 = "";
- }
- var calrintk = ds_main_maindata_cnstreq.getColumn(0, "calrintk1");
- var calrintkqty = ds_main_maindata_cnstreq.getColumn(0, "calrintkqty1");
- var protintk = ds_main_maindata_cnstreq.getColumn(0, "protintk1");
- var protintkqty = ds_main_maindata_cnstreq.getColumn(0, "protintkqty1");
- var intkqtyetc = ds_main_maindata_cnstreq.getColumn(0, "intkqtyetc1");
- if ( !utlf_isNull(calrintkqty) || !utlf_isNull(protintkqty) || !utlf_isNull(intkqtyetc) ) {
- var item18 = "\n" + " 섭취량 분석 및 평가";
- if ( !utlf_isNull(calrintkqty) ) {
- item18 = item18 + "\n" + " 열량 : " + calrintkqty + " kcal/day";
- if ( !utlf_isNull(calrintk) ) {
- if (calrintk == '1') { calrintk = '상당히 부족';
- } else if (calrintk == '2') { calrintk = '약간 부족';
- } else if (calrintk == '3') { calrintk = '양호';
- } else if (calrintk == '4') { calrintk = '과다';
- }
- item18 = item18 + " (" + calrintk + ")";
- }
- }
- if ( !utlf_isNull(protintkqty) ) {
- item18 = item18 + "\n" + " 단백질 : " + protintkqty + " g/day";
- if ( !utlf_isNull(protintk) ) {
- if (protintk == '1') { protintk = '상당히 부족';
- } else if (protintk == '2') { protintk = '약간 부족';
- } else if (protintk == '3') { protintk = '양호';
- } else if (protintk == '4') { protintk = '과다';
- }
- item18 = item18 + " (" + protintk + ")";
- }
- }
- if ( !utlf_isNull(intkqtyetc) ) {
- item18 = item18 + "\n" + " " + intkqtyetc;
- }
- } else {
- var item18 = "";
- }
- if ( !utlf_isNull(item18) ) {
- var item19 = "\n" + "\n" + " ο 영양요구량" +"\n";
- } else {
- var item19 = "\n" + " ο 영양요구량" +"\n";
- }
- if ( !utlf_isNull(switch2.case2.opt_calr.value) ) {
- if ( switch2.case2.rdo_calrflag.text == "계수법" ) {
- var item20 = " * 열량 : " + switch2.case2.opt_calr.value + " kcal/day ( " + switch2.case2.rdo_stndbdwtflag.text + " * " + switch2.case2.ipt_adoptlawcalr.value + " kcal/kg )" + "\n";
- } else if ( switch2.case2.rdo_calrflag.text == "HB" ) {
- var item20 = " * 열량 : " + switch2.case2.opt_calr.value + " kcal/day ( BEE : " + switch2.case2.opt_calrhb.value + ", AF : " + switch2.case2.ipt_hbcalr1.value + ", SF : " + switch2.case2.ipt_hbcalr2.value + " )" + "\n";
- }
- } else {
- var item20 = "";
- }
- if ( !utlf_isNull(switch2.case2.opt_protqty.value) ) {
- var item21 = " * 단백질 : " + switch2.case2.opt_protqty.value + " g/day ( " + switch2.case2.rdo_stndbdwtflag.text + " * " + switch2.case2.ipt_protqty.value + " g/kg )" + "\n";
- } else {
- var item21 = "";
- }
- if ( !utlf_isNull(switch2.case2.tar_nutrreqqty.value) ) {
- var item22 = " * 기타 : " + switch2.case2.tar_nutrreqqty.value +"\n";
- } else {
- var item22 = "";
- }
- var item23 = "\n" + "P :" +"\n";
- if ( !utlf_isNull(cnstpsn) && !utlf_isNull(switch2.case2.rdo_unstdgrde.text) ) {
- var item24 = " ο 피상담자 : " + cnstpsn + " 교육이해도 : " + switch2.case2.rdo_unstdgrde.text +"\n";
- } else if ( !utlf_isNull(cnstpsn) && utlf_isNull(switch2.case2.rdo_unstdgrde.text) ) {
- var item24 = " ο 피상담자 : " + cnstpsn + "\n";
- } else if ( utlf_isNull(cnstpsn) && !utlf_isNull(switch2.case2.rdo_unstdgrde.text) ) {
- var item24 = " ο 교육이해도 : " + switch2.case2.rdo_unstdgrde.text +"\n";
- } else {
- var item24 = "";
- }
- if ( !utlf_isNull(switch2.case2.cmb_cnstcd.text) && utlf_isNull(switch2.case2.tar_cnstcnts.value) ) {
- var item25 = " ο 영양상담내용 : " + switch2.case2.cmb_cnstcd.text + "\n";
- } else if ( !utlf_isNull(switch2.case2.cmb_cnstcd.text) && !utlf_isNull(switch2.case2.tar_cnstcnts.value) ) {
- var item25 = " ο 영양상담내용 : " + switch2.case2.cmb_cnstcd.text + ", " + switch2.case2.tar_cnstcnts.value + "\n";
- } else if ( utlf_isNull(switch2.case2.cmb_cnstcd.text) && !utlf_isNull(switch2.case2.tar_cnstcnts.value) ) {
- var item25 = " ο 영양상담내용 : " + switch2.case2.tar_cnstcnts.value + "\n";
- } else {
- var item25 = "";
- }
- if ( !utlf_isNull(cureplan) ) {
- var item26 = " ο 영양치료 계획/권장 : " + cureplan + "\n";
- } else {
- var item26 = "";
- }
-
- if ( !utlf_isNull(cmb_intndieter.text)) {
- var item27 = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" +
- String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + cmb_chrgdieter.text + "/ " + cmb_intndieter.text + "\n";
- } else {
- var item27 = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" +
- String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + utlf_transNullToEmpty(cmb_chrgdieter.text) + "\n";
- }
-
- replcnts = item1 + item2 + item3 + item4 + item5 + item6 + item7 + item8 +
- item10 + item11 + item12 + item13 +
- item14 + item15 + item16 + item17 + item18 + item19 + item20 +
- item21 + item22 + item23 + item24 + item25 + item26 + item27;
- ds_main_maindata_nutrstatjudg.setColumn(0, "replcnts", replcnts);
- ds_main_maindata_nutrstatjudg.setColumn(0, "careplan", cureplan);
- }
- function fSoapReplCntsPursmngt() {
- var bodysymp = "";
- var dietprob = "";
- var diethist = "";
- var actgrde = "";
- var cnstpsn = "";
- var cureplan = "";
- var temp = "";
- var replcnts = "";
-
- //신체증후의 체크된 항목들을 콤마로 연결
- var string = ds_main_maindata_nutrstatjudg.getColumn(0, "bodysympchoi");
- bodysymp = fGetCheckListTxt(ds_chk_bodysymp, string);
-
- //식사시 문제점의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "dietprobchoi");
- dietprob = fGetCheckListTxt(ds_chk_dietprob, string);
-
- //식사력의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "diethistchoi");
-
- if(!utlf_isNull(string)){
- var arr = utlf_transNullToEmpty(string).split("▦");
- for(var i = 0; i < arr.length;i++){
- // if(utlf_isNull(diethist)){
- // diethist = ds_chk_diethist.lookup("value", arr[i], "label");
- // }else{
- // diethist = diethist + ", " + ds_chk_diethist.lookup("value", arr[i], "label");
- // }
- if( arr[i] == "11" ) {
- diethist = diethist + "균형된 식사, ";
- }else if ( arr[i] == "12" ) {
- diethist = diethist + "규칙적인 식사, ";
- }else if ( arr[i] == "13" ) {
- diethist = diethist + "불규칙적인 식사, ";
- }else if ( arr[i] == "14" ) {
- diethist = diethist + "빠른식사속도, ";
- }else if ( arr[i] == "15" ) {
- diethist = diethist + "과식, ";
- }else if ( arr[i] == "16" ) {
- diethist = diethist + "당질과다섭취, ";
- }else if ( arr[i] == "17" ) {
- diethist = diethist + "지방과다섭취, ";
- }else if ( arr[i] == "18" ) {
- diethist = diethist + "염분과다섭취, ";
- }else if(arr[i] == "19" && !utlf_isNull(switch2.case1.ipt_healsuppfood.value)){
- diethist = diethist + "건강보조식품 " + switch2.case1.ipt_healsuppfood.value+", ";
- }else if ( arr[i] == "20" && (!utlf_isNull(switch2.case1.ipt_cofftims.value)) ) {
- diethist = diethist + "커피 " + switch2.case1.ipt_cofftims.value + "잔/day, ";
- } else if ( arr[i] == "21" && (!utlf_isNull(switch2.case1.ipt_smoktims.value)) ) {
- diethist = diethist + "흡연 " + switch2.case1.ipt_smoktims.value + "pack/day, ";
- } else if ( arr[i] == "22" && (!utlf_isNull(switch2.case1.ipt_eatouttims.value)) ) {
- diethist = diethist + "외식 " + switch2.case1.ipt_eatouttims.value + "회/week";
- if (!utlf_isNull(switch2.case1.ipt_eatoutrem.value)) {
- diethist = diethist + switch2.case1.ipt_eatoutrem.value;
- }
- diethist = diethist + ", ";
- } else if ( arr[i] == "23" && (!utlf_isNull(switch2.case1.ipt_drunktims.value)) ) {
- diethist = diethist + "음주 " + switch2.case1.ipt_drunktims.value + "회/week";
- if (!utlf_isNull(switch2.case1.ipt_drunkvol.value)) {
- diethist = diethist + "(1회 섭취량 " + switch2.case1.ipt_drunkvol.value + ")";
- }
- if (!utlf_isNull(switch2.case1.ipt_drunkrem.value)) {
- diethist = diethist + switch2.case1.ipt_drunkrem.value;
- }
- }
- }
- }
- //활동정도의 체크된 항목들을 콤마로 연결
- temp = "";
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi");
-
- if(!utlf_isNull(string)){
- var arr = utlf_transNullToEmpty(string).split("▦");
- for(var i = 0; i < arr.length;i++){
- if(utlf_isNull(actgrde)){
- actgrde = ds_chk_actgrde.lookup("value", arr[i], "label");
- }else{
- actgrde = actgrde + ", " + ds_chk_actgrde.lookup("value", arr[i], "label");
- }
- }
- }
- //2011.08.31 하드코드 공통코드로 수정
- var cureplancd = "";
- //영양치료계획/권장 그리드의 항목들을 콤마로 연결
- if ( ds_main_maindata_cureplan_pursmngt.rowcount > 0 ) {
- for ( var i = 0; i < ds_main_maindata_cureplan_pursmngt.rowcount; i++ ) {
- cureplancd = ds_main_maindata_cureplan_pursmngt.getColumn(i, "cureplancd");
- if (!utlf_isNull(cureplancd)) {
- for(var j = 0; j < ds_init_baseinfo_cureplancd3_A505.rowcount; j++){
- var cdid = utlf_transNullToEmpty(ds_init_baseinfo_cureplancd3_A505.getColumn(j, "cdid"));
- var cdnm = utlf_transNullToEmpty(ds_init_baseinfo_cureplancd3_A505.getColumn(j, "cdnm"));
- if(cureplancd == cdid){
- var temp = cdnm
- }
- }
- cureplan = cureplan + temp + utlf_transNullToEmpty(ds_main_maindata_cureplan_pursmngt.getColumn(i, "cureplancnts")) + ", ";
- temp = "";
- }
- }
- cureplan = utlf_transNullToEmpty(cureplan).substr(0,cureplan.length-2);
- }
- //alert(cureplan);
- var item1 = "의뢰항목: " + utlf_transNullToEmpty(opt_reqresn.value) + " 의뢰일자: " + String(utlf_transNullToEmpty(group5.opt_reqdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(group5.opt_reqdd.value)).substr(4,2) +
- "/" + String(utlf_transNullToEmpty(group5.opt_reqdd.value)).substr(6,2) + " 처방의: " + String(utlf_transNullToEmpty(group5.opt_reqpsn.value)) +"\n" +"\n";
- var item2 = "S :" +"\n";
-
- if ( !utlf_isNull(bodysymp) ) {
- var item3 = " ο 신체증후 : " + bodysymp;
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- item3 = item3 + ", " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- item3 = item3 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- var item3 = " ο 신체증후 : " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- var item3 = "";
- }
- }
- if ( !utlf_isNull(dietprob) ) {
- var item4 = " ο 식사시 문제점 : " + dietprob;
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- item4 = item4 + ", " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- item4 = item4 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- var item4 = " ο 식사시 문제점 : " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- var item4 = "";
- }
- }
- if ( !utlf_isNull(diethist)) {
- var item5 = " ο 식사력 : " + diethist;
- if ( !utlf_isNull(switch2.case1.ipt_diethistetc.value)) {
- item5 = item5 + ", " + switch2.case1.ipt_diethistetc.value +"\n";
- } else {
- item5 = item5 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_diethistetc.value) ) {
- var item5 = " ο 식사력 : " + switch2.case1.ipt_diethistetc.value +"\n";
- } else {
- var item5 = "";
- }
- }
-
- if ( !utlf_isNull(switch2.case1.ipt_intkstatmainmeal.value) || !utlf_isNull(switch2.case1.ipt_intkstatsubmeal.value) ) {
- var item6 = " ο 식사섭취상태 : 병원식(주식 " + switch2.case1.ipt_intkstatmainmeal.value + "%, 부식 " + switch2.case1.ipt_intkstatsubmeal.value + "%)";
- if ( !utlf_isNull(switch2.case1.ipt_intkstatetc.value) ) {
- item6 = item6 + " 기타 : " + switch2.case1.ipt_intkstatetc.value;
- }
- item6 = item6 +"\n";
- } else {
- var item6 = "";
- }
-
- if ( utlf_isNull(item6) && !utlf_isNull(switch2.case1.ipt_intkstatetc.value)) {
- var item7 = " ο 식사섭취상태 : 기타 : " + switch2.case1.ipt_intkstatetc.value +"\n";
- } else {
- var item7 = "";
- }
-
- if ( (!utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi"))) || (!utlf_isNull(switch2.case1.tar_actgrdeetc.value)) ) {
- var item8 = " ο 활동정도 : " + actgrde;
- if ( !utlf_isNull(actgrde) && !utlf_isNull(switch2.case1.ipt_actgrdeexer.value) ) {
- item8 = item8 + ", " + switch2.case1.ipt_actgrdeexer.value;
- } else if ( utlf_isNull(actgrde) && !utlf_isNull(switch2.case1.ipt_actgrdeexer.value) ) {
- item8 = item8 + switch2.case1.ipt_actgrdeexer.value;
- }
- if ( (!utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi"))) && (!utlf_isNull(switch2.case1.tar_actgrdeetc.value)) ) {
- item8 = item8 + ", 기타 : " + switch2.case1.tar_actgrdeetc.value +"\n";
- } else if ( (utlf_isNull(ds_main_maindata_nutrstatjudg.getColumn(0, "actgrdechoi"))) && (!utlf_isNull(switch2.case1.tar_actgrdeetc.value)) ) {
- item8 = item8 + "기타 : " + switch2.case1.tar_actgrdeetc.value +"\n";
- } else {
- item8 = item8 +"\n";
- }
- } else {
- var item8 = "";
- }
- var item10 = "\n" + "O :" +"\n";
- if ( !utlf_isNull(switch2.case1.ipt_physmeasbdht.value) || !utlf_isNull(switch2.case1.ipt_physmeasbdwt.value) || !utlf_isNull(switch2.case1.ipt_physmeasibw.value) || !utlf_isNull(switch2.case1.ipt_physmeasibwperc.value) ) {
- var item11 = " ο Ht : " + switch2.case1.ipt_physmeasbdht.value + "cm, Wt : " + switch2.case1.ipt_physmeasbdwt.value + "kg, IBW : " + switch2.case1.ipt_physmeasibw.value + "kg, PIBW : " + switch2.case1.ipt_physmeasibwperc.value + "%" + "\n";
- } else {
- var item11 = "";
- }
- if ( !utlf_isNull(switch2.case1.ipt_bdwtupdtqty.value) ) {
- var item12 = " ο Wt.change : " + switch2.case1.ipt_bdwtupdtqty.value + "kg( " + switch2.case1.ipt_bdwtupdtrate.value + " )% / " + switch2.case1.ipt_bdwtupdtterm.value + "개월" + "\n";
- } else {
- var item12 = "";
- }
- var item13 = "";
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) || !utlf_isNull(switch2.case1.ipt_testrslttlc.value) ||
- !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) || !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) || !utlf_isNull(switch2.case1.ipt_testrslttrf.value) ) {
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) ) {
- item13 = " ο Alb : " + switch2.case1.ipt_testrsltalb.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && utlf_isNull(item11)) {
- item11 = " ο TLC : " + switch2.case1.ipt_testrslttlc.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && !utlf_isNull(item11)) {
- item13 = item13 + ", TLC : " + switch2.case1.ipt_testrslttlc.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item13 = " ο Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item13 = " ο Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item13 = " ο Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item13 = item13 + ", Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item13 = item13 + ", Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11) ) {
- item13 = item13 + ", Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && utlf_isNull(item11) ) {
- item13 = " ο TRF : " + switch2.case1.ipt_testrslttrf.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && !utlf_isNull(item11) ) {
- item13 = item13 + ", TRF : " + switch2.case1.ipt_testrslttrf.value;
- }
- item13 = item13 + "\n";
- }
- if ( !utlf_isNull(item13) && !utlf_isNull(switch2.case1.tar_testrsltrem.value) ) {
- var item14 = " 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else if ( utlf_isNull(item13) && !utlf_isNull(switch2.case1.tar_testrsltrem.value)) {
- var item14 = " ο 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else {
- var item14 = "";
- }
-
- var item15 = "\n" + "A :" +"\n";
- if ( !utlf_isNull(switch2.case3.cmb_nutrstatvalu2.text)) {
- var item16 = " ο 영양상태 : " + switch2.case3.cmb_nutrstatvalu2.text + "\n";
- } else {
- var item16 = "";
- }
- if ( !utlf_isNull(item16) && !utlf_isNull(switch2.case3.tar_nutrstatvalu2.value) ) {
- var item17 = " 기타 : " + switch2.case3.tar_nutrstatvalu2.value +"\n";
- } else if ( utlf_isNull(item16) && !utlf_isNull(switch2.case3.tar_nutrstatvalu2.value) ) {
- var item17 = " ο 영양상태 : 기타 : " + switch2.case3.tar_nutrstatvalu2.value +"\n";
- } else {
- var item17 = "";
- }
-
- var calrintk = ds_main_maindata_pursmngt.getColumn(0, "calrintk2");
- var calrintkqty = ds_main_maindata_pursmngt.getColumn(0, "calrintkqty2");
- var protintk = ds_main_maindata_pursmngt.getColumn(0, "protintk2");
- var protintkqty = ds_main_maindata_pursmngt.getColumn(0, "protintkqty2");
- var intkqtyetc = ds_main_maindata_pursmngt.getColumn(0, "intkqtyetc2");
- if ( !utlf_isNull(calrintkqty) || !utlf_isNull(protintkqty) || !utlf_isNull(intkqtyetc) ) {
- var item18 = "\n" + " 섭취량 분석 및 평가";
- if ( !utlf_isNull(calrintkqty) ) {
- item18 = item18 + "\n" + " 열량 : " + calrintkqty + " kcal/day";
- if ( !utlf_isNull(calrintk) ) {
- if (calrintk == '1') { calrintk = '상당히 부족';
- } else if (calrintk == '2') { calrintk = '약간 부족';
- } else if (calrintk == '3') { calrintk = '양호';
- } else if (calrintk == '4') { calrintk = '과다';
- }
- item18 = item18 + " (" + calrintk + ")";
- }
- }
- if ( !utlf_isNull(protintkqty) ) {
- item18 = item18 + "\n" + " 단백질 : " + protintkqty + " g/day";
- if ( !utlf_isNull(protintk) ) {
- if (protintk == '1') { protintk = '상당히 부족';
- } else if (protintk == '2') { protintk = '약간 부족';
- } else if (protintk == '3') { protintk = '양호';
- } else if (protintk == '4') { protintk = '과다';
- }
- item18 = item18 + " (" + protintk + ")";
- }
- }
- if ( !utlf_isNull(intkqtyetc) ) {
- item18 = item18 + "\n" + " " + intkqtyetc;
- }
- } else {
- var item18 = "";
- }
- if ( !utlf_isNull(item18) ) {
- var item19 = "\n" + "\n" + " ο 영양요구량" +"\n";
- } else {
- var item19 = "\n" + " ο 영양요구량" +"\n";
- }
- if ( !utlf_isNull(switch2.case3.opt_calr2.value) ) {
- if ( switch2.case3.rdo_calrflag2.text == "계수법" ) {
- var item20 = " * 열량 : " + switch2.case3.opt_calr2.value + " kcal/day ( " + switch2.case3.rdo_stndbdwtflag2.text + " * " + switch2.case3.ipt_adoptlawcalr2.value + " kcal/kg )" + "\n";
- } else if ( switch2.case3.rdo_calrflag2.text == "HB" ) {
- var item20 = " * 열량 : " + switch2.case3.opt_calr2.value + " kcal/day ( BEE : " + switch2.case3.opt_calrhb2.value + ", AF : " + switch2.case3.ipt_hbcalr12.value + ", SF : " + switch2.case3.ipt_hbcalr22.value + " )" + "\n";
- }
- } else {
- var item20 = "";
- }
- if ( !utlf_isNull(switch2.case3.opt_protqty2.value) ) {
- var item21 = " * 단백질 : " + switch2.case3.opt_protqty2.value + " g/day ( " + switch2.case3.rdo_stndbdwtflag2.text + " * " + switch2.case3.ipt_protqty2.value + " g/kg )" + "\n";
- } else {
- var item21 = "";
- }
- if ( !utlf_isNull(switch2.case3.tar_nutrreqqty2.value) ) {
- var item22 = " * 기타 : " + switch2.case3.tar_nutrreqqty2.value +"\n";
- } else {
- var item22 = "";
- }
- var item23 = "\n" + "P :" +"\n";
- if ( !utlf_isNull(cureplan) ) {
- var item26 = " ο 영양치료 계획/권장 : " + cureplan + "\n";
- } else {
- var item26 = "";
- }
-
- if ( !utlf_isNull(cmb_intndieter.text)) {
- var item27 = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" +
- String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + cmb_chrgdieter.text + "/ " + cmb_intndieter.text + "\n";
- } else {
- var item27 = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" +
- String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + utlf_transNullToEmpty(cmb_chrgdieter.text) + "\n";
- }
-
- replcnts = item1 + item2 + item3 + item4 + item5 + item6 + item7 + item8 +
- item10 + item11 + item12 + item13 +
- item14 + item15 + item16 + item17 + item18 + item19 + item20 +
- item21 + item22 + item23 + item26 + item27;
-
- ds_main_maindata_nutrstatjudg.setColumn(0, "replcnts", replcnts);
- ds_main_maindata_nutrstatjudg.setColumn(0, "careplan", cureplan);
- }
- function grd_nutrmngthist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var rowno = ds_main_maindata_nutrmngt.rowposition;
-
- ds_send_searchitem.setColumn(0, "dieter", ds_main_maindata_nutrmngt.getColumn(rowno, "chrgdieternm"));
- ds_send_searchitem.setColumn(0, "intndieter", ds_main_maindata_nutrmngt.getColumn(rowno, "intndieternm"));
-
- ds_send_searchitem.setColumn(0, "pid", ds_main_maindata_nutrmngt.getColumn(rowno, "pid"));
- ds_send_searchitem.setColumn(0, "pastexecdd", ds_main_maindata_nutrmngt.getColumn(rowno, "execdd"));
- ds_send_searchitem.setColumn(0, "nutrmngtkind", ds_main_maindata_nutrmngt.getColumn(rowno, "nutrmngtkind"));
- ds_send_searchitem.setColumn(0, "prcpgenrflag", ds_main_maindata_nutrmngt.getColumn(rowno, "ioflag"));
- ds_send_searchitem.setColumn(0, "orddd", ds_main_maindata_nutrmngt.getColumn(rowno, "indd"));
- //flag=A는 화면 왼쪽의 공통정보(환자기본정보,진단명,입원동기,식사처방정보,영양관리이력,영양검색결과이력)와 해당 컨설팅 정보를 조회한다는 뜻임.
- ds_send_searchitem.setColumn(0, "flag", 'A');
- ds_send_searchitem.setColumn(0, "careplanflag", 'N');
- group5.btn_search.click();
- // model.setValue("/root/main/receivedata/pid", model.getValue("/root/main/maindata/nutrstatjudg/pid"));
- // model.setValue("/root/main/receivedata/reqdd", model.getValue("/root/main/maindata/nutrstatjudg/reqdd"));
- // model.setValue("/root/main/receivedata/reqpsn", model.getValue("/root/main/maindata/nutrstatjudg/reqpsn"));
- // model.setValue("/root/main/receivedata/educreqcnts", model.getValue("/root/main/maindata/nutrstatjudg/reqresn"));
- // model.setValue("/root/main/receivedata/reccnts", model.getValue("/root/main/maindata/nutrstatjudg/reccnts"));
- // model.setValue("/root/main/receivedata/h_formrecseq", model.getValue("/root/main/maindata/nutrstatjudg/formrecseq"));
- // model.refresh();
-
- ds_main_maindata_nutrmngt.rowposition = rowno;
-
- //선택한 행 색깔 표시
- //grd_nutrmngthist.isSelected(rowno) = true;
- grd_nutrmngthist.setCellProperty("body", 1, "selectbackground", "#ffccff");
- grd_nutrmngthist.setCellProperty("body", 2, "selectbackground", "#ffccff");
- grd_nutrmngthist.setCellProperty("body", 3, "selectbackground", "#ffccff");
- grd_nutrmngthist.setCellProperty("body", 7, "selectbackground", "#ffccff");
- }
- function switch2_case2_rdo_stndbdwtflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (ds_main_maindata_cnstreq.getColumn(0, "stndbdwtflag1") == 1) {
- ds_main_maindata_cnstreq.setColumn(0, "stndbdwt1", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasibw"));
- } else if (ds_main_maindata_cnstreq.getColumn(0, "stndbdwtflag1") == 2) {
- ds_main_maindata_cnstreq.setColumn(0, "stndbdwt1", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasabw"));
- } else if (ds_main_maindata_cnstreq.getColumn(0, "stndbdwtflag1") == 3) {
- ds_main_maindata_cnstreq.setColumn(0, "stndbdwt1", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"));
- }
- }
- function switch2_case3_rdo_stndbdwtflag2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (ds_main_maindata_pursmngt.getColumn(0, "stndbdwtflag2") == 1) {
- ds_main_maindata_pursmngt.setColumn(0, "stndbdwt2", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasibw"));
- } else if (ds_main_maindata_pursmngt.getColumn(0, "stndbdwtflag2") == 2) {
- ds_main_maindata_pursmngt.setColumn(0, "stndbdwt2", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasabw"));
- } else if (ds_main_maindata_pursmngt.getColumn(0, "stndbdwtflag2") == 3) {
- ds_main_maindata_pursmngt.setColumn(0, "stndbdwt2", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"));
- }
- }
- function switch2_case2_btn_calculation2_onclick(obj:Button, e:ClickEventInfo)
- {
- var stndbdwt = Number(utlf_transNullToEmpty(ds_main_maindata_cnstreq.getColumn(0, "stndbdwt1"))); // 기준체중
- var calrflag = ds_main_maindata_cnstreq.getColumn(0, "calrflag1"); // 계수법 or HB 구분
- var dialqty = ds_main_maindata_cnstreq.getColumn(0, "dialqty1"); // 복막투석액
- var calr = 0; // 최종 열량값
- ds_main_maindata_patbaseinfo.setColumn(0, "flag", "1"); // "1"은 협진의뢰 tab화면임을 뜻함.
-
- if ( calrflag == 1 ) { // 계수법일 경우
- ds_main_maindata_cnstreq.setColumn(0, "optcalradopt1", stndbdwt);
- var adoptlawcalr = Number(utlf_transNullToEmpty(ds_main_maindata_cnstreq.getColumn(0, "adoptlawcalr1")));
- calr = stndbdwt * adoptlawcalr;
-
- //계수법을 선택했으므로 HB 관련 항목은 clear 시킨다.
- ds_main_maindata_cnstreq.setColumn(0, "optcalrhb1", "");
- ds_main_maindata_cnstreq.setColumn(0, "hbcalr11", "");
- ds_main_maindata_cnstreq.setColumn(0, "hbcalr21", "");
-
- } else if ( calrflag == 2 ) { // HB일 경우
- //ds_main_maindata_patbaseinfo.setColumn(0, "wt", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"));
- ds_main_maindata_patbaseinfo.setColumn(0, "wt", switch2.case2.ipt_stndbdwt.value);
- ds_main_maindata_patbaseinfo.setColumn(0, "ht", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht"));
- ds_main_maindata_patbaseinfo.setColumn(0, "abw", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasabw"));
- ds_main_maindata_patbaseinfo.setColumn(0, "pibw", switch2.case2.opt_pibw1.value);
-
- var objArg = new Object();
- objArg.arg_ds_main_receivedata = ds_main_maindata_patbaseinfo;
-
- frmf_modal("SPANC00301", "SPANC00301", objArg, null, 1, 100, 150, null, null, null, null, null, "M");
-
- var optcalrhb = Number(utlf_transNullToEmpty(ds_main_maindata_cnstreq.getColumn(0, "optcalrhb1")));
- var hbcalr1 = Number(utlf_transNullToEmpty(ds_main_maindata_cnstreq.getColumn(0, "hbcalr11")));
- var hbcalr2 = Number(utlf_transNullToEmpty(ds_main_maindata_cnstreq.getColumn(0, "hbcalr21")));
- calr = optcalrhb * hbcalr1 * hbcalr2;
-
- //HB를 선택했으므로 계수법 관련 항목은 clear 시킨다.
- ds_main_maindata_cnstreq.setColumn(0, "optcalradopt1", "");
- ds_main_maindata_cnstreq.setColumn(0, "adoptlawcalr1", "");
- }
-
- if ( utlf_isNull(dialqty) ) { // 복막투석액에 값이 없을 경우는 0으로 처리하고 계산한다.
- dialqty = 0;
- }
- calr = calr - dialqty;
- calr = calr.toString().getRound(-1, "HALF_UP");
- ds_main_maindata_cnstreq.setColumn(0, "optcalr1", calr);
- }
- function switch2_case2_btn_calculation3_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPANC00302", "SPANC00302", null, null, null, null, null, null, null, null, null, null, "M");
-
- if ( !utlf_isNull(frmf_getParameter("iParam_kcal")) ) {
- switch2.case2.ipt_dialqty.value = frmf_getParameter("iParam_kcal");
- }
- }
- function switch2_case3_btn_calculation5_onclick(obj:Button, e:ClickEventInfo)
- {
- var stndbdwt = Number(utlf_transNullToEmpty(ds_main_maindata_pursmngt.getColumn(0, "stndbdwt2"))); // 기준체중
- var calrflag = ds_main_maindata_pursmngt.getColumn(0, "calrflag2"); // 계수법 or HB 구분
- var dialqty = ds_main_maindata_pursmngt.getColumn(0, "dialqty2"); // 복막투석액
- var calr = 0; // 최종 열량값
- ds_main_maindata_patbaseinfo.setColumn(0, "flag", "2"); // "2"는 추구관리 tab화면임을 뜻함.
-
- if ( calrflag == 1 ) { // 계수법일 경우
- ds_main_maindata_pursmngt.setColumn(0, "optcalradopt2", stndbdwt);
- var adoptlawcalr = Number(utlf_transNullToEmpty(ds_main_maindata_pursmngt.getColumn(0, "adoptlawcalr2")));
- calr = stndbdwt * adoptlawcalr;
-
- //계수법을 선택했으므로 HB 관련 항목은 clear 시킨다.
- ds_main_maindata_pursmngt.setColumn(0, "optcalrhb2", "");
- ds_main_maindata_pursmngt.setColumn(0, "hbcalr12", "");
- ds_main_maindata_pursmngt.setColumn(0, "hbcalr22", "");
-
- } else if ( calrflag == 2 ) { // HB일 경우
- //ds_main_maindata_patbaseinfo.setColumn(0, "wt", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdwt"));
- ds_main_maindata_patbaseinfo.setColumn(0, "wt", switch2.case3.ipt_stndbdwt2.value);
- ds_main_maindata_patbaseinfo.setColumn(0, "ht", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasbdht"));
- ds_main_maindata_patbaseinfo.setColumn(0, "abw", ds_main_maindata_nutrstatjudg.getColumn(0, "physmeasabw"));
- ds_main_maindata_patbaseinfo.setColumn(0, "pibw", switch2.case3.opt_pibw2.value);
-
- var objArg = new Object();
- objArg.arg_ds_main_receivedata = ds_main_maindata_patbaseinfo;
-
- frmf_modal("SPANC00301", "SPANC00301", objArg, null, 1, 100, 150, null, null, null, null, null, "M");
-
- var optcalrhb = Number(utlf_transNullToEmpty(ds_main_maindata_pursmngt.getColumn(0, "optcalrhb2")));
- var hbcalr1 = Number(utlf_transNullToEmpty(ds_main_maindata_pursmngt.getColumn(0, "hbcalr12")));
- var hbcalr2 = Number(utlf_transNullToEmpty(ds_main_maindata_pursmngt.getColumn(0, "hbcalr22")));
- calr = optcalrhb * hbcalr1 * hbcalr2;
-
- //HB를 선택했으므로 계수법 관련 항목은 clear 시킨다.
- ds_main_maindata_pursmngt.setColumn(0, "optcalradopt2", "");
- ds_main_maindata_pursmngt.setColumn(0, "adoptlawcalr2", "");
- }
-
- if ( utlf_isNull(dialqty) ) { // 복막투석액에 값이 없을 경우는 0으로 처리하고 계산한다.
- dialqty = 0;
- }
- calr = calr - dialqty;
- calr = calr.toString().getRound(-1, "HALF_UP");
- ds_main_maindata_pursmngt.setColumn(0, "optcalr2", calr);
- }
- function switch2_case3_btn_calculation6_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPANC00302", "SPANC00302", null, null, null, null, null, null, null, null, null, null, "M");
-
- if ( !utlf_isNull(frmf_getParameter("iParam_kcal")) ) {
- switch2.case3.ipt_dialqty2.value = frmf_getParameter("iParam_kcal");
- }
- }
- function group4_btn_tprrec_onclick(obj:Button, e:ClickEventInfo)
- {
- var instcd = sysf_getUserInfo("dutplceinstcd"); // 로그인 사용자의 기관기호
- var pid = ds_main_maindata_patbaseinfo.getColumn(0, "pid");
- var indd = ds_main_maindata_patbaseinfo.getColumn(0, "indd");
- var cretno = ds_main_maindata_patbaseinfo.getColumn(0, "cretno");
-
- frmf_setParameter("SMMNR00900_Param", "pid▦indd▦cretno▦instcd▦gbn▩" + pid + "▦" + indd + "▦" + cretno + "▦" + instcd +"▦dr▩");
- frmf_modal("SMMNR00900", "SMMNR00900", null, null, null, null, null, null, null, null, null, null, "M");
-
- appf_delPatientInfos(); // 상단정보 clear 2018.02.07 김금련
- }
- function fGetCheckListTxt(objDs:Dataset, sValList){
- var sRtn = "";
- var sTxt = "";
-
- var arrVal = utlf_transNullToEmpty(sValList).split("▦");
- for(var i = 0; i < arrVal.length;i++){
- sTxt = objDs.lookup("value", arrVal[i], "label");
- if(!utlf_isNull(sTxt) && sTxt != "기타") {
- if(utlf_isNull(sRtn)){
- sRtn = sTxt;
- } else{
- sRtn = sRtn + ", " + sTxt;
- }
- }
- }
-
- return sRtn;
- }
- // 1. 기본정보
- function fGetCnts01() {
- var sRtn = "";
- var bodysymp = "";
- var dietprob = "";
-
- //신체증후의 체크된 항목들을 콤마로 연결
- var string = ds_main_maindata_nutrstatjudg.getColumn(0, "bodysympchoi");
- bodysymp = fGetCheckListTxt(ds_chk_bodysymp, string);
-
- //식사시 문제점의 체크된 항목들을 콤마로 연결
- string = ds_main_maindata_nutrstatjudg.getColumn(0, "dietprobchoi");
- dietprob = fGetCheckListTxt(ds_chk_dietprob, string);
-
- var item2 = "\n" + "1. 기본정보" +"\n";
- if ( !utlf_isNull(bodysymp) ) {
- var item3 = " ο 신체증후 : " + bodysymp;
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- item3 = item3 + ", " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- item3 = item3 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_bodysymprem.value) ) {
- var item3 = " ο 신체증후 : " + switch2.case1.ipt_bodysymprem.value +"\n";
- } else {
- var item3 = "";
- }
- }
- if ( !utlf_isNull(dietprob) ) {
- var item4 = " ο 식사시 문제점 : " + dietprob;
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- item4 = item4 + ", " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- item4 = item4 + "\n";
- }
- } else {
- if ( !utlf_isNull(switch2.case1.ipt_dietprobrem.value) ) {
- var item4 = " ο 식사시 문제점 : " + switch2.case1.ipt_dietprobrem.value +"\n";
- } else {
- var item4 = "";
- }
- }
- if ( !utlf_isNull(switch2.case1.ipt_intkstatmainmeal.value) || !utlf_isNull(switch2.case1.ipt_intkstatsubmeal.value) ) {
- var item5 = " ο 식사섭취상태 : 병원식(주식 " + switch2.case1.ipt_intkstatmainmeal.value + "%, 부식 " + switch2.case1.ipt_intkstatsubmeal.value + "%)";
- if ( !utlf_isNull(switch2.case1.ipt_intkstatetc.value) ) {
- item5 = item5 + " 기타 : " + switch2.case1.ipt_intkstatetc.value;
- }
- item5 = item5 +"\n";
- } else {
- var item5 = "";
- }
- if ( utlf_isNull(item5) && !utlf_isNull(switch2.case1.ipt_intkstatetc.value)) {
- var item6 = " ο 식사섭취상태 : 기타 : " + switch2.case1.ipt_intkstatetc.value +"\n";
- } else {
- var item6 = "";
- }
-
- sRtn = item2 + item3 + item4 + item5 + item6;
-
- return sRtn;
- }
- // 2. 신체계측 결과
- function fGetCnts02() {
- var sRtn = "";
-
- var item7 = "\n" + "2. 신체계측 결과" +"\n";
- if ( !utlf_isNull(switch2.case1.ipt_physmeasbdht.value) || !utlf_isNull(switch2.case1.ipt_physmeasbdwt.value) ||
- !utlf_isNull(switch2.case1.ipt_physmeasibw.value) || !utlf_isNull(switch2.case1.ipt_physmeasibwperc.value) ) {
- var item8 = " ο Ht : " + switch2.case1.ipt_physmeasbdht.value + "cm, Wt : " + switch2.case1.ipt_physmeasbdwt.value + "kg, IBW : " + switch2.case1.ipt_physmeasibw.value + "kg, PIBW : " + switch2.case1.ipt_physmeasibwperc.value + "%" + "\n";
- } else {
- var item8 = "";
- }
- if ( !utlf_isNull(switch2.case1.ipt_bdwtupdtqty.value) ) {
- var item9 = " ο Wt.change : " + switch2.case1.ipt_bdwtupdtqty.value + "kg( " + switch2.case1.ipt_bdwtupdtrate.value + " )% / " + switch2.case1.ipt_bdwtupdtterm.value + "개월" + "\n";
- } else {
- var item9 = "";
- }
-
- sRtn = item7 + item8 + item9;
-
- return sRtn;
- }
- // 3. 검사 결과
- function fGetCnts03() {
- var sRtn = "";
-
- var item10 = "\n" + "3. 검사 결과" +"\n";
- var item11 = "";
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) || !utlf_isNull(switch2.case1.ipt_testrslttlc.value) ||
- !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) || !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) || !utlf_isNull(switch2.case1.ipt_testrslttrf.value) ) {
- if ( !utlf_isNull(switch2.case1.ipt_testrsltalb.value) ) {
- item11 = " ο Alb : " + switch2.case1.ipt_testrsltalb.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && utlf_isNull(item11)) {
- item11 = " ο TLC : " + switch2.case1.ipt_testrslttlc.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttlc.value) && !utlf_isNull(item11)) {
- item11 = item11 + ", TLC : " + switch2.case1.ipt_testrslttlc.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item11 = " ο Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item11 = " ο Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && utlf_isNull(item11)) {
- item11 = " ο Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item11 = item11 + ", Hb/Hct : " + switch2.case1.ipt_testrslthbhct.value + " / " + switch2.case1.ipt_testrslthbhct2.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11)) {
- item11 = item11 + ", Hb : " + switch2.case1.ipt_testrslthbhct.value;
- } else if ( utlf_isNull(switch2.case1.ipt_testrslthbhct.value) && !utlf_isNull(switch2.case1.ipt_testrslthbhct2.value) && !utlf_isNull(item11) ) {
- item11 = item11 + ", Hct : " + switch2.case1.ipt_testrslthbhct2.value;
- }
- if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && utlf_isNull(item11) ) {
- item11 = " ο TRF : " + switch2.case1.ipt_testrslttrf.value;
- } else if ( !utlf_isNull(switch2.case1.ipt_testrslttrf.value) && !utlf_isNull(item11) ) {
- item11 = item11 + ", TRF : " + switch2.case1.ipt_testrslttrf.value;
- }
- item11 = item11 + "\n";
- }
- if ( !utlf_isNull(item11) && !utlf_isNull(switch2.case1.tar_testrsltrem.value) ) {
- var item12 = " 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else if ( utlf_isNull(item11) && !utlf_isNull(switch2.case1.tar_testrsltrem.value)) {
- var item12 = " ο 기타 : " + switch2.case1.tar_testrsltrem.value +"\n";
- } else {
- var item12 = "";
- }
-
- sRtn = item10 + item11 + item12;
-
- return sRtn;
- }
- // 4. 영양상태
- function fGetCnts04(sGubun) { // sGubun('A':신환, 'B':재검색)
- var sRtn = "";
-
- var item13 = "\n" + "4. 영양상태" +"\n";
-
- if(sGubun == "A") { // 'A':신환
- if ( !utlf_isNull(switch2.case1.cmb_nutrstatvalu.text)) {
- var item14 = " ο " + switch2.case1.cmb_nutrstatvalu.text + "\n";
- } else {
- var item14 = "";
- }
- if ( !utlf_isNull(item14) && !utlf_isNull(switch2.case1.tar_nutrstatvalu.value)) {
- var item15 = " 기타 : " + switch2.case1.tar_nutrstatvalu.value +"\n";
- } else if ( utlf_isNull(item14) && !utlf_isNull(switch2.case1.tar_nutrstatvalu.value)) {
- var item15 = " ο 기타 : " + switch2.case1.tar_nutrstatvalu.value +"\n";
- } else {
- var item15 = "";
- }
- } else {
- if ( !utlf_isNull(switch2.case3.cmb_nutrstatvalu2.text)) {
- var item14 = " ο " + switch2.case3.cmb_nutrstatvalu2.text + "\n";
- } else {
- var item14 = "";
- }
- if ( !utlf_isNull(item14) && !utlf_isNull(switch2.case3.tar_nutrstatvalu2.value)) {
- var item15 = " 기타 : " + switch2.case3.tar_nutrstatvalu2.value +"\n";
- } else if ( utlf_isNull(item14) && !utlf_isNull(switch2.case3.tar_nutrstatvalu2.value)) {
- var item15 = " ο 기타 : " + switch2.case3.tar_nutrstatvalu2.value +"\n";
- } else {
- var item15 = "";
- }
- }
- var calrintk = "";
- var calrintkqty = "";
- var protintk = "";
- var protintkqty = "";
- var intkqtyetc = "";
- if(sGubun == "A") { // 'A':신환
- calrintk = ds_main_maindata_cnstreq.getColumn(0, "calrintk1");
- calrintkqty = ds_main_maindata_cnstreq.getColumn(0, "calrintkqty1");
- protintk = ds_main_maindata_cnstreq.getColumn(0, "protintk1");
- protintkqty = ds_main_maindata_cnstreq.getColumn(0, "protintkqty1");
- intkqtyetc = ds_main_maindata_cnstreq.getColumn(0, "intkqtyetc1");
- } else {
- calrintk = ds_main_maindata_pursmngt.getColumn(0, "calrintk2");
- calrintkqty = ds_main_maindata_pursmngt.getColumn(0, "calrintkqty2");
- protintk = ds_main_maindata_pursmngt.getColumn(0, "protintk2");
- protintkqty = ds_main_maindata_pursmngt.getColumn(0, "protintkqty2");
- intkqtyetc = ds_main_maindata_pursmngt.getColumn(0, "intkqtyetc2");
- }
-
- if ( !utlf_isNull(calrintkqty) || !utlf_isNull(protintkqty) || !utlf_isNull(intkqtyetc) ) {
- var item16 = "\n" + " ο 섭취량 분석 및 평가";
- if ( !utlf_isNull(calrintkqty) ) {
- item16 = item16 + "\n" + " 열량 : " + calrintkqty + " kcal/day";
- if ( !utlf_isNull(calrintk) ) {
- if (calrintk == '1') { calrintk = '상당히 부족';
- } else if (calrintk == '2') { calrintk = '약간 부족';
- } else if (calrintk == '3') { calrintk = '양호';
- } else if (calrintk == '4') { calrintk = '과다';
- }
- item16 = item16 + " (" + calrintk + ")";
- }
- }
- if ( !utlf_isNull(protintkqty) ) {
- item16 = item16 + "\n" + " 단백질 : " + protintkqty + " g/day";
- if ( !utlf_isNull(protintk) ) {
- if (protintk == '1') { protintk = '상당히 부족';
- } else if (protintk == '2') { protintk = '약간 부족';
- } else if (protintk == '3') { protintk = '양호';
- } else if (protintk == '4') { protintk = '과다';
- }
- item16 = item16 + " (" + protintk + ")";
- }
- }
- if ( !utlf_isNull(intkqtyetc) ) {
- item16 = item16 + "\n" + " " + intkqtyetc;
- }
- } else {
- var item16 = "";
- }
- sRtn = item13 + item14 + item15 + item16;
-
- return sRtn;
- }
- // 5. 영양요구량
- function fGetCnts05(sGubun) { // sGubun('A':신환, 'B':재검색)
- var sRtn = "";
-
- var item17 = "\n" + "5. 영양요구량" +"\n";
-
- if(sGubun == "A") { // 'A':신환
- if ( !utlf_isNull(switch2.case2.opt_calr.value) ) {
- if ( switch2.case2.rdo_calrflag.value == "1" ) {
- var item18 = " * 열량 : " + switch2.case2.opt_calr.value + " kcal/day ( " + switch2.case2.rdo_stndbdwtflag.text + " * " + switch2.case2.ipt_adoptlawcalr.value + " kcal/kg )" + "\n";
- } else if ( switch2.case2.rdo_calrflag.value == "2" ) {
- var item18 = " * 열량 : " + switch2.case2.opt_calr.value + " kcal/day ( BEE : " + switch2.case2.opt_calrhb.value + ", AF : " + switch2.case2.ipt_hbcalr1.value + ", SF : " + switch2.case2.ipt_hbcalr2.value + " )" + "\n";
- }
- } else {
- var item18 = "";
- }
- if ( !utlf_isNull(switch2.case2.opt_protqty.value)) {
- var item19 = " * 단백질 : " + switch2.case2.opt_protqty.value + " g/day ( " + switch2.case2.rdo_stndbdwtflag.text + " * " + switch2.case2.ipt_protqty.value + " g/kg )" + "\n";
- } else {
- var item19 = "";
- }
- if ( !utlf_isNull(switch2.case2.tar_nutrreqqty.value) ) {
- var item20 = " * 기타 : " + switch2.case2.tar_nutrreqqty.value +"\n";
- } else {
- var item20 = "";
- }
- } else {
- if ( !utlf_isNull(switch2.case3.opt_calr2.value) ) {
- if ( switch2.case3.rdo_calrflag2.text == "계수법" ) {
- var item18 = " * 열량 : " + switch2.case3.opt_calr2.value + " kcal/day ( " + switch2.case3.rdo_stndbdwtflag2.text+ " * " + switch2.case3.ipt_adoptlawcalr2.value + " kcal/kg )" + "\n";
- } else if ( switch2.case3.rdo_calrflag2.text == "HB" ) {
- var item18 = " * 열량 : " + switch2.case3.opt_calr2.value + " kcal/day ( BEE : " + switch2.case3.opt_calrhb2.value + ", AF : " + switch2.case3.ipt_hbcalr12.value + ", SF : " + switch2.case3.ipt_hbcalr22.value + " )" + "\n";
- }
- } else {
- var item18 = "";
- }
- if ( !utlf_isNull(switch2.case3.opt_protqty2.value) ) {
- var item19 = " * 단백질 : " + switch2.case3.opt_protqty2.value + " g/day ( " + switch2.case3.rdo_stndbdwtflag2.text + " * " + switch2.case3.ipt_protqty2.value + " g/kg )" + "\n";
- } else {
- var item19 = "";
- }
- if ( !utlf_isNull(switch2.case3.tar_nutrreqqty2.value) ) {
- var item20 = " * 기타 : " + switch2.case3.tar_nutrreqqty2.value +"\n";
- } else {
- var item20 = "";
- }
- }
-
- sRtn = item17 + item18 + item19 + item20;
-
- return sRtn;
- }
- // 6. 영양치료 계획/권장
- function fGetCnts06(sGubun) { // sGubun('A':신환, 'B':재검색)
- var sRtn = "";
-
- var cureplan = fGetCntsCarePlan(sGubun);
-
- if ( !utlf_isNull(cureplan) ) {
- var item21 = "\n" + "6. 영양치료 계획/권장" +"\n";
- var item22 = cureplan + "\n";
- } else {
- var item21 = "";
- var item22 = "";
- }
-
- sRtn = item21 + item22;
-
- return sRtn;
- }
- // 실시일자 영양사
- function fGetCnts99(sGubun) {
- var sRtn = "";
-
- if ( !utlf_isNull(cmb_intndieter.text)) { var sRtn = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + cmb_chrgdieter.text + "/ " + cmb_intndieter.text + "\n";
- } else { var sRtn = "\n " + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(0,4) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(4,2) + "/" + String(utlf_transNullToEmpty(ipt_execdd.value)).substr(6,2) + " 영양사 " + utlf_transNullToEmpty(cmb_chrgdieter.text) + "\n";
- }
-
- return sRtn;
- }
- function fGetCntsCarePlan(sGubun) {
- var sRtn = "";
-
- var temp = "";
- var cureplancd = "";
-
- if(sGubun == "A") { // 'A':신환
- //영양치료계획/권장 그리드의 항목들을 콤마로 연결
- if ( ds_main_maindata_cureplan_nutrstatjudg.rowcount > 0) {
- for ( i = 0; i < ds_main_maindata_cureplan_nutrstatjudg.rowcount; i++ ) {
- cureplancd = ds_main_maindata_cureplan_nutrstatjudg.getColumn(i, "cureplancd");
- if (!utlf_isNull(cureplancd)) { //2011.08.31 하드코드 공통코드로 수정
- temp = " ο " + ds_init_baseinfo_cureplancd1_A503.lookup("cdid", cureplancd, "cdnm") + "\n";
- sRtn = sRtn + temp + " " + ds_main_maindata_cureplan_nutrstatjudg.getColumn(i, "cureplancnts") +"\n";
- }
- }
- }
- } else {
- if ( ds_main_maindata_cureplan_pursmngt.rowcount > 0) {
- //영양치료계획/권장 그리드의 항목들을 콤마로 연결
- for ( i = 0; i < ds_main_maindata_cureplan_pursmngt.rowcount; i++ ) {
- cureplancd = ds_main_maindata_cureplan_pursmngt.getColumn(i, "cureplancd");
- if (!utlf_isNull(cureplancd)) { //2011.08.31 하드코드 공통코드로 수정
- temp = " ο " + ds_init_baseinfo_cureplancd1_A503.lookup("cdid", cureplancd, "cdnm") + "\n";
- sRtn = sRtn + temp + " " + ds_main_maindata_cureplan_pursmngt.getColumn(i, "cureplancnts") +"\n";
- }
- }
- }
- }
- return sRtn;
- }
- function grp_biz_btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- alert("출력기능 개발중");
- return;
-
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/nutrstatjudg", ds_main_maindata_nutrstatjudg); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPANT02101"],[objParam], option);
- }
- ]]></Script>
- </Form>
- </FDL>
|