1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADB01020" position="absolute 0 0 1256 805" titletext="항암프로토콜 스케쥴" onload="SMADB01020_onload">
- <Layouts>
- <Layout>
- <Div id="div_legend" position="absolute 0 25 273 51" anchor="default" positiontype="position" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Static id="Static00" class="sta_DA_box" position="absolute 0 4 260 26" anchor="default" style="background:white;"/>
- <Static id="caption16" position="absolute 124 5 173 25" anchor="default" text="발행" positiontype="position"/>
- <Static id="caption17" position="absolute 174 5 199 25" anchor="default" text="반환" positiontype="position"/>
- <Static id="caption20" class="cell_2" position="absolute 0 6 50 26" anchor="default" text="범 례" positiontype="position"/>
- <Static id="caption24" position="absolute 72 5 121 25" anchor="default" text="마감" positiontype="position"/>
- <Shape id="Shape02" position="absolute 53 9 69 22" anchor="left bottom" style="strokepen:1 none #66f066ff;background:#c8e67bff;color:#333333ff;"/>
- <Shape id="Shape00" position="absolute 105 8 121 21" anchor="left bottom" style="strokepen:1 none aquamarine;background:#b9e5fbff;color:#333333ff;"/>
- <Shape id="Shape03" position="absolute 155 9 171 22" anchor="left bottom" style="strokepen:1 none #ffffffff;background:#f3e1bfff;border:0 none #808080ff ;color:#ffffffff;" class="color_3"/>
- <Shape id="Shape01" class="color_3" position="absolute 203 9 219 22" anchor="left bottom" style="strokepen:1 none #ffffffff;background:#ffbb00ff;border:0 none #808080ff ;color:#ffffffff;"/>
- <Static id="caption00" text="임상" position="absolute 222 5 247 25" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="div_topinfo" taborder="26" text="Div00" position="absolute 337 10 1254 61">
- <Layouts>
- <Layout>
- <Shape id="roundrect1" type="roundrectangle" position="absolute 0 0 917 51"/>
- <Static id="caption8" text="등록번호" position="absolute 0 1 60 25" style="align:center middle;" anchor="default"/>
- <Static id="caption28" text="S/A" position="absolute 285 1 320 25" style="align:center middle;" anchor="default"/>
- <Radio id="rdo_weight" taborder="2" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 686 3 731 24" anchor="default" enable="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">체중</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption26" text="성명" position="absolute 141 1 201 25" style="align:center middle;" anchor="default"/>
- <Radio id="rdo_ibw" taborder="3" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 799 4 844 24" anchor="default" enable="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">IBW</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption2" text="신장" position="absolute 580 1 615 25" style="align:center middle;" anchor="default"/>
- <Static id="caption31" text="병동병실" position="absolute 386 1 446 25" style="align:center middle;" anchor="default"/>
- <Button id="btn_allselect" taborder="4" text="전체선택" onclick="btn_allselect_onclick" class="btn4" visible="false" position="absolute 776 28 856 48" anchor="default"/>
- <Button id="btn_hold" taborder="5" text="Hold" onclick="btn_hold_onclick" class="btn4" visible="false" position="absolute 858 28 914 48" anchor="default"/>
- <Edit id="edt_weight" taborder="6" readonly="true" position="absolute 734 4 779 24" anchor="default" class="output"/>
- <Edit id="edt_line" taborder="7" readonly="true" position="absolute 351 28 383 48" anchor="default" class="output"/>
- <Static id="caption30" text="BSA" position="absolute 482 26 508 50" style="align:center middle;" anchor="default"/>
- <Edit id="edt_height" taborder="8" readonly="true" position="absolute 618 3 663 23" anchor="default" class="output"/>
- <Static id="caption29" text="kg" position="absolute 895 4 915 24" anchor="default"/>
- <Edit id="edt_startdd" taborder="9" readonly="true" position="absolute 244 28 269 48" anchor="default" class="edt_transbg"/>
- <Static id="caption18" text="Line" position="absolute 314 26 349 50" style="align:center middle;" anchor="default"/>
- <Edit id="edt_cycle" taborder="10" readonly="true" position="absolute 429 28 471 48" anchor="default" class="output"/>
- <Static id="caption27" text="AUC" position="absolute 618 26 649 50" style="align:center middle;" anchor="default"/>
- <Edit id="edt_enddd" taborder="11" readonly="true" position="absolute 289 28 314 48" anchor="default" class="edt_transbg"/>
- <Static id="caption9" text="cm" position="absolute 666 5 683 20" anchor="default"/>
- <Static id="caption6" text="Cycle" position="absolute 388 26 429 50" style="align:center middle;" anchor="default"/>
- <Static id="caption13" text="적용선택" position="absolute 172 26 232 50" style="align:center middle;" anchor="default"/>
- <Static id="caption5" text="GFR" position="absolute 548 26 578 50" style="align:center middle;" anchor="default"/>
- <Static id="caption3" text="시작일" position="absolute 0 26 60 50" style="align:center middle;" anchor="default"/>
- <Static id="caption23" text="D" position="absolute 280 28 295 48" anchor="default"/>
- <Static id="caption22" text="D" position="absolute 234 28 249 48" anchor="default"/>
- <Static id="caption1" text="~" position="absolute 270 28 281 48" style="align:center middle;" anchor="default"/>
- <Static id="caption10" text="kg" position="absolute 782 4 796 24" anchor="default"/>
- <Edit id="edt_hngnm" taborder="12" readonly="true" position="absolute 204 3 282 23" anchor="default" class="output"/>
- <Edit id="edt_age" taborder="13" readonly="true" position="absolute 353 3 383 23" anchor="default" class="output"/>
- <Edit id="edt_bas" taborder="14" readonly="true" position="absolute 510 28 544 48" anchor="default" class="output"/>
- <Edit id="edt_pid" taborder="15" readonly="true" position="absolute 63 3 138 23" anchor="default" class="output"/>
- <Edit id="edt_sex" taborder="16" readonly="true" position="absolute 323 3 350 23" anchor="default" class="output"/>
- <Edit id="edt_ward" taborder="17" readonly="true" position="absolute 449 3 524 23" anchor="default" class="output"/>
- <Edit id="edt_auc" taborder="18" readonly="true" position="absolute 652 28 686 48" anchor="default" class="output"/>
- <Edit id="edt_room" taborder="19" readonly="true" position="absolute 527 3 577 23" anchor="default" class="output"/>
- <Edit id="edt_gfr" taborder="20" readonly="true" position="absolute 581 28 615 48" anchor="default" class="output"/>
- <Edit id="edt_ibw" taborder="22" readonly="true" position="absolute 847 4 892 24" anchor="default" class="output"/>
- <Calendar id="cal_startdd" taborder="23" position="absolute 62 28 169 48" style="color:#888888ff;" enable="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="cap_title" text="항암프로토콜 스케쥴" class="tit_1" position="absolute 0 0 153 25"/>
- <Tab id="tab_view" anchor="all" taborder="27" tabindex="0" position="absolute 0 55 1256 804" onchanged="tab_view_onchanged">
- <Tabpages>
- <Tabpage id="case_protocol" text="항암프로토콜">
- <Layouts>
- <Layout>
- <Button id="btn_pre" taborder="24" onclick="btn_pre_onclick" onlbuttonup="btn_pre_onlbuttonup" class="icon_left" position="absolute 1145 4 1171 24" anchor="top right"/>
- <Button id="btn_nxt" taborder="25" onclick="btn_nxt_onclick" onlbuttonup="btn_nxt_onlbuttonup" class="icon_right" position="absolute 1228 5 1254 25" anchor="top right"/>
- <Grid id="grd_prtlprcp1" taborder="26" binddataset="ds_grid_grd_prtlprcp1" useinputpanel="false" position="absolute 633 25 1254 234" anchor="left top right" onclick="grd_prtlprcp1_onclick" onheadclick="tab_view_case_protocol_grd_prtlprcp1_onheadclick" cellsizingtype="col" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="31"/>
- <Column size="73"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="51"/>
- <Column size="40"/>
- <Column size="39"/>
- <Column size="45"/>
- <Column size="40"/>
- <Column size="47"/>
- <Column size="160"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox"/>
- <Cell col="1" text="expr:ds_data_prtlinfo.getColumn(0, "d1nm")"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" style="align:middle;" text="BSA용량"/>
- <Cell col="5" text="용량" taborder="undefined"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" style="align:middle;" text="횟수"/>
- <Cell col="8" style="align:middle;" text="수량"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" style="align:middle;" text="처방%"/>
- <Cell col="11" text="감량사유"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="expr:getColumn(currow, "readonly")=="Y"?'none':'checkbox'" style="background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));controlbackground:EXPR(getColumn(currow, "readonly")=="Y" ? "silver" : "default");controlborder:EXPR(getColumn(currow, "readonly")=="Y" ? "1 solid #708090cc" : "default");" text="bind:chkval"/>
- <Cell col="1" style="background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:prcpmixno"/>
- <Cell col="2" displaytype="text" style="background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:prcpcd"/>
- <Cell col="3" style="align:left;background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:prcpnm"/>
- <Cell col="4" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol))?"":"999.0""/>
- <Cell col="5" displaytype="number" style="align:right;background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:drprcpetc7" mask="999.0##"/>
- <Cell col="6" style="background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="normal" style="align:center middle;background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:prcptims" combodataset="ds_init_divflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:drprcpetc8" mask="999.0##"/>
- <Cell col="9" style="background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:prcpqtyunitnm"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:center middle;background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:subtrvolrate"/>
- <Cell col="11" displaytype="combo" style="background:EXPR(fn_getBkColor1(currow));background2:EXPR(fn_getBkColor1(currow));" text="bind:subtrvolresn" combodataset="ds_init_subtrvolresn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="div_hist" taborder="28" position="absolute 0 4 623 251">
- <Layouts>
- <Layout>
- <Grid id="grd_prtlhislist" taborder="1" binddataset="ds_grid_grd_prtlhislist" useinputpanel="false" oncelldblclick="grd_prtlhislist_oncelldblclick" position="absolute 0 21 623 230" onrbuttondown="tab_view_case_protocol_div_hist_grd_prtlhislist_onrbuttondown" selecttype="multiarea" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="28"/>
- <Column size="32"/>
- <Column size="170"/>
- <Column size="75"/>
- <Column size="59"/>
- <Column size="42"/>
- <Column size="46"/>
- <Column size="40"/>
- <Column size="42"/>
- <Column size="87"/>
- <Column size="107"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell colspan="2" text="항암차수"/>
- <Cell col="2" text="프로토콜"/>
- <Cell col="3" text="시작일자"/>
- <Cell col="4" text="적용기간"/>
- <Cell col="5" text="진행"/>
- <Cell col="6" text="입외"/>
- <Cell col="7" text="체중"/>
- <Cell col="8" text="감량률"/>
- <Cell col="9" text="목적"/>
- <Cell col="10" text="사전신청항암제"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:drugstage"/>
- <Cell col="1" style="align:center middle;background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:drugcycle"/>
- <Cell col="2" displaytype="text" style="background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:prtlnm"/>
- <Cell col="3" displaytype="date" style="align:left middle;background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:appdd" calendardisplaynulltype="none"/>
- <Cell col="4" style="align:center middle;background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:appterm"/>
- <Cell col="5" style="align:center middle;background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:acptno" calendardisplaynulltype="none"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:ioflag" combodataset="ds_init_ioflag" combocodecol="value" combodatacol="label"/>
- <Cell col="7" style="background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:wt"/>
- <Cell col="8" style="background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:minsubtrvolrate"/>
- <Cell col="9" displaytype="text" style="background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:usegoal"/>
- <Cell col="10" style="background:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');background2:EXPR(ds_cond_req.getColumn(0, "cpgappno")==ds_grid_grd_prtlhislist.getColumn(currow, "cpgappno")?'#43c8f5ff':'');" text="bind:prereqyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption18" text="프로토콜 이력" class="tit_2" position="absolute 0 4 136 20"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption35" position="absolute 1206 4 1226 24" anchor="top right" style="align:center middle;"/>
- <Static id="caption37" text="/" position="absolute 1196 4 1206 24" anchor="top right"/>
- <Static id="caption25" position="absolute 1173 4 1193 24" anchor="top right" style="align:center middle;"/>
- <Calendar id="cal_prcpdd1" taborder="32" readonly="true" position="absolute 633 5 718 25"/>
- <Calendar id="cal_prcpdd4" taborder="33" readonly="true" position="absolute 0 488 85 508"/>
- <Calendar id="cal_prcpdd5" taborder="34" readonly="true" position="absolute 633 488 718 508"/>
- <Calendar id="cal_prcpdd2" taborder="35" readonly="true" position="absolute 0 241 85 261"/>
- <Calendar id="cal_prcpdd3" taborder="36" readonly="true" position="absolute 633 241 718 261"/>
- <Grid id="grd_prtlprcp2" taborder="37" binddataset="ds_grid_grd_prtlprcp2" useinputpanel="false" onheadclick="tab_view_case_protocol_grd_prtlprcp1_onheadclick" position="absolute 0 261 623 481" anchor="left top right" onclick="grd_prtlprcp1_onclick" cellsizingtype="col" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="31"/>
- <Column size="73"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="39"/>
- <Column size="60"/>
- <Column size="40"/>
- <Column size="47"/>
- <Column size="160"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox"/>
- <Cell col="1" text="expr:ds_data_prtlinfo.getColumn(0, "d2nm")"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" style="align:middle;" text="BSA용량"/>
- <Cell col="5" text="용량" taborder="undefined"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" style="align:middle;" text="횟수"/>
- <Cell col="8" style="align:middle;" text="수량"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" style="align:middle;" text="처방%"/>
- <Cell col="11" text="감량사유"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="expr:getColumn(currow, "readonlyl")=="Y"?'none':'checkbox'" style="background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));controlbackground:EXPR(getColumn(currow, "readonly")=="Y" ? "silver" : "default");controlborder:EXPR(getColumn(currow, "readonly")=="Y" ? "1 solid #708090cc" : "default");" text="bind:chkval"/>
- <Cell col="1" style="background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:prcpmixno"/>
- <Cell col="2" displaytype="text" style="background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:prcpcd"/>
- <Cell col="3" style="align:left;background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:prcpnm"/>
- <Cell col="4" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol))?"":"999.0""/>
- <Cell col="5" displaytype="number" style="align:right;background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:drprcpetc7" mask="999.0##"/>
- <Cell col="6" style="background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="normal" style="align:center middle;background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:prcptims" combodataset="ds_init_divflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:drprcpetc8" mask="999.0##"/>
- <Cell col="9" style="background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:prcpqtyunitnm"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:center middle;background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:subtrvolrate"/>
- <Cell col="11" displaytype="combo" style="background:EXPR(fn_getBkColor2(currow));background2:EXPR(fn_getBkColor2(currow));" text="bind:subtrvolresn" combodataset="ds_init_subtrvolresn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_prtlprcp3" taborder="38" binddataset="ds_grid_grd_prtlprcp3" useinputpanel="false" onheadclick="tab_view_case_protocol_grd_prtlprcp1_onheadclick" position="absolute 633 261 1254 481" anchor="left top right" onclick="grd_prtlprcp1_onclick" cellclickbound="cell" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="31"/>
- <Column size="73"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="45"/>
- <Column size="40"/>
- <Column size="39"/>
- <Column size="49"/>
- <Column size="40"/>
- <Column size="47"/>
- <Column size="160"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox"/>
- <Cell col="1" text="expr:ds_data_prtlinfo.getColumn(0, "d3nm")"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" style="align:middle;" text="BSA용량"/>
- <Cell col="5" text="용량" taborder="undefined"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" style="align:middle;" text="횟수"/>
- <Cell col="8" style="align:middle;" text="수량"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" style="align:middle;" text="처방%"/>
- <Cell col="11" text="감량사유"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="expr:getColumn(currow, "readonly")=="Y"?'none':'checkbox'" style="background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));controlbackground:EXPR(getColumn(currow, "readonly")=="Y" ? "silver" : "default");controlborder:EXPR(getColumn(currow, "readonly")=="Y" ? "1 solid #708090cc" : "default");" text="bind:chkval"/>
- <Cell col="1" style="background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:prcpmixno"/>
- <Cell col="2" displaytype="text" style="background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:prcpcd"/>
- <Cell col="3" style="align:left;background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:prcpnm"/>
- <Cell col="4" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol))?"":"999.0""/>
- <Cell col="5" displaytype="number" style="align:right;background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:drprcpetc7" mask="999.0##"/>
- <Cell col="6" style="background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="normal" style="align:center middle;background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:prcptims" combodataset="ds_init_divflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:drprcpetc8" mask="999.0##"/>
- <Cell col="9" style="background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:prcpqtyunitnm"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:center middle;background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:subtrvolrate"/>
- <Cell col="11" displaytype="combo" style="background:EXPR(fn_getBkColor3(currow));background2:EXPR(fn_getBkColor3(currow));" text="bind:subtrvolresn" combodataset="ds_init_subtrvolresn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_prtlprcp4" taborder="39" binddataset="ds_grid_grd_prtlprcp4" useinputpanel="false" onheadclick="tab_view_case_protocol_grd_prtlprcp1_onheadclick" position="absolute 0 508 623 719" anchor="left top right" onclick="grd_prtlprcp1_onclick" cellsizingtype="col" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="31"/>
- <Column size="73"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="54"/>
- <Column size="40"/>
- <Column size="39"/>
- <Column size="54"/>
- <Column size="40"/>
- <Column size="47"/>
- <Column size="160"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox"/>
- <Cell col="1" text="expr:ds_data_prtlinfo.getColumn(0, "d4nm")"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" style="align:middle;" text="BSA용량"/>
- <Cell col="5" text="용량" taborder="undefined"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" style="align:middle;" text="횟수"/>
- <Cell col="8" style="align:middle;" text="수량"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" style="align:middle;" text="처방%"/>
- <Cell col="11" text="감량사유"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="expr:getColumn(currow, "readonly")=="Y"?'none':'checkbox'" style="background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));controlbackground:EXPR(getColumn(currow, "readonly")=="Y" ? "silver" : "default");controlbordertype:EXPR(getColumn(currow, "readonly")=="Y" ? "1 solid #708090cc" : "default");" text="bind:chkval"/>
- <Cell col="1" style="background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:prcpmixno"/>
- <Cell col="2" displaytype="text" style="background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:prcpcd"/>
- <Cell col="3" style="align:left;background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:prcpnm"/>
- <Cell col="4" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol))?"":"999.0""/>
- <Cell col="5" displaytype="number" style="align:right;background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:drprcpetc7" mask="999.0##"/>
- <Cell col="6" style="background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="normal" style="align:center middle;background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:prcptims" combodataset="ds_init_divflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:drprcpetc8" mask="999.0##"/>
- <Cell col="9" style="background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:prcpqtyunitnm"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:center middle;background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:subtrvolrate"/>
- <Cell col="11" displaytype="combo" style="background:EXPR(fn_getBkColor4(currow));background2:EXPR(fn_getBkColor4(currow));" text="bind:subtrvolresn" combodataset="ds_init_subtrvolresn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_prtlprcp5" taborder="40" binddataset="ds_grid_grd_prtlprcp5" useinputpanel="false" onheadclick="tab_view_case_protocol_grd_prtlprcp1_onheadclick" position="absolute 633 508 1254 719" anchor="left top right" onclick="grd_prtlprcp1_onclick" cellclickbound="cell" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="31"/>
- <Column size="73"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="56"/>
- <Column size="40"/>
- <Column size="39"/>
- <Column size="49"/>
- <Column size="40"/>
- <Column size="47"/>
- <Column size="160"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox"/>
- <Cell col="1" text="expr:ds_data_prtlinfo.getColumn(0, "d5nm")"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" style="align:middle;" text="BSA용량"/>
- <Cell col="5" text="용량" taborder="undefined"/>
- <Cell col="6" text="단위"/>
- <Cell col="7" style="align:middle;" text="횟수"/>
- <Cell col="8" style="align:middle;" text="수량"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" style="align:middle;" text="처방%"/>
- <Cell col="11" text="감량사유"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="expr:getColumn(currow, "readonly")=="Y"?'none':'checkbox'" style="background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));controlbackground:EXPR(getColumn(currow, "readonly")=="Y" ? "silver" : "default");controlborder:EXPR(getColumn(currow, "readonly")=="Y" ? "1 solid #708090cc" : "default");" text="bind:chkval"/>
- <Cell col="1" style="background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:prcpmixno"/>
- <Cell col="2" displaytype="text" style="background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:prcpcd"/>
- <Cell col="3" style="align:left;background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:prcpnm"/>
- <Cell col="4" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol))?"":"999.0""/>
- <Cell col="5" displaytype="number" style="align:right;background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:drprcpetc7" mask="999.0##"/>
- <Cell col="6" style="background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="normal" style="align:center middle;background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:prcptims" combodataset="ds_init_divflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:drprcpetc8" mask="999.0##"/>
- <Cell col="9" style="background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:prcpqtyunitnm"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:center middle;background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:subtrvolrate"/>
- <Cell col="11" displaytype="combo" style="background:EXPR(fn_getBkColor5(currow));background2:EXPR(fn_getBkColor5(currow));" text="bind:subtrvolresn" combodataset="ds_init_subtrvolresn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox id="chk_prereqyn" taborder="41" text="사전신청항암제" position="absolute 760 6 865 23" truevalue="Y" falsevalue="N" style="buttonalign:right middle;background:paleturquoise;align:left middle;" readonly="true"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_preview" text="미리보기">
- <Layouts>
- <Layout>
- <Grid id="grd_prtlprcpprelist" class="datagrid2" taborder="4" binddataset="ds_grid_grd_prtlprcpprelist" useinputpanel="false" cellsizingtype="col" onsetfocus="grd_prtlprcpprelist_onsetfocus" oncellclick="grd_prtlprcpprelist_oncellclick" position="absolute 0 0 1250 689" onclick="grd_prtlprcpprelist_onclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="27"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="33"/>
- <Column size="88"/>
- <Column size="217"/>
- <Column size="45"/>
- <Column size="54"/>
- <Column size="52"/>
- <Column size="52"/>
- <Column size="60"/>
- <Column size="30"/>
- <Column size="57"/>
- <Column size="37"/>
- <Column size="0"/>
- <Column size="36"/>
- <Column size="36"/>
- <Column size="37"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="34"/>
- <Column size="74"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="92"/>
- <Column size="59"/>
- <Column size="193"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="39" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="D"/>
- <Cell col="2" text="투여 시점"/>
- <Cell col="3" text="투약 시간"/>
- <Cell col="4" text="MIX"/>
- <Cell col="5" text="코드"/>
- <Cell col="6" text="처방명"/>
- <Cell col="7" text="급여"/>
- <Cell col="8" text="적용방법"/>
- <Cell col="9" text="BSA /AUC"/>
- <Cell col="10" text="KG당 용량"/>
- <Cell col="11" colspan="2" text="1회용량" taborder="undefined"/>
- <Cell col="13" colspan="2" text="1회수량" taborder="undefined"/>
- <Cell col="15" text="횟수"/>
- <Cell col="16" text="투여 속도"/>
- <Cell col="17" text="단위"/>
- <Cell col="18" text="횟수"/>
- <Cell col="19" text="복용법/검체"/>
- <Cell col="20" text="복용법/검체명"/>
- <Cell col="21" text="제2용법"/>
- <Cell col="22" text="PRN"/>
- <Cell col="23" text="전달사항"/>
- <Cell col="24" text="투여기간"/>
- <Cell col="25" text="실행부서"/>
- <Cell col="26" text="caption1"/>
- <Cell col="27" text="caption2"/>
- <Cell col="28" text="caption3"/>
- <Cell col="29" text="투여기간"/>
- <Cell col="30" text="처방%"/>
- <Cell col="31" text="감량사유"/>
- <Cell col="32" text="prnprcpdtl"/>
- <Cell col="33" text="spcldrugyn"/>
- <Cell col="34" text="종류"/>
- <Cell col="35" text="임상 연구"/>
- </Band>
- <Band id="body">
- <Cell text="bind:tempprcpflag"/>
- <Cell col="1" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prtldgnm" suppress="1" suppressalign="middle,over"/>
- <Cell col="2" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drugseq" suppress="2" suppressalign="middle,over"/>
- <Cell col="3" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drugtt"/>
- <Cell col="4" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prcpmixno" suppress="3" suppressalign="middle,over"/>
- <Cell col="5" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prcpcd"/>
- <Cell col="6" style="align:left;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prcpnm"/>
- <Cell col="7" displaytype="combo" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:payflagcd" combodataset="ds_init_cmb_payflagcd" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="combo" edittype="none" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:volkind" combodataset="ds_init_volkind" combocodecol="value" combodatacol="label"/>
- <Cell col="9" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:bsavol"/>
- <Cell col="10" style="align:right middle;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:kgvol"/>
- <Cell col="11" displaytype="number" edittype="none" style="align:right;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drprcpetc7" mask="999.0##"/>
- <Cell col="12" style="align:center middle;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prcpvolunitnm"/>
- <Cell col="13" displaytype="number" style="align:right middle;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drprcpetc8" mask="999.0##"/>
- <Cell col="14" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" text="bind:prcpqtyunitnm"/>
- <Cell col="15" style="align:center middle;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prcptims"/>
- <Cell col="16" style="align:center middle;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drugspd"/>
- <Cell col="17" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drugspdunitnm"/>
- <Cell col="18" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" text="bind:prcptims"/>
- <Cell col="19" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drugmthdspccd"/>
- <Cell col="20" style="align:left;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drugmthdspccdnm"/>
- <Cell col="21" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:drprcpetc10"/>
- <Cell col="22" displaytype="checkbox" edittype="none" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));controlbackground:EXPR(tab_view.case_preview.grd_prtlprcpprelist.getCellProperty("Body", self.col, "edittype") == "none" ? "silver" : "default");controlborder:EXPR(tab_view.case_preview.grd_prtlprcpprelist.getCellProperty("Body", self.col, "edittype") == "none" ? "1 solid #708090cc" : "default");" class="cell_nopaddingcell_nopadding" text="bind:prnprcpflag" expr="expr:prnprcpflag.toString() =="Y"? '1' : '0'"/>
- <Cell col="23" style="align:left;background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:remark"/>
- <Cell col="24" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:nursrem"/>
- <Cell col="25" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prcpexecdeptcd"/>
- <Cell col="26" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:ordseqno"/>
- <Cell col="27" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:volrate"/>
- <Cell col="28" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:prtlkind"/>
- <Cell col="29" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:nursrem" calendardisplaynulltype="none"/>
- <Cell col="30" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:subtrvolrate"/>
- <Cell col="31" displaytype="combo" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" class="cell_nopaddingcell_nopadding" text="bind:subtrvolresn" combodataset="ds_init_subtrvolresn" combocodecol="value" combodatacol="label"/>
- <Cell col="32" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" text="bind:prnprcpdtl"/>
- <Cell col="33" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" text="bind:spcldrugyn"/>
- <Cell col="34" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" text="bind:absnyn"/>
- <Cell col="35" style="background:EXPR(fn_getBkColor6(currow));background2:EXPR(fn_getBkColor6(currow));" text="bind:clincstdyflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="div_rmk" taborder="3" visible="false" position="absolute 770 55 1010 285" class="div_SA">
- <Layouts>
- <Layout>
- <TextArea id="tar_rem" taborder="5" imemode="hangul" position="absolute 3 3 233 203"/>
- <Button id="btn_close" taborder="6" text="닫기" onclick="btn_close_onclick" class="btn2" position="absolute 191 205 233 225"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_chart" text="챠트보기" scrollbars="none"/>
- </Tabpages>
- </Tab>
- <PopupMenu id="popupmenu" position="absolute 1285 33 1392 61" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" onmenuclick="popupmenu_onmenuclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="idcolumn" size="256"/>
- <Column id="captioncolumn" size="256"/>
- <Column id="levelcolumn" size="256"/>
- <Column id="enablecolumn" size="256"/>
- <Column id="iconcolumn" size="256"/>
- <Column id="checkboxcolumn" size="256"/>
- <Column id="hotkeycolumn" size="256"/>
- <Column id="userdatacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="idcolumn">fChangeDay</Col>
- <Col id="captioncolumn">스케줄변경</Col>
- <Col id="levelcolumn"/>
- <Col id="enablecolumn"/>
- <Col id="iconcolumn"/>
- <Col id="checkboxcolumn"/>
- <Col id="hotkeycolumn"/>
- <Col id="userdatacolumn"/>
- </Row>
- </Rows>
- </Dataset>
- </PopupMenu>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grid_grd_prtlprcpprelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tempprcpflag" type="STRING"/>
- <Column id="prtldgnm" type="STRING"/>
- <Column id="drugseq" type="STRING"/>
- <Column id="drugtt" type="STRING"/>
- <Column id="prcpmixno" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="volkind" type="STRING"/>
- <Column id="bsavol" type="STRING"/>
- <Column id="prcpvol" type="STRING"/>
- <Column id="prcpvolunitnm" type="STRING"/>
- <Column id="prcpqty" type="STRING"/>
- <Column id="prcpqtyunitnm" type="STRING"/>
- <Column id="drprcpetc4" type="STRING"/>
- <Column id="drprcpetc3" type="STRING"/>
- <Column id="drprcpetc7" type="STRING"/>
- <Column id="drprcpetc8" type="STRING"/>
- <Column id="prcptims" type="STRING"/>
- <Column id="drugspd" type="STRING"/>
- <Column id="drugspdunitnm" type="STRING"/>
- <Column id="drugmthdspccd" type="STRING"/>
- <Column id="drugmthdspccdnm" type="STRING"/>
- <Column id="drprcpetc10" type="STRING"/>
- <Column id="prnprcpflag" type="STRING"/>
- <Column id="remark" type="STRING"/>
- <Column id="nursrem" type="STRING"/>
- <Column id="prcpexecdeptcd" type="STRING"/>
- <Column id="ordseqno" type="STRING"/>
- <Column id="volrate" type="STRING"/>
- <Column id="prtlkind" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="subtrvolrate" type="STRING"/>
- <Column id="subtrvolresn" type="STRING"/>
- <Column id="prnprcpdtl" type="STRING"/>
- <Column id="spcldrugyn" type="STRING"/>
- <Column id="absnyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlprcp1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" onvaluechanged="ds_grid_grd_prtlprcp_onvaluechanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="255"/>
- <Column id="chkval" type="BIGDECIMAL" size="255"/>
- <Column id="prtldg" type="BIGDECIMAL" size="255"/>
- <Column id="prtldgnm" type="STRING" size="255"/>
- <Column id="ordseqno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="drugseq" type="STRING" size="255"/>
- <Column id="drugtt" type="STRING" size="255"/>
- <Column id="prcpmixno" type="STRING" size="255"/>
- <Column id="payflagcd" type="STRING" size="255"/>
- <Column id="volkind" type="STRING" size="255"/>
- <Column id="bsavol" type="STRING" size="255"/>
- <Column id="kgvol" type="STRING" size="255"/>
- <Column id="prcpvol" type="BIGDECIMAL" size="255"/>
- <Column id="prcpvolunitflag" type="STRING" size="255"/>
- <Column id="prcpvolunitnm" type="STRING" size="255"/>
- <Column id="prcpqty" type="BIGDECIMAL" size="255"/>
- <Column id="prcpqtyunitflag" type="STRING" size="255"/>
- <Column id="prcpqtyunitnm" type="STRING" size="255"/>
- <Column id="drugspd" type="BIGDECIMAL" size="255"/>
- <Column id="drugspdunitflag" type="STRING" size="255"/>
- <Column id="drugspdunitnm" type="STRING" size="255"/>
- <Column id="prcptims" type="BIGDECIMAL" size="255"/>
- <Column id="prcpdayno" type="BIGDECIMAL" size="255"/>
- <Column id="drugmthdspccd" type="STRING" size="255"/>
- <Column id="drugmthdspccdnm" type="STRING" size="255"/>
- <Column id="prnprcpflag" type="STRING" size="255"/>
- <Column id="remark" type="STRING" size="255"/>
- <Column id="nursrem" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="prtlkind" type="STRING" size="255"/>
- <Column id="volrate" type="BIGDECIMAL" size="255"/>
- <Column id="prcpuseflag" type="STRING" size="255"/>
- <Column id="prcphistcd" type="STRING" size="255"/>
- <Column id="prcpinptflag" type="STRING" size="255"/>
- <Column id="calcscormastspec" type="STRING" size="255"/>
- <Column id="matrsizeflag" type="STRING" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="rateprcpflag" type="STRING" size="255"/>
- <Column id="ordreqlnkno" type="STRING" size="255"/>
- <Column id="testreqlnkno" type="STRING" size="255"/>
- <Column id="prcplnkdd" type="STRING" size="255"/>
- <Column id="prcplnkno" type="STRING" size="255"/>
- <Column id="oprsrvno" type="STRING" size="255"/>
- <Column id="tootfact" type="STRING" size="255"/>
- <Column id="prcpessninptflag" type="STRING" size="255"/>
- <Column id="grupsnglflag" type="STRING" size="255"/>
- <Column id="clincstdyflag" type="STRING" size="255"/>
- <Column id="prtlno" type="STRING" size="255"/>
- <Column id="clincstdycd" type="STRING" size="255"/>
- <Column id="drugmastspec" type="STRING" size="255"/>
- <Column id="rateprcpspec" type="STRING" size="255"/>
- <Column id="matrsetprcpspec" type="STRING" size="255"/>
- <Column id="suppdeptspec" type="STRING" size="255"/>
- <Column id="contprcpspec" type="STRING" size="255"/>
- <Column id="etclnkspec" type="STRING" size="255"/>
- <Column id="srchcondcnts" type="BIGDECIMAL" size="255"/>
- <Column id="drugbasevol" type="BIGDECIMAL" size="255"/>
- <Column id="drugpackunit" type="STRING" size="255"/>
- <Column id="drugpackvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugstndunit" type="STRING" size="255"/>
- <Column id="drugstndvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugcntsunit" type="STRING" size="255"/>
- <Column id="drugcntsvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugdrugkind" type="STRING" size="255"/>
- <Column id="status" type="STRING" size="255"/>
- <Column id="prcpstatcd" type="STRING" size="255"/>
- <Column id="prcpclscd" type="STRING" size="255"/>
- <Column id="hosinhosoutflag" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="prcpflag" type="STRING" size="255"/>
- <Column id="drugrateqty" type="STRING" size="255"/>
- <Column id="rgstdt" type="STRING" size="255"/>
- <Column id="saveflag" type="STRING" size="255"/>
- <Column id="anticncrdayno" type="BIGDECIMAL" size="255"/>
- <Column id="druglnkno" type="BIGDECIMAL" size="255"/>
- <Column id="cpno" type="BIGDECIMAL" size="255"/>
- <Column id="cpgappno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpclsorder" type="STRING" size="255"/>
- <Column id="tempprcpflag" type="STRING" size="255"/>
- <Column id="subtrvolrate" type="BIGDECIMAL" size="255"/>
- <Column id="subtrvolresn" type="STRING" size="255"/>
- <Column id="subtrvolresnetc" type="STRING" size="255"/>
- <Column id="pacsno" type="STRING" size="255"/>
- <Column id="cnfmdd" type="STRING" size="255"/>
- <Column id="cnfmtm" type="STRING" size="255"/>
- <Column id="cnfmid" type="STRING" size="255"/>
- <Column id="prcpendid" type="STRING" size="255"/>
- <Column id="prcpenddt" type="STRING" size="255"/>
- <Column id="prnprcpdtl" type="STRING" size="255"/>
- <Column id="drprcpetc7" type="STRING" size="255"/>
- <Column id="drprcpetc8" type="STRING" size="255"/>
- <Column id="drprcpetc3" type="STRING" size="255"/>
- <Column id="drprcpetc4" type="STRING" size="255"/>
- <Column id="orgsel" type="STRING" size="256"/>
- <Column id="readonly" type="STRING" size="256"/>
- <Column id="prtlabsnyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlprcp2" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" onvaluechanged="ds_grid_grd_prtlprcp_onvaluechanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="255"/>
- <Column id="chkval" type="BIGDECIMAL" size="255"/>
- <Column id="prtldg" type="BIGDECIMAL" size="255"/>
- <Column id="prtldgnm" type="STRING" size="255"/>
- <Column id="ordseqno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="drugseq" type="STRING" size="255"/>
- <Column id="drugtt" type="STRING" size="255"/>
- <Column id="prcpmixno" type="STRING" size="255"/>
- <Column id="payflagcd" type="STRING" size="255"/>
- <Column id="volkind" type="STRING" size="255"/>
- <Column id="bsavol" type="STRING" size="255"/>
- <Column id="kgvol" type="STRING" size="255"/>
- <Column id="prcpvol" type="BIGDECIMAL" size="255"/>
- <Column id="prcpvolunitflag" type="STRING" size="255"/>
- <Column id="prcpvolunitnm" type="STRING" size="255"/>
- <Column id="prcpqty" type="BIGDECIMAL" size="255"/>
- <Column id="prcpqtyunitflag" type="STRING" size="255"/>
- <Column id="prcpqtyunitnm" type="STRING" size="255"/>
- <Column id="drugspd" type="BIGDECIMAL" size="255"/>
- <Column id="drugspdunitflag" type="STRING" size="255"/>
- <Column id="drugspdunitnm" type="STRING" size="255"/>
- <Column id="prcptims" type="BIGDECIMAL" size="255"/>
- <Column id="prcpdayno" type="BIGDECIMAL" size="255"/>
- <Column id="drugmthdspccd" type="STRING" size="255"/>
- <Column id="drugmthdspccdnm" type="STRING" size="255"/>
- <Column id="prnprcpflag" type="STRING" size="255"/>
- <Column id="remark" type="STRING" size="255"/>
- <Column id="nursrem" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="prtlkind" type="STRING" size="255"/>
- <Column id="volrate" type="BIGDECIMAL" size="255"/>
- <Column id="prcpuseflag" type="STRING" size="255"/>
- <Column id="prcphistcd" type="STRING" size="255"/>
- <Column id="prcpinptflag" type="STRING" size="255"/>
- <Column id="calcscormastspec" type="STRING" size="255"/>
- <Column id="matrsizeflag" type="STRING" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="rateprcpflag" type="STRING" size="255"/>
- <Column id="ordreqlnkno" type="STRING" size="255"/>
- <Column id="testreqlnkno" type="STRING" size="255"/>
- <Column id="prcplnkdd" type="STRING" size="255"/>
- <Column id="prcplnkno" type="STRING" size="255"/>
- <Column id="oprsrvno" type="STRING" size="255"/>
- <Column id="tootfact" type="STRING" size="255"/>
- <Column id="prcpessninptflag" type="STRING" size="255"/>
- <Column id="grupsnglflag" type="STRING" size="255"/>
- <Column id="clincstdyflag" type="STRING" size="255"/>
- <Column id="prtlno" type="STRING" size="255"/>
- <Column id="clincstdycd" type="STRING" size="255"/>
- <Column id="drugmastspec" type="STRING" size="255"/>
- <Column id="rateprcpspec" type="STRING" size="255"/>
- <Column id="matrsetprcpspec" type="STRING" size="255"/>
- <Column id="suppdeptspec" type="STRING" size="255"/>
- <Column id="contprcpspec" type="STRING" size="255"/>
- <Column id="etclnkspec" type="STRING" size="255"/>
- <Column id="srchcondcnts" type="BIGDECIMAL" size="255"/>
- <Column id="drugbasevol" type="BIGDECIMAL" size="255"/>
- <Column id="drugpackunit" type="STRING" size="255"/>
- <Column id="drugpackvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugstndunit" type="STRING" size="255"/>
- <Column id="drugstndvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugcntsunit" type="STRING" size="255"/>
- <Column id="drugcntsvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugdrugkind" type="STRING" size="255"/>
- <Column id="status" type="STRING" size="255"/>
- <Column id="prcpstatcd" type="STRING" size="255"/>
- <Column id="prcpclscd" type="STRING" size="255"/>
- <Column id="hosinhosoutflag" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="prcpflag" type="STRING" size="255"/>
- <Column id="drugrateqty" type="STRING" size="255"/>
- <Column id="rgstdt" type="STRING" size="255"/>
- <Column id="saveflag" type="STRING" size="255"/>
- <Column id="anticncrdayno" type="BIGDECIMAL" size="255"/>
- <Column id="druglnkno" type="BIGDECIMAL" size="255"/>
- <Column id="cpno" type="BIGDECIMAL" size="255"/>
- <Column id="cpgappno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpclsorder" type="STRING" size="255"/>
- <Column id="tempprcpflag" type="STRING" size="255"/>
- <Column id="subtrvolrate" type="BIGDECIMAL" size="255"/>
- <Column id="subtrvolresn" type="STRING" size="255"/>
- <Column id="subtrvolresnetc" type="STRING" size="255"/>
- <Column id="pacsno" type="STRING" size="255"/>
- <Column id="cnfmdd" type="STRING" size="255"/>
- <Column id="cnfmtm" type="STRING" size="255"/>
- <Column id="cnfmid" type="STRING" size="255"/>
- <Column id="prcpendid" type="STRING" size="255"/>
- <Column id="prcpenddt" type="STRING" size="255"/>
- <Column id="prnprcpdtl" type="STRING" size="255"/>
- <Column id="drprcpetc7" type="STRING" size="255"/>
- <Column id="drprcpetc8" type="STRING" size="255"/>
- <Column id="drprcpetc3" type="STRING" size="255"/>
- <Column id="drprcpetc4" type="STRING" size="255"/>
- <Column id="orgsel" type="STRING" size="256"/>
- <Column id="readonly" type="STRING" size="256"/>
- <Column id="prtlabsnyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlprcp3" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" onvaluechanged="ds_grid_grd_prtlprcp_onvaluechanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="255"/>
- <Column id="chkval" type="BIGDECIMAL" size="255"/>
- <Column id="prtldg" type="BIGDECIMAL" size="255"/>
- <Column id="prtldgnm" type="STRING" size="255"/>
- <Column id="ordseqno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="drugseq" type="STRING" size="255"/>
- <Column id="drugtt" type="STRING" size="255"/>
- <Column id="prcpmixno" type="STRING" size="255"/>
- <Column id="payflagcd" type="STRING" size="255"/>
- <Column id="volkind" type="STRING" size="255"/>
- <Column id="bsavol" type="STRING" size="255"/>
- <Column id="kgvol" type="STRING" size="255"/>
- <Column id="prcpvol" type="BIGDECIMAL" size="255"/>
- <Column id="prcpvolunitflag" type="STRING" size="255"/>
- <Column id="prcpvolunitnm" type="STRING" size="255"/>
- <Column id="prcpqty" type="BIGDECIMAL" size="255"/>
- <Column id="prcpqtyunitflag" type="STRING" size="255"/>
- <Column id="prcpqtyunitnm" type="STRING" size="255"/>
- <Column id="drugspd" type="BIGDECIMAL" size="255"/>
- <Column id="drugspdunitflag" type="STRING" size="255"/>
- <Column id="drugspdunitnm" type="STRING" size="255"/>
- <Column id="prcptims" type="BIGDECIMAL" size="255"/>
- <Column id="prcpdayno" type="BIGDECIMAL" size="255"/>
- <Column id="drugmthdspccd" type="STRING" size="255"/>
- <Column id="drugmthdspccdnm" type="STRING" size="255"/>
- <Column id="prnprcpflag" type="STRING" size="255"/>
- <Column id="remark" type="STRING" size="255"/>
- <Column id="nursrem" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="prtlkind" type="STRING" size="255"/>
- <Column id="volrate" type="BIGDECIMAL" size="255"/>
- <Column id="prcpuseflag" type="STRING" size="255"/>
- <Column id="prcphistcd" type="STRING" size="255"/>
- <Column id="prcpinptflag" type="STRING" size="255"/>
- <Column id="calcscormastspec" type="STRING" size="255"/>
- <Column id="matrsizeflag" type="STRING" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="rateprcpflag" type="STRING" size="255"/>
- <Column id="ordreqlnkno" type="STRING" size="255"/>
- <Column id="testreqlnkno" type="STRING" size="255"/>
- <Column id="prcplnkdd" type="STRING" size="255"/>
- <Column id="prcplnkno" type="STRING" size="255"/>
- <Column id="oprsrvno" type="STRING" size="255"/>
- <Column id="tootfact" type="STRING" size="255"/>
- <Column id="prcpessninptflag" type="STRING" size="255"/>
- <Column id="grupsnglflag" type="STRING" size="255"/>
- <Column id="clincstdyflag" type="STRING" size="255"/>
- <Column id="prtlno" type="STRING" size="255"/>
- <Column id="clincstdycd" type="STRING" size="255"/>
- <Column id="drugmastspec" type="STRING" size="255"/>
- <Column id="rateprcpspec" type="STRING" size="255"/>
- <Column id="matrsetprcpspec" type="STRING" size="255"/>
- <Column id="suppdeptspec" type="STRING" size="255"/>
- <Column id="contprcpspec" type="STRING" size="255"/>
- <Column id="etclnkspec" type="STRING" size="255"/>
- <Column id="srchcondcnts" type="BIGDECIMAL" size="255"/>
- <Column id="drugbasevol" type="BIGDECIMAL" size="255"/>
- <Column id="drugpackunit" type="STRING" size="255"/>
- <Column id="drugpackvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugstndunit" type="STRING" size="255"/>
- <Column id="drugstndvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugcntsunit" type="STRING" size="255"/>
- <Column id="drugcntsvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugdrugkind" type="STRING" size="255"/>
- <Column id="status" type="STRING" size="255"/>
- <Column id="prcpstatcd" type="STRING" size="255"/>
- <Column id="prcpclscd" type="STRING" size="255"/>
- <Column id="hosinhosoutflag" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="prcpflag" type="STRING" size="255"/>
- <Column id="drugrateqty" type="STRING" size="255"/>
- <Column id="rgstdt" type="STRING" size="255"/>
- <Column id="saveflag" type="STRING" size="255"/>
- <Column id="anticncrdayno" type="BIGDECIMAL" size="255"/>
- <Column id="druglnkno" type="BIGDECIMAL" size="255"/>
- <Column id="cpno" type="BIGDECIMAL" size="255"/>
- <Column id="cpgappno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpclsorder" type="STRING" size="255"/>
- <Column id="tempprcpflag" type="STRING" size="255"/>
- <Column id="subtrvolrate" type="BIGDECIMAL" size="255"/>
- <Column id="subtrvolresn" type="STRING" size="255"/>
- <Column id="subtrvolresnetc" type="STRING" size="255"/>
- <Column id="pacsno" type="STRING" size="255"/>
- <Column id="cnfmdd" type="STRING" size="255"/>
- <Column id="cnfmtm" type="STRING" size="255"/>
- <Column id="cnfmid" type="STRING" size="255"/>
- <Column id="prcpendid" type="STRING" size="255"/>
- <Column id="prcpenddt" type="STRING" size="255"/>
- <Column id="prnprcpdtl" type="STRING" size="255"/>
- <Column id="drprcpetc7" type="STRING" size="255"/>
- <Column id="drprcpetc8" type="STRING" size="255"/>
- <Column id="drprcpetc3" type="STRING" size="255"/>
- <Column id="drprcpetc4" type="STRING" size="255"/>
- <Column id="orgsel" type="STRING" size="256"/>
- <Column id="readonly" type="STRING" size="256"/>
- <Column id="prtlabsnyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlprcp4" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" onvaluechanged="ds_grid_grd_prtlprcp_onvaluechanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="255"/>
- <Column id="chkval" type="BIGDECIMAL" size="255"/>
- <Column id="prtldg" type="BIGDECIMAL" size="255"/>
- <Column id="prtldgnm" type="STRING" size="255"/>
- <Column id="ordseqno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="drugseq" type="STRING" size="255"/>
- <Column id="drugtt" type="STRING" size="255"/>
- <Column id="prcpmixno" type="STRING" size="255"/>
- <Column id="payflagcd" type="STRING" size="255"/>
- <Column id="volkind" type="STRING" size="255"/>
- <Column id="bsavol" type="STRING" size="255"/>
- <Column id="kgvol" type="STRING" size="255"/>
- <Column id="prcpvol" type="BIGDECIMAL" size="255"/>
- <Column id="prcpvolunitflag" type="STRING" size="255"/>
- <Column id="prcpvolunitnm" type="STRING" size="255"/>
- <Column id="prcpqty" type="BIGDECIMAL" size="255"/>
- <Column id="prcpqtyunitflag" type="STRING" size="255"/>
- <Column id="prcpqtyunitnm" type="STRING" size="255"/>
- <Column id="drugspd" type="BIGDECIMAL" size="255"/>
- <Column id="drugspdunitflag" type="STRING" size="255"/>
- <Column id="drugspdunitnm" type="STRING" size="255"/>
- <Column id="prcptims" type="BIGDECIMAL" size="255"/>
- <Column id="prcpdayno" type="BIGDECIMAL" size="255"/>
- <Column id="drugmthdspccd" type="STRING" size="255"/>
- <Column id="drugmthdspccdnm" type="STRING" size="255"/>
- <Column id="prnprcpflag" type="STRING" size="255"/>
- <Column id="remark" type="STRING" size="255"/>
- <Column id="nursrem" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="prtlkind" type="STRING" size="255"/>
- <Column id="volrate" type="BIGDECIMAL" size="255"/>
- <Column id="prcpuseflag" type="STRING" size="255"/>
- <Column id="prcphistcd" type="STRING" size="255"/>
- <Column id="prcpinptflag" type="STRING" size="255"/>
- <Column id="calcscormastspec" type="STRING" size="255"/>
- <Column id="matrsizeflag" type="STRING" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="rateprcpflag" type="STRING" size="255"/>
- <Column id="ordreqlnkno" type="STRING" size="255"/>
- <Column id="testreqlnkno" type="STRING" size="255"/>
- <Column id="prcplnkdd" type="STRING" size="255"/>
- <Column id="prcplnkno" type="STRING" size="255"/>
- <Column id="oprsrvno" type="STRING" size="255"/>
- <Column id="tootfact" type="STRING" size="255"/>
- <Column id="prcpessninptflag" type="STRING" size="255"/>
- <Column id="grupsnglflag" type="STRING" size="255"/>
- <Column id="clincstdyflag" type="STRING" size="255"/>
- <Column id="prtlno" type="STRING" size="255"/>
- <Column id="clincstdycd" type="STRING" size="255"/>
- <Column id="drugmastspec" type="STRING" size="255"/>
- <Column id="rateprcpspec" type="STRING" size="255"/>
- <Column id="matrsetprcpspec" type="STRING" size="255"/>
- <Column id="suppdeptspec" type="STRING" size="255"/>
- <Column id="contprcpspec" type="STRING" size="255"/>
- <Column id="etclnkspec" type="STRING" size="255"/>
- <Column id="srchcondcnts" type="BIGDECIMAL" size="255"/>
- <Column id="drugbasevol" type="BIGDECIMAL" size="255"/>
- <Column id="drugpackunit" type="STRING" size="255"/>
- <Column id="drugpackvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugstndunit" type="STRING" size="255"/>
- <Column id="drugstndvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugcntsunit" type="STRING" size="255"/>
- <Column id="drugcntsvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugdrugkind" type="STRING" size="255"/>
- <Column id="status" type="STRING" size="255"/>
- <Column id="prcpstatcd" type="STRING" size="255"/>
- <Column id="prcpclscd" type="STRING" size="255"/>
- <Column id="hosinhosoutflag" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="prcpflag" type="STRING" size="255"/>
- <Column id="drugrateqty" type="STRING" size="255"/>
- <Column id="rgstdt" type="STRING" size="255"/>
- <Column id="saveflag" type="STRING" size="255"/>
- <Column id="anticncrdayno" type="BIGDECIMAL" size="255"/>
- <Column id="druglnkno" type="BIGDECIMAL" size="255"/>
- <Column id="cpno" type="BIGDECIMAL" size="255"/>
- <Column id="cpgappno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpclsorder" type="STRING" size="255"/>
- <Column id="tempprcpflag" type="STRING" size="255"/>
- <Column id="subtrvolrate" type="BIGDECIMAL" size="255"/>
- <Column id="subtrvolresn" type="STRING" size="255"/>
- <Column id="subtrvolresnetc" type="STRING" size="255"/>
- <Column id="pacsno" type="STRING" size="255"/>
- <Column id="cnfmdd" type="STRING" size="255"/>
- <Column id="cnfmtm" type="STRING" size="255"/>
- <Column id="cnfmid" type="STRING" size="255"/>
- <Column id="prcpendid" type="STRING" size="255"/>
- <Column id="prcpenddt" type="STRING" size="255"/>
- <Column id="prnprcpdtl" type="STRING" size="255"/>
- <Column id="drprcpetc7" type="STRING" size="255"/>
- <Column id="drprcpetc8" type="STRING" size="255"/>
- <Column id="drprcpetc3" type="STRING" size="255"/>
- <Column id="drprcpetc4" type="STRING" size="255"/>
- <Column id="orgsel" type="STRING" size="256"/>
- <Column id="readonly" type="STRING" size="256"/>
- <Column id="prtlabsnyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlprcp5" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" onvaluechanged="ds_grid_grd_prtlprcp_onvaluechanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="255"/>
- <Column id="chkval" type="BIGDECIMAL" size="255"/>
- <Column id="prtldg" type="BIGDECIMAL" size="255"/>
- <Column id="prtldgnm" type="STRING" size="255"/>
- <Column id="ordseqno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpcd" type="STRING" size="255"/>
- <Column id="prcpnm" type="STRING" size="255"/>
- <Column id="drugseq" type="STRING" size="255"/>
- <Column id="drugtt" type="STRING" size="255"/>
- <Column id="prcpmixno" type="STRING" size="255"/>
- <Column id="payflagcd" type="STRING" size="255"/>
- <Column id="volkind" type="STRING" size="255"/>
- <Column id="bsavol" type="STRING" size="255"/>
- <Column id="kgvol" type="STRING" size="255"/>
- <Column id="prcpvol" type="BIGDECIMAL" size="255"/>
- <Column id="prcpvolunitflag" type="STRING" size="255"/>
- <Column id="prcpvolunitnm" type="STRING" size="255"/>
- <Column id="prcpqty" type="BIGDECIMAL" size="255"/>
- <Column id="prcpqtyunitflag" type="STRING" size="255"/>
- <Column id="prcpqtyunitnm" type="STRING" size="255"/>
- <Column id="drugspd" type="BIGDECIMAL" size="255"/>
- <Column id="drugspdunitflag" type="STRING" size="255"/>
- <Column id="drugspdunitnm" type="STRING" size="255"/>
- <Column id="prcptims" type="BIGDECIMAL" size="255"/>
- <Column id="prcpdayno" type="BIGDECIMAL" size="255"/>
- <Column id="drugmthdspccd" type="STRING" size="255"/>
- <Column id="drugmthdspccdnm" type="STRING" size="255"/>
- <Column id="prnprcpflag" type="STRING" size="255"/>
- <Column id="remark" type="STRING" size="255"/>
- <Column id="nursrem" type="STRING" size="255"/>
- <Column id="prcpexecdeptcd" type="STRING" size="255"/>
- <Column id="prtlkind" type="STRING" size="255"/>
- <Column id="volrate" type="BIGDECIMAL" size="255"/>
- <Column id="prcpuseflag" type="STRING" size="255"/>
- <Column id="prcphistcd" type="STRING" size="255"/>
- <Column id="prcpinptflag" type="STRING" size="255"/>
- <Column id="calcscormastspec" type="STRING" size="255"/>
- <Column id="matrsizeflag" type="STRING" size="255"/>
- <Column id="calcscorcd" type="STRING" size="255"/>
- <Column id="rateprcpflag" type="STRING" size="255"/>
- <Column id="ordreqlnkno" type="STRING" size="255"/>
- <Column id="testreqlnkno" type="STRING" size="255"/>
- <Column id="prcplnkdd" type="STRING" size="255"/>
- <Column id="prcplnkno" type="STRING" size="255"/>
- <Column id="oprsrvno" type="STRING" size="255"/>
- <Column id="tootfact" type="STRING" size="255"/>
- <Column id="prcpessninptflag" type="STRING" size="255"/>
- <Column id="grupsnglflag" type="STRING" size="255"/>
- <Column id="clincstdyflag" type="STRING" size="255"/>
- <Column id="prtlno" type="STRING" size="255"/>
- <Column id="clincstdycd" type="STRING" size="255"/>
- <Column id="drugmastspec" type="STRING" size="255"/>
- <Column id="rateprcpspec" type="STRING" size="255"/>
- <Column id="matrsetprcpspec" type="STRING" size="255"/>
- <Column id="suppdeptspec" type="STRING" size="255"/>
- <Column id="contprcpspec" type="STRING" size="255"/>
- <Column id="etclnkspec" type="STRING" size="255"/>
- <Column id="srchcondcnts" type="BIGDECIMAL" size="255"/>
- <Column id="drugbasevol" type="BIGDECIMAL" size="255"/>
- <Column id="drugpackunit" type="STRING" size="255"/>
- <Column id="drugpackvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugstndunit" type="STRING" size="255"/>
- <Column id="drugstndvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugcntsunit" type="STRING" size="255"/>
- <Column id="drugcntsvol" type="BIGDECIMAL" size="255"/>
- <Column id="drugdrugkind" type="STRING" size="255"/>
- <Column id="status" type="STRING" size="255"/>
- <Column id="prcpstatcd" type="STRING" size="255"/>
- <Column id="prcpclscd" type="STRING" size="255"/>
- <Column id="hosinhosoutflag" type="STRING" size="255"/>
- <Column id="prcpdd" type="STRING" size="255"/>
- <Column id="prcpflag" type="STRING" size="255"/>
- <Column id="drugrateqty" type="STRING" size="255"/>
- <Column id="rgstdt" type="STRING" size="255"/>
- <Column id="saveflag" type="STRING" size="255"/>
- <Column id="anticncrdayno" type="BIGDECIMAL" size="255"/>
- <Column id="druglnkno" type="BIGDECIMAL" size="255"/>
- <Column id="cpno" type="BIGDECIMAL" size="255"/>
- <Column id="cpgappno" type="BIGDECIMAL" size="255"/>
- <Column id="prcpclsorder" type="STRING" size="255"/>
- <Column id="tempprcpflag" type="STRING" size="255"/>
- <Column id="subtrvolrate" type="BIGDECIMAL" size="255"/>
- <Column id="subtrvolresn" type="STRING" size="255"/>
- <Column id="subtrvolresnetc" type="STRING" size="255"/>
- <Column id="pacsno" type="STRING" size="255"/>
- <Column id="cnfmdd" type="STRING" size="255"/>
- <Column id="cnfmtm" type="STRING" size="255"/>
- <Column id="cnfmid" type="STRING" size="255"/>
- <Column id="prcpendid" type="STRING" size="255"/>
- <Column id="prcpenddt" type="STRING" size="255"/>
- <Column id="prnprcpdtl" type="STRING" size="255"/>
- <Column id="drprcpetc7" type="STRING" size="255"/>
- <Column id="drprcpetc8" type="STRING" size="255"/>
- <Column id="drprcpetc3" type="STRING" size="255"/>
- <Column id="drprcpetc4" type="STRING" size="255"/>
- <Column id="orgsel" type="STRING" size="256"/>
- <Column id="readonly" type="STRING" size="256"/>
- <Column id="prtlabsnyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_topinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="ht" type="STRING" size="256"/>
- <Column id="wt" type="STRING" size="256"/>
- <Column id="ibw" type="STRING" size="256"/>
- <Column id="wtflag" type="STRING" size="256"/>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="fromday" type="STRING" size="256"/>
- <Column id="today" type="STRING" size="256"/>
- <Column id="drugstage" type="STRING" size="256"/>
- <Column id="drugcycle" type="STRING" size="256"/>
- <Column id="bsa" type="STRING" size="256"/>
- <Column id="gfr" type="STRING" size="256"/>
- <Column id="auc" type="STRING" size="256"/>
- <Column id="ecog" type="STRING" size="256"/>
- <Column id="curpage" type="STRING" size="256"/>
- <Column id="totpage" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="wtflag">1</Col>
- <Col id="auc">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_req" 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="cpgappno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="fromday" type="STRING" size="256"/>
- <Column id="prtldg" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prtldg">999</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grid_grd_sicklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_prtlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="d1nm" type="STRING" size="256"/>
- <Column id="d2nm" type="STRING" size="256"/>
- <Column id="d3nm" type="STRING" size="256"/>
- <Column id="d4nm" type="STRING" size="256"/>
- <Column id="d5nm" type="STRING" size="256"/>
- <Column id="curpage" type="STRING" size="256"/>
- <Column id="totpage" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="d1nm">D1</Col>
- <Col id="d2nm">D2</Col>
- <Col id="d3nm">D3</Col>
- <Col id="d4nm">D4</Col>
- <Col id="d5nm">D5</Col>
- <Col id="curpage">1</Col>
- <Col id="totpage">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_subtrvolresn" 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">PS 저하</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">BoneMarrow Suppression</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_pageinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="curpage" type="STRING" size="256"/>
- <Column id="totpage" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="curpage">1</Col>
- <Col id="totpage">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_volkind" 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">0</Col>
- </Row>
- <Row>
- <Col id="label">BSA</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">KG</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">AUC</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prt_labinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_prt_titleinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_prt_chemoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_prt_sdefinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_signdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="signbfcnts" type="STRING" size="256"/>
- <Column id="signaftcnts" 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="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_color1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="colorflag1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_color2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="colorflag1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_color3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="colorflag1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_color4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="colorflag1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_color5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="colorflag1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_color6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="colorflag1" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlprcpprelist_rex" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_ioflag" 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">O</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grid_grd_prtlhislist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugstage" type="STRING" size="256"/>
- <Column id="drugcycle" type="STRING" size="256"/>
- <Column id="prtlnm" type="STRING" size="256"/>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="appterm" type="STRING" size="256"/>
- <Column id="acptno" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="cpgappno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="sickclscd" type="STRING" size="256"/>
- <Column id="prtlcd" type="STRING" size="256"/>
- <Column id="antimetprtlcd" type="STRING" size="256"/>
- <Column id="fromday" type="STRING" size="256"/>
- <Column id="prtlterm" type="STRING" size="256"/>
- <Column id="ht" type="STRING" size="256"/>
- <Column id="wtflag" type="STRING" size="256"/>
- <Column id="wt" type="STRING" size="256"/>
- <Column id="ibw" type="STRING" size="256"/>
- <Column id="bsa" type="STRING" size="256"/>
- <Column id="gfrflag" type="STRING" size="256"/>
- <Column id="gfr" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="sexrate" type="STRING" size="256"/>
- <Column id="sc" type="STRING" size="256"/>
- <Column id="urvol" type="STRING" size="256"/>
- <Column id="urcr" type="STRING" size="256"/>
- <Column id="auc" type="STRING" size="256"/>
- <Column id="carbovol" type="STRING" size="256"/>
- <Column id="appstat" type="STRING" size="256"/>
- <Column id="prereqyn" type="STRING" size="256"/>
- <Column id="usegoal" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugstage"/>
- <Col id="drugcycle"/>
- <Col id="prtlnm"/>
- <Col id="appdd"/>
- <Col id="appterm"/>
- <Col id="acptno"/>
- <Col id="ioflag"/>
- <Col id="cpgappno"/>
- <Col id="orddeptcd"/>
- <Col id="sickclscd"/>
- <Col id="prtlcd"/>
- <Col id="antimetprtlcd"/>
- <Col id="fromday"/>
- <Col id="prtlterm"/>
- <Col id="ht"/>
- <Col id="wtflag"/>
- <Col id="wt"/>
- <Col id="ibw"/>
- <Col id="bsa"/>
- <Col id="gfrflag"/>
- <Col id="gfr"/>
- <Col id="age"/>
- <Col id="sexrate"/>
- <Col id="sc"/>
- <Col id="urvol"/>
- <Col id="urcr"/>
- <Col id="auc"/>
- <Col id="carbovol"/>
- <Col id="appstat"/>
- <Col id="prereqyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_labinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prtldgnm" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="labtitle" type="STRING"/>
- <Column id="labname" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ht" type="STRING" size="256"/>
- <Column id="wtflag" type="STRING" size="256"/>
- <Column id="wt" type="STRING" size="256"/>
- <Column id="ibw" type="STRING" size="256"/>
- <Column id="bsa" type="STRING" size="256"/>
- <Column id="gfrflag" type="STRING" size="256"/>
- <Column id="gfr" type="STRING" size="256"/>
- <Column id="sendage" type="STRING" size="256"/>
- <Column id="sexrate" type="STRING" size="256"/>
- <Column id="sc" type="STRING" size="256"/>
- <Column id="urvol" type="STRING" size="256"/>
- <Column id="urcr" type="STRING" size="256"/>
- <Column id="auc" type="STRING" size="256"/>
- <Column id="carbovol" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gfrflag">1</Col>
- <Col id="auc">4</Col>
- <Col id="wtflag">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_antisch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="div_topinfo.edt_pid" propid="value" datasetid="ds_data_topinfo" columnid="pid"/>
- <BindItem id="item1" compid="div_topinfo.edt_hngnm" propid="value" datasetid="ds_data_topinfo" columnid="hngnm"/>
- <BindItem id="item2" compid="div_topinfo.edt_sex" propid="value" datasetid="ds_data_topinfo" columnid="sex"/>
- <BindItem id="item3" compid="div_topinfo.edt_age" propid="value" datasetid="ds_data_topinfo" columnid="age"/>
- <BindItem id="item4" compid="div_topinfo.edt_ward" propid="value" datasetid="ds_data_topinfo" columnid="wardcd"/>
- <BindItem id="item5" compid="div_topinfo.edt_room" propid="value" datasetid="ds_data_topinfo" columnid="roomcd"/>
- <BindItem id="item6" compid="div_topinfo.edt_height" propid="value" datasetid="ds_data_topinfo" columnid="ht"/>
- <BindItem id="item7" compid="div_topinfo.rdo_weight" propid="value" datasetid="ds_data_topinfo" columnid="wtflag"/>
- <BindItem id="item8" compid="div_topinfo.edt_weight" propid="value" datasetid="ds_data_topinfo" columnid="wt"/>
- <BindItem id="item9" compid="div_topinfo.rdo_ibw" propid="value" datasetid="ds_data_topinfo" columnid="wtflag"/>
- <BindItem id="item10" compid="div_topinfo.edt_ibw" propid="value" datasetid="ds_data_topinfo" columnid="ibw"/>
- <BindItem id="item11" compid="div_topinfo.cal_startdd" propid="value" datasetid="ds_data_topinfo" columnid="appdd"/>
- <BindItem id="item12" compid="div_topinfo.edt_startdd" propid="value" datasetid="ds_data_topinfo" columnid="fromday"/>
- <BindItem id="item13" compid="div_topinfo.edt_enddd" propid="value" datasetid="ds_data_topinfo" columnid="today"/>
- <BindItem id="item14" compid="div_topinfo.edt_line" propid="value" datasetid="ds_data_topinfo" columnid="drugstage"/>
- <BindItem id="item15" compid="div_topinfo.edt_cycle" propid="value" datasetid="ds_data_topinfo" columnid="drugcycle"/>
- <BindItem id="item16" compid="div_topinfo.edt_bas" propid="value" datasetid="ds_data_topinfo" columnid="bsa"/>
- <BindItem id="item17" compid="div_topinfo.edt_gfr" propid="value" datasetid="ds_data_topinfo" columnid="gfr"/>
- <BindItem id="item18" compid="div_topinfo.edt_auc" propid="value" datasetid="ds_data_topinfo" columnid="auc"/>
- <BindItem id="item20" compid="tab_view.case_protocol.caption25" propid="text" datasetid="ds_data_prtlinfo" columnid="curpage"/>
- <BindItem id="item21" compid="tab_view.case_protocol.caption35" propid="text" datasetid="ds_data_prtlinfo" columnid="totpage"/>
- <BindItem id="item22" compid="tab_view.case_protocol.cal_prcpdd1" propid="value" datasetid="ds_grid_grd_prtlprcp1" columnid="prcpdd"/>
- <BindItem id="item23" compid="tab_view.case_protocol.cal_prcpdd2" propid="value" datasetid="ds_grid_grd_prtlprcp2" columnid="prcpdd"/>
- <BindItem id="item24" compid="tab_view.case_protocol.cal_prcpdd3" propid="value" datasetid="ds_grid_grd_prtlprcp3" columnid="prcpdd"/>
- <BindItem id="item25" compid="tab_view.case_protocol.cal_prcpdd4" propid="value" datasetid="ds_grid_grd_prtlprcp4" columnid="prcpdd"/>
- <BindItem id="item26" compid="tab_view.case_protocol.cal_prcpdd5" propid="value" datasetid="ds_grid_grd_prtlprcp5" columnid="prcpdd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name : 항암 프로토콜
- * File Name : SMADB01020_항암프로토콜스케쥴.xfdl
- * Creator :
- * Make Date :
- *
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // xjs Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- //=======================================================================================
- // 전역변수
- //---------------------------------------------------------------------------------------
- var fromday;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /******************************************************************
- * Argument : 01. CurRow : 세팅할 이력 행번호
- * Description : 선택된 프로토콜 이력 세팅
- ******************************************************************/
- function lf_setProtocolInfo(CurRow){
- ds_data_topinfo.clearData();
- ds_data_topinfo.addRow();
-
- lf_ColumnChk(ds_data_topinfo);
-
- if(CurRow != -1){
- ds_data_topinfo.copyRow(0, ds_grid_grd_prtlhislist, CurRow);
- }else{
- ds_data_topinfo.setColumn(0, "pid", ds_data_baseinfo.getColumn(0, "pid"));
- ds_data_topinfo.setColumn(0, "hngnm", ds_data_baseinfo.getColumn(0, "hngnm"));
- ds_data_topinfo.setColumn(0, "age", ds_data_baseinfo.getColumn(0, "age"));
- ds_data_topinfo.setColumn(0, "sex", ds_data_baseinfo.getColumn(0, "sex"));
- ds_data_topinfo.setColumn(0, "ht", ds_data_baseinfo.getColumn(0, "ht"));
- ds_data_topinfo.setColumn(0, "htflag", ds_data_baseinfo.getColumn(0, "htflag"));
- ds_data_topinfo.setColumn(0, "wt", ds_data_baseinfo.getColumn(0, "wt"));
- ds_data_topinfo.setColumn(0, "wtflag", ds_data_baseinfo.getColumn(0, "wtflag"));
- ds_data_topinfo.setColumn(0, "ibw", ds_data_baseinfo.getColumn(0, "ibw"));
-
- }
- ds_data_topinfo.setColumn(0, "drnm", ds_data_baseinfo.getColumn(0, "drnm"));
- ds_data_topinfo.setColumn(0, "wardcd", ds_data_baseinfo.getColumn(0, "wardcd"));
- ds_data_topinfo.setColumn(0, "roomcd", ds_data_baseinfo.getColumn(0, "roomcd"));
- }
-
- function lf_ColumnChk(oDs:Dataset){
- if(oDs.name == "ds_data_topinfo"){
- var arrColNm = ["bas", "sc", "urvol", "urcr", "carbovol", "gfrflag", "sexrate", "prtlnm", "rrgstno1", "rrgstno2", "drnm"];
- for(var i=0; i<arrColNm.length; i++){
- if(oDs.getColumnInfo(arrColNm[i]) == null) oDs.addColumn(arrColNm[i], "string");
- }
- }
- }
-
- function lf_PrintFunc(){
- var objDOM;
- objDOM = rptf_createDOM();
- dsf_createDs("ds_main1_prtlprcpprelist");
- dsf_createDs("ds_main1_diaginfo");
-
- ds_labinfo.clearData();
- //dsf_copyColInfo(ds_main1_diaginfo,ds_grid_grd_diaglist);
- ds_main1_diaginfo.addRow();
- //ds_main1_diaginfo.copyRow(0,ds_grid_grd_diaglist,0);
- rptf_setNodeListToDOM(objDOM, "/root/main1/data", ds_data_topinfo);
- //rptf_setNodeListToDOM(objDOM, "/root/main1/diaginfo/diagcdlist", ds_main1_diaginfo);
-
-
- var kk = 0;
- var k1 = 0;
- var k2 = 0;
- var irow = 0;
- var sprtldgnm = "";
-
- for (var i = 0; i < ds_grid_grd_prtlprcpprelist.rowcount; i ++){
- var sprcpcd = ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpcd");
- var sprcpgb = sprcpcd.substr(0, 1);
-
- kk = kk + 1;
- if (kk == 1){
- ds_data_prtlinfo.addColumn("startdd", "string");
- ds_data_prtlinfo.addColumn("enddd", "string");
- sprtldgnm = ds_grid_grd_prtlprcpprelist.getColumn(i,"prtldgnm");
- ds_data_prtlinfo.setColumn(0,"startdd", ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd"));
- ds_data_prtlinfo.setColumn(0,"enddd", ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd"));
- }
- if (ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd") < ds_data_prtlinfo.getColumn(0,"startdd")){
- ds_data_prtlinfo.setColumn(0,"startdd", ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd"));
- }
- if (ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd") > ds_data_prtlinfo.getColumn(0,"enddd")){
- ds_data_prtlinfo.setColumn(0,"enddd", ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd"));
- }
- if (sprtldgnm == ds_grid_grd_prtlprcpprelist.getColumn(i,"prtldgnm")){
- if (sprcpgb != "D"){
- var aa = 0;
- for (var x1 = 0; x1 < ds_labinfo.rowcount; x1 ++){
- if (ds_grid_grd_prtlprcpprelist.getColumn(i,"drugmthdspccdnm") == ds_labinfo.getColumn(x1,"labtitle")){
- aa = x1;
- }
- }
- if (aa == 0){
- var nRow = ds_labinfo.addRow();
- ds_labinfo.setColumn(nRow,"labtitle", ds_grid_grd_prtlprcpprelist.getColumn(i,"drugmthdspccdnm"))
- ds_labinfo.setColumn(nRow,"prtldgnm", ds_grid_grd_prtlprcpprelist.getColumn(i,"prtldgnm"))
- ds_labinfo.setColumn(nRow,"prcpdd", ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpdd"))
- var sdrugseq = ds_grid_grd_prtlprcpprelist.getColumn(i,"drugseq");
- if (sdrugseq == "99"){
- sdrugseq = " ";
- }else{
- sdrugseq = "(" + sdrugseq + ") ";
- }
- var slabname = sdrugseq + ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpnm");
- ds_labinfo.setColumn(nRow,"labname", slabname)
- }else{
- var slabname = ds_labinfo.getColumn(aa,"labname");
- var slabname = slabname + " / " + ds_grid_grd_prtlprcpprelist.getColumn(i,"prcpnm");
- ds_labinfo.setColumn(aa,"labname", slabname);
- }
- }else{
- k2 = k2 + 1;
- }
- }else{
-
- if (k2 == 0){
- k1 = k1 + 1;
- if (k1 == 1){
- dsf_copyDs(ds_main1_prtlprcpprelist,ds_main3_prtlprcpprelist,"replace");
- if(ds_main1_prtlprcpprelist.rowcount == i)
- {
- irow = ds_main1_prtlprcpprelist.addRow();
- }
- ds_main1_prtlprcpprelist.setColumn(irow,"prtldgnm",sprtldgnm);
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn","N");
-
-
- }else{
-
- if(ds_main1_prtlprcpprelist.rowcount == i)
- {
- irow = ds_main1_prtlprcpprelist.addRow();
- }
-
- ds_main1_prtlprcpprelist.setColumn(irow,"prtldgnm",sprtldgnm);
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn","N");
-
- }
- }
- if (ds_labinfo.rowcount > 0){
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn","Y");
- var x3 = 0;
- var arrcolinfo = [{col:"prtldgnm", type:"string", size:256}, {col:"prcpdd", type:"string", size:256},
- {col:"labtitle", type:"string", size:256}, {col:"labname", type:"string", size:256}];
-
- dsf_createDs("ds_main1_labinfo" + irow, arrcolinfo );
-
- for (var x2 = 0; x2 < ds_labinfo.rowcount; x2 ++){
- var ds_main1_labinfo = this.objects["ds_main1_labinfo" + irow];
- x3 = ds_main1_labinfo.addRow();
- ds_main1_labinfo.setColumn(x3,"prtldgnm", ds_labinfo.getColumn(x2,"prtldgnm"));
- ds_main1_labinfo.setColumn(x3,"prcpdd", ds_labinfo.getColumn(x2,"prcpdd"));
- ds_main1_labinfo.setColumn(x3,"labtitle", ds_labinfo.getColumn(x2,"labtitle"));
- ds_main1_labinfo.setColumn(x3,"labname", ds_labinfo.getColumn(x2,"labname"));
- }
- }
-
- ds_labinfo.clearData();
- sprtldgnm = ds_grid_grd_prtlprcpprelist.getColumn(i,"prtldgnm");
- if (sprcpgb == "D"){
- k2 = k2 + 1;
- }
- }
- if (sprcpgb == "D"){
- k1 = k1 + 1;
-
- if (k1 == 1){
- dsf_copyColInfo(ds_main1_prtlprcpprelist,ds_grid_grd_prtlprcpprelist,true);
- irow=ds_main1_prtlprcpprelist.addRow();
- ds_main1_prtlprcpprelist.copyRow(irow,ds_grid_grd_prtlprcpprelist,i);
- ds_main1_prtlprcpprelist.addColumn("listyn", "string");
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn", "N");
- }else{
- irow=ds_main1_prtlprcpprelist.addRow();
- ds_main1_prtlprcpprelist.copyRow(irow,ds_grid_grd_prtlprcpprelist,i);
- ds_main1_prtlprcpprelist.addColumn("listyn", "string");
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn", "N");
- }
- }
- }
-
-
-
- if (k2 == 0){
- k1 = k1 + 1;
- if (k1 == 1){
- dsf_copyDs(ds_main1_prtlprcpprelist,ds_main3_prtlprcpprelist,"replace");
- if(ds_main1_prtlprcpprelist.rowcount == i)
- {
- irow = ds_main1_prtlprcpprelist.addRow();
- }
- ds_main1_prtlprcpprelist.setColumn(irow,"prtldgnm",sprtldgnm);
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn","N");
-
-
- }else{
-
- if(ds_main1_prtlprcpprelist.rowcount == i)
- {
- irow = ds_main1_prtlprcpprelist.addRow();
- }
-
- ds_main1_prtlprcpprelist.setColumn(irow,"prtldgnm",sprtldgnm);
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn","N");
-
- }
- }
-
- if (ds_labinfo.rowcount > 0){
- ds_main1_prtlprcpprelist.setColumn(irow,"listyn","Y");
- var x3 = 0;
- var arrcolinfo = [{col:"prtldgnm", type:"string", size:256}, {col:"prcpdd", type:"string", size:256},
- {col:"labtitle", type:"string", size:256}, {col:"labname", type:"string", size:256}];
-
- dsf_createDs("ds_main1_labinfo" + irow, arrcolinfo );
-
- for (var x2 = 0; x2 < ds_labinfo.rowcount; x2 ++){
- var ds_main1_labinfo = this.objects["ds_main1_labinfo" + irow];
- x3 = ds_main1_labinfo.addRow();
- ds_main1_labinfo.setColumn(x3,"prtldgnm", ds_labinfo.getColumn(x2,"prtldgnm"));
- ds_main1_labinfo.setColumn(x3,"prcpdd", ds_labinfo.getColumn(x2,"prcpdd"));
- ds_main1_labinfo.setColumn(x3,"labtitle", ds_labinfo.getColumn(x2,"labtitle"));
- ds_main1_labinfo.setColumn(x3,"labname", ds_labinfo.getColumn(x2,"labname"));
- }
- }
- dsf_createDs("ds_main1_prtlinfo");
- dsf_copyDs(ds_main1_prtlinfo,ds_data_prtlinfo,"replace");
-
- // 20101015_laboru_경북대병원_경북대병원 용 출력물로 수정
- for(var i = 0; i < ds_main1_prtlprcpprelist.rowcount; i++) {
- ds_main1_prtlprcpprelist.setColumn(i,"drugseq",parseInt(ds_main1_prtlprcpprelist.getColumn(i,"orgdrugseq")));
- }
-
- rptf_setNodeListToDOM(objDOM, "/root/main1/prtlinfo", ds_main1_prtlinfo);
- rptf_setNodeListToDOM(objDOM, "/root/main1/prtlprcpprelist/prcplist", ds_main1_prtlprcpprelist);
- // for(var i = 1; i <= ds_main1_prtlprcpprelist.rowCount ; i++) {
- // rptf_setNodeListToDOM(objDOM, "/root/main1/prtlprcpprelist/prcplist[" + i + "]/lablist/labinfo", this.objects["ds_main1_labinfo" + i]);
- // rptf_setValueToDOM(objDOM, "/root/main1/prtlprcpprelist/prcplist[" + i + "]/drugseq", ds_tempprcp_prtlprcpprelist.getColumn(i-1,"drugseq"));
- // }
-
- var objParam = new Object();
- //objParam.xml_data_XML1 = objDOM.documentElement.source.replace("<![CDATA[","").replace("]]]]><![CDATA[>","");
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0";
- //var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPADB01013"],[objParam], option,"","tab_view.case_chart");
- //rptf_exeReportPreview30(["RPADB01013"],[objParam], option);
- }
- /******************************************************************
- * Argument : 없음
- * Description : IBW 계산
- ******************************************************************/
- function lf_SetIBW(){
- var ht = ds_data_topinfo.getColumn(0,"ht")/100;
- if (ds_paminfo.getColumn(0, "sex") =="M"){
- ds_data_main.setColumn(0, "ibw", 22*ht*ht);
- } else {
- ds_data_main.setColumn(0, "ibw", 21*ht*ht);
- }
- }
- /******************************************************************
- * Argument : 없음
- * Description : 반환체크 처리(미리보기->일별)
- ******************************************************************/
- function lf_SetRtnCheck(){
- for(var k=1; k<=5; k++){
- var Grid = eval("tab_view.case_protocol.grd_prtlprcp" + k);
- var GridDS = this.objects[Grid.binddataset];
-
- //반환 체크 처리
- for ( var i = 0; i < ds_grid_grd_prtlprcpprelist.rowcount; i++){
- var fIdx = GridDS.findRow("ordseqno == '" + ds_grid_grd_prtlprcpprelist.getColumn(i, "ordseqno") + "'");
- if(fIdx > -1){
- GridDS.setColumn(fIdx, "sel", ds_grid_grd_prtlprcpprelist.getColumn(i, "sel"));
- }
- }
- }
- }
- /******************************************************************
- * Argument : 없음
- * Description : 반환체크 처리(일별->미리보기)
- ******************************************************************/
- function lf_SetRtnPreCheck(){
- for(var k=1; k<=5; k++){
- var Grid = eval("tab_view.case_protocol.grd_prtlprcp" + k);
- var GridDS = this.objects[Grid.binddataset];
-
- //반환 체크 처리
- for (var i=0; i<GridDS.rowcount; i++) {
- var fIdx = ds_grid_grd_prtlprcpprelist.findRow("ordseqno == '" + GridDS.getColumn(i, "ordseqno") + "'");
- if(fIdx > -1){
- ds_grid_grd_prtlprcpprelist.setColumn(j, "sel", GridDS.getColumn(i, "sel"));
- }
- }
- }
- }
- /******************************************************************
- * Argument : 01.flag : 출력ID
- * Description : 출력물로 보낼 OBJ 생성(전체보기)
- ******************************************************************/
- function lf_MakeReportObj(flag){
- var obj = new Object();
-
- //1. 환자기본정보
- obj.pid = ds_paminfo.getColumn(0, "pid");
- obj.patnm = ds_paminfo.getColumn(0, "hngnm");
- obj.age = ds_paminfo.getColumn(0, "age");
- obj.sex = ds_paminfo.getColumn(0, "sex");
- obj.deptcd = ds_paminfo.getColumn(0, "orddeptcd");
- obj.orddrnm = ds_paminfo.getColumn(0, "orddrnm");
- obj.wardcd = ds_paminfo.getColumn(0, "wardnm") + "/" + ds_paminfo.getColumn(0, "roomcd") + "호";
- obj.rrgstno1 = ds_paminfo.getColumn(0, "rrgstno1");
- obj.rrgstno2 = ds_paminfo.getColumn(0, "rrgstno2");
-
- //2. 타이틀정보
- if(ds_prt_titleinfo.rowcount > 0){
- obj.drugcycle = ds_prt_titleinfo.getColumn(0, "drugcycle");
- obj.prtlnm = ds_prt_titleinfo.getColumn(0, "prtlnm");
- obj.sickclscd = ds_prt_titleinfo.getColumn(0, "sickclscd");
- obj.sickclsnm = ds_prt_titleinfo.getColumn(0, "sickclsnm");
- obj.remark = utlf_transNullToEmpty(ds_prt_titleinfo.getColumn(0, "remark"));
- obj.ecog = ds_prt_titleinfo.getColumn(0, "ecog");
- }else{
- sysf_messageBox("Title정보가 없습니다.", "C999");
- }
-
-
- //3. Patient Characteristics
- if(ds_prt_labinfo.rowcount > 0){
-
- var gpt = utlf_transNull(ds_prt_labinfo.getColumn(0, "gpt"),"");
- var weight = utlf_transNull(ds_prt_labinfo.getColumn(0, "weight"),"");
- var height = utlf_transNull(ds_prt_labinfo.getColumn(0, "height"),"");
- var hb = utlf_transNull(ds_prt_labinfo.getColumn(0, "hb"),"");
- var hct = utlf_transNull(ds_prt_labinfo.getColumn(0, "hct"),"");
- var plt = utlf_transNull(ds_prt_labinfo.getColumn(0, "plt"),"");
- var anc = utlf_transNull(ds_prt_labinfo.getColumn(0, "anc"),"");
- var cr = utlf_transNull(ds_prt_labinfo.getColumn(0, "cr"),"");
- //3-2. sGOT / GPT
- obj.gotgpt = utlf_transNull(ds_prt_labinfo.getColumn(0, "got"),"");
- if(!utlf_isNull(gpt)){
- obj.gotgpt += "/" + gpt;
- }
-
- //3-3. BSA-BW-Height
- obj.bsa = utlf_transNull(ds_prt_labinfo.getColumn(0, "bsa"),"");
- if(!utlf_isNull(weight)){
- obj.bsa += "-" + weight + "kg";
- }
- if(!utlf_isNull(height)){
- obj.bsa += "-" + height + "cm";
- }
-
- //3-4. CBC
- obj.cbc = utlf_transNull(ds_prt_labinfo.getColumn(0, "wbc"),"");
- if(!utlf_isNull(hb)){
- obj.cbc += "-" + hb;
- }
- if(!utlf_isNull(hct)){
- obj.cbc += "-" + hct;
- }
- if(!utlf_isNull(plt)){
- obj.cbc += "-" + plt;
- }
- if(!utlf_isNull(anc)){
- obj.cbc += "-" + anc;
- }
-
- //3-5. BUN
- obj.bun = utlf_transNull(ds_prt_labinfo.getColumn(0, "bun"),"");
- if(!utlf_isNull(cr)){
- obj.bun += "-" + cr;
- }
-
- obj.cea = utlf_transNull(ds_prt_labinfo.getColumn(0, "cea"),"");
- obj.tnm = utlf_transNull(ds_prt_labinfo.getColumn(0, "tnm"),"");
- }
- else{
- sysf_messageBox("검사정보가 없습니다.", "C999");
- }
-
- if(flag == "RPADB01013"){
- if(ds_data_diaginfo.rowcount > 0){
- obj.icd10cd = ds_data_diaginfo.getColumn(0, "icd10cd");
- obj.diagengnm = ds_data_diaginfo.getColumn(0, "diagengnm");
- }
-
- obj.startdate = ds_data_topinfo.getColumn(0, "appdd");
-
- if(!utlf_isNull(obj.startdate) && (obj.startdate).length == 8){
- var enddd = utlf_addDate(obj.startdate, parseInt(ds_data_topinfo.getColumn(0, "today"))-1);
- obj.startdd = obj.startdate;
- obj.enddd = enddd;
- }
- }
-
- return obj;
-
- }
- /******************************************************************
- * Argument : 01. obj : Grid
- 02. sColid : 변경할 컬럼명
- 03. sVal :
- * Description : 체크된 값에 따라 sel 컬럼값 변경하기
- ******************************************************************/
- function lf_setGridChkVal(obj, sColid, sVal){
- var sDS = this.objects[obj.binddataset];
-
- for(var i=0; i<sDS.rowcount; i++){
- if( sDS.getColumn(i, "readonly") != "Y" ){
- if(sDS.getColumn(i, "orgsel") != "D" ){ // 기존에 반환된 처방은 체크선택, 해지에서 제외
- sDS.setColumn(i, sColid, sVal);
- lf_chkColumnSetData(sDS, i, "sel", "chkval", "D", "N");
- }
- }
- }
- }
- /******************************************************************
- * Argument : 01. obj : Grid
- 02. colidx : 변경할 컬럼 Index
- 03. sVal :
- * Description : 체크된 값에 따라 sel 컬럼값 변경하기
- ******************************************************************/
- function lf_setHeadGridChkVal(obj, colidx, sVal){
- var HeadChk = obj.getCellProperty("Head", colidx, "text");
- obj.setCellProperty("head", colidx, "text", sVal);
- lf_setGridChkVal(obj, "chkval", parseInt(sVal));
- }
-
- /******************************************************************
- * Argument : 없음
- * Description : 인증저장 데이터 만들기
- ******************************************************************/
- function fAntiPrtlRtrnSign() {
- var sSignPrtlData = "";
- var sSignPrcpData = "";
- var sendSignData = "";
-
-
- // 1. 인증데이터 생성
- // 1) 항암프로토콜정보 인증데이터 생성
- sSignPrtlData = "<항암프로토콜정보>";
- sSignPrtlData = sSignPrtlData + "<시작일>" + ds_data_topinfo.getColumn(0, "appdd") + "</시작일>";
- sSignPrtlData = sSignPrtlData + "<적용기간>" + ds_data_topinfo.getColumn(0, "fromday") + "</적용기간>";
- sSignPrtlData = sSignPrtlData + "<적용기간>" + ds_data_topinfo.getColumn(0, "today") + "</적용기간>";
- sSignPrtlData = sSignPrtlData + "<Stage>" + ds_data_topinfo.getColumn(0, "drugstage") + "</Stage>";
- sSignPrtlData = sSignPrtlData + "<Cycle>" + ds_data_topinfo.getColumn(0, "drugcycle") + "</Cycle>";
- sSignPrtlData = sSignPrtlData + "<키>" + ds_data_topinfo.getColumn(0, "ht") + "</키>";
- sSignPrtlData = sSignPrtlData + "<체중>" + ds_data_topinfo.getColumn(0, "wt") + "</체중>";
- sSignPrtlData = sSignPrtlData + "<IBW>" + ds_data_topinfo.getColumn(0, "ibw") + "</IBW>";
- sSignPrtlData = sSignPrtlData + "<BSA>" + ds_data_topinfo.getColumn(0, "bsa") + "</BSA>";
- sSignPrtlData = sSignPrtlData + "</항암프로토콜정보>";
-
- // 2) 항암프로토콜상세정보 인증데이터 생성
-
- for (i = 0; i < ds_grid_grd_prtlprcpprelist.rowcount ; i++) {
- sSignPrcpData = "<항암프로토콜상세정보>";
-
- sSignPrcpData = sSignPrcpData + "<반환여부>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "sel") + "</반환여부>";
- sSignPrcpData = sSignPrcpData + "<투약순서>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "drugseq") + "<투약순서/>";
- sSignPrcpData = sSignPrcpData + "<투약시간>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "drugtt") + "<투약시간/>";
- sSignPrcpData = sSignPrcpData + "<처방Mix번호>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpmixno") + "</처방Mix번호>";
- sSignPrcpData = sSignPrcpData + "<처방코드>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpcd") + "</처방코드>";
- sSignPrcpData = sSignPrcpData + "<처방명>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpnm") + "</처방명>";
- sSignPrcpData = sSignPrcpData + "<급여구분코드>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "payflagcd") + "</급여구분코드>";
- sSignPrcpData = sSignPrcpData + "<BSA당용량>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "bsavol") + "</BSA당용량>";
- sSignPrcpData = sSignPrcpData + "<kg당용량>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "kgvol") + "</kg당용량>";
- sSignPrcpData = sSignPrcpData + "<1일용량>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpvol") + "</1일용량>";
- sSignPrcpData = sSignPrcpData + "<처방용량단위구분>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpvolunitflag") + "</처방용량단위구분>";
- sSignPrcpData = sSignPrcpData + "<처방용량단위명>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpvolunitnm") + "</처방용량단위명>";
- sSignPrcpData = sSignPrcpData + "<처방수량>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpqty") + "</처방수량>";
- sSignPrcpData = sSignPrcpData + "<처방수량단위구분>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpqtyunitflag") + "</처방수량단위구분>";
- sSignPrcpData = sSignPrcpData + "<처방수량단위명>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpqtyunitnm") + "</처방수량단위명>";
- sSignPrcpData = sSignPrcpData + "<투여속도>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "drugspd") + "</투여속도>";
- sSignPrcpData = sSignPrcpData + "<투여속도단위구분>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "drugspdunitflag") + "</투여속도단위구분>";
- sSignPrcpData = sSignPrcpData + "<투여속도단위구분>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "drugspdunitnm") + "</투여속도단위구분>";
- sSignPrcpData = sSignPrcpData + "<처방횟수>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcptims") + "</처방횟수>";
- sSignPrcpData = sSignPrcpData + "<투여방법검체코드>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "drugmthdspccd") + "</투여방법검체코드>";
- sSignPrcpData = sSignPrcpData + "<PRN처방구분>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prnprcpflag") + "</PRN처방구분>";
- sSignPrcpData = sSignPrcpData + "<Remark>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "remark") + "</Remark>";
- sSignPrcpData = sSignPrcpData + "<간호전달사항>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "nursrem") + "</간호전달사항>";
- sSignPrcpData = sSignPrcpData + "<처방실시부서코드>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpexecdeptcd") + "</처방실시부서코드>";
- sSignPrcpData = sSignPrcpData + "<처방순번>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "ordseqno") + "</처방순번>";
- sSignPrcpData = sSignPrcpData + "<항암진토 구분>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prtlkind") + "</항암진토 구분>";
- sSignPrcpData = sSignPrcpData + "<수량용량비율>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "volrate") + "</수량용량비율 >";
- sSignPrcpData = sSignPrcpData + "<차수>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prtldg") + "</차수>";
- sSignPrcpData = sSignPrcpData + "<처방일자>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prcpdd") + "</처방일자>";
- sSignPrcpData = sSignPrcpData + "<저장상태>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "saveflag") + "</저장상태>";
- sSignPrcpData = sSignPrcpData + "<프로토콜상태>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "prtlstat") + "</프로토콜상태>";
- sSignPrcpData = sSignPrcpData + "<CPG번호>" + ds_grid_grd_prtlprcpprelist.getColumn(i, "cpgappno") + "</CPG번호>";
- sSignPrcpData = sSignPrcpData + "</항암프로토콜상세정보>";
- }
- sendSignData = sSignPrtlData + sSignPrcpData;
- return sendSignData;
- }
- /********************************************************************************
- * 설 명 : 그리드 색 변경 구분(그리드 backGround expr)
- * argument :
- ********************************************************************************/
- function lf_GrdRefresh(){
- // redraw event off
- tab_view.case_protocol.div_hist.grd_prtlhislist.enableredraw = false;
- tab_view.case_protocol.grd_prtlprcp1.enableredraw = false;
- tab_view.case_protocol.grd_prtlprcp2.enableredraw = false;
- tab_view.case_protocol.grd_prtlprcp3.enableredraw = false;
- tab_view.case_protocol.grd_prtlprcp4.enableredraw = false;
- tab_view.case_protocol.grd_prtlprcp5.enableredraw = false;
- tab_view.case_preview.grd_prtlprcpprelist.enableredraw = false;
- ds_data_color1.clearData();
- ds_data_color2.clearData();
- ds_data_color3.clearData();
- ds_data_color4.clearData();
- ds_data_color5.clearData();
- ds_data_color6.clearData();
-
- for (var i=0; i<ds_grid_grd_prtlprcp1.rowcount; i++) {
- ds_data_color1.addRow();
- if ( ds_grid_grd_prtlprcp1.getColumn(i, "saveflag") == "D" ){
- ds_data_color1.setColumn(i, "colorflag1", "1"); //#f3e1bf
- }
- if ( ds_grid_grd_prtlprcp1.getColumn(i, "saveflag") == "Y" ){
- ds_data_color1.setColumn(i, "colorflag1", "2"); //#b9e5fb
- }
- if ( ds_grid_grd_prtlprcp1.getColumn(i, "pacsno") == "NORTN" ){
- ds_data_color1.setColumn(i, "colorflag1", "3"); //#c8e67b
- }
- ds_grid_grd_prtlprcp1.setColumn(i, "readonly", "N");
- if (ds_grid_grd_prtlprcp1.getColumn(i, "pacsno") =="NORTN" || ds_grid_grd_prtlprcp1.getColumn(i, "saveflag") =="D" ) {
- ds_grid_grd_prtlprcp1.setColumn(i, "readonly", "Y");
- }
- //품절약은 D/C 불가능하도록 한다.
- if ( ds_grid_grd_prtlprcp1.getColumn(i, "prtlabsnyn") == "Y" ){
- ds_data_color1.setColumn(i, "colorflag1", "4"); //#ff4848
- ds_grid_grd_prtlprcp1.setColumn(i, "readonly", "Y");
- }
- }
- for (var i=0; i<ds_grid_grd_prtlprcp2.rowcount; i++) {
- ds_data_color2.addRow();
- if ( ds_grid_grd_prtlprcp2.getColumn(i, "saveflag") == "D" ){
- ds_data_color2.setColumn(i, "colorflag1", "1"); //#f3e1bf
- }
- if ( ds_grid_grd_prtlprcp2.getColumn(i, "saveflag") == "Y" ){
- ds_data_color2.setColumn(i, "colorflag1", "2"); //#b9e5fb
- }
- if ( ds_grid_grd_prtlprcp2.getColumn(i, "pacsno") == "NORTN" ){
- ds_data_color2.setColumn(i, "colorflag1", "3"); //#c8e67b
- }
- ds_grid_grd_prtlprcp2.setColumn(i, "readonly", "N");
- if (ds_grid_grd_prtlprcp2.getColumn(i, "pacsno") =="NORTN" || ds_grid_grd_prtlprcp2.getColumn(i, "saveflag") =="D" ) {
- ds_grid_grd_prtlprcp2.setColumn(i, "readonly", "Y");
- }
- //품절약은 D/C 불가능하도록 한다.
- if ( ds_grid_grd_prtlprcp2.getColumn(i, "prtlabsnyn") == "Y" ){
- ds_data_color2.setColumn(i, "colorflag1", "4"); //#ff4848
- ds_grid_grd_prtlprcp2.setColumn(i, "readonly", "Y");
- }
-
-
- }
- for (var i=0; i<ds_grid_grd_prtlprcp3.rowcount; i++) {
- ds_data_color3.addRow();
- if ( ds_grid_grd_prtlprcp3.getColumn(i, "saveflag") == "D" ){
- ds_data_color3.setColumn(i, "colorflag1", "1"); //#f3e1bf
- }
- if ( ds_grid_grd_prtlprcp3.getColumn(i, "saveflag") == "Y" ){
- ds_data_color3.setColumn(i, "colorflag1", "2"); //#b9e5fb
- }
- if ( ds_grid_grd_prtlprcp3.getColumn(i, "pacsno") == "NORTN" ){
- ds_data_color3.setColumn(i, "colorflag1", "3"); //#c8e67b
- }
- ds_grid_grd_prtlprcp3.setColumn(i, "readonly", "N");
- if (ds_grid_grd_prtlprcp3.getColumn(i, "pacsno") =="NORTN" || ds_grid_grd_prtlprcp3.getColumn(i, "saveflag") =="D" ) {
- ds_grid_grd_prtlprcp3.setColumn(i, "readonly", "Y");
- }
- //품절약은 D/C 불가능하도록 한다.
- if ( ds_grid_grd_prtlprcp3.getColumn(i, "prtlabsnyn") == "Y" ){
- ds_data_color3.setColumn(i, "colorflag1", "4"); //#ff4848
- ds_grid_grd_prtlprcp3.setColumn(i, "readonly", "Y");
- }
-
- }
- for (var i=0; i<ds_grid_grd_prtlprcp4.rowcount; i++) {
- ds_data_color4.addRow();
- if ( ds_grid_grd_prtlprcp4.getColumn(i, "saveflag") == "D" ){
- ds_data_color4.setColumn(i, "colorflag1", "1"); //#f3e1bf" ;
- }
- if ( ds_grid_grd_prtlprcp4.getColumn(i, "saveflag") == "Y" ){
- ds_data_color4.setColumn(i, "colorflag1", "2"); //#b9e5fb" ;
- }
- if ( ds_grid_grd_prtlprcp4.getColumn(i, "pacsno") == "NORTN" ){
- ds_data_color4.setColumn(i, "colorflag1", "3"); //#c8e67b" ;
- }
- ds_grid_grd_prtlprcp4.setColumn(i, "readonly", "N");
- if (ds_grid_grd_prtlprcp4.getColumn(i, "pacsno") =="NORTN" || ds_grid_grd_prtlprcp4.getColumn(i, "saveflag") =="D" ) {
- ds_grid_grd_prtlprcp4.setColumn(i, "readonly", "Y");
- }
- //품절약은 D/C 불가능하도록 한다.
- if ( ds_grid_grd_prtlprcp4.getColumn(i, "prtlabsnyn") == "Y" ){
- ds_data_color4.setColumn(i, "colorflag1", "4"); //#ff4848
- ds_grid_grd_prtlprcp4.setColumn(i, "readonly", "Y");
- }
- }
- for (var i=0; i<ds_grid_grd_prtlprcp5.rowcount; i++) {
- ds_data_color5.addRow();
- if ( ds_grid_grd_prtlprcp5.getColumn(i, "saveflag") == "D" ){
- ds_data_color5.setColumn(i, "colorflag1", "1"); //#f3e1bf
- }
- if ( ds_grid_grd_prtlprcp5.getColumn(i, "saveflag") == "Y" ){
- ds_data_color5.setColumn(i, "colorflag1", "2"); //#b9e5fb
- }
- if ( ds_grid_grd_prtlprcp5.getColumn(i, "pacsno") == "NORTN" ){
- ds_data_color5.setColumn(i, "colorflag1", "3"); //#c8e67b
- }
- ds_grid_grd_prtlprcp5.setColumn(i, "readonly", "N");
- if (ds_grid_grd_prtlprcp5.getColumn(i, "pacsno") =="NORTN" || ds_grid_grd_prtlprcp5.getColumn(i, "saveflag") =="D" ) {
- ds_grid_grd_prtlprcp5.setColumn(i, "readonly", "Y");
- }
- //품절약은 D/C 불가능하도록 한다.
- if ( ds_grid_grd_prtlprcp5.getColumn(i, "prtlabsnyn") == "Y" ){
- ds_data_color5.setColumn(i, "colorflag1", "4"); //#ff4848
- ds_grid_grd_prtlprcp5.setColumn(i, "readonly", "Y");
- }
- }
- for (var i=0; i<ds_grid_grd_prtlprcpprelist.rowcount; i++) {
- ds_data_color6.addRow();
- if ( ds_grid_grd_prtlprcpprelist.getColumn(i, "saveflag") == "D" ){
- ds_data_color6.setColumn(i, "colorflag1", "1"); //#f3e1bf
- }
- if ( ds_grid_grd_prtlprcpprelist.getColumn(i, "saveflag") == "Y" ){
- ds_data_color6.setColumn(i, "colorflag1", "2"); //#b9e5fb
- }
- if ( ds_grid_grd_prtlprcpprelist.getColumn(i, "pacsno") == "NORTN" ){
- ds_data_color6.setColumn(i, "colorflag1", "3"); //#c8e67b
- }
- //grd_prtlprcpprelist.isReadOnly(i, grd_prtlprcpprelist.colRef("sel")) = false;
- if (ds_grid_grd_prtlprcpprelist.getColumn(i, "pacsno") =="NORTN" || ds_grid_grd_prtlprcpprelist.getColumn(i, "saveflag") =="D" ) {
- //grd_prtlprcpprelist.isReadOnly(i, grd_prtlprcpprelist.colRef("sel")) = true;
- }
- }
-
- // redraw event on
- tab_view.case_protocol.div_hist.grd_prtlhislist.enableredraw = true;
- tab_view.case_protocol.grd_prtlprcp1.enableredraw = true;
- tab_view.case_protocol.grd_prtlprcp2.enableredraw = true;
- tab_view.case_protocol.grd_prtlprcp3.enableredraw = true;
- tab_view.case_protocol.grd_prtlprcp4.enableredraw = true;
- tab_view.case_protocol.grd_prtlprcp5.enableredraw = true;
- tab_view.case_preview.grd_prtlprcpprelist.enableredraw = true;
- }
- /********************************************************************************
- * 설 명 : 그리드 색 변경(그리드 backGround expr)
- * argument :
- ********************************************************************************/
- function fn_getBkColor1(cRow)
- {
- var rtnBkColor;
- var colorflag1 = ds_data_color1.getColumn(cRow, "colorflag1");
- switch(colorflag1){
- case "1":
- rtnBkColor = "#f3e1bf";
- break;
- case "2":
- rtnBkColor = "#b9e5fb";
- break;
- case "3":
- rtnBkColor = "#c8e67b";
- break;
- case "4":
- rtnBkColor = "#ff4848";//FF0000
- break;
-
- default:
- break;
- }
- return rtnBkColor;
- }
- function fn_getBkColor2(cRow)
- {
- var rtnBkColor;
- var colorflag1 = ds_data_color2.getColumn(cRow, "colorflag1");
- switch(colorflag1){
- case "1":
- rtnBkColor = "#f3e1bf";
- break;
- case "2":
- rtnBkColor = "#b9e5fb";
- break;
- case "3":
- rtnBkColor = "#c8e67b";
- break;
- case "4":
- rtnBkColor = "#ff4848";
- break;
-
- default:
- break;
- }
- return rtnBkColor;
- }
- function fn_getBkColor3(cRow)
- {
- var rtnBkColor;
- var colorflag1 = ds_data_color3.getColumn(cRow, "colorflag1");
- switch(colorflag1){
- case "1":
- rtnBkColor = "#f3e1bf";
- break;
- case "2":
- rtnBkColor = "#b9e5fb";
- break;
- case "3":
- rtnBkColor = "#c8e67b";
- break;
- case "4":
- rtnBkColor = "#ff4848";
- break;
-
- default:
- break;
- }
- return rtnBkColor;
- }
- function fn_getBkColor4(cRow)
- {
- var rtnBkColor;
- var colorflag1 = ds_data_color4.getColumn(cRow, "colorflag1");
- switch(colorflag1){
- case "1":
- rtnBkColor = "#f3e1bf";
- break;
- case "2":
- rtnBkColor = "#b9e5fb";
- break;
- case "3":
- rtnBkColor = "#c8e67b";
- break;
- case "4":
- rtnBkColor = "#ff4848";
- break;
-
- default:
- break;
- }
- return rtnBkColor;
- }
- function fn_getBkColor5(cRow)
- {
- var rtnBkColor;
- var colorflag1 = ds_data_color5.getColumn(cRow, "colorflag1");
- switch(colorflag1){
- case "1":
- rtnBkColor = "#f3e1bf";
- break;
- case "2":
- rtnBkColor = "#b9e5fb";
- break;
- case "3":
- rtnBkColor = "#c8e67b";
- break;
- case "4":
- rtnBkColor = "#ff4848";
- break;
-
- default:
- break;
- }
- return rtnBkColor;
- }
- function fn_getBkColor6(cRow)
- {
- var rtnBkColor;
- var colorflag1 = ds_data_color6.getColumn(cRow, "colorflag1");
- switch(colorflag1){
- case "1":
- rtnBkColor = "#f3e1bf";
- break;
- case "2":
- rtnBkColor = "#b9e5fb";
- break;
- case "3":
- rtnBkColor = "#c8e67b";
- break;
- case "4":
- rtnBkColor = "#ff4848";
- break;
-
- default:
- break;
- }
- return rtnBkColor;
- }
- /******************************************************************
- * Argument :
- * Description : 반환여부에 해당하는 데이터셋 값 변경
- ******************************************************************/
- function lf_setPrcpSelValue(obj, nrow, prtldg, ordseqno, selval){
- var sDs = this.objects[obj.binddataset];
- var srchprtldg;
- var srchordseqno;
- for(var i = 0 ; i < ds_grid_grd_prtlprcpprelist.rowcount ; i++){
- srchprtldg = ds_grid_grd_prtlprcpprelist.getColumn(i, "prtldg");
- srchordseqno = ds_grid_grd_prtlprcpprelist.getColumn(i, "ordseqno");
-
- if((srchprtldg == prtldg) && (srchordseqno == ordseqno)){
- ds_grid_grd_prtlprcpprelist.setColumn(i, "sel", selval);
- }
- }
- }
- /******************************************************************
- * Argument : 선택한 데이터그리드 row
- * Description : 데이터 재조회
- ******************************************************************/
- function lf_reSrchProtocolInfo(CurRow){
- var totpg = Math.ceil((parseInt(ds_grid_grd_prtlhislist.getColumn(CurRow, "today"))-parseInt(ds_grid_grd_prtlhislist.getColumn(CurRow, "fromday"))+1)/5);
- ds_data_prtlinfo.setColumn(0, "curpage", "1");
- ds_data_prtlinfo.setColumn(0, "totpage", totpg)
-
-
- if (utlf_isNull(ds_grid_grd_prtlhislist.getColumn(CurRow, "fromday"))){
- sysf_messageBox("스케쥴 정보의 시작일에 이상이 있습니다.", "C010");
- return;
- }
- fromday = parseInt(ds_grid_grd_prtlhislist.getColumn(CurRow, "fromday"));
- ds_cond_req.setColumn(0, "fromday", fromday);
- ds_cond_req.setColumn(0, "prtldg", "999");
- ds_cond_req.setColumn(0, "orddeptcd", ds_grid_grd_prtlhislist.getColumn(CurRow, "orddeptcd"));
- ds_cond_req.setColumn(0, "orddd", ds_grid_grd_prtlhislist.getColumn(CurRow, "orddd"));
- ds_cond_req.setColumn(0, "cpgappno", ds_grid_grd_prtlhislist.getColumn(CurRow, "cpgappno"));
- // 20121030_사전신청항암제 여부
- if(ds_grid_grd_prtlhislist.getColumn(CurRow, "prereqyn") == "Y") {
- this.tab_view.case_protocol.chk_prereqyn.value = "Y";
- } else {
- this.tab_view.case_protocol.chk_prereqyn.value = "N";
- }
- // 프로토콜 기본정보 조회
- tranf_submit({id : "TRADB01034", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetPrtlPatInfo",
- inds : "req=ds_cond_req", outds : "ds_data_baseinfo=item",
- async : false, callback : "cbf_transaction"});
-
-
- lf_dsEvent(false);
- // 일자별 처방조회
- tranf_submit({id : "TRADB01035", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConAll",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcp1=item1 ds_grid_grd_prtlprcp2=item2 ds_grid_grd_prtlprcp3=item3 ds_grid_grd_prtlprcp4=item4 ds_grid_grd_prtlprcp5=item5",
- async : false, callback : "cbf_transaction"});
-
- // 전체 처방조회
- tranf_submit({id : "TRADB01033", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConPre",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcpprelist=prcplist",
- async : false, callback : "cbf_transaction"});
- ds_data_prtlinfo.setColumn(0, "d1nm", "D"+ parseInt(fromday));
- ds_data_prtlinfo.setColumn(0, "d2nm", "D"+(parseInt(fromday)+1));
- ds_data_prtlinfo.setColumn(0, "d3nm", "D"+(parseInt(fromday)+2));
- ds_data_prtlinfo.setColumn(0, "d4nm", "D"+(parseInt(fromday)+3));
- ds_data_prtlinfo.setColumn(0, "d5nm", "D"+(parseInt(fromday)+4));
-
- var pamInfo = sysf_getGlobalVariable("paminfo");
- if(!utlf_isNull(pamInfo)){ //cvs가 null이 아닌 경우에만 처리함.
- ds_paminfo.clearData();
- ds_paminfo.loadCSV(pamInfo);
- }
-
- // 출력을 위해 상병정보 조회
- ds_cond_req.setColumn(0, "prcpgenrflag", ds_grid_grd_prtlhislist.getColumn(ds_grid_grd_prtlhislist.rowposition, "ioflag"));
- ds_cond_req.setColumn(0, "orddeptcd", ds_grid_grd_prtlhislist.getColumn(ds_grid_grd_prtlhislist.rowposition, "orddeptcd"));
-
- // 상병정보 조회
- tranf_submit({id : "TRADB01036", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetDiagData",
- inds : "req=ds_cond_req", outds : "ds_data_diaginfo=diagcdlist",
- async : true, callback : "cbf_transaction"});
- //
- // setRowStyle("grd_prtlhislist" , "9" , model.getValue("/root/send/srchdata/cpgappno") , "cpgappno", "equal" ); //선택된 이력색깔 표시
- //
- lf_GrdRefresh();
-
- if (this.getOwnerFrame().SMADB01000_issave =="Y"){
- div_topinfo.btn_hold.visible=true;
- div_topinfo.btn_allselect.visible=true;
- } else {
- tab_view.case_protocol.grd_prtlprcp1.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp2.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp3.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp4.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp5.setRealColSize(0, 0);
- }
- // 20101015_laboru_경북대병원_투여시점 시간 단위로 보이게 수정(소수점 셋째 자리에서 반올림) -- 보이지도 않음(확인후 삭제필요)
- for(var i=0 ; i <ds_grid_grd_prtlprcpprelist.rowcount ; i++) {
- var drugseq =ds_grid_grd_prtlprcpprelist.getColumn(i, "drugseq");
- var drugseqhr = Math.round( (parseInt(drugseq)/60) * 100 ) / 100;
- dsf_makeValue(ds_grid_grd_prtlprcpprelist,"orgdrugseq","string",ds_grid_grd_prtlprcpprelist.getColumn(i,"drugseq"),i);
- ds_grid_grd_prtlprcpprelist.setColumn(i, "drugseq", drugseqhr);
- }
- }
- /******************************************************************
- * Argument : strSvcID, nErrorCode, strErrorMsg
- * Description : Transaction CallBack Function
- ******************************************************************/
- function cbf_transaction(strSvcID, nErrorCode, strErrorMsg){
- if(nErrorCode == 0){
- if(strSvcID=="TRADB01027_ONLOAD"){
- // 20121030_사전신청항암제 여부
- tab_view.case_protocol.chk_prereqyn.value = ds_grid_grd_prtlhislist.getColumn(0, "prereqyn");
-
- if(utlf_isNull(ds_cond_req.setColumn(0, "cpgappno"))){
-
- if(!utlf_isNull(ds_grid_grd_prtlhislist.getColumn(ds_grid_grd_prtlhislist.rowposition, "cpgappno"))){
- ds_cond_req.setColumn(0, "cpgappno", ds_grid_grd_prtlhislist.getColumn(ds_grid_grd_prtlhislist.rowposition, "cpgappno"));
- }else{
- sysf_messageBox("이력에서 선택하십시오.", "C010");
- return;
- }
- }
-
- // 프로토콜 기본정보 조회
- tranf_submit({id : "TRADB01034", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetPrtlPatInfo",
- inds : "req=ds_cond_req", outds : "ds_data_baseinfo=item",
- async : false, callback : "cbf_transaction"});
-
-
- var totpg = Math.ceil((parseInt(ds_grid_grd_prtlhislist.getColumn(0, "today"))-parseInt(ds_grid_grd_prtlhislist.getColumn(0, "fromday"))+1)/5);
- ds_data_prtlinfo.setColumn(0, "curpage", "1");
- ds_data_prtlinfo.setColumn(0, "totpage", totpg)
-
-
- if (utlf_isNull(ds_grid_grd_prtlhislist.getColumn(0, "fromday"))){
- sysf_messageBox("스케쥴 정보의 시작일에 이상이 있습니다.", "C010");
- return;
- }
- fromday = parseInt(ds_grid_grd_prtlhislist.getColumn(0, "fromday"));
- ds_cond_req.setColumn(0, "fromday", fromday);
- ds_cond_req.setColumn(0, "prtldg", "999");
- ds_cond_req.setColumn(0, "orddeptcd", ds_grid_grd_prtlhislist.getColumn(0, "orddeptcd"));
- ds_cond_req.setColumn(0, "orddd", ds_grid_grd_prtlhislist.getColumn(0, "orddd"));
-
- // 일자별 처방조회
- lf_dsEvent(false);
- tranf_submit({id : "TRADB01035", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConAll",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcp1=item1 ds_grid_grd_prtlprcp2=item2 ds_grid_grd_prtlprcp3=item3 ds_grid_grd_prtlprcp4=item4 ds_grid_grd_prtlprcp5=item5",
- async : false, callback : "cbf_transaction"});
-
- // 전체 처방조회
- tranf_submit({id : "TRADB01033", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConPre",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcpprelist=prcplist",
- async : false, callback : "cbf_transaction"});
- ds_data_prtlinfo.setColumn(0, "d1nm", "D"+ parseInt(fromday));
- ds_data_prtlinfo.setColumn(0, "d2nm", "D"+(parseInt(fromday)+1));
- ds_data_prtlinfo.setColumn(0, "d3nm", "D"+(parseInt(fromday)+2));
- ds_data_prtlinfo.setColumn(0, "d4nm", "D"+(parseInt(fromday)+3));
- ds_data_prtlinfo.setColumn(0, "d5nm", "D"+(parseInt(fromday)+4));
-
- var pamInfo = sysf_getGlobalVariable("paminfo");
-
- if(!utlf_isNull(pamInfo)){ //cvs가 null이 아닌 경우에만 처리함.
- ds_paminfo.clearData();
- dsf_setCSVToDs("ds_paminfo",pamInfo);
- }
-
- // 출력을 위해 상병정보 조회
- ds_cond_req.setColumn(0, "prcpgenrflag", ds_grid_grd_prtlhislist.getColumn(ds_grid_grd_prtlhislist.rowposition, "ioflag"));
- ds_cond_req.setColumn(0, "orddeptcd", ds_grid_grd_prtlhislist.getColumn(ds_grid_grd_prtlhislist.rowposition, "orddeptcd"));
-
- // 상병정보 조회
- tranf_submit({id : "TRADB01036", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetDiagData",
- inds : "req=ds_cond_req", outds : "ds_data_diaginfo=diagcdlist",
- async : true, callback : "cbf_transaction"});
-
- lf_GrdRefresh();
-
- if (this.getOwnerFrame().SMADB01000_issave =="Y"){
- div_topinfo.btn_hold.visible=true;
- div_topinfo.btn_allselect.visible=true;
- } else {
- tab_view.case_protocol.grd_prtlprcp1.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp2.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp3.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp4.setRealColSize(0, 0);
- tab_view.case_protocol.grd_prtlprcp5.setRealColSize(0, 0);
- }
-
- // 20101015_laboru_경북대병원_투여시점 시간 단위로 보이게 수정(소수점 셋째 자리에서 반올림) -- 보이지도 않음(확인후 삭제필요)
- for(var i=0 ; i <ds_grid_grd_prtlprcpprelist.rowcount ; i++) {
- var drugseq =ds_grid_grd_prtlprcpprelist.getColumn(i, "drugseq");
- var drugseqhr = Math.round( (parseInt(drugseq)/60) * 100 ) / 100;
- dsf_makeValue(ds_grid_grd_prtlprcpprelist,"orgdrugseq","string",ds_grid_grd_prtlprcpprelist.getColumn(i,"drugseq"),i);
- ds_grid_grd_prtlprcpprelist.setColumn(i, "drugseq", drugseqhr);
- }
- ds_grid_grd_prtlhislist.rowposition = ds_grid_grd_prtlhislist.rowcount-1;
- }else if(strSvcID == "TRADB01034"){ // 프로토콜 기본정보 조회
- lf_setProtocolInfo(ds_grid_grd_prtlhislist.rowposition);
- }else if(strSvcID == "TRADB01033"){ // 미리보기 조회
- ds_grid_grd_prtlprcpprelist.addColumn("prcpkindcd" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("prepprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("selfprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("selfdrugflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("drugpackflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("erprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("precureprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("nigtprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("portprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("fixprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("anamneflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("fastprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("erreadflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("prcpdirecflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("tnsuseflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("tnsfiltflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("trnptbftestflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("offictourhealexamflag", "string");
- ds_grid_grd_prtlprcpprelist.addColumn("stemcellflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("angioflagcd" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("opansflagcd" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("ansttm" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("mealcalrcnts" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("mealprotcnts" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("mealupdtflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("hscttempprcpflag" , "string");
- ds_grid_grd_prtlprcpprelist.addColumn("prtlstat" , "string");
-
- for(var i=0; i<ds_grid_grd_prtlprcpprelist.rowcount; i++){
- ds_grid_grd_prtlprcpprelist.setColumn(i, "prcpkindcd" ,"20" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "prepprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "selfprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "selfdrugflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "drugpackflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "erprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "precureprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "nigtprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "portprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "fixprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "anamneflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "fastprcpflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "erreadflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "prcpdirecflag" ,"-" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "tnsuseflag" ,"0" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "tnsfiltflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "trnptbftestflag" ,"N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "offictourhealexamflag","N" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "stemcellflag" ,"00NNN");
- ds_grid_grd_prtlprcpprelist.setColumn(i, "angioflagcd" ,"-" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "opansflagcd" ,"-" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "ansttm" ,"0000" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "mealcalrcnts" ,"0" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "mealprotcnts" ,"0" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "mealupdtflag" ,"0" );
- ds_grid_grd_prtlprcpprelist.setColumn(i, "hscttempprcpflag" ,"N" );
- }
-
-
- }else if(strSvcID == "TRADB01020_ALL"){
- var objParam = lf_MakeReportObj("RPADB01013");
-
- var objDOM = rptf_createDOM();
- ds_grid_grd_prtlprcpprelist_rex.copyData(ds_grid_grd_prtlprcpprelist);
- for(var i = ds_grid_grd_prtlprcpprelist_rex.rowcount -1; i>=0; i--){
- if(ds_grid_grd_prtlprcpprelist_rex.getColumn(i, "sel") == "D"){
- ds_grid_grd_prtlprcpprelist_rex.deleteRow(i);
- }
- }
- rptf_setNodeListToDOM(objDOM, "root/prtlprcpprelist/prcplist", ds_grid_grd_prtlprcpprelist_rex); // 데이터셋 1 (리스트)
- rptf_setNodeListToDOM(objDOM, "root/diaginfo", ds_data_diaginfo); // 데이터셋 1 (리스트)
- rptf_setNodeListToDOM(objDOM, "root/paminfo", ds_paminfo); // 데이터셋 1 (리스트)000
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;callno=0321234567;faxno=0323298384";
- rptf_exeReportPreview30(["RPADB01013"],[objParam], option, null, "tab_view.case_aroundview");
- }else if(strSvcID == "TRADB01020_DAY"){
- var objParam = lf_MakeReportObj("RPADB01013");
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/prtlprcpprelist/prcplist", ds_grid_grd_prtlprcpprelist); // 데이터셋 1 (리스트)
- rptf_setNodeListToDOM(objDOM, "root/diaginfo", ds_data_diaginfo); // 데이터셋 1 (리스트)
- rptf_setNodeListToDOM(objDOM, "root/paminfo", ds_paminfo); // 데이터셋 1 (리스트)000
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;callno=0321234567;faxno=0323298384";
- rptf_exeReportPreview30(["RPADB01013"],[objParam], option, null, "tab_view.case_dayview");
- }else if(strSvcID == "TXADB01022"){ // Hold
-
- //submit("TRADB01021"); // 질병 조회(왜함?)
-
-
- // model.setValue("/root/send/srchdata/receivedata/pid",model.getValue("/root/main/prtlpatlist/item[1]/pid"));
- // model.setValue("/root/send/srchdata/cpgappno",model.getValue("/root/main/prtlpatlist/item[1]/cpgappno"));
- // model.setValue("/root/send/data/orderdata/cpgappno", model.getValue("/root/main/prtlpatlist/item[1]/cpgappno"));
- // model.setValue("/root/send/srchdata/fromday",model.getValue("/root/main/prtlpatlist/item[1]/fromday"));
- ds_cond_req.setColumn(0, "cpgappno", "");
- // 프로토콜 기본정보 조회
- tranf_submit({id : "TRADB01034", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetPrtlPatInfo",
- inds : "req=ds_cond_req", outds : "ds_data_topinfo=item",
- async : false, callback : "cbf_transaction"});
- ds_cond_req.setColumn(0, "cpgappno", ds_data_topinfo.getColumn(0, "cpgappno"));
- // 일자별 처방조회
- lf_dsEvent(false);
- tranf_submit({id : "TRADB01035", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConAll",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcp1=item1 ds_grid_grd_prtlprcp2=item2 ds_grid_grd_prtlprcp3=item3 ds_grid_grd_prtlprcp4=item4 ds_grid_grd_prtlprcp5=item5",
- async : false, callback : "cbf_transaction"});
-
- // 전체 처방조회
- tranf_submit({id : "TRADB01033", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConPre",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcpprelist=prcplist",
- async : false, callback : "cbf_transaction"});
- ds_data_prtlinfo.setColumn(0, "d1nm", "D"+ parseInt(fromday));
- ds_data_prtlinfo.setColumn(0, "d2nm", "D"+(parseInt(fromday)+1));
- ds_data_prtlinfo.setColumn(0, "d3nm", "D"+(parseInt(fromday)+2));
- ds_data_prtlinfo.setColumn(0, "d4nm", "D"+(parseInt(fromday)+3));
- ds_data_prtlinfo.setColumn(0, "d5nm", "D"+(parseInt(fromday)+4));
-
- lf_GrdRefresh();
-
- }else if(strSvcID == "TXADB01024"){ // Hold
- // 프로토콜 이력조회
- tranf_submit({id : "TRADB01027", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolOrderHis",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlhislist=item",
- async : false, callback : "cbf_transaction"});
-
- //ds_cond_req.setColumn(0, "cpgappno", "");
- // 프로토콜 기본정보 조회
- tranf_submit({id : "TRADB01034", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetPrtlPatInfo",
- inds : "req=ds_cond_req", outds : "ds_data_baseinfo=item",
- async : false, callback : "cbf_transaction"});
-
- //ds_cond_req.setColumn(0, "cpgappno", ds_data_baseinfo.getColumn(0, "cpgappno"));
- // 일자별 처방조회
- lf_dsEvent(false);
- tranf_submit({id : "TRADB01035", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConAll",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcp1=item1 ds_grid_grd_prtlprcp2=item2 ds_grid_grd_prtlprcp3=item3 ds_grid_grd_prtlprcp4=item4 ds_grid_grd_prtlprcp5=item5",
- async : false, callback : "cbf_transaction"});
-
- // 전체 처방조회
- tranf_submit({id : "TRADB01033", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConPre",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcpprelist=prcplist",
- async : false, callback : "cbf_transaction"});
-
- ds_data_prtlinfo.setColumn(0, "d1nm", "D"+ parseInt(fromday));
- ds_data_prtlinfo.setColumn(0, "d2nm", "D"+(parseInt(fromday)+1));
- ds_data_prtlinfo.setColumn(0, "d3nm", "D"+(parseInt(fromday)+2));
- ds_data_prtlinfo.setColumn(0, "d4nm", "D"+(parseInt(fromday)+3));
- ds_data_prtlinfo.setColumn(0, "d5nm", "D"+(parseInt(fromday)+4));
-
- div_topinfo.btn_hold.enable = true;
- lf_GrdRefresh();
-
- }else if(strSvcID == "TRADB01035"){
- // 기존에 반환된 처방인지 orgsel 로 구분 ==> 데이터그리드 edittype expr에서 비교
- for(var i = 0; i<ds_grid_grd_prtlprcp1.rowcount; i++){
- ds_grid_grd_prtlprcp1.setColumn(i, "orgsel", ds_grid_grd_prtlprcp1.getColumn(i, "sel"));
- if( ds_grid_grd_prtlprcp1.getColumn(i, "sel") == "D" ){
- ds_grid_grd_prtlprcp1.setColumn(i, "chkval", 1);
- }else{
- ds_grid_grd_prtlprcp1.setColumn(i, "chkval", 0);
- }
- }
- for(var i = 0; i<ds_grid_grd_prtlprcp2.rowcount; i++){
- ds_grid_grd_prtlprcp2.setColumn(i, "orgsel", ds_grid_grd_prtlprcp2.getColumn(i, "sel"));
- if( ds_grid_grd_prtlprcp2.getColumn(i, "sel") == "D" ){
- ds_grid_grd_prtlprcp2.setColumn(i, "chkval", 1);
- }else{
- ds_grid_grd_prtlprcp2.setColumn(i, "chkval", 0);
- }
- }
- for(var i = 0; i<ds_grid_grd_prtlprcp3.rowcount; i++){
- ds_grid_grd_prtlprcp3.setColumn(i, "orgsel", ds_grid_grd_prtlprcp3.getColumn(i, "sel"));
- if( ds_grid_grd_prtlprcp3.getColumn(i, "sel") == "D" ){
- ds_grid_grd_prtlprcp3.setColumn(i, "chkval", 1);
- }else{
- ds_grid_grd_prtlprcp3.setColumn(i, "chkval", 0);
- }
- }
- for(var i = 0; i<ds_grid_grd_prtlprcp4.rowcount; i++){
- ds_grid_grd_prtlprcp4.setColumn(i, "orgsel", ds_grid_grd_prtlprcp4.getColumn(i, "sel"));
- if( ds_grid_grd_prtlprcp4.getColumn(i, "sel") == "D" ){
- ds_grid_grd_prtlprcp4.setColumn(i, "chkval", 1);
- }else{
- ds_grid_grd_prtlprcp4.setColumn(i, "chkval", 0);
- }
- }
- for(var i = 0; i<ds_grid_grd_prtlprcp5.rowcount; i++){
- ds_grid_grd_prtlprcp5.setColumn(i, "orgsel", ds_grid_grd_prtlprcp5.getColumn(i, "sel"));
- if( ds_grid_grd_prtlprcp5.getColumn(i, "sel") == "D" ){
- ds_grid_grd_prtlprcp5.setColumn(i, "chkval", 1);
- }else{
- ds_grid_grd_prtlprcp5.setColumn(i, "chkval", 0);
- }
- }
- lf_dsEvent(true);
- }
- trace(strSvcID + " 성공");
- }else{
- if(strSvcID == "TXADB01026"){
- div_topinfo.btn_hold.enable = true;
- }
- trace(strSvcID + " 실패");
- }
- }
- function fChangeDay(){
- frmf_modal("SMADB01030","SMADB01030", "", "", "", "", "", "", "", "", "", "", "M");
- fInitialize();
- }
- function fInitialize()
- {
- // 그리드 툴팁 세팅
- grdf_setToolTipBind(tab_view.case_protocol.div_hist.grd_prtlhislist);
- grdf_setToolTipBind(tab_view.case_protocol.grd_prtlprcp1);
- grdf_setToolTipBind(tab_view.case_protocol.grd_prtlprcp2);
- grdf_setToolTipBind(tab_view.case_protocol.grd_prtlprcp3);
- grdf_setToolTipBind(tab_view.case_protocol.grd_prtlprcp4);
- grdf_setToolTipBind(tab_view.case_protocol.grd_prtlprcp5);
- grdf_setToolTipBind(tab_view.case_preview.grd_prtlprcpprelist);
-
- //공통코드 조회
- var arrParam = [{dsNm: "ds_init_cmb_payflagcd", cdGrpId: "P0104", sorField: "dispseq"}
- ]
- appf_getCodeList(arrParam);
-
- ds_cond_req.setColumn(0, "pid" , ds_hidden_antisch.getColumn(0,"pid"));
- ds_cond_req.setColumn(0, "cpgappno" , ds_hidden_antisch.getColumn(0,"cpgappno"));
- this.div_topinfo.cal_startdd.value = utlf_getCurrentDate();
-
- // 프로토콜 이력조회
- tranf_submit({id : "TRADB01027_ONLOAD", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolOrderHis",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlhislist=item",
- async : false, callback : "cbf_transaction"});
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADB01020
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 초기화
- ****************************************************************************************/
- function SMADB01020_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 화면공통
-
- try{
- ds_hidden_antisch.copyData(arg_ds_hidden_antisch);
- }catch(e){}
-
- fInitialize();
-
-
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_prtlprcpprelist
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 미리보기 리스트에서 Remark와 간호Remark 선택시 입력창 보이기
- ****************************************************************************************/
- function grd_prtlprcpprelist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.col == tab_view.case_preview.grd_prtlprcpprelist.getBindCellIndex("body", "remark")){
- tab_view.case_preview.div_rmk.tar_rem.value = ds_grid_grd_prtlprcpprelist.getColumn(e.row, "remark");
- tab_view.case_preview.div_rmk.visible= true;
- } else if (e.col == tab_view.case_preview.grd_prtlprcpprelist.getBindCellIndex("body", "nursrem")){
- tab_view.case_preview.div_rmk.tar_rem.value = ds_grid_grd_prtlprcpprelist.getColumn(e.row, "nursrem");
- tab_view.case_preview.div_rmk.visible= true;
- } else {
- tab_view.case_preview.div_rmk.visible= false;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_close
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Remark 창 닫기
- ****************************************************************************************/
- function btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- tab_view.case_preview.div_rmk.visible= false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_pre
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 이전
- ****************************************************************************************/
- function btn_pre_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_SetRtnPreCheck();
-
- var curpage = ds_data_prtlinfo.getColumn(0, "curpage");
- if(utlf_isNull(curpage)) return;
-
- if (curpage ==1 ){
- sysf_messageBox("첫 페이지입니다.", "E999", "");
- return;
- }
- ds_data_prtlinfo.setColumn(0, "curpage", parseInt(curpage)-1);
-
- fromday = parseInt(ds_cond_req.getColumn(0, "fromday"))-5;
- ds_cond_req.setColumn(0, "fromday", fromday);
-
- // 일자별 처방조회
- tranf_submit({id : "TRADB01035", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConAll",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcp1=item1 ds_grid_grd_prtlprcp2=item2 ds_grid_grd_prtlprcp3=item3 ds_grid_grd_prtlprcp4=item4 ds_grid_grd_prtlprcp5=item5",
- async : false, callback : "cbf_transaction"});
-
- lf_SetRtnCheck();
- ds_data_prtlinfo.setColumn(0, "d1nm", "D"+parseInt(fromday));
- ds_data_prtlinfo.setColumn(0, "d2nm", "D"+(parseInt(fromday)+1));
- ds_data_prtlinfo.setColumn(0, "d3nm", "D"+(parseInt(fromday)+2));
- ds_data_prtlinfo.setColumn(0, "d4nm", "D"+(parseInt(fromday)+3));
- ds_data_prtlinfo.setColumn(0, "d5nm", "D"+(parseInt(fromday)+4));
-
- lf_GrdRefresh();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_nxt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 다음
- ****************************************************************************************/
- function btn_nxt_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_SetRtnPreCheck();
-
- var curpage = ds_data_prtlinfo.getColumn(0, "curpage");
- if (utlf_isNull(curpage)) return;
- if ( ds_data_prtlinfo.getColumn(0, "totpage") == curpage ){
- sysf_messageBox("마지막 페이지입니다.", "E999", "");
- return;
- }
- ds_data_prtlinfo.setColumn(0, "curpage", parseInt(curpage)+1);
- fromday = parseInt(ds_cond_req.getColumn(0, "fromday"))+5;
-
- ds_cond_req.setColumn(0, "fromday", fromday);
-
- // 일자별 처방조회
- tranf_submit({id : "TRADB01035", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqGetAnticancerProtocolPrcpConAll",
- inds : "req=ds_cond_req", outds : "ds_grid_grd_prtlprcp1=item1 ds_grid_grd_prtlprcp2=item2 ds_grid_grd_prtlprcp3=item3 ds_grid_grd_prtlprcp4=item4 ds_grid_grd_prtlprcp5=item5",
- async : false, callback : "cbf_transaction"});
-
- lf_SetRtnCheck();
-
- ds_data_prtlinfo.setColumn(0, "d1nm", "D"+ parseInt(fromday));
- ds_data_prtlinfo.setColumn(0, "d2nm", "D"+(parseInt(fromday)+1));
- ds_data_prtlinfo.setColumn(0, "d3nm", "D"+(parseInt(fromday)+2));
- ds_data_prtlinfo.setColumn(0, "d4nm", "D"+(parseInt(fromday)+3));
- ds_data_prtlinfo.setColumn(0, "d5nm", "D"+(parseInt(fromday)+4));
-
- lf_GrdRefresh();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_prtlhislist
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 선택된 프로토콜 이력 세팅
- ****************************************************************************************/
- function grd_prtlhislist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- lf_setProtocolInfo(obj.currentrow);
- lf_reSrchProtocolInfo(obj.currentrow);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_hold
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 프로토콜 미시행 처방 전체 홀드
- ****************************************************************************************/
- function btn_hold111_onclick(obj:Button, e:ClickEventInfo)
- {
- div_topinfo.btn_hold.enable = false;
-
- if (utlf_isNull(ds_cond_req.getColumn(0, "cpgappno"))){
- sysfy_messageBox("Hold할 프로토콜을 ", "C002");
- return;
- }
-
- if (sysf_messageBox("해당 프로토콜의 미시행처방 전체 Hold를 ", "Q004")==6){
-
- // 항암프로토콜 처방 전체 Drop
- tranf_submit({id : "TXADB01022", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqExeAnticancerProtocolOrderDropOut",
- inds : "req=ds_cond_req",
- async : false, callback : "cbf_transaction"});
- }
-
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_hold1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_hold_onclick(obj:Button, e:ClickEventInfo)
- {
- div_topinfo.btn_hold.enable = false;
- lf_SetRtnPreCheck();
-
- var cnt = ds_grid_grd_prtlprcpprelist.findRow("sel", "D");
-
- if (cnt < 0){
- sysf_messageBox("선택한 처방이 없습니다.", "C999");
- div_topinfo.btn_hold.enable = true;
- return;
- }
-
- if (utlf_isNull(ds_cond_req.getColumn(0, "cpgappno"))){
- sysf_messageBox("Hold할 프로토콜을 ", "C002");
- div_topinfo.btn_hold.enable = true;
- return;
- }
-
- var sActMsg = "";
- var objExt = new ExtCommon();
- var arrSel = objExt.findRows(ds_grid_grd_prtlprcpprelist, "sel", "D");
- for(var i=0; i<arrSel.length; i++){
- if( ds_data_topinfo.getColumn(0, "ioflag") == "O"
- && ds_grid_grd_prtlprcpprelist.getColumn(arrSel[i], "prcpstatcd") == "610" ){
- // 액팅여부 체크
- sActMsg = sActMsg
- + ds_grid_grd_prtlprcpprelist.getColumn(arrSel[i], "prcpdd") + " 일자 "
- + ds_grid_grd_prtlprcpprelist.getColumn(arrSel[i], "prcpcd") + " "
- + ds_grid_grd_prtlprcpprelist.getColumn(arrSel[i], "prcpnm") + "\n";
- }
- }
- if(!utlf_isNull(sActMsg)) {
- sActMsg = "선택하신 처방 중에서 아래의 처방이 실시완료(투약기록) 되어 반납 되지 않습니다.\n (항암주사실에 확인 하여 투약기록 취소 후 반납 하십시오.)\n\n"+ sActMsg;
- sysf_messageBox(sActMsg, "I999");
- div_topinfo.btn_hold.enable = true;
- return;
- }
-
- if (sysf_messageBox("선택된 처방 Hold를 ", "Q004")==6){
- var nodeList = null;
- var nodeList1 = null;
- var srcNode = null;
- var destNode = null;
- var rCSV="";
- var i =0;
- // Hold할 데이터 저장할 임시 데이터셋 생성
- var PrcpDS = new Dataset;
- this.addChild("ds_send_prcp", PrcpDS);
- PrcpDS.name = "ds_send_prcp";
-
- ds_grid_grd_prtlprcpprelist.filter("sel=='D' && saveflag !='D'");
-
- PrcpDS.copyData(ds_grid_grd_prtlprcpprelist, true);
-
-
- var PrcpRtnDS = new Dataset;
- this.addChild("ds_rtn_prcp", PrcpRtnDS);
- PrcpRtnDS.name = "ds_rtn_prcp";
-
-
- // 인증저장전 체크(특수조제실 마감 또는 투약실시된 처방 존재여부)
- tranf_submit({id : "TXADB01026", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqExeAnticancerProtocolOrderHoldChk",
- inds : "item=ds_send_prcp", outds : "ds_rtn_prcp=item",
- async : false, callback : "cbf_transaction"});
-
-
- if (ds_rtn_prcp.getColumn(0, "chkyn") != "Y"){
- div_topinfo.btn_hold.enable = true;
- return;
- }
-
- ds_grid_grd_prtlprcpprelist.filter(""); // 필터 해제
- var signid = sysf_getUserInfo("userid");
- var signbfcnts = fAntiPrtlRtrnSign(); //암호화할 데이터 셋팅
- var setnode = "";
- var signopt = true;
- //처방인증 암호화 데이터 생성
- var v_stext = "Sign Success";
-
- if ( v_stext != "N" && !utlf_isNull(v_stext)) {
- ds_send_signdata.clearData();
- ds_send_signdata.addRow();
- ds_send_signdata.setColumn(0, "signbfcnts", signbfcnts );
- ds_send_signdata.setColumn(0, "signaftcnts", v_stext );
- ds_send_signdata.setColumn(0, "pid", ds_cond_req.getColumn(0, "pid"));
- ds_send_signdata.setColumn(0, "orddd", ds_data_topinfo.getColumn(0, "orddd"));
- ds_send_signdata.setColumn(0, "cretno",ds_data_topinfo.getColumn(0, "cretno"));
- ds_send_signdata.setColumn(0, "ioflag",ds_data_topinfo.getColumn(0, "ioflag"));
-
- // 인증저장
- tranf_submit({id : "TXADB01024", service : "pharmacyprotocolapp.AnticancerProtocol", method : "reqExeAnticancerProtocolOrderHold",
- inds : "item=ds_send_prcp patinfolist=ds_data_topinfo signdata=ds_send_signdata", outds : "ds_rtn_prcp=item",
- async : false, callback : "cbf_transaction"});
-
- // 동적으로 생성했던 데이터셋 삭제
- var obj = this.removeChild("ds_send_prcp");
- obj = null;
- obj = this.removeChild("ds_rtn_prcp");
- obj = null;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_allhold
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 프로토콜 처방 전체 선택
- ****************************************************************************************/
- function btn_allselect_onclick(obj:Button, e:ClickEventInfo)
- {
- var chk="";
- var selval = "";
- var chkval = 0;
- if (div_topinfo.btn_allselect.text == "전체선택") {
- div_topinfo.btn_allselect.text="전체취소";
- selval = "D";
- chkval = "1";
-
- } else {
- div_topinfo.btn_allselect.text="전체선택";
- selval = "N";
- chkval = "0";
- }
- for (var i=0; i<ds_grid_grd_prtlprcpprelist.rowcount; i++) {
- ds_grid_grd_prtlprcpprelist.setColumn(i, "sel", selval);
- }
- for(var k=1; k<=5; k++){
- var Grid = eval("tab_view.case_protocol.grd_prtlprcp" + k);
- var GridDS = this.objects[Grid.binddataset];
-
- lf_setHeadGridChkVal(Grid, 0, chkval);
- }
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : tab_view
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 탭 변경시 전체보기, 일자보기일 경우 리포트 출력
- ****************************************************************************************/
- function tab_view_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(e.postindex == 2){ // 전체보기
- lf_PrintFunc();
-
- }
- }
- function tab_view_case_protocol_grd_prtlprcp1_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == obj.getBindCellIndex("Body", "chkval")){
- var HeadChk = obj.getCellProperty("Head", e.col, "text");
-
- if (HeadChk == "0" || utlf_isNull(HeadChk)) {
- obj.setCellProperty("head", e.col, "text", '1');
- var chkval = 1;
- } else {
- obj.setCellProperty("head", e.col, "text", '0');
- var chkval = 0;
- }
- lf_setGridChkVal(obj, "chkval", chkval);
- }
-
- var objDs = this.objects[obj.binddataset];
-
-
- for(var i = 0; i<objDs.rowcount ; i++){
- var srchprtldg = objDs.getColumn(i, "prtldg");
- var srchordseqno = objDs.getColumn(i, "ordseqno");
- if( objDs.getColumn(i, "readonly") != "Y" ){
- if(chkval==1){
- lf_setPrcpSelValue(objDs, i, srchprtldg, srchordseqno, "D"); // 데이터셋 ds_grid_grd_prtlprcpprelist 컬럼 sel 변경
- }else{
- lf_setPrcpSelValue(objDs, i, srchprtldg, srchordseqno, "N"); // 데이터셋 ds_grid_grd_prtlprcpprelist 컬럼 sel 변경
- }
- }
-
- }
-
- }
- function ds_grid_grd_prtlprcp_onvaluechanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- lf_chkColumnSetData(obj, e.row, "sel", "chkval", "D", "N");
-
- var srchprtldg = obj.getColumn(e.row, "prtldg");
- var srchordseqno = obj.getColumn(e.row, "ordseqno");
- var selval = obj.getColumn(e.row, "sel");
-
- lf_setPrcpSelValue(obj, e.row, srchprtldg, srchordseqno, selval); // 데이터셋 ds_grid_grd_prtlprcpprelist 컬럼 sel 변경
- }
- function popupmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function tab_view_case_protocol_div_hist_grd_prtlhislist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
-
- obj.setFocus();
- grdf_setSelectedCell(obj, e);
-
- obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
-
- popupmenu.trackPopup(e.screenX,e.screenY);
- }
- function lf_dsEvent(bFlag){
- ds_grid_grd_prtlprcp1.enableevent = bFlag;
- ds_grid_grd_prtlprcp2.enableevent = bFlag;
- ds_grid_grd_prtlprcp3.enableevent = bFlag;
- ds_grid_grd_prtlprcp4.enableevent = bFlag;
- ds_grid_grd_prtlprcp5.enableevent = bFlag;
- }
- ]]></Script>
- </Form>
- </FDL>
|