SMADB01010_항암프로토콜간호확인.xfdl 207 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMADB01010" position="absolute 0 0 1187 797" titletext="항암프로토콜 간호확인" onload="SMADB01010_onload" oninit="SMADB01010_oninit" ontimer="SMADB01010_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 43 1183 793" id="group3" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <Tab position="absolute 0 17 1183 750" id="switch1" anchor="default" onchanged="group3_switch1_onchanged">
  11. <Tabpages>
  12. <Tabpage text="항암프로토콜" id="case2" style="anchor:default;margin:0 0 0 0;">
  13. <Layouts>
  14. <Layout>
  15. <Button position="absolute 1074 2 1100 21" id="btn_pre" class="icon_left" text="" anchor="default" onclick="group3_switch1_case2_btn_pre_onclick"/>
  16. <Button position="absolute 1150 2 1176 21" id="btn_nxt" class="icon_right" text="" anchor="default" onclick="group3_switch1_case2_btn_nxt_onclick"/>
  17. <Static text="프로토콜처방환자" position="absolute 0 86 143 107" id="caption11" class="tit_2" anchor="default"/>
  18. <Shape position="absolute 0 101 260 107" linetype="horizontal" id="line2" class="line_1" anchor="default"/>
  19. <Static text="병동 :" position="absolute 5 10 69 27" id="caption12" class="search_name" anchor="default"/>
  20. <Button position="absolute 205 35 261 57" id="btn_sea" class="btn1" text="조회" anchor="default" onclick="group3_switch1_case2_btn_sea_onclick"/>
  21. <Combo position="absolute 95 10 221 29" id="cbo_srchwardcd" class="combo_search" innerdataset="@ds_init_deptlist_ward" datacolumn="wardnm" codecolumn="wardcd" anchor="default" onitemchanged="group3_switch1_case2_cbo_srchwardcd_onitemchanged"/>
  22. <Calendar position="absolute 95 35 190 54" id="ipt_sumdt1" class="input_default" anchor="default" onchanged="group3_switch1_case2_ipt_sumdt1_onchanged" dateformat="yyyy-MM-dd" value="null"/>
  23. <Static text="조회일 :" position="absolute 5 35 83 52" id="caption14" class="search_name" anchor="default"/>
  24. <Static text="등록번호 :" position="absolute 5 60 95 77" id="caption21" class="search_name" anchor="default"/>
  25. <Edit position="absolute 95 58 190 77" id="input18" class="input_default" anchor="default"/>
  26. <Shape position="absolute 1 679 260 709" id="roundrect3" type="roundrectangle" anchor="default"/>
  27. <Static text="Hold" position="absolute 186 687 236 701" align="align:center middle;" id="caption36" anchor="default"/>
  28. <Static position="absolute 168 686 183 701" id="caption38" class="color_3" anchor="default"/>
  29. <Static text="범 례" position="absolute 16 684 86 704" id="caption39" class="cell_2" anchor="default"/>
  30. <Static position="absolute 97 686 112 701" align="align:center middle;" id="caption30" class="color_5" anchor="default"/>
  31. <Static text="확인" position="absolute 115 687 155 701" id="caption31" anchor="default"/>
  32. <Button position="absolute 176 82 218 102" id="btn_con" class="btn5" enable="false" text="확인" anchor="default" onclick="group3_switch1_case2_btn_con_onclick"/>
  33. <Button position="absolute 219 82 261 102" id="button5" class="btn5" text="출력" anchor="default" onclick="group3_switch1_case2_button5_onclick"/>
  34. <Grid position="absolute 725 22 1180 238" id="grd_prtlprcp1" binddataset="ds_main_prtlprcplist_item1" anchor="default" cellsizingtype="col" selecttype="multiarea">
  35. <Formats>
  36. <Format id="default">
  37. <Columns>
  38. <Column size="31" band="left"/>
  39. <Column size="73"/>
  40. <Column size="100"/>
  41. <Column size="54"/>
  42. <Column size="47"/>
  43. <Column size="47"/>
  44. <Column size="37"/>
  45. <Column size="31"/>
  46. <Column size="39"/>
  47. <Column size="39"/>
  48. <Column size="39"/>
  49. <Column size="0"/>
  50. <Column size="47"/>
  51. <Column size="138"/>
  52. <Column size="1"/>
  53. <Column size="0"/>
  54. <Column size="0"/>
  55. </Columns>
  56. <Rows>
  57. <Row size="24" band="head"/>
  58. <Row size="24"/>
  59. </Rows>
  60. <Band id="head">
  61. <Cell/>
  62. <Cell col="1" text="코드"/>
  63. <Cell col="2" text="처방명"/>
  64. <Cell col="3" text="BSA용량"/>
  65. <Cell col="4" text="용량"/>
  66. <Cell col="5" text="용량"/>
  67. <Cell col="6" text="단위"/>
  68. <Cell col="7" text="횟수"/>
  69. <Cell col="8" text="수량"/>
  70. <Cell col="9" text="수량"/>
  71. <Cell col="10" text="단위"/>
  72. <Cell col="11" text="종류"/>
  73. <Cell col="12" text="처방%"/>
  74. <Cell col="13" text="감량사유"/>
  75. <Cell col="14"/>
  76. <Cell col="15"/>
  77. <Cell col="16"/>
  78. </Band>
  79. <Band id="body">
  80. <Cell style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpmixno"/>
  81. <Cell col="1" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpcd"/>
  82. <Cell col="2" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');" text="bind:prcpnm"/>
  83. <Cell col="3" displaytype="number" editfilter="number" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol)) ? '' : '#,###.0'" editclipmode="includespace" edittrimtype="none" editdisplay="edit" editlimitbymask="decimal" calendardisplaynulltype="default"/>
  84. <Cell col="4" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvol"/>
  85. <Cell col="5" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc7"/>
  86. <Cell col="6" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvolunitnm"/>
  87. <Cell col="7" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcptims"/>
  88. <Cell col="8" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqty"/>
  89. <Cell col="9" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc8"/>
  90. <Cell col="10" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqtyunitnm"/>
  91. <Cell col="11" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prtlkind"/>
  92. <Cell col="12" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolrate"/>
  93. <Cell col="13" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresn" combodataset="ds_cmb_subtrvolresn" combocodecol="value" combodatacol="label" enable="false"/>
  94. <Cell col="14" text="bind:ordseqno"/>
  95. <Cell col="15" text="bind:volrate"/>
  96. <Cell col="16" text="bind:saveflag"/>
  97. </Band>
  98. </Format>
  99. </Formats>
  100. </Grid>
  101. <Grid position="absolute 265 259 720 474" id="grd_prtlprcp2" binddataset="ds_main_prtlprcplist_item2" anchor="default" cellsizingtype="col" selecttype="multiarea">
  102. <Formats>
  103. <Format id="default">
  104. <Columns>
  105. <Column size="31" band="left"/>
  106. <Column size="73"/>
  107. <Column size="100"/>
  108. <Column size="54"/>
  109. <Column size="47"/>
  110. <Column size="47"/>
  111. <Column size="37"/>
  112. <Column size="31"/>
  113. <Column size="39"/>
  114. <Column size="39"/>
  115. <Column size="39"/>
  116. <Column size="0"/>
  117. <Column size="48"/>
  118. <Column size="135"/>
  119. <Column size="1"/>
  120. <Column size="0"/>
  121. <Column size="0"/>
  122. </Columns>
  123. <Rows>
  124. <Row size="24" band="head"/>
  125. <Row size="24"/>
  126. </Rows>
  127. <Band id="head">
  128. <Cell/>
  129. <Cell col="1" text="코드"/>
  130. <Cell col="2" text="처방명"/>
  131. <Cell col="3" text="BSA용량"/>
  132. <Cell col="4" text="용량"/>
  133. <Cell col="5" text="용량"/>
  134. <Cell col="6" text="단위"/>
  135. <Cell col="7" text="횟수"/>
  136. <Cell col="8" text="수량"/>
  137. <Cell col="9" text="수량"/>
  138. <Cell col="10" text="단위"/>
  139. <Cell col="11" text="종류"/>
  140. <Cell col="12" text="처방%"/>
  141. <Cell col="13" text="감량사유"/>
  142. <Cell col="14"/>
  143. <Cell col="15"/>
  144. <Cell col="16"/>
  145. </Band>
  146. <Band id="body">
  147. <Cell style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpmixno"/>
  148. <Cell col="1" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpcd"/>
  149. <Cell col="2" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');" text="bind:prcpnm"/>
  150. <Cell col="3" displaytype="number" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol)) ? '' : '#,###.0'"/>
  151. <Cell col="4" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvol"/>
  152. <Cell col="5" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc7"/>
  153. <Cell col="6" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvolunitnm"/>
  154. <Cell col="7" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcptims"/>
  155. <Cell col="8" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqty"/>
  156. <Cell col="9" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc8"/>
  157. <Cell col="10" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqtyunitnm"/>
  158. <Cell col="11" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prtlkind"/>
  159. <Cell col="12" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolrate"/>
  160. <Cell col="13" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresn" combodataset="ds_cmb_subtrvolresn" combocodecol="value" combodatacol="label" enable="false"/>
  161. <Cell col="14" text="bind:ordseqno"/>
  162. <Cell col="15" text="bind:volrate"/>
  163. <Cell col="16" text="bind:saveflag"/>
  164. </Band>
  165. </Format>
  166. </Formats>
  167. </Grid>
  168. <Div position="absolute 265 3 720 240" id="group5" anchor="default">
  169. <Layouts>
  170. <Layout>
  171. <Shape position="absolute 0 0 455 235" id="roundrect2" type="roundrectangle" anchor="default"/>
  172. <Static text="프로토콜 이력" position="absolute 9 60 133 77" id="caption4" class="search_name" anchor="default"/>
  173. <Grid position="absolute 5 78 450 230" id="grd_prtlhislist" binddataset="ds_main_prtlhislist_item" anchor="default" extendsizetype="row" autosizingtype="row" cellsizingtype="col" oncelldblclick="group3_switch1_case2_group5_grd_prtlhislist_oncelldblclick" selecttype="multirow" autofittype="col">
  174. <Formats>
  175. <Format id="default">
  176. <Columns>
  177. <Column size="28"/>
  178. <Column size="32"/>
  179. <Column size="121"/>
  180. <Column size="70"/>
  181. <Column size="70"/>
  182. <Column size="70"/>
  183. <Column size="35"/>
  184. </Columns>
  185. <Rows>
  186. <Row size="24" band="head"/>
  187. <Row size="24"/>
  188. </Rows>
  189. <Band id="head">
  190. <Cell colspan="2" text="항암차수" taborder="undefined"/>
  191. <Cell col="2" text="프로토콜"/>
  192. <Cell col="3" text="시작일자"/>
  193. <Cell col="4" text="적용기간"/>
  194. <Cell col="5" text="진행상황"/>
  195. <Cell col="6" text="입외"/>
  196. </Band>
  197. <Band id="body">
  198. <Cell text="bind:drugstage"/>
  199. <Cell col="1" text="bind:drugcycle"/>
  200. <Cell col="2" displaytype="text" text="bind:prtlnm" wordwrap="char" autosizerow="limitmin"/>
  201. <Cell col="3" displaytype="date" text="bind:appdd" calendardisplaynulltype="none"/>
  202. <Cell col="4" text="bind:appterm"/>
  203. <Cell col="5" text="bind:acptno"/>
  204. <Cell col="6" displaytype="combo" edittype="combo" text="bind:ioflag" combodataset="ds_cmb_ioflag" combocodecol="value" combodatacol="label" enable="false"/>
  205. </Band>
  206. </Format>
  207. </Formats>
  208. </Grid>
  209. <Grid position="absolute 5 5 450 55" align="align:center middle;" id="grd_diaglist" visible="true" binddataset="ds_main_diaginfo_diagcdlist" anchor="default" cellsizingtype="col" selecttype="multirow" autofittype="col">
  210. <Formats>
  211. <Format id="default">
  212. <Columns>
  213. <Column size="35"/>
  214. <Column size="25"/>
  215. <Column size="65"/>
  216. <Column size="257"/>
  217. <Column size="0"/>
  218. <Column size="35"/>
  219. </Columns>
  220. <Rows>
  221. <Row size="24" band="head"/>
  222. <Row size="24"/>
  223. </Rows>
  224. <Band id="head">
  225. <Cell text="R/O"/>
  226. <Cell col="1" text="주"/>
  227. <Cell col="2" text="진단코드"/>
  228. <Cell col="3" text="진단명"/>
  229. <Cell col="4" text="참고"/>
  230. <Cell col="5" text="특례"/>
  231. </Band>
  232. <Band id="body">
  233. <Cell displaytype="checkbox" edittype="checkbox" text="bind:diagkindcd" expr="expr:(diagkindcd==&quot;R&quot;||diagkindcd==1)?1:0"/>
  234. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:diagkindcdflag"/>
  235. <Cell col="2" displaytype="text" edittype="text" text="bind:icd10cd"/>
  236. <Cell col="3" displaytype="text" edittype="text" text="bind:diagengnm"/>
  237. <Cell col="4" text="bind:spclinfo"/>
  238. <Cell col="5" text="bind:spclinfo"/>
  239. </Band>
  240. </Format>
  241. </Formats>
  242. </Grid>
  243. </Layout>
  244. </Layouts>
  245. </Div>
  246. <Grid position="absolute 725 259 1180 474" id="grd_prtlprcp3" binddataset="ds_main_prtlprcplist_item3" anchor="default" cellsizingtype="col" selecttype="multiarea">
  247. <Formats>
  248. <Format id="default">
  249. <Columns>
  250. <Column size="31" band="left"/>
  251. <Column size="73"/>
  252. <Column size="100"/>
  253. <Column size="54"/>
  254. <Column size="47"/>
  255. <Column size="47"/>
  256. <Column size="37"/>
  257. <Column size="31"/>
  258. <Column size="39"/>
  259. <Column size="39"/>
  260. <Column size="39"/>
  261. <Column size="0"/>
  262. <Column size="48"/>
  263. <Column size="135"/>
  264. <Column size="1"/>
  265. <Column size="0"/>
  266. <Column size="0"/>
  267. </Columns>
  268. <Rows>
  269. <Row size="24" band="head"/>
  270. <Row size="24"/>
  271. </Rows>
  272. <Band id="head">
  273. <Cell/>
  274. <Cell col="1" text="코드"/>
  275. <Cell col="2" text="처방명"/>
  276. <Cell col="3" text="BSA용량"/>
  277. <Cell col="4" text="용량"/>
  278. <Cell col="5" text="용량"/>
  279. <Cell col="6" text="단위"/>
  280. <Cell col="7" text="횟수"/>
  281. <Cell col="8" text="수량"/>
  282. <Cell col="9" text="수량"/>
  283. <Cell col="10" text="단위"/>
  284. <Cell col="11" text="종류"/>
  285. <Cell col="12" text="처방%"/>
  286. <Cell col="13" text="감량사유"/>
  287. <Cell col="14"/>
  288. <Cell col="15"/>
  289. <Cell col="16"/>
  290. </Band>
  291. <Band id="body">
  292. <Cell style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpmixno"/>
  293. <Cell col="1" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpcd"/>
  294. <Cell col="2" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');" text="bind:prcpnm"/>
  295. <Cell col="3" displaytype="number" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol)) ? '' : '#,###.0'"/>
  296. <Cell col="4" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvol"/>
  297. <Cell col="5" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc7"/>
  298. <Cell col="6" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvolunitnm"/>
  299. <Cell col="7" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcptims"/>
  300. <Cell col="8" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqty"/>
  301. <Cell col="9" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc8"/>
  302. <Cell col="10" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqtyunitnm"/>
  303. <Cell col="11" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prtlkind"/>
  304. <Cell col="12" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolrate"/>
  305. <Cell col="13" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresn" combodataset="ds_cmb_subtrvolresn" combocodecol="value" combodatacol="label" enable="false"/>
  306. <Cell col="14" text="bind:ordseqno"/>
  307. <Cell col="15" text="bind:volrate"/>
  308. <Cell col="16" text="bind:saveflag"/>
  309. </Band>
  310. </Format>
  311. </Formats>
  312. </Grid>
  313. <Grid position="absolute 265 494 720 709" id="grd_prtlprcp4" binddataset="ds_main_prtlprcplist_item4" anchor="default" cellsizingtype="col" selecttype="multiarea">
  314. <Formats>
  315. <Format id="default">
  316. <Columns>
  317. <Column size="31" band="left"/>
  318. <Column size="73"/>
  319. <Column size="100"/>
  320. <Column size="54"/>
  321. <Column size="47"/>
  322. <Column size="47"/>
  323. <Column size="37"/>
  324. <Column size="31"/>
  325. <Column size="39"/>
  326. <Column size="39"/>
  327. <Column size="39"/>
  328. <Column size="0"/>
  329. <Column size="51"/>
  330. <Column size="131"/>
  331. <Column size="1"/>
  332. <Column size="0"/>
  333. <Column size="0"/>
  334. </Columns>
  335. <Rows>
  336. <Row size="24" band="head"/>
  337. <Row size="24"/>
  338. </Rows>
  339. <Band id="head">
  340. <Cell/>
  341. <Cell col="1" text="코드"/>
  342. <Cell col="2" text="처방명"/>
  343. <Cell col="3" text="BSA용량"/>
  344. <Cell col="4" text="용량"/>
  345. <Cell col="5" text="용량"/>
  346. <Cell col="6" text="단위"/>
  347. <Cell col="7" text="횟수"/>
  348. <Cell col="8" text="수량"/>
  349. <Cell col="9" text="수량"/>
  350. <Cell col="10" text="단위"/>
  351. <Cell col="11" text="종류"/>
  352. <Cell col="12" text="처방%"/>
  353. <Cell col="13" text="감량사유"/>
  354. <Cell col="14"/>
  355. <Cell col="15"/>
  356. <Cell col="16"/>
  357. </Band>
  358. <Band id="body">
  359. <Cell style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpmixno"/>
  360. <Cell col="1" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpcd"/>
  361. <Cell col="2" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');" text="bind:prcpnm"/>
  362. <Cell col="3" displaytype="number" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:bsavol" mask="expr:utlf_isNull(utlf_trim(bsavol)) ? '' : '#,###.0'"/>
  363. <Cell col="4" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvol"/>
  364. <Cell col="5" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc7"/>
  365. <Cell col="6" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvolunitnm"/>
  366. <Cell col="7" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcptims"/>
  367. <Cell col="8" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqty"/>
  368. <Cell col="9" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc8"/>
  369. <Cell col="10" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqtyunitnm"/>
  370. <Cell col="11" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prtlkind"/>
  371. <Cell col="12" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolrate"/>
  372. <Cell col="13" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresn" combodataset="ds_cmb_subtrvolresn" combocodecol="value" combodatacol="label" enable="false"/>
  373. <Cell col="14" text="bind:ordseqno"/>
  374. <Cell col="15" text="bind:volrate"/>
  375. <Cell col="16" text="bind:saveflag"/>
  376. </Band>
  377. </Format>
  378. </Formats>
  379. </Grid>
  380. <Grid position="absolute 725 494 1180 709" id="grd_prtlprcp5" binddataset="ds_main_prtlprcplist_item5" anchor="default" cellsizingtype="col" selecttype="multiarea">
  381. <Formats>
  382. <Format id="default">
  383. <Columns>
  384. <Column size="31" band="left"/>
  385. <Column size="73"/>
  386. <Column size="100"/>
  387. <Column size="54"/>
  388. <Column size="47"/>
  389. <Column size="47"/>
  390. <Column size="37"/>
  391. <Column size="31"/>
  392. <Column size="39"/>
  393. <Column size="39"/>
  394. <Column size="39"/>
  395. <Column size="0"/>
  396. <Column size="51"/>
  397. <Column size="135"/>
  398. <Column size="1"/>
  399. <Column size="0"/>
  400. <Column size="0"/>
  401. </Columns>
  402. <Rows>
  403. <Row size="24" band="head"/>
  404. <Row size="24"/>
  405. </Rows>
  406. <Band id="head">
  407. <Cell/>
  408. <Cell col="1" text="코드"/>
  409. <Cell col="2" text="처방명"/>
  410. <Cell col="3" text="BSA용량"/>
  411. <Cell col="4" text="용량"/>
  412. <Cell col="5" text="용량"/>
  413. <Cell col="6" text="단위"/>
  414. <Cell col="7" text="횟수"/>
  415. <Cell col="8" text="수량"/>
  416. <Cell col="9" text="수량"/>
  417. <Cell col="10" text="단위"/>
  418. <Cell col="11" text="종류"/>
  419. <Cell col="12" text="처방%"/>
  420. <Cell col="13" text="감량사유"/>
  421. <Cell col="14"/>
  422. <Cell col="15"/>
  423. <Cell col="16"/>
  424. </Band>
  425. <Band id="body">
  426. <Cell style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpmixno"/>
  427. <Cell col="1" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpcd"/>
  428. <Cell col="2" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');" text="bind:prcpnm"/>
  429. <Cell col="3" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:bsavol" mask="expr:expr:utlf_isNull(utlf_trim(bsavol)) ? '' : '#,###.0'"/>
  430. <Cell col="4" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvol"/>
  431. <Cell col="5" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc7"/>
  432. <Cell col="6" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvolunitnm"/>
  433. <Cell col="7" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcptims"/>
  434. <Cell col="8" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqty"/>
  435. <Cell col="9" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc8"/>
  436. <Cell col="10" style="align:left;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqtyunitnm"/>
  437. <Cell col="11" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prtlkind"/>
  438. <Cell col="12" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolrate"/>
  439. <Cell col="13" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresn" combodataset="ds_cmb_subtrvolresn" combocodecol="value" combodatacol="label" enable="false"/>
  440. <Cell col="14" text="bind:ordseqno"/>
  441. <Cell col="15" text="bind:volrate"/>
  442. <Cell col="16" text="bind:saveflag"/>
  443. </Band>
  444. </Format>
  445. </Formats>
  446. </Grid>
  447. <MaskEdit trimtype="both" readonly="true" position="absolute 725 3 802 22" id="output1" mask="####-##-##" anchor="default" ontextchange="group3_switch1_case2_output1_ontextchange" type="string" displaynulltext=" "/>
  448. <MaskEdit trimtype="both" readonly="true" position="absolute 265 240 342 259" id="output2" mask="####-##-##" anchor="default" ontextchange="group3_switch1_case2_output2_ontextchange" type="string" displaynulltext=" "/>
  449. <MaskEdit trimtype="both" readonly="true" position="absolute 265 475 342 494" id="output3" mask="####-##-##" anchor="default" ontextchange="group3_switch1_case2_output3_ontextchange" type="string" displaynulltext=" "/>
  450. <MaskEdit trimtype="both" readonly="true" position="absolute 725 475 802 494" id="output4" mask="####-##-##" anchor="default" ontextchange="group3_switch1_case2_output4_ontextchange" type="string" displaynulltext=" "/>
  451. <MaskEdit trimtype="both" readonly="true" position="absolute 725 240 802 259" id="output5" mask="####-##-##" anchor="default" ontextchange="group3_switch1_case2_output5_ontextchange" type="string" displaynulltext=" "/>
  452. <Grid position="absolute 780 523 1130 673" id="datagrid1" visible="false" binddataset="ds_main2_lablist_labinfo" anchor="default">
  453. <Formats>
  454. <Format id="default">
  455. <Columns>
  456. <Column size="100"/>
  457. <Column size="105"/>
  458. <Column size="100"/>
  459. <Column size="100"/>
  460. </Columns>
  461. <Rows>
  462. <Row size="24" band="head"/>
  463. <Row size="24"/>
  464. </Rows>
  465. <Band id="head">
  466. <Cell text="caption1"/>
  467. <Cell col="1" text="caption2"/>
  468. <Cell col="2" text="caption3"/>
  469. <Cell col="3" text="caption4"/>
  470. </Band>
  471. <Band id="body">
  472. <Cell text="bind:prtldgnm"/>
  473. <Cell col="1" text="bind:prcpdd" edittype="text" displaytype="text"/>
  474. <Cell col="2" text="bind:labtitle"/>
  475. <Cell col="3" text="bind:labname"/>
  476. </Band>
  477. </Format>
  478. </Formats>
  479. </Grid>
  480. <Static position="absolute 1105 3 1125 23" id="caption17" anchor="default"/>
  481. <Static position="absolute 1132 3 1152 23" id="caption35" anchor="default"/>
  482. <Static text="/" position="absolute 1120 3 1130 23" id="caption37" anchor="default"/>
  483. <Edit readonly="true" position="absolute 265 262 295 281" align="align:center middle;" id="output14" anchor="default" class="edt_transbg"/>
  484. <Edit readonly="true" position="absolute 725 25 755 44" align="align:center middle;" id="output15" anchor="default" class="edt_transbg"/>
  485. <Edit readonly="true" position="absolute 725 262 755 281" align="align:center middle;" id="output16" anchor="default" class="edt_transbg"/>
  486. <Edit readonly="true" position="absolute 725 497 755 516" align="align:center middle;" id="output17" anchor="default" class="edt_transbg"/>
  487. <Edit readonly="true" position="absolute 265 497 295 516" align="align:center middle;" id="output18" anchor="default" class="edt_transbg"/>
  488. <Button position="absolute 235 108 261 127" id="button3" class="icon_right" text="" anchor="default" onclick="group3_switch1_case2_button3_onclick"/>
  489. <Shape id="line00" class="line_1" position="absolute 0 102 260 108"/>
  490. <Shape id="line01" class="line_1" position="absolute 0 103 260 109"/>
  491. <Tab id="switch2" taborder="1" tabindex="0" scrollbars="autoboth" position="absolute 0 107 167 133" onlbuttonup="group3_switch1_case2_switch2_onlbuttonup">
  492. <Tabpages>
  493. <Tabpage id="button9" text="미확인"/>
  494. <Tabpage id="button12" text="당일확인"/>
  495. <Tabpage id="button13" text=" 진행 "/>
  496. </Tabpages>
  497. </Tab>
  498. <Grid position="absolute 0 130 264 675" id="grd_prtlpatlist" binddataset="ds_main_prtlpatlist_item" anchor="default" onlbuttondown="group3_switch1_case2_grd_prtlpatlist_onlbuttondown" cellsizingtype="col">
  499. <Formats>
  500. <Format id="default">
  501. <Columns>
  502. <Column size="40"/>
  503. <Column size="68"/>
  504. <Column size="54"/>
  505. <Column size="100"/>
  506. <Column size="82"/>
  507. <Column size="59"/>
  508. <Column size="0"/>
  509. <Column size="0"/>
  510. <Column size="120"/>
  511. <Column size="120"/>
  512. <Column size="120"/>
  513. <Column size="120"/>
  514. </Columns>
  515. <Rows>
  516. <Row size="24" band="head"/>
  517. <Row size="24"/>
  518. </Rows>
  519. <Band id="head">
  520. <Cell text="병실"/>
  521. <Cell col="1" text="등록번호"/>
  522. <Cell col="2" text="성명"/>
  523. <Cell col="3" text="프로토콜"/>
  524. <Cell col="4" text="시작일"/>
  525. <Cell col="5" text="당일차수"/>
  526. <Cell col="6"/>
  527. <Cell col="7" text="수정여부"/>
  528. <Cell col="8" text="처방일시"/>
  529. <Cell col="9" text="처방확인일시"/>
  530. <Cell col="10" text="반환일시"/>
  531. <Cell col="11" text="반환확인일시"/>
  532. </Band>
  533. <Band id="body">
  534. <Cell text="bind:roomcd"/>
  535. <Cell col="1" text="bind:pid"/>
  536. <Cell col="2" text="bind:hngnm"/>
  537. <Cell col="3" displaytype="text" text="bind:prtlnm"/>
  538. <Cell col="4" displaytype="date" text="bind:appdd"/>
  539. <Cell col="5" text="bind:prtldg"/>
  540. <Cell col="6" text="bind:appstat"/>
  541. <Cell col="7" text="bind:updateflag"/>
  542. <Cell col="8" displaytype="text" text="bind:orddt"/>
  543. <Cell col="9" displaytype="text" text="bind:cnfmdt"/>
  544. <Cell col="10" displaytype="text" text="bind:cncldt"/>
  545. <Cell col="11" displaytype="text" text="bind:cnclcnfmdt"/>
  546. </Band>
  547. </Format>
  548. </Formats>
  549. </Grid>
  550. </Layout>
  551. </Layouts>
  552. </Tabpage>
  553. <Tabpage text="미리보기" id="case1" style="anchor:default;margin:0 0 0 0;">
  554. <Layouts>
  555. <Layout>
  556. <Grid position="absolute 0 0 1180 707" id="grd_prtlprcpprelist" class="datagrid2" visible="true" binddataset="ds_main_prtlprcpprelist_prcplist" anchor="default" onlbuttondown="group3_switch1_case1_grd_prtlprcpprelist_onlbuttondown" cellsizingtype="col" autosizingtype="none" extendsizetype="none">
  557. <Formats>
  558. <Format id="default">
  559. <Columns>
  560. <Column size="0"/>
  561. <Column size="27"/>
  562. <Column size="32"/>
  563. <Column size="0"/>
  564. <Column size="33"/>
  565. <Column size="88"/>
  566. <Column size="298"/>
  567. <Column size="54"/>
  568. <Column size="46"/>
  569. <Column size="37"/>
  570. <Column size="51"/>
  571. <Column size="51"/>
  572. <Column size="0"/>
  573. <Column size="56"/>
  574. <Column size="56"/>
  575. <Column size="41"/>
  576. <Column size="32"/>
  577. <Column size="0"/>
  578. <Column size="36"/>
  579. <Column size="0"/>
  580. <Column size="100"/>
  581. <Column size="34"/>
  582. <Column size="45"/>
  583. <Column size="53"/>
  584. <Column size="50"/>
  585. <Column size="50"/>
  586. <Column size="50"/>
  587. <Column size="42"/>
  588. <Column size="0"/>
  589. <Column size="0"/>
  590. <Column size="0"/>
  591. <Column size="0"/>
  592. </Columns>
  593. <Rows>
  594. <Row size="30" band="head"/>
  595. <Row size="26"/>
  596. </Rows>
  597. <Band id="head">
  598. <Cell/>
  599. <Cell col="1" text="D"/>
  600. <Cell col="2" text="투여시점" wordwrap="char"/>
  601. <Cell col="3" text="투약시간" wordwrap="char"/>
  602. <Cell col="4" text="MIX" wordwrap="char"/>
  603. <Cell col="5" text="코드" wordwrap="char"/>
  604. <Cell col="6" text="처방명" wordwrap="char"/>
  605. <Cell col="7" text="적용방법" wordwrap="char"/>
  606. <Cell col="8" text="BSA/AUC" wordwrap="char"/>
  607. <Cell col="9" text="KG당용량" wordwrap="char"/>
  608. <Cell col="10" text="1일용량" wordwrap="char"/>
  609. <Cell col="11" text="1회용량" wordwrap="char"/>
  610. <Cell col="12" text="단위" wordwrap="char"/>
  611. <Cell col="13" text="1일수량" wordwrap="char"/>
  612. <Cell col="14" text="1회용량" wordwrap="char"/>
  613. <Cell col="15" text="단위" wordwrap="char"/>
  614. <Cell col="16" text="투여속도" wordwrap="char"/>
  615. <Cell col="17" text="단위" wordwrap="char"/>
  616. <Cell col="18" text="횟수" wordwrap="char"/>
  617. <Cell col="19" text="복용법/검체" wordwrap="char"/>
  618. <Cell col="20" text="복용법/검체명" wordwrap="char"/>
  619. <Cell col="21" text="PRN" wordwrap="char"/>
  620. <Cell col="22" text="급여" wordwrap="char"/>
  621. <Cell col="23" text="전달사항" wordwrap="char"/>
  622. <Cell col="24" text="투여기간" wordwrap="char"/>
  623. <Cell col="25" text="처방%" wordwrap="char"/>
  624. <Cell col="26" text="감량사유" wordwrap="char"/>
  625. <Cell col="27" text="기타" wordwrap="char"/>
  626. <Cell col="28" text="실행부서"/>
  627. <Cell col="29"/>
  628. <Cell col="30"/>
  629. <Cell col="31" text="종류"/>
  630. </Band>
  631. <Band id="body">
  632. <Cell text="bind:tempprcpflag"/>
  633. <Cell col="1" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prtldgnm" suppress="1" suppressalign="middle,over"/>
  634. <Cell col="2" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drugseq" suppress="2" suppressalign="middle,over"/>
  635. <Cell col="3" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drugtt"/>
  636. <Cell col="4" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpmixno" suppress="3" suppressalign="middle,over" combodataset="ds_P0104" combocodecol="wardcd" combodatacol="wardnm"/>
  637. <Cell col="5" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpcd" wordwrap="char"/>
  638. <Cell col="6" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':pacsno=='NORTN'?'#c8e67b':saveflag=='D'?'#f3e1bf':saveflag=='Y'?'#b9e5fb':'');" text="bind:prcpnm" wordwrap="char"/>
  639. <Cell col="7" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:volkind" wordwrap="char" combodataset="ds_cmb_volkind" combocodecol="value" combodatacol="label" enable="false"/>
  640. <Cell col="8" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:bsavol" wordwrap="char"/>
  641. <Cell col="9" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:kgvol" wordwrap="char"/>
  642. <Cell col="10" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvol" wordwrap="char"/>
  643. <Cell col="11" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc7" wordwrap="char"/>
  644. <Cell col="12" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpvolunitnm" wordwrap="char"/>
  645. <Cell col="13" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqty" wordwrap="char"/>
  646. <Cell col="14" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drprcpetc8" wordwrap="char"/>
  647. <Cell col="15" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcpqtyunitnm" wordwrap="char"/>
  648. <Cell col="16" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drugspd" wordwrap="char"/>
  649. <Cell col="17" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drugspdunitnm" wordwrap="char"/>
  650. <Cell col="18" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:prcptims" wordwrap="char"/>
  651. <Cell col="19" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drugmthdspccd" wordwrap="char"/>
  652. <Cell col="20" displaytype="text" style="align:left top;padding:6 1 2 1;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:drugmthdspccdnm" wordwrap="char"/>
  653. <Cell col="21" displaytype="checkbox" edittype="none" style="controlbackground:silver;controlborder:1 solid #708090cc ;" text="bind:prnprcpflag" expr="expr : (prnprcpflag==&quot;Y&quot;||prnprcpflag==1)?1:0" wordwrap="char" enable="false"/>
  654. <Cell col="22" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:payflagcd" wordwrap="char" combodataset="ds_P0104" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  655. <Cell col="23" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:remark" wordwrap="char"/>
  656. <Cell col="24" displaytype="text" style="align:top;padding:5 0 0 0;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:nursrem" wordwrap="char" autosizerow="none"/>
  657. <Cell col="25" style="align:right;padding:0 2 0 2;background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolrate" wordwrap="char"/>
  658. <Cell col="26" displaytype="combo" edittype="combo" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresn" wordwrap="char" combodataset="ds_cmb_subtrvolresn" combocodecol="value" combodatacol="label" enable="false"/>
  659. <Cell col="27" displaytype="text" style="background:EXPR(prtlabsnyn=='Y'?'#FF0000':'');background2:EXPR(prtlabsnyn=='Y'?'#FF0000':'');" text="bind:subtrvolresnetc" wordwrap="char"/>
  660. <Cell col="28" text="bind:prcpexecdeptcd"/>
  661. <Cell col="29" text="bind:ordseqno"/>
  662. <Cell col="30" text="bind:volrate"/>
  663. <Cell col="31" text="bind:prtlkind"/>
  664. </Band>
  665. </Format>
  666. </Formats>
  667. </Grid>
  668. <Div position="absolute 730 63 970 302" id="group6" visible="false" anchor="default" class="div_SA2">
  669. <Layouts>
  670. <Layout>
  671. <TextArea position="absolute 5 5 235 205" id="tar_rem" anchor="default"/>
  672. <Button position="absolute 179 210 235 232" id="button90" class="btn4" text="닫기" anchor="default" onclick="group3_switch1_case1_group6_button90_onclick"/>
  673. </Layout>
  674. </Layouts>
  675. </Div>
  676. </Layout>
  677. </Layouts>
  678. </Tabpage>
  679. <Tabpage text="차트보기" id="case3" style="anchor:default;margin:0 0 0 0;" scrollbars="none">
  680. <Layouts>
  681. <Layout/>
  682. </Layouts>
  683. </Tabpage>
  684. </Tabpages>
  685. </Tab>
  686. </Layout>
  687. </Layouts>
  688. </Div>
  689. <Shape position="absolute 265 26 1183 75" id="roundrect1" type="roundrectangle"/>
  690. <Edit readonly="true" position="absolute 1114 30 1159 49" id="input7" class="output"/>
  691. <MaskEdit trimtype="both" readonly="true" position="absolute 333 52 408 71" id="input8" mask="####-##-##" type="string" displaynulltext=" "/>
  692. <Edit readonly="true" position="absolute 887 52 941 71" id="input10" class="output"/>
  693. <Static text="kg" position="absolute 1047 34 1067 49" id="caption10"/>
  694. <Static text="~" position="absolute 507 53 518 73" align="align:center middle;" id="caption1"/>
  695. <Static text="신장" position="absolute 850 29 885 50" align="align:center middle;" id="caption2" class="cell_1" style="padding:0 0 0 4;"/>
  696. <Static text="D" position="absolute 473 52 488 72" id="caption22"/>
  697. <Static text="D" position="absolute 519 52 534 72" id="caption23"/>
  698. <Static text="시작일" position="absolute 271 51 331 72" align="align:center middle;" id="caption3" class="cell_1" style="padding:0 0 0 4;"/>
  699. <Static text="적용선택" position="absolute 411 51 471 72" align="align:center middle;" id="caption13" class="cell_1" style="padding:0 0 0 4;"/>
  700. <Radio position="absolute 1067 29 1112 50" id="radio1" class="cell_1" enable="false" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  701. <Dataset id="innerdataset">
  702. <ColumnInfo>
  703. <Column id="codecolumn"/>
  704. <Column id="datacolumn"/>
  705. </ColumnInfo>
  706. <Rows>
  707. <Row>
  708. <Col id="codecolumn">2</Col>
  709. <Col id="datacolumn">IBW</Col>
  710. </Row>
  711. </Rows>
  712. </Dataset>
  713. </Radio>
  714. <Static text="Cycle" position="absolute 627 51 672 72" align="align:center middle;" id="caption5" class="cell_1" style="padding:0 0 0 4;"/>
  715. <Static text="cm" position="absolute 933 34 953 49" id="caption6"/>
  716. <Edit readonly="true" position="absolute 523 53 548 72" id="input1" class="edt_transbg"/>
  717. <Edit readonly="true" position="absolute 674 52 704 71" id="input2" class="output"/>
  718. <Radio position="absolute 952 29 997 50" id="radio4" class="cell_1" enable="false" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  719. <Dataset id="innerdataset">
  720. <ColumnInfo>
  721. <Column id="codecolumn"/>
  722. <Column id="datacolumn"/>
  723. </ColumnInfo>
  724. <Rows>
  725. <Row>
  726. <Col id="codecolumn">1</Col>
  727. <Col id="datacolumn">체중</Col>
  728. </Row>
  729. </Rows>
  730. </Dataset>
  731. </Radio>
  732. <Static text="Line" position="absolute 556 51 591 72" align="align:center middle;" id="caption8" class="cell_1" style="padding:0 0 0 4;"/>
  733. <Edit readonly="true" position="absolute 478 53 503 72" id="input3" class="edt_transbg"/>
  734. <Static text="BSA" position="absolute 850 51 885 72" align="align:center middle;" id="caption18" class="cell_1" style="padding:0 0 0 4;"/>
  735. <Static text="kg" position="absolute 1161 34 1181 49" id="caption9"/>
  736. <Edit readonly="true" position="absolute 887 30 932 49" id="input4" class="output"/>
  737. <Edit readonly="true" position="absolute 593 52 625 71" id="input5" class="output"/>
  738. <Edit readonly="true" position="absolute 1000 30 1045 49" id="input6" class="output"/>
  739. <Edit readonly="true" position="absolute 796 29 846 48" id="output6" class="output"/>
  740. <Edit readonly="true" position="absolute 719 29 794 48" id="output7" class="output"/>
  741. <Edit readonly="true" position="absolute 593 29 623 48" id="output8" class="output"/>
  742. <Edit readonly="true" position="absolute 625 29 655 48" id="output9" class="output"/>
  743. <Edit readonly="true" position="absolute 333 29 408 48" id="output12" class="output"/>
  744. <Edit readonly="true" position="absolute 473 29 548 48" id="output13" class="output"/>
  745. <Static text="등록번호" position="absolute 271 29 331 50" align="align:center middle;" id="caption25" class="cell_1" style="padding:0 0 0 4;"/>
  746. <Static text="성명" position="absolute 411 28 471 49" align="align:center middle;" id="caption26" class="cell_1" style="padding:0 0 0 4;"/>
  747. <Static text="S/A" position="absolute 556 29 591 50" align="align:center middle;" id="caption28" class="cell_1" style="padding:0 0 0 4;"/>
  748. <Static text="병동병실" position="absolute 657 29 717 50" align="align:center middle;" id="caption29" class="cell_1" style="padding:0 0 0 4;"/>
  749. <Div position="absolute 265 74 547 181" id="group7" visible="false" class="div_SA2">
  750. <Layouts>
  751. <Layout>
  752. <Button position="absolute 145 73 201 95" id="button23" class="btn4" visible="true" text="출력" anchor="default" onclick="group7_button23_onclick"/>
  753. <Button position="absolute 210 73 266 95" id="button24" class="btn4" visible="true" text="닫기" anchor="default" onclick="group7_button24_onclick"/>
  754. <Radio position="absolute 65 15 281 36" id="radio2" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  755. <Dataset id="innerdataset">
  756. <ColumnInfo>
  757. <Column id="codecolumn"/>
  758. <Column id="datacolumn"/>
  759. </ColumnInfo>
  760. <Rows>
  761. <Row>
  762. <Col id="codecolumn">1</Col>
  763. <Col id="datacolumn">당일</Col>
  764. </Row>
  765. <Row>
  766. <Col id="codecolumn">2</Col>
  767. <Col id="datacolumn">오늘이후</Col>
  768. </Row>
  769. <Row>
  770. <Col id="codecolumn">9</Col>
  771. <Col id="datacolumn">전체</Col>
  772. </Row>
  773. </Rows>
  774. </Dataset>
  775. </Radio>
  776. <Static text="출력구분" position="absolute 3 13 63 36" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
  777. <Static text="출력매수" position="absolute 3 43 63 66" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
  778. <MaskEdit trimtype="both" position="absolute 65 43 145 62" align="align:center middle;" id="input9" mask="99" anchor="default"/>
  779. </Layout>
  780. </Layouts>
  781. </Div>
  782. <Edit readonly="true" position="absolute 1000 52 1054 71" id="output10" class="output"/>
  783. <Static text="GFR" position="absolute 952 51 992 72" align="align:center middle;" id="caption24" class="cell_1" style="padding:0 0 0 4;"/>
  784. <Edit readonly="true" position="absolute 1114 52 1168 71" id="output11" class="output"/>
  785. <Static text="AUC" position="absolute 1067 51 1107 72" align="align:center middle;" id="caption27" class="cell_1" style="padding:0 0 0 4;"/>
  786. <Static id="caption19" text="항암프로토콜 간호확인" class="tit_1" position="absolute 0 0 175 25"/>
  787. <Shape id="roundrect4" type="roundrectangle" position="absolute 1 27 263 52"/>
  788. <Static id="caption53" class="color_5" position="absolute 136 32 151 47"/>
  789. <Static id="caption55" text="처방발행" position="absolute 154 32 229 46"/>
  790. <Static id="caption32" class="color_3" position="absolute 207 32 222 47"/>
  791. <Static id="caption33" text="반환" position="absolute 225 32 259 46"/>
  792. <Static id="caption34" text="범 례" class="cell_2" position="absolute 9 30 59 49"/>
  793. <Static id="caption15" text="마감완료" position="absolute 82 32 157 46"/>
  794. <Static id="caption7" class="color_9" position="absolute 64 32 79 47"/>
  795. </Layout>
  796. </Layouts>
  797. <Objects>
  798. <Dataset id="ds_P0104" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  799. <ColumnInfo>
  800. <Column id="wardnm" type="STRING" size="256"/>
  801. <Column id="wardcd" type="STRING" size="256"/>
  802. </ColumnInfo>
  803. <Rows>
  804. <Row/>
  805. </Rows>
  806. </Dataset>
  807. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  808. <ColumnInfo>
  809. <Column id="printgb" type="STRING" size="256"/>
  810. <Column id="printcnt" type="STRING" size="256"/>
  811. </ColumnInfo>
  812. <Rows>
  813. <Row/>
  814. </Rows>
  815. </Dataset>
  816. <Dataset id="ds_send_wardinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  817. <ColumnInfo>
  818. <Column id="wardcd" type="STRING" size="256"/>
  819. <Column id="prcpdd" type="STRING" size="256"/>
  820. <Column id="appstat" type="STRING" size="256"/>
  821. <Column id="pid" type="STRING" size="256"/>
  822. </ColumnInfo>
  823. <Rows>
  824. <Row>
  825. <Col id="appstat">00</Col>
  826. </Row>
  827. </Rows>
  828. </Dataset>
  829. <Dataset id="ds_send_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  830. <ColumnInfo>
  831. <Column id="deptflag" type="STRING" size="256"/>
  832. </ColumnInfo>
  833. <Rows>
  834. <Row/>
  835. </Rows>
  836. </Dataset>
  837. <Dataset id="ds_init_deptlist_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  838. <ColumnInfo>
  839. <Column id="wardcd" type="STRING" size="256"/>
  840. <Column id="wardnm" type="STRING" size="256"/>
  841. </ColumnInfo>
  842. <Rows>
  843. <Row/>
  844. </Rows>
  845. </Dataset>
  846. <Dataset id="ds_send_srchdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  847. <ColumnInfo>
  848. <Column id="sickclscd" type="STRING" size="256"/>
  849. <Column id="prtlcd" type="STRING" size="256"/>
  850. <Column id="antimetprtlcd" type="STRING" size="256"/>
  851. <Column id="fromday" type="STRING" size="256"/>
  852. <Column id="sickclsflag" type="STRING" size="256"/>
  853. <Column id="cpgappno" type="STRING" size="256"/>
  854. </ColumnInfo>
  855. <Rows>
  856. <Row/>
  857. </Rows>
  858. </Dataset>
  859. <Dataset id="ds_main_sicklist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  860. <ColumnInfo>
  861. <Column id="sickclscd" type="STRING" size="256"/>
  862. <Column id="sickclsnm" type="STRING" size="256"/>
  863. </ColumnInfo>
  864. <Rows>
  865. <Row/>
  866. </Rows>
  867. </Dataset>
  868. <Dataset id="ds_main_prtlhislist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  869. <ColumnInfo>
  870. <Column id="drugstage" type="STRING" size="256"/>
  871. <Column id="drugcycle" type="STRING" size="256"/>
  872. <Column id="prtlnm" type="STRING" size="256"/>
  873. <Column id="appdd" type="STRING" size="256"/>
  874. <Column id="appterm" type="STRING" size="256"/>
  875. <Column id="acptno" type="STRING" size="256"/>
  876. <Column id="ioflag" type="STRING" size="256"/>
  877. <Column id="cpgappno" type="STRING" size="256"/>
  878. <Column id="orddeptcd" type="STRING" size="256"/>
  879. <Column id="sickclscd" type="STRING" size="256"/>
  880. <Column id="prtlcd" type="STRING" size="256"/>
  881. <Column id="antimetprtlcd" type="STRING" size="256"/>
  882. <Column id="fromday" type="STRING" size="256"/>
  883. <Column id="prtlterm" type="STRING" size="256"/>
  884. <Column id="ht" type="STRING" size="256"/>
  885. <Column id="wtflag" type="STRING" size="256"/>
  886. <Column id="wt" type="STRING" size="256"/>
  887. <Column id="ibw" type="STRING" size="256"/>
  888. <Column id="bsa" type="STRING" size="256"/>
  889. <Column id="gfrflag" type="STRING" size="256"/>
  890. <Column id="gfr" type="STRING" size="256"/>
  891. <Column id="age" type="STRING" size="256"/>
  892. <Column id="sexrate" type="STRING" size="256"/>
  893. <Column id="sc" type="STRING" size="256"/>
  894. <Column id="urvol" type="STRING" size="256"/>
  895. <Column id="urcr" type="STRING" size="256"/>
  896. <Column id="auc" type="STRING" size="256"/>
  897. <Column id="carbovol" type="STRING" size="256"/>
  898. <Column id="appstat" type="STRING" size="256"/>
  899. </ColumnInfo>
  900. <Rows>
  901. <Row/>
  902. </Rows>
  903. </Dataset>
  904. <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  905. <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  906. <ColumnInfo>
  907. <Column id="pid" type="STRING" size="256"/>
  908. </ColumnInfo>
  909. <Rows>
  910. <Row/>
  911. </Rows>
  912. </Dataset>
  913. <Dataset id="ds_main_prtlpatlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  914. <ColumnInfo>
  915. <Column id="drugstage" type="STRING" size="256"/>
  916. <Column id="drugcycle" type="STRING" size="256"/>
  917. <Column id="prtlnm" type="STRING" size="256"/>
  918. <Column id="appdd" type="STRING" size="256"/>
  919. <Column id="appterm" type="STRING" size="256"/>
  920. <Column id="acptno" type="STRING" size="256"/>
  921. <Column id="ioflag" type="STRING" size="256"/>
  922. </ColumnInfo>
  923. <Rows>
  924. <Row/>
  925. </Rows>
  926. </Dataset>
  927. <Dataset id="ds_main_prtlprcplist_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  928. <ColumnInfo>
  929. <Column id="drugseq" type="INT" size="256" sumtext="투약순서"/>
  930. <Column id="drugtt" type="STRING" size="256" sumtext="투약시간"/>
  931. <Column id="prcpmixno" type="STRING" size="256" sumtext="Mix번호"/>
  932. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  933. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  934. <Column id="payflagcd" type="STRING" size="256" sumtext="급여"/>
  935. <Column id="bsavol" type="BIGDECIMAL" size="256" sumtext="BSA당용량"/>
  936. <Column id="kgvol" type="BIGDECIMAL" size="256" sumtext="kg당용량"/>
  937. <Column id="prcpvol" type="BIGDECIMAL" size="256" sumtext="1일용량"/>
  938. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="용량단위"/>
  939. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  940. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="1일수량"/>
  941. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="수량단위"/>
  942. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="수량단위"/>
  943. <Column id="drugspd" type="BIGDECIMAL" size="256" sumtext="투여속도"/>
  944. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위"/>
  945. <Column id="drugspdunitnm" type="STRING" size="256" sumtext="투여속도단위"/>
  946. <Column id="prcptims" type="INT" size="256" sumtext="횟수"/>
  947. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="용법"/>
  948. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN"/>
  949. <Column id="remark" type="STRING" size="256" sumtext="Remark"/>
  950. <Column id="nursrem" type="STRING" size="256" sumtext="간호전달사항"/>
  951. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처치부서전달사항"/>
  952. <Column id="ordseqno" type="STRING" size="256" sumtext="처방순번"/>
  953. <Column id="prtlkind" type="STRING" size="256" sumtext="종류"/>
  954. <Column id="volrate" type="STRING" size="256" sumtext="수량용량비율"/>
  955. <Column id="prtldg" type="STRING" size="256" sumtext="차수"/>
  956. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  957. <Column id="saveflag" type="STRING" size="256" sumtext="처방구분"/>
  958. <Column id="subtrvolrate" type="STRING" size="256" sumtext="처방비율"/>
  959. <Column id="subtrvolresn" type="STRING" size="256" sumtext="감량사유"/>
  960. <Column id="subtrvolresnetc" type="STRING" size="256" sumtext="감량사유기타"/>
  961. <Column id="pacsno" type="STRING" size="256" sumtext=""/>
  962. <Column id="prnprcpdtl" type="STRING" size="256" sumtext="prn처방 사유/횟수"/>
  963. <Column id="drprcpetc7" type="STRING" size="256" sumtext="1회용량"/>
  964. <Column id="drprcpetc8" type="STRING" size="256" sumtext="1회수량"/>
  965. <Column id="prtlabsnyn" type="STRING" size="256" sumtext="항암프로토콜 품절약"/>
  966. </ColumnInfo>
  967. <Rows>
  968. <Row/>
  969. </Rows>
  970. </Dataset>
  971. <Dataset id="ds_main_prtlprcplist_item2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  972. <ColumnInfo>
  973. <Column id="drugseq" type="INT" size="256" sumtext="투약순서"/>
  974. <Column id="drugtt" type="STRING" size="256" sumtext="투약시간"/>
  975. <Column id="prcpmixno" type="STRING" size="256" sumtext="Mix번호"/>
  976. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  977. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  978. <Column id="payflagcd" type="STRING" size="256" sumtext="급여"/>
  979. <Column id="bsavol" type="BIGDECIMAL" size="256" sumtext="BSA당용량"/>
  980. <Column id="kgvol" type="BIGDECIMAL" size="256" sumtext="kg당용량"/>
  981. <Column id="prcpvol" type="BIGDECIMAL" size="256" sumtext="1일용량"/>
  982. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="용량단위"/>
  983. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  984. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="1일수량"/>
  985. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="수량단위"/>
  986. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="수량단위"/>
  987. <Column id="drugspd" type="BIGDECIMAL" size="256" sumtext="투여속도"/>
  988. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위"/>
  989. <Column id="drugspdunitnm" type="STRING" size="256" sumtext="투여속도단위"/>
  990. <Column id="prcptims" type="INT" size="256" sumtext="횟수"/>
  991. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="용법"/>
  992. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN"/>
  993. <Column id="remark" type="STRING" size="256" sumtext="Remark"/>
  994. <Column id="nursrem" type="STRING" size="256" sumtext="간호전달사항"/>
  995. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처치부서전달사항"/>
  996. <Column id="ordseqno" type="STRING" size="256" sumtext="처방순번"/>
  997. <Column id="prtlkind" type="STRING" size="256" sumtext="종류"/>
  998. <Column id="volrate" type="STRING" size="256" sumtext="수량용량비율"/>
  999. <Column id="prtldg" type="STRING" size="256" sumtext="차수"/>
  1000. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1001. <Column id="saveflag" type="STRING" size="256" sumtext="처방구분"/>
  1002. <Column id="subtrvolrate" type="STRING" size="256" sumtext="처방비율"/>
  1003. <Column id="subtrvolresn" type="STRING" size="256" sumtext="감량사유"/>
  1004. <Column id="subtrvolresnetc" type="STRING" size="256" sumtext="감량사유기타"/>
  1005. <Column id="pacsno" type="STRING" size="256" sumtext=""/>
  1006. <Column id="prnprcpdtl" type="STRING" size="256" sumtext="prn처방 사유/횟수"/>
  1007. <Column id="drprcpetc7" type="STRING" size="256" sumtext="1회용량"/>
  1008. <Column id="drprcpetc8" type="STRING" size="256" sumtext="1회수량"/>
  1009. <Column id="prtlabsnyn" type="STRING" size="256" sumtext="항암프로토콜 품절약"/>
  1010. </ColumnInfo>
  1011. <Rows>
  1012. <Row/>
  1013. </Rows>
  1014. </Dataset>
  1015. <Dataset id="ds_main_prtlprcplist_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1016. <ColumnInfo>
  1017. <Column id="drugseq" type="INT" size="256" sumtext="투약순서"/>
  1018. <Column id="drugtt" type="STRING" size="256" sumtext="투약시간"/>
  1019. <Column id="prcpmixno" type="STRING" size="256" sumtext="Mix번호"/>
  1020. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1021. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1022. <Column id="payflagcd" type="STRING" size="256" sumtext="급여"/>
  1023. <Column id="bsavol" type="BIGDECIMAL" size="256" sumtext="BSA당용량"/>
  1024. <Column id="kgvol" type="BIGDECIMAL" size="256" sumtext="kg당용량"/>
  1025. <Column id="prcpvol" type="BIGDECIMAL" size="256" sumtext="1일용량"/>
  1026. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="용량단위"/>
  1027. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  1028. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="1일수량"/>
  1029. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="수량단위"/>
  1030. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="수량단위"/>
  1031. <Column id="drugspd" type="BIGDECIMAL" size="256" sumtext="투여속도"/>
  1032. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위"/>
  1033. <Column id="drugspdunitnm" type="STRING" size="256" sumtext="투여속도단위"/>
  1034. <Column id="prcptims" type="INT" size="256" sumtext="횟수"/>
  1035. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="용법"/>
  1036. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN"/>
  1037. <Column id="remark" type="STRING" size="256" sumtext="Remark"/>
  1038. <Column id="nursrem" type="STRING" size="256" sumtext="간호전달사항"/>
  1039. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처치부서전달사항"/>
  1040. <Column id="ordseqno" type="STRING" size="256" sumtext="처방순번"/>
  1041. <Column id="prtlkind" type="STRING" size="256" sumtext="종류"/>
  1042. <Column id="volrate" type="STRING" size="256" sumtext="수량용량비율"/>
  1043. <Column id="prtldg" type="STRING" size="256" sumtext="차수"/>
  1044. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1045. <Column id="saveflag" type="STRING" size="256" sumtext="처방구분"/>
  1046. <Column id="subtrvolrate" type="STRING" size="256" sumtext="처방비율"/>
  1047. <Column id="subtrvolresn" type="STRING" size="256" sumtext="감량사유"/>
  1048. <Column id="subtrvolresnetc" type="STRING" size="256" sumtext="감량사유기타"/>
  1049. <Column id="pacsno" type="STRING" size="256" sumtext=""/>
  1050. <Column id="prnprcpdtl" type="STRING" size="256" sumtext="prn처방 사유/횟수"/>
  1051. <Column id="drprcpetc7" type="STRING" size="256" sumtext="1회용량"/>
  1052. <Column id="drprcpetc8" type="STRING" size="256" sumtext="1회수량"/>
  1053. <Column id="prtlabsnyn" type="STRING" size="256" sumtext="항암프로토콜 품절약"/>
  1054. </ColumnInfo>
  1055. <Rows>
  1056. <Row/>
  1057. </Rows>
  1058. </Dataset>
  1059. <Dataset id="ds_main_prtlprcplist_item4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1060. <ColumnInfo>
  1061. <Column id="drugseq" type="INT" size="256" sumtext="투약순서"/>
  1062. <Column id="drugtt" type="STRING" size="256" sumtext="투약시간"/>
  1063. <Column id="prcpmixno" type="STRING" size="256" sumtext="Mix번호"/>
  1064. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1065. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1066. <Column id="payflagcd" type="STRING" size="256" sumtext="급여"/>
  1067. <Column id="bsavol" type="BIGDECIMAL" size="256" sumtext="BSA당용량"/>
  1068. <Column id="kgvol" type="BIGDECIMAL" size="256" sumtext="kg당용량"/>
  1069. <Column id="prcpvol" type="BIGDECIMAL" size="256" sumtext="1일용량"/>
  1070. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="용량단위"/>
  1071. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  1072. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="1일수량"/>
  1073. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="수량단위"/>
  1074. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="수량단위"/>
  1075. <Column id="drugspd" type="BIGDECIMAL" size="256" sumtext="투여속도"/>
  1076. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위"/>
  1077. <Column id="drugspdunitnm" type="STRING" size="256" sumtext="투여속도단위"/>
  1078. <Column id="prcptims" type="INT" size="256" sumtext="횟수"/>
  1079. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="용법"/>
  1080. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN"/>
  1081. <Column id="remark" type="STRING" size="256" sumtext="Remark"/>
  1082. <Column id="nursrem" type="STRING" size="256" sumtext="간호전달사항"/>
  1083. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처치부서전달사항"/>
  1084. <Column id="ordseqno" type="STRING" size="256" sumtext="처방순번"/>
  1085. <Column id="prtlkind" type="STRING" size="256" sumtext="종류"/>
  1086. <Column id="volrate" type="STRING" size="256" sumtext="수량용량비율"/>
  1087. <Column id="prtldg" type="STRING" size="256" sumtext="차수"/>
  1088. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1089. <Column id="saveflag" type="STRING" size="256" sumtext="처방구분"/>
  1090. <Column id="subtrvolrate" type="STRING" size="256" sumtext="처방비율"/>
  1091. <Column id="subtrvolresn" type="STRING" size="256" sumtext="감량사유"/>
  1092. <Column id="subtrvolresnetc" type="STRING" size="256" sumtext="감량사유기타"/>
  1093. <Column id="pacsno" type="STRING" size="256" sumtext=""/>
  1094. <Column id="prnprcpdtl" type="STRING" size="256" sumtext="prn처방 사유/횟수"/>
  1095. <Column id="drprcpetc7" type="STRING" size="256" sumtext="1회용량"/>
  1096. <Column id="drprcpetc8" type="STRING" size="256" sumtext="1회수량"/>
  1097. <Column id="prtlabsnyn" type="STRING" size="256" sumtext="항암프로토콜 품절약"/>
  1098. </ColumnInfo>
  1099. <Rows>
  1100. <Row/>
  1101. </Rows>
  1102. </Dataset>
  1103. <Dataset id="ds_main_prtlprcplist_item5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1104. <ColumnInfo>
  1105. <Column id="drugseq" type="INT" size="256" sumtext="투약순서"/>
  1106. <Column id="drugtt" type="STRING" size="256" sumtext="투약시간"/>
  1107. <Column id="prcpmixno" type="STRING" size="256" sumtext="Mix번호"/>
  1108. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1109. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1110. <Column id="payflagcd" type="STRING" size="256" sumtext="급여"/>
  1111. <Column id="bsavol" type="BIGDECIMAL" size="256" sumtext="BSA당용량"/>
  1112. <Column id="kgvol" type="BIGDECIMAL" size="256" sumtext="kg당용량"/>
  1113. <Column id="prcpvol" type="BIGDECIMAL" size="256" sumtext="1일용량"/>
  1114. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="용량단위"/>
  1115. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  1116. <Column id="prcpqty" type="BIGDECIMAL" size="256" sumtext="1일수량"/>
  1117. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="수량단위"/>
  1118. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="수량단위"/>
  1119. <Column id="drugspd" type="BIGDECIMAL" size="256" sumtext="투여속도"/>
  1120. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위"/>
  1121. <Column id="drugspdunitnm" type="STRING" size="256" sumtext="투여속도단위"/>
  1122. <Column id="prcptims" type="INT" size="256" sumtext="횟수"/>
  1123. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="용법"/>
  1124. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN"/>
  1125. <Column id="remark" type="STRING" size="256" sumtext="Remark"/>
  1126. <Column id="nursrem" type="STRING" size="256" sumtext="간호전달사항"/>
  1127. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처치부서전달사항"/>
  1128. <Column id="ordseqno" type="STRING" size="256" sumtext="처방순번"/>
  1129. <Column id="prtlkind" type="STRING" size="256" sumtext="종류"/>
  1130. <Column id="volrate" type="STRING" size="256" sumtext="수량용량비율"/>
  1131. <Column id="prtldg" type="STRING" size="256" sumtext="차수"/>
  1132. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1133. <Column id="saveflag" type="STRING" size="256" sumtext="처방구분"/>
  1134. <Column id="subtrvolrate" type="STRING" size="256" sumtext="처방비율"/>
  1135. <Column id="subtrvolresn" type="STRING" size="256" sumtext="감량사유"/>
  1136. <Column id="subtrvolresnetc" type="STRING" size="256" sumtext="감량사유기타"/>
  1137. <Column id="pacsno" type="STRING" size="256" sumtext=""/>
  1138. <Column id="prnprcpdtl" type="STRING" size="256" sumtext="prn처방 사유/횟수"/>
  1139. <Column id="drprcpetc7" type="STRING" size="256" sumtext="1회용량"/>
  1140. <Column id="drprcpetc8" type="STRING" size="256" sumtext="1회수량"/>
  1141. <Column id="prtlabsnyn" type="STRING" size="256" sumtext="항암프로토콜 품절약"/>
  1142. </ColumnInfo>
  1143. <Rows>
  1144. <Row/>
  1145. </Rows>
  1146. </Dataset>
  1147. <Dataset id="ds_main_prtlprcpprelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1148. <ColumnInfo>
  1149. <Column id="prtldgnm" type="STRING" size="256" sumtext="D"/>
  1150. <Column id="prtldg" type="STRING" size="256" sumtext="D"/>
  1151. <Column id="drugseq" type="STRING" size="256" sumtext="투약순서"/>
  1152. <Column id="drugtt" type="STRING" size="256" sumtext="투약시간"/>
  1153. <Column id="volkind" type="STRING" size="256" sumtext="적용구분"/>
  1154. <Column id="bsavol" type="STRING" size="256" sumtext="BSA당용량"/>
  1155. <Column id="kgvol" type="STRING" size="256" sumtext="kg당용량"/>
  1156. <Column id="remark" type="STRING" size="256" sumtext="Remark"/>
  1157. <Column id="nursrem" type="STRING" size="256" sumtext="간호전달사항"/>
  1158. <Column id="volrate" type="STRING" size="256" sumtext="수량용량비율"/>
  1159. <Column id="prtlkind" type="STRING" size="256" sumtext="항암진토 구분"/>
  1160. <Column id="ordseqno" type="INT" size="256" sumtext="처방순번"/>
  1161. <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
  1162. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  1163. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  1164. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드(추가)"/>
  1165. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1166. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1167. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  1168. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  1169. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  1170. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  1171. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  1172. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  1173. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  1174. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  1175. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  1176. <Column id="nursrem" type="STRING" size="256" sumtext="전달사항"/>
  1177. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  1178. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1179. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  1180. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  1181. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  1182. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  1183. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  1184. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  1185. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  1186. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  1187. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  1188. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  1189. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  1190. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  1191. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  1192. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  1193. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  1194. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  1195. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  1196. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  1197. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  1198. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  1199. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  1200. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  1201. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  1202. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  1203. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  1204. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  1205. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  1206. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  1207. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  1208. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  1209. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  1210. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  1211. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  1212. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  1213. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  1214. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  1215. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  1216. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  1217. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  1218. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  1219. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  1220. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  1221. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  1222. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  1223. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  1224. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  1225. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  1226. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  1227. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  1228. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  1229. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  1230. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  1231. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  1232. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  1233. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  1234. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  1235. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  1236. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  1237. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  1238. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  1239. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  1240. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  1241. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  1242. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  1243. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  1244. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  1245. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  1246. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  1247. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  1248. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  1249. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  1250. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  1251. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  1252. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  1253. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  1254. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  1255. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  1256. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  1257. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  1258. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  1259. <Column id="chkcol" type="STRING" size="256" sumtext="전처방chekc표시"/>
  1260. <Column id="stepno" type="STRING" size="256" sumtext="CP스텝번호"/>
  1261. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1262. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  1263. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  1264. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  1265. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  1266. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  1267. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  1268. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  1269. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  1270. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  1271. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  1272. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  1273. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  1274. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  1275. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  1276. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  1277. <Column id="prcpclsorder" type="STRING" size="256" sumtext="처방분류코드"/>
  1278. <Column id="saveflag" type="STRING" size="256" sumtext="저장구분"/>
  1279. <Column id="subtrvolrate" type="STRING" size="256" sumtext="처방비율"/>
  1280. <Column id="subtrvolresn" type="STRING" size="256" sumtext="감량사유"/>
  1281. <Column id="subtrvolresnetc" type="STRING" size="256" sumtext="감량사유기타"/>
  1282. <Column id="cpgappno" type="STRING" size="256" sumtext="CPG번호"/>
  1283. <Column id="sel" type="STRING" size="256" sumtext="반환여부"/>
  1284. <Column id="pacsno" type="STRING" size="256" sumtext="반환가능여부"/>
  1285. <Column id="cnfmdd" type="STRING" size="256" sumtext="확인일자"/>
  1286. <Column id="cnfmtm" type="STRING" size="256" sumtext="확인시간"/>
  1287. <Column id="cnfmid" type="STRING" size="256" sumtext="확인자"/>
  1288. <Column id="prcpendid" type="STRING" size="256" sumtext="확인시간"/>
  1289. <Column id="prcpenddt" type="STRING" size="256" sumtext="확인자"/>
  1290. <Column id="prnprcpdtl" type="STRING" size="256" sumtext="PRN처방 사유,횟수"/>
  1291. <Column id="drprcpetc7" type="STRING" size="256" sumtext="1회용량"/>
  1292. <Column id="drprcpetc8" type="STRING" size="256" sumtext="1회수량"/>
  1293. <Column id="prtlabsnyn" type="STRING" size="256" sumtext="항암프로토콜품절약"/>
  1294. </ColumnInfo>
  1295. <Rows>
  1296. <Row/>
  1297. </Rows>
  1298. </Dataset>
  1299. <Dataset id="ds_main_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1300. <ColumnInfo>
  1301. <Column id="ht" type="STRING" size="256"/>
  1302. <Column id="wt" type="STRING" size="256"/>
  1303. <Column id="ibw" type="STRING" size="256"/>
  1304. <Column id="bsa" type="STRING" size="256"/>
  1305. <Column id="age" type="STRING" size="256"/>
  1306. <Column id="sc" type="STRING" size="256"/>
  1307. <Column id="urvol" type="STRING" size="256"/>
  1308. <Column id="urcr" type="STRING" size="256"/>
  1309. <Column id="auc" type="STRING" size="256"/>
  1310. <Column id="carbovol" type="STRING" size="256"/>
  1311. <Column id="gfrflag" type="STRING" size="256"/>
  1312. <Column id="gfr" type="STRING" size="256"/>
  1313. <Column id="sexrate" type="STRING" size="256"/>
  1314. <Column id="wtflag" type="STRING" size="256"/>
  1315. <Column id="prtlnm" type="STRING" size="256"/>
  1316. <Column id="pid" type="STRING" size="256"/>
  1317. <Column id="hngnm" type="STRING" size="256"/>
  1318. <Column id="wardcd" type="STRING" size="256"/>
  1319. <Column id="roomcd" type="STRING" size="256"/>
  1320. <Column id="sex" type="STRING" size="256"/>
  1321. <Column id="rrgstno1" type="STRING" size="256"/>
  1322. <Column id="rrgstno2" type="STRING" size="256"/>
  1323. <Column id="drnm" type="STRING" size="256"/>
  1324. </ColumnInfo>
  1325. <Rows>
  1326. <Row>
  1327. <Col id="gfrflag">1</Col>
  1328. <Col id="wtflag">1</Col>
  1329. </Row>
  1330. </Rows>
  1331. </Dataset>
  1332. <Dataset id="ds_main_prtlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1333. <ColumnInfo>
  1334. <Column id="startdate" type="STRING" size="256"/>
  1335. <Column id="startterm" type="STRING" size="256"/>
  1336. <Column id="endterm" type="STRING" size="256"/>
  1337. <Column id="drugcycle" type="STRING" size="256"/>
  1338. <Column id="drugstage" type="STRING" size="256"/>
  1339. <Column id="startdd" type="STRING" size="256"/>
  1340. <Column id="enddd" type="STRING" size="256"/>
  1341. <Column id="currentpg" type="STRING" size="256"/>
  1342. <Column id="totpg" type="STRING" size="256"/>
  1343. <Column id="d1nm" type="STRING" size="256"/>
  1344. <Column id="d2nm" type="STRING" size="256"/>
  1345. <Column id="d3nm" type="STRING" size="256"/>
  1346. <Column id="d4nm" type="STRING" size="256"/>
  1347. <Column id="d5nm" type="STRING" size="256"/>
  1348. </ColumnInfo>
  1349. <Rows>
  1350. <Row/>
  1351. </Rows>
  1352. </Dataset>
  1353. <Dataset id="ds_main_diaginfo_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_diaginfo_diagcdlist_oncolumnchanged">
  1354. <ColumnInfo>
  1355. <Column id="diagkindcd" type="STRING" size="256"/>
  1356. <Column id="diagkindcdflag" type="STRING" size="256"/>
  1357. <Column id="icd10cd" type="STRING" size="256"/>
  1358. <Column id="diagengnm" type="STRING" size="256"/>
  1359. <Column id="spclinfo" type="STRING" size="256"/>
  1360. </ColumnInfo>
  1361. <Rows>
  1362. <Row/>
  1363. </Rows>
  1364. </Dataset>
  1365. <Dataset id="ds_main_prtlprcpprelist_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_prtlprcpprelist_prcplist_oncolumnchanged">
  1366. <ColumnInfo>
  1367. <Column id="tempprcpflag" type="STRING" size="256"/>
  1368. <Column id="prtldgnm" type="STRING" size="256"/>
  1369. <Column id="drugseq" type="STRING" size="256"/>
  1370. <Column id="drugtt" type="STRING" size="256"/>
  1371. <Column id="prcpmixno" type="STRING" size="256"/>
  1372. <Column id="prcpcd" type="STRING" size="256"/>
  1373. <Column id="prcpnm" type="STRING" size="256"/>
  1374. <Column id="payflagcd" type="STRING" size="256"/>
  1375. <Column id="volkind" type="STRING" size="256"/>
  1376. <Column id="bsavol" type="STRING" size="256"/>
  1377. <Column id="kgvol" type="STRING" size="256"/>
  1378. <Column id="prcpvol" type="STRING" size="256"/>
  1379. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  1380. <Column id="prcpqty" type="STRING" size="256"/>
  1381. <Column id="prcpqtyunitnm" type="STRING" size="256"/>
  1382. <Column id="drugspd" type="STRING" size="256"/>
  1383. <Column id="drugspdunitnm" type="STRING" size="256"/>
  1384. <Column id="prcptims" type="STRING" size="256"/>
  1385. <Column id="drugmthdspccd" type="STRING" size="256"/>
  1386. <Column id="drugmthdspccdnm" type="STRING" size="256"/>
  1387. <Column id="prnprcpflag" type="STRING" size="256"/>
  1388. <Column id="remark" type="STRING" size="256"/>
  1389. <Column id="nursrem" type="STRING" size="256"/>
  1390. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  1391. <Column id="ordseqno" type="STRING" size="256"/>
  1392. <Column id="volrate" type="STRING" size="256"/>
  1393. <Column id="prtlkind" type="STRING" size="256"/>
  1394. </ColumnInfo>
  1395. <Rows>
  1396. <Row>
  1397. <Col id="tempprcpflag"/>
  1398. <Col id="prtldgnm"/>
  1399. <Col id="drugseq"/>
  1400. <Col id="drugtt"/>
  1401. <Col id="prcpmixno"/>
  1402. <Col id="prcpcd"/>
  1403. <Col id="prcpnm"/>
  1404. <Col id="payflagcd"/>
  1405. <Col id="volkind"/>
  1406. <Col id="bsavol"/>
  1407. <Col id="kgvol"/>
  1408. <Col id="prcpvol"/>
  1409. <Col id="prcpvolunitnm"/>
  1410. <Col id="prcpqty"/>
  1411. <Col id="prcpqtyunitnm"/>
  1412. <Col id="drugspd"/>
  1413. <Col id="drugspdunitnm"/>
  1414. <Col id="prcptims"/>
  1415. <Col id="drugmthdspccd"/>
  1416. <Col id="drugmthdspccdnm"/>
  1417. <Col id="prnprcpflag"/>
  1418. <Col id="remark"/>
  1419. <Col id="nursrem"/>
  1420. <Col id="prcpexecdeptcd"/>
  1421. <Col id="ordseqno"/>
  1422. <Col id="volrate"/>
  1423. <Col id="prtlkind"/>
  1424. </Row>
  1425. </Rows>
  1426. </Dataset>
  1427. <Dataset id="ds_main_prtllist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1428. <Dataset id="ds_send_srchdata_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1429. <ColumnInfo>
  1430. <Column id="orddeptcd" type="STRING" size="256"/>
  1431. <Column id="icd10cd" type="STRING" size="256"/>
  1432. <Column id="ioflag" type="STRING" size="256"/>
  1433. <Column id="pid" type="STRING" size="256"/>
  1434. <Column id="age" type="STRING" size="256"/>
  1435. <Column id="sex" type="STRING" size="256"/>
  1436. <Column id="orddd" type="STRING" size="256"/>
  1437. <Column id="cretno" type="STRING" size="256"/>
  1438. <Column id="prcpgenrflag" type="STRING" size="256"/>
  1439. <Column id="prtlcd" type="STRING" size="256"/>
  1440. </ColumnInfo>
  1441. <Rows>
  1442. <Row>
  1443. <Col id="orddeptcd"/>
  1444. <Col id="icd10cd"/>
  1445. <Col id="ioflag"/>
  1446. <Col id="pid"/>
  1447. <Col id="age"/>
  1448. <Col id="sex"/>
  1449. <Col id="orddd"/>
  1450. <Col id="cretno"/>
  1451. <Col id="prcpgenrflag"/>
  1452. <Col id="prtlcd"/>
  1453. </Row>
  1454. </Rows>
  1455. </Dataset>
  1456. <Dataset id="ds_send_data_orderdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1457. <ColumnInfo>
  1458. <Column id="pid" type="STRING" size="256"/>
  1459. <Column id="orddd" type="STRING" size="256"/>
  1460. <Column id="cretno" type="STRING" size="256"/>
  1461. <Column id="appdd" type="STRING" size="256"/>
  1462. <Column id="starttimes" type="STRING" size="256"/>
  1463. <Column id="endtimes" type="STRING" size="256"/>
  1464. <Column id="orddeptcd" type="STRING" size="256"/>
  1465. <Column id="sickclscd" type="STRING" size="256"/>
  1466. <Column id="ioflag" type="STRING" size="256"/>
  1467. <Column id="prtlcd" type="STRING" size="256"/>
  1468. <Column id="antimetprtlcd" type="STRING" size="256"/>
  1469. <Column id="drugstage" type="STRING" size="256"/>
  1470. <Column id="drugcycle" type="STRING" size="256"/>
  1471. <Column id="cpgappno" type="STRING" size="256"/>
  1472. <Column id="ht" type="STRING" size="256"/>
  1473. <Column id="wtflag" type="STRING" size="256"/>
  1474. <Column id="wt" type="STRING" size="256"/>
  1475. <Column id="ibw" type="STRING" size="256"/>
  1476. <Column id="bsa" type="STRING" size="256"/>
  1477. <Column id="gfrflag" type="STRING" size="256"/>
  1478. <Column id="gfr" type="STRING" size="256"/>
  1479. <Column id="age" type="STRING" size="256"/>
  1480. <Column id="sexrate" type="STRING" size="256"/>
  1481. <Column id="sc" type="STRING" size="256"/>
  1482. <Column id="urvol" type="STRING" size="256"/>
  1483. <Column id="urcr" type="STRING" size="256"/>
  1484. <Column id="auc" type="STRING" size="256"/>
  1485. <Column id="carbovol" type="STRING" size="256"/>
  1486. <Column id="wardcd" type="STRING" size="256"/>
  1487. <Column id="appstat" type="STRING" size="256"/>
  1488. <Column id="updateflag" type="STRING" size="256"/>
  1489. <Column id="startdate" type="STRING" size="256"/>
  1490. <Column id="prcgb" type="STRING" size="256"/>
  1491. </ColumnInfo>
  1492. <Rows>
  1493. <Row>
  1494. <Col id="pid"/>
  1495. <Col id="orddd"/>
  1496. <Col id="cretno"/>
  1497. <Col id="appdd"/>
  1498. <Col id="starttimes"/>
  1499. <Col id="endtimes"/>
  1500. <Col id="orddeptcd"/>
  1501. <Col id="sickclscd"/>
  1502. <Col id="ioflag"/>
  1503. <Col id="prtlcd"/>
  1504. <Col id="antimetprtlcd"/>
  1505. <Col id="drugstage"/>
  1506. <Col id="drugcycle"/>
  1507. <Col id="cpgappno"/>
  1508. <Col id="ht"/>
  1509. <Col id="wtflag"/>
  1510. <Col id="wt"/>
  1511. <Col id="ibw"/>
  1512. <Col id="bsa"/>
  1513. <Col id="gfrflag"/>
  1514. <Col id="gfr"/>
  1515. <Col id="age"/>
  1516. <Col id="sexrate"/>
  1517. <Col id="sc"/>
  1518. <Col id="urvol"/>
  1519. <Col id="urcr"/>
  1520. <Col id="auc"/>
  1521. <Col id="carbovol"/>
  1522. <Col id="wardcd"/>
  1523. <Col id="appstat"/>
  1524. <Col id="updateflag"/>
  1525. <Col id="startdate"/>
  1526. <Col id="prcgb"/>
  1527. </Row>
  1528. </Rows>
  1529. </Dataset>
  1530. <Dataset id="ds_cmb_volkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1531. <ColumnInfo>
  1532. <Column id="label" type="STRING" size="256"/>
  1533. <Column id="value" type="STRING" size="256"/>
  1534. </ColumnInfo>
  1535. <Rows>
  1536. <Row>
  1537. <Col id="label">-</Col>
  1538. <Col id="value">0</Col>
  1539. </Row>
  1540. <Row>
  1541. <Col id="label">BSA</Col>
  1542. <Col id="value">1</Col>
  1543. </Row>
  1544. <Row>
  1545. <Col id="label">KG</Col>
  1546. <Col id="value">2</Col>
  1547. </Row>
  1548. <Row>
  1549. <Col id="label">AUC</Col>
  1550. <Col id="value">3</Col>
  1551. </Row>
  1552. </Rows>
  1553. </Dataset>
  1554. <Dataset id="ds_cmb_subtrvolresn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1555. <ColumnInfo>
  1556. <Column id="label" type="STRING" size="256"/>
  1557. <Column id="value" type="STRING" size="256"/>
  1558. </ColumnInfo>
  1559. <Rows>
  1560. <Row>
  1561. <Col id="label">간장기능저하</Col>
  1562. <Col id="value">1</Col>
  1563. </Row>
  1564. <Row>
  1565. <Col id="label">신장기능저하</Col>
  1566. <Col id="value">2</Col>
  1567. </Row>
  1568. <Row>
  1569. <Col id="label">PS 저하</Col>
  1570. <Col id="value">3</Col>
  1571. </Row>
  1572. <Row>
  1573. <Col id="label">BoneMarrow Suppression</Col>
  1574. <Col id="value">4</Col>
  1575. </Row>
  1576. <Row>
  1577. <Col id="label">기타</Col>
  1578. <Col id="value">9</Col>
  1579. </Row>
  1580. </Rows>
  1581. </Dataset>
  1582. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1583. <ColumnInfo>
  1584. <Column id="rem" type="STRING" size="256"/>
  1585. <Column id="patinfo" type="STRING" size="256"/>
  1586. <Column id="hosinprcpresncd" type="STRING" size="256"/>
  1587. <Column id="prcpdd" type="STRING" size="256"/>
  1588. <Column id="prcpkindcd" type="STRING" size="256"/>
  1589. </ColumnInfo>
  1590. <Rows>
  1591. <Row>
  1592. <Col id="rem"/>
  1593. <Col id="patinfo"/>
  1594. <Col id="hosinprcpresncd"/>
  1595. <Col id="prcpdd"/>
  1596. <Col id="prcpkindcd"/>
  1597. </Row>
  1598. </Rows>
  1599. </Dataset>
  1600. <Dataset id="ds_cmb_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1601. <ColumnInfo>
  1602. <Column id="label" type="STRING" size="256"/>
  1603. <Column id="value" type="STRING" size="256"/>
  1604. </ColumnInfo>
  1605. <Rows>
  1606. <Row>
  1607. <Col id="label">입원</Col>
  1608. <Col id="value">I</Col>
  1609. </Row>
  1610. <Row>
  1611. <Col id="label">외래</Col>
  1612. <Col id="value">O</Col>
  1613. </Row>
  1614. </Rows>
  1615. </Dataset>
  1616. <Dataset id="ds_tempprcp_prtlprcpprelist_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1617. <Dataset id="ds_main2_lablist_labinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1618. <ColumnInfo>
  1619. <Column id="prtldgnm" type="STRING" size="256"/>
  1620. <Column id="prcpdd" type="STRING" size="256"/>
  1621. <Column id="labtitle" type="STRING" size="256"/>
  1622. <Column id="labname" type="STRING" size="256"/>
  1623. </ColumnInfo>
  1624. <Rows>
  1625. <Row/>
  1626. </Rows>
  1627. </Dataset>
  1628. <Dataset id="ds_main1_prtlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1629. <ColumnInfo>
  1630. <Column id="startdate" type="STRING" size="256"/>
  1631. <Column id="startterm" type="STRING" size="256"/>
  1632. <Column id="endterm" type="STRING" size="256"/>
  1633. <Column id="drugcycle" type="STRING" size="256"/>
  1634. <Column id="drugstage" type="STRING" size="256"/>
  1635. <Column id="startdd" type="STRING" size="256"/>
  1636. <Column id="enddd" type="STRING" size="256"/>
  1637. </ColumnInfo>
  1638. <Rows>
  1639. <Row>
  1640. <Col id="startdate"/>
  1641. <Col id="startterm"/>
  1642. <Col id="endterm"/>
  1643. <Col id="drugcycle"/>
  1644. <Col id="drugstage"/>
  1645. <Col id="startdd"/>
  1646. <Col id="enddd"/>
  1647. </Row>
  1648. </Rows>
  1649. </Dataset>
  1650. <Dataset id="ds_main1_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1651. <ColumnInfo>
  1652. <Column id="ht" type="STRING" size="256"/>
  1653. <Column id="wt" type="STRING" size="256"/>
  1654. <Column id="ibw" type="STRING" size="256"/>
  1655. <Column id="bsa" type="STRING" size="256"/>
  1656. <Column id="age" type="STRING" size="256"/>
  1657. <Column id="sc" type="STRING" size="256"/>
  1658. <Column id="urvol" type="STRING" size="256"/>
  1659. <Column id="urcr" type="STRING" size="256"/>
  1660. <Column id="auc" type="STRING" size="256"/>
  1661. <Column id="carbovol" type="STRING" size="256"/>
  1662. <Column id="gfrflag" type="STRING" size="256"/>
  1663. <Column id="gfr" type="STRING" size="256"/>
  1664. <Column id="sexrate" type="STRING" size="256"/>
  1665. <Column id="wtflag" type="STRING" size="256"/>
  1666. <Column id="prtlnm" type="STRING" size="256"/>
  1667. <Column id="pid" type="STRING" size="256"/>
  1668. <Column id="hngnm" type="STRING" size="256"/>
  1669. <Column id="wardcd" type="STRING" size="256"/>
  1670. <Column id="roomcd" type="STRING" size="256"/>
  1671. <Column id="sex" type="STRING" size="256"/>
  1672. <Column id="rrgstno1" type="STRING" size="256"/>
  1673. <Column id="rrgstno2" type="STRING" size="256"/>
  1674. <Column id="drnm" type="STRING" size="256"/>
  1675. </ColumnInfo>
  1676. <Rows>
  1677. <Row>
  1678. <Col id="ht"/>
  1679. <Col id="wt"/>
  1680. <Col id="ibw"/>
  1681. <Col id="bsa"/>
  1682. <Col id="age"/>
  1683. <Col id="sc"/>
  1684. <Col id="urvol"/>
  1685. <Col id="urcr"/>
  1686. <Col id="auc">4</Col>
  1687. <Col id="carbovol"/>
  1688. <Col id="gfrflag">1</Col>
  1689. <Col id="gfr"/>
  1690. <Col id="sexrate"/>
  1691. <Col id="wtflag">1</Col>
  1692. <Col id="prtlnm"/>
  1693. <Col id="pid"/>
  1694. <Col id="hngnm"/>
  1695. <Col id="wardcd"/>
  1696. <Col id="roomcd"/>
  1697. <Col id="sex"/>
  1698. <Col id="rrgstno1"/>
  1699. <Col id="rrgstno2"/>
  1700. <Col id="drnm"/>
  1701. </Row>
  1702. </Rows>
  1703. </Dataset>
  1704. <Dataset id="ds_main1_prtlprcpprelist_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1705. <ColumnInfo>
  1706. <Column id="tempprcpflag" type="STRING" size="256"/>
  1707. <Column id="prtldgnm" type="STRING" size="256"/>
  1708. <Column id="drugseq" type="STRING" size="256"/>
  1709. <Column id="drugtt" type="STRING" size="256"/>
  1710. <Column id="prcpmixno" type="STRING" size="256"/>
  1711. <Column id="prcpcd" type="STRING" size="256"/>
  1712. <Column id="prcpnm" type="STRING" size="256"/>
  1713. <Column id="payflagcd" type="STRING" size="256"/>
  1714. <Column id="volkind" type="STRING" size="256"/>
  1715. <Column id="bsavol" type="STRING" size="256"/>
  1716. <Column id="kgvol" type="STRING" size="256"/>
  1717. <Column id="prcpvol" type="STRING" size="256"/>
  1718. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  1719. <Column id="prcpqty" type="STRING" size="256"/>
  1720. <Column id="prcpqtyunitnm" type="STRING" size="256"/>
  1721. <Column id="drugspd" type="STRING" size="256"/>
  1722. <Column id="drugspdunitnm" type="STRING" size="256"/>
  1723. <Column id="prcptims" type="STRING" size="256"/>
  1724. <Column id="drugmthdspccd" type="STRING" size="256"/>
  1725. <Column id="drugmthdspccdnm" type="STRING" size="256"/>
  1726. <Column id="prnprcpflag" type="STRING" size="256"/>
  1727. <Column id="remark" type="STRING" size="256"/>
  1728. <Column id="nursrem" type="STRING" size="256"/>
  1729. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  1730. <Column id="ordseqno" type="STRING" size="256"/>
  1731. <Column id="volrate" type="STRING" size="256"/>
  1732. <Column id="prtlkind" type="STRING" size="256"/>
  1733. <Column id="listyn" type="STRING" size="256"/>
  1734. </ColumnInfo>
  1735. <Rows>
  1736. <Row>
  1737. <Col id="tempprcpflag"/>
  1738. <Col id="prtldgnm"/>
  1739. <Col id="drugseq"/>
  1740. <Col id="drugtt"/>
  1741. <Col id="prcpmixno"/>
  1742. <Col id="prcpcd"/>
  1743. <Col id="prcpnm"/>
  1744. <Col id="payflagcd"/>
  1745. <Col id="volkind"/>
  1746. <Col id="bsavol"/>
  1747. <Col id="kgvol"/>
  1748. <Col id="prcpvol"/>
  1749. <Col id="prcpvolunitnm"/>
  1750. <Col id="prcpqty"/>
  1751. <Col id="prcpqtyunitnm"/>
  1752. <Col id="drugspd"/>
  1753. <Col id="drugspdunitnm"/>
  1754. <Col id="prcptims"/>
  1755. <Col id="drugmthdspccd"/>
  1756. <Col id="drugmthdspccdnm"/>
  1757. <Col id="prnprcpflag"/>
  1758. <Col id="remark"/>
  1759. <Col id="nursrem"/>
  1760. <Col id="prcpexecdeptcd"/>
  1761. <Col id="ordseqno"/>
  1762. <Col id="volrate"/>
  1763. <Col id="prtlkind"/>
  1764. <Col id="listyn"/>
  1765. </Row>
  1766. </Rows>
  1767. </Dataset>
  1768. <Dataset id="ds_main1_diaginfo_diagcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1769. <ColumnInfo>
  1770. <Column id="diagkindcd" type="STRING" size="256"/>
  1771. <Column id="diagkindcdflag" type="STRING" size="256"/>
  1772. <Column id="icd10cd" type="STRING" size="256"/>
  1773. <Column id="diagengnm" type="STRING" size="256"/>
  1774. <Column id="spclinfo" type="STRING" size="256"/>
  1775. </ColumnInfo>
  1776. <Rows>
  1777. <Row>
  1778. <Col id="diagkindcd"/>
  1779. <Col id="diagkindcdflag"/>
  1780. <Col id="icd10cd"/>
  1781. <Col id="diagengnm"/>
  1782. <Col id="spclinfo"/>
  1783. </Row>
  1784. </Rows>
  1785. </Dataset>
  1786. <Dataset id="ds_main3_prtlprcpprelist_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1787. <ColumnInfo>
  1788. <Column id="prtldgnm" type="STRING" size="256"/>
  1789. <Column id="prtldg" type="STRING" size="256"/>
  1790. <Column id="drugseq" type="STRING" size="256"/>
  1791. <Column id="drugtt" type="STRING" size="256"/>
  1792. <Column id="volkind" type="STRING" size="256"/>
  1793. <Column id="bsavol" type="STRING" size="256"/>
  1794. <Column id="kgvol" type="STRING" size="256"/>
  1795. <Column id="remark" type="STRING" size="256"/>
  1796. <Column id="nursrem" type="STRING" size="256"/>
  1797. <Column id="volrate" type="STRING" size="256"/>
  1798. <Column id="prtlkind" type="STRING" size="256"/>
  1799. <Column id="ordseqno" type="STRING" size="256"/>
  1800. <Column id="status" type="STRING" size="256"/>
  1801. <Column id="prcpstatcd" type="STRING" size="256"/>
  1802. <Column id="prcpclscd" type="STRING" size="256"/>
  1803. <Column id="prcpkindcd" type="STRING" size="256"/>
  1804. <Column id="prcpcd" type="STRING" size="256"/>
  1805. <Column id="prcpnm" type="STRING" size="256"/>
  1806. <Column id="prcpvol" type="STRING" size="256"/>
  1807. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  1808. <Column id="prcpqty" type="STRING" size="256"/>
  1809. <Column id="prcpqtyunitnm" type="STRING" size="256"/>
  1810. <Column id="prcptims" type="STRING" size="256"/>
  1811. <Column id="prcpdayno" type="STRING" size="256"/>
  1812. <Column id="drugmthdspccdnm" type="STRING" size="256"/>
  1813. <Column id="prcpmixno" type="STRING" size="256"/>
  1814. <Column id="payflagcd" type="STRING" size="256"/>
  1815. <Column id="prcpdelivefact" type="STRING" size="256"/>
  1816. <Column id="hosinhosoutflag" type="STRING" size="256"/>
  1817. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  1818. <Column id="prcphopedd" type="STRING" size="256"/>
  1819. <Column id="choiordflag" type="STRING" size="256"/>
  1820. <Column id="rgstdt" type="STRING" size="256"/>
  1821. <Column id="rgstridnm" type="STRING" size="256"/>
  1822. <Column id="testrsltunit" type="STRING" size="256"/>
  1823. <Column id="testrsltcnts" type="STRING" size="256"/>
  1824. <Column id="prcpgenrflag" type="STRING" size="256"/>
  1825. <Column id="prcphistcd" type="STRING" size="256"/>
  1826. <Column id="tempprcpflag" type="STRING" size="256"/>
  1827. <Column id="prcpsetcd" type="STRING" size="256"/>
  1828. <Column id="prcpvolunitflag" type="STRING" size="256"/>
  1829. <Column id="prcpqtyunitflag" type="STRING" size="256"/>
  1830. <Column id="orgprcpqty" type="STRING" size="256"/>
  1831. <Column id="drugspd" type="STRING" size="256"/>
  1832. <Column id="drugspdunitflag" type="STRING" size="256"/>
  1833. <Column id="powdflag" type="STRING" size="256"/>
  1834. <Column id="prnprcpflag" type="STRING" size="256"/>
  1835. <Column id="prepprcpflag" type="STRING" size="256"/>
  1836. <Column id="selfprcpflag" type="STRING" size="256"/>
  1837. <Column id="selfdrugflag" type="STRING" size="256"/>
  1838. <Column id="drugpackflag" type="STRING" size="256"/>
  1839. <Column id="erprcpflag" type="STRING" size="256"/>
  1840. <Column id="precureprcpflag" type="STRING" size="256"/>
  1841. <Column id="nigtprcpflag" type="STRING" size="256"/>
  1842. <Column id="portprcpflag" type="STRING" size="256"/>
  1843. <Column id="fixprcpflag" type="STRING" size="256"/>
  1844. <Column id="anamneflag" type="STRING" size="256"/>
  1845. <Column id="fastprcpflag" type="STRING" size="256"/>
  1846. <Column id="erreadflag" type="STRING" size="256"/>
  1847. <Column id="prcpdirecflag" type="STRING" size="256"/>
  1848. <Column id="tnsuseflag" type="STRING" size="256"/>
  1849. <Column id="tnsfiltflag" type="STRING" size="256"/>
  1850. <Column id="trnptbftestflag" type="STRING" size="256"/>
  1851. <Column id="offictourhealexamflag" type="STRING" size="256"/>
  1852. <Column id="stemcellflag" type="STRING" size="256"/>
  1853. <Column id="angioflagcd" type="STRING" size="256"/>
  1854. <Column id="opansflagcd" type="STRING" size="256"/>
  1855. <Column id="ansttm" type="STRING" size="256"/>
  1856. <Column id="mealcalrcnts" type="STRING" size="256"/>
  1857. <Column id="mealprotcnts" type="STRING" size="256"/>
  1858. <Column id="mealupdtflag" type="STRING" size="256"/>
  1859. <Column id="hosinprcpresncd" type="STRING" size="256"/>
  1860. <Column id="etcprcpresncd" type="STRING" size="256"/>
  1861. <Column id="drugmthdspccd" type="STRING" size="256"/>
  1862. <Column id="issdeptcd" type="STRING" size="256"/>
  1863. <Column id="prcpauthflag" type="STRING" size="256"/>
  1864. <Column id="prcpinptflag" type="STRING" size="256"/>
  1865. <Column id="prcpsignflag" type="STRING" size="256"/>
  1866. <Column id="rateprcpflag" type="STRING" size="256"/>
  1867. <Column id="prcprefseq" type="STRING" size="256"/>
  1868. <Column id="ordreqlnkno" type="STRING" size="256"/>
  1869. <Column id="testreqlnkno" type="STRING" size="256"/>
  1870. <Column id="prcplnkdd" type="STRING" size="256"/>
  1871. <Column id="prcplnkno" type="STRING" size="256"/>
  1872. <Column id="oprsrvno" type="STRING" size="256"/>
  1873. <Column id="tootfact" type="STRING" size="256"/>
  1874. <Column id="clinccmtcnts" type="STRING" size="256"/>
  1875. <Column id="prcpessninptflag" type="STRING" size="256"/>
  1876. <Column id="grupsnglflag" type="STRING" size="256"/>
  1877. <Column id="drugrateqty" type="STRING" size="256"/>
  1878. <Column id="asttestflag" type="STRING" size="256"/>
  1879. <Column id="clincstdyflag" type="STRING" size="256"/>
  1880. <Column id="prtlno" type="STRING" size="256"/>
  1881. <Column id="clincstdycd" type="STRING" size="256"/>
  1882. <Column id="optermcd" type="STRING" size="256"/>
  1883. <Column id="prcpflag" type="STRING" size="256"/>
  1884. <Column id="hscttempprcpflag" type="STRING" size="256"/>
  1885. <Column id="inclprcpcd" type="STRING" size="256"/>
  1886. <Column id="inclprcpno" type="STRING" size="256"/>
  1887. <Column id="pampkspec" type="STRING" size="256"/>
  1888. <Column id="prcppkspec" type="STRING" size="256"/>
  1889. <Column id="calcscormastspec" type="STRING" size="256"/>
  1890. <Column id="drugmastspec" type="STRING" size="256"/>
  1891. <Column id="rateprcpspec" type="STRING" size="256"/>
  1892. <Column id="matrsetprcpspec" type="STRING" size="256"/>
  1893. <Column id="suppdeptspec" type="STRING" size="256"/>
  1894. <Column id="contprcpspec" type="STRING" size="256"/>
  1895. <Column id="etclnkspec" type="STRING" size="256"/>
  1896. <Column id="srchcondcnts" type="STRING" size="256"/>
  1897. <Column id="orgprcpnm" type="STRING" size="256"/>
  1898. <Column id="chkcol" type="STRING" size="256"/>
  1899. <Column id="stepno" type="STRING" size="256"/>
  1900. <Column id="prcpdd" type="STRING" size="256"/>
  1901. <Column id="hsctdelivepos" type="STRING" size="256"/>
  1902. <Column id="hsctlnkno" type="STRING" size="256"/>
  1903. <Column id="etcprcpflag" type="STRING" size="256"/>
  1904. <Column id="tempcol1" type="STRING" size="256"/>
  1905. <Column id="tempcol2" type="STRING" size="256"/>
  1906. <Column id="tempcol3" type="STRING" size="256"/>
  1907. <Column id="tempcol4" type="STRING" size="256"/>
  1908. <Column id="tempcol5" type="STRING" size="256"/>
  1909. <Column id="tempcol6" type="STRING" size="256"/>
  1910. <Column id="tempcol7" type="STRING" size="256"/>
  1911. <Column id="tempcol8" type="STRING" size="256"/>
  1912. <Column id="tempcol9" type="STRING" size="256"/>
  1913. <Column id="tempcol10" type="STRING" size="256"/>
  1914. <Column id="tempcol11" type="STRING" size="256"/>
  1915. <Column id="tempcol12" type="STRING" size="256"/>
  1916. <Column id="prcpclsorder" type="STRING" size="256"/>
  1917. <Column id="saveflag" type="STRING" size="256"/>
  1918. <Column id="listyn" type="STRING" size="256"/>
  1919. </ColumnInfo>
  1920. <Rows>
  1921. <Row>
  1922. <Col id="prtldgnm"/>
  1923. <Col id="prtldg"/>
  1924. <Col id="drugseq"/>
  1925. <Col id="drugtt"/>
  1926. <Col id="volkind"/>
  1927. <Col id="bsavol"/>
  1928. <Col id="kgvol"/>
  1929. <Col id="remark"/>
  1930. <Col id="nursrem"/>
  1931. <Col id="volrate"/>
  1932. <Col id="prtlkind"/>
  1933. <Col id="ordseqno"/>
  1934. <Col id="status"/>
  1935. <Col id="prcpstatcd"/>
  1936. <Col id="prcpclscd"/>
  1937. <Col id="prcpkindcd"/>
  1938. <Col id="prcpcd"/>
  1939. <Col id="prcpnm"/>
  1940. <Col id="prcpvol"/>
  1941. <Col id="prcpvolunitnm"/>
  1942. <Col id="prcpqty"/>
  1943. <Col id="prcpqtyunitnm"/>
  1944. <Col id="prcptims"/>
  1945. <Col id="prcpdayno"/>
  1946. <Col id="drugmthdspccdnm"/>
  1947. <Col id="prcpmixno"/>
  1948. <Col id="payflagcd"/>
  1949. <Col id="prcpdelivefact"/>
  1950. <Col id="hosinhosoutflag"/>
  1951. <Col id="prcpexecdeptcd"/>
  1952. <Col id="prcphopedd"/>
  1953. <Col id="choiordflag"/>
  1954. <Col id="rgstdt"/>
  1955. <Col id="rgstridnm"/>
  1956. <Col id="testrsltunit"/>
  1957. <Col id="testrsltcnts"/>
  1958. <Col id="prcpgenrflag"/>
  1959. <Col id="prcphistcd"/>
  1960. <Col id="tempprcpflag"/>
  1961. <Col id="prcpsetcd"/>
  1962. <Col id="prcpvolunitflag"/>
  1963. <Col id="prcpqtyunitflag"/>
  1964. <Col id="orgprcpqty"/>
  1965. <Col id="drugspd"/>
  1966. <Col id="drugspdunitflag"/>
  1967. <Col id="powdflag"/>
  1968. <Col id="prnprcpflag"/>
  1969. <Col id="prepprcpflag"/>
  1970. <Col id="selfprcpflag"/>
  1971. <Col id="selfdrugflag"/>
  1972. <Col id="drugpackflag"/>
  1973. <Col id="erprcpflag"/>
  1974. <Col id="precureprcpflag"/>
  1975. <Col id="nigtprcpflag"/>
  1976. <Col id="portprcpflag"/>
  1977. <Col id="fixprcpflag"/>
  1978. <Col id="anamneflag"/>
  1979. <Col id="fastprcpflag"/>
  1980. <Col id="erreadflag"/>
  1981. <Col id="prcpdirecflag"/>
  1982. <Col id="tnsuseflag"/>
  1983. <Col id="tnsfiltflag"/>
  1984. <Col id="trnptbftestflag"/>
  1985. <Col id="offictourhealexamflag"/>
  1986. <Col id="stemcellflag"/>
  1987. <Col id="angioflagcd"/>
  1988. <Col id="opansflagcd"/>
  1989. <Col id="ansttm"/>
  1990. <Col id="mealcalrcnts"/>
  1991. <Col id="mealprotcnts"/>
  1992. <Col id="mealupdtflag"/>
  1993. <Col id="hosinprcpresncd"/>
  1994. <Col id="etcprcpresncd"/>
  1995. <Col id="drugmthdspccd"/>
  1996. <Col id="issdeptcd"/>
  1997. <Col id="prcpauthflag"/>
  1998. <Col id="prcpinptflag"/>
  1999. <Col id="prcpsignflag"/>
  2000. <Col id="rateprcpflag"/>
  2001. <Col id="prcprefseq"/>
  2002. <Col id="ordreqlnkno"/>
  2003. <Col id="testreqlnkno"/>
  2004. <Col id="prcplnkdd"/>
  2005. <Col id="prcplnkno"/>
  2006. <Col id="oprsrvno"/>
  2007. <Col id="tootfact"/>
  2008. <Col id="clinccmtcnts"/>
  2009. <Col id="prcpessninptflag"/>
  2010. <Col id="grupsnglflag"/>
  2011. <Col id="drugrateqty"/>
  2012. <Col id="asttestflag"/>
  2013. <Col id="clincstdyflag"/>
  2014. <Col id="prtlno"/>
  2015. <Col id="clincstdycd"/>
  2016. <Col id="optermcd"/>
  2017. <Col id="prcpflag"/>
  2018. <Col id="hscttempprcpflag"/>
  2019. <Col id="inclprcpcd"/>
  2020. <Col id="inclprcpno"/>
  2021. <Col id="pampkspec"/>
  2022. <Col id="prcppkspec"/>
  2023. <Col id="calcscormastspec"/>
  2024. <Col id="drugmastspec"/>
  2025. <Col id="rateprcpspec"/>
  2026. <Col id="matrsetprcpspec"/>
  2027. <Col id="suppdeptspec"/>
  2028. <Col id="contprcpspec"/>
  2029. <Col id="etclnkspec"/>
  2030. <Col id="srchcondcnts"/>
  2031. <Col id="orgprcpnm"/>
  2032. <Col id="chkcol"/>
  2033. <Col id="stepno"/>
  2034. <Col id="prcpdd"/>
  2035. <Col id="hsctdelivepos"/>
  2036. <Col id="hsctlnkno"/>
  2037. <Col id="etcprcpflag"/>
  2038. <Col id="tempcol1"/>
  2039. <Col id="tempcol2"/>
  2040. <Col id="tempcol3"/>
  2041. <Col id="tempcol4"/>
  2042. <Col id="tempcol5"/>
  2043. <Col id="tempcol6"/>
  2044. <Col id="tempcol7"/>
  2045. <Col id="tempcol8"/>
  2046. <Col id="tempcol9"/>
  2047. <Col id="tempcol10"/>
  2048. <Col id="tempcol11"/>
  2049. <Col id="tempcol12"/>
  2050. <Col id="prcpclsorder"/>
  2051. <Col id="saveflag"/>
  2052. <Col id="listyn"/>
  2053. </Row>
  2054. </Rows>
  2055. </Dataset>
  2056. <Dataset id="ds_main1_prtlprcpprelist_prcplist_lablist_labinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2057. <ColumnInfo>
  2058. <Column id="prtldgnm" type="STRING" size="256"/>
  2059. <Column id="prcpdd" type="STRING" size="256"/>
  2060. <Column id="labtitle" type="STRING" size="256"/>
  2061. <Column id="labname" type="STRING" size="256"/>
  2062. </ColumnInfo>
  2063. <Rows>
  2064. <Row/>
  2065. </Rows>
  2066. </Dataset>
  2067. <Dataset id="ds_send_data_orderprcpdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2068. <Dataset id="ds_temp_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2069. <Dataset id="ds_temp_xprotcnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  2070. <Dataset id="ds_hidden_antisch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  2071. <ColumnInfo>
  2072. <Column id="pid" type="STRING" size="256"/>
  2073. <Column id="cpgappno" type="STRING" size="256"/>
  2074. </ColumnInfo>
  2075. <Rows>
  2076. <Row/>
  2077. </Rows>
  2078. </Dataset>
  2079. </Objects>
  2080. <Bind>
  2081. <BindItem id="item0" compid="output12" propid="value" datasetid="ds_main_data" columnid="pid"/>
  2082. <BindItem id="item1" compid="output13" propid="value" datasetid="ds_main_data" columnid="hngnm"/>
  2083. <BindItem id="item2" compid="output8" propid="value" datasetid="ds_main_data" columnid="sex"/>
  2084. <BindItem id="item3" compid="output9" propid="value" datasetid="ds_main_data" columnid="age"/>
  2085. <BindItem id="item4" compid="output7" propid="value" datasetid="ds_main_data" columnid="wardcd"/>
  2086. <BindItem id="item5" compid="output6" propid="value" datasetid="ds_main_data" columnid="roomcd"/>
  2087. <BindItem id="item6" compid="input4" propid="value" datasetid="ds_main_data" columnid="ht"/>
  2088. <BindItem id="item7" compid="input6" propid="value" datasetid="ds_main_data" columnid="wt"/>
  2089. <BindItem id="item8" compid="radio4" propid="value" datasetid="ds_main_data" columnid="wtflag"/>
  2090. <BindItem id="item9" compid="radio1" propid="value" datasetid="ds_main_data" columnid="wtflag"/>
  2091. <BindItem id="item10" compid="input7" propid="value" datasetid="ds_main_data" columnid="ibw"/>
  2092. <BindItem id="item11" compid="input8" propid="value" datasetid="ds_main_prtlinfo" columnid="startdate"/>
  2093. <BindItem id="item12" compid="input3" propid="value" datasetid="ds_main_prtlinfo" columnid="startterm"/>
  2094. <BindItem id="item13" compid="input1" propid="value" datasetid="ds_main_prtlinfo" columnid="endterm"/>
  2095. <BindItem id="item15" compid="input5" propid="value" datasetid="ds_main_prtlinfo" columnid="drugstage"/>
  2096. <BindItem id="item14" compid="input2" propid="value" datasetid="ds_main_prtlinfo" columnid="drugcycle"/>
  2097. <BindItem id="item16" compid="input10" propid="value" datasetid="ds_main_data" columnid="bsa"/>
  2098. <BindItem id="item17" compid="output10" propid="value" datasetid="ds_main_data" columnid="gfr"/>
  2099. <BindItem id="item18" compid="output11" propid="value" datasetid="ds_main_data" columnid="auc"/>
  2100. <BindItem id="item19" compid="group7.radio2" propid="value" datasetid="ds_send" columnid="printgb"/>
  2101. <BindItem id="item20" compid="group7.input9" propid="value" datasetid="ds_send" columnid="printcnt"/>
  2102. <BindItem id="item21" compid="group3.switch1.case2.input18" propid="value" datasetid="ds_send_wardinfo" columnid="pid"/>
  2103. <BindItem id="item22" compid="group3.switch1.case2.output1" propid="value" datasetid="ds_main_prtlprcplist_item1" columnid="prcpdd"/>
  2104. <BindItem id="item23" compid="group3.switch1.case2.output2" propid="value" datasetid="ds_main_prtlprcplist_item2" columnid="prcpdd"/>
  2105. <BindItem id="item24" compid="group3.switch1.case2.output5" propid="value" datasetid="ds_main_prtlprcplist_item3" columnid="prcpdd"/>
  2106. <BindItem id="item25" compid="group3.switch1.case2.output3" propid="value" datasetid="ds_main_prtlprcplist_item4" columnid="prcpdd"/>
  2107. <BindItem id="item26" compid="group3.switch1.case2.output4" propid="value" datasetid="ds_main_prtlprcplist_item5" columnid="prcpdd"/>
  2108. <BindItem id="item27" compid="group3.switch1.case1.group6.tar_rem" propid="value" datasetid="ds_init" columnid="rem"/>
  2109. <BindItem id="item28" compid="group3.switch1.case2.cbo_srchwardcd" propid="value" datasetid="ds_send_wardinfo" columnid="wardcd"/>
  2110. <BindItem id="item29" compid="group3.switch1.case2.ipt_sumdt1" propid="value" datasetid="ds_send_wardinfo" columnid="prcpdd"/>
  2111. <BindItem id="item30" compid="group3.switch1.case2.output15" propid="value" datasetid="ds_main_prtlinfo" columnid="d1nm"/>
  2112. <BindItem id="item31" compid="group3.switch1.case2.output16" propid="value" datasetid="ds_main_prtlinfo" columnid="d3nm"/>
  2113. <BindItem id="item32" compid="group3.switch1.case2.output14" propid="value" datasetid="ds_main_prtlinfo" columnid="d2nm"/>
  2114. <BindItem id="item33" compid="group3.switch1.case2.output18" propid="value" datasetid="ds_main_prtlinfo" columnid="d4nm"/>
  2115. <BindItem id="item34" compid="group3.switch1.case2.output17" propid="value" datasetid="ds_main_prtlinfo" columnid="d5nm"/>
  2116. <BindItem id="item35" compid="group3.switch1.case2.caption17" propid="text" datasetid="ds_main_prtlinfo" columnid="currentpg"/>
  2117. <BindItem id="item36" compid="group3.switch1.case2.caption35" propid="text" datasetid="ds_main_prtlinfo" columnid="totpg"/>
  2118. </Bind>
  2119. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  2120. * System Name :
  2121. * Job Name :
  2122. * Creator :
  2123. * Make Date : 2015-11-13
  2124. * Description :
  2125. *---------------------------------------------------------------------------------------
  2126. * Modify Date Modifier Modify Description
  2127. *---------------------------------------------------------------------------------------
  2128. * 2015-11-13 Live Converter TF->XP
  2129. *
  2130. *---------------------------------------------------------------------------------------
  2131. ****************************************************************************************/
  2132. /*<script type="javascript" src="../../../com/commonweb/js/common.js"/>
  2133. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  2134. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  2135. <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
  2136. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  2137. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  2138. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  2139. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO00100.js"/>
  2140. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO00110.js"/>
  2141. <script type="javascript" src="../../../emr/commonweb/js/EMRCommon.js"/>
  2142. <script type="javascript" src="../../../com/signweb/js/ZES001.js"/> */
  2143. include "com_commonxp::comm_main.xjs";
  2144. include "ast_commonxp::AST.xjs";
  2145. include "ast_pharmacystocxp::SMADT50100.xjs";
  2146. include "emr_prcpmngtxp::MMO001.xjs";
  2147. include "emr_prcpmngtxp::SMMMO00100.xjs";
  2148. include "emr_prcpmngtxp::SMMMO00110.xjs";
  2149. include "emr_prcpmngtxp::MMOCommon.xjs";
  2150. include "emr_commonxp::EMRCommon.xjs";
  2151. var arErrorCode = new HashArray();
  2152. function SMADB01010_oninit(obj:Form, e:InitEventInfo)
  2153. {
  2154. frmf_initForm(obj); // 폼 초기화
  2155. }
  2156. function SMADB01010_onload(obj:Form, e:LoadEventInfo)
  2157. {
  2158. var colHidnValue = lf_grdBaseColHidn("D");
  2159. lf_grdBaseColHidn(colHidnValue, "group3.switch1.case2.grd_prtlprcp1", 47, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 39);
  2160. lf_grdBaseColHidn(colHidnValue, "group3.switch1.case2.grd_prtlprcp2", 47, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 39);
  2161. lf_grdBaseColHidn(colHidnValue, "group3.switch1.case2.grd_prtlprcp3", 47, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 39);
  2162. lf_grdBaseColHidn(colHidnValue, "group3.switch1.case2.grd_prtlprcp4", 47, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 39);
  2163. lf_grdBaseColHidn(colHidnValue, "group3.switch1.case2.grd_prtlprcp5", 47, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 39);
  2164. lf_grdBaseColHidn(colHidnValue, "group3.switch1.case1.grd_prtlprcpprelist", 51, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8", 56);
  2165. grdf_setGridSort(group3.switch1.case2.grd_prtlpatlist); // 그리드 소트만
  2166. var arrParam = [{dsNm: "ds_P0104", cdGrpId: "P0104"}];
  2167. appf_getCodeList(arrParam);
  2168. ds_send.setColumn(0,"printgb" , "9");
  2169. ds_send.setColumn(0,"printcnt" , "2");
  2170. ds_send_wardinfo.setColumn(0,"prcpdd" , utlf_getCurrentDate());
  2171. //병동 Combo 조회
  2172. ds_send_deptinfo.setColumn(0,"deptflag" , "W");
  2173. var oParam = {};
  2174. oParam.id = "TRADT10204";
  2175. oParam.service = "pharmacyprescriptionapp.DrugPrint";
  2176. oParam.method = "reqGetDeptList";
  2177. oParam.inds = "req=ds_send_deptinfo";
  2178. oParam.outds = "ds_init_deptlist_ward=ward";
  2179. oParam.async = false;
  2180. oParam.callback = "cf_TRADT10204";
  2181. tranf_submit(oParam);
  2182. ds_main_data.setColumn(0,"age" , ds_send_srchdata_receivedata.getColumn(0,"age"));
  2183. ds_main_prtlinfo.setColumn(0,"startdate" , utlf_getCurrentDate());
  2184. var oParam = {};
  2185. oParam.id = "TRADB01021";
  2186. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2187. oParam.method = "reqGetAnticancerProtocolSickList";
  2188. oParam.inds = "req=ds_send_srchdata";
  2189. oParam.outds = "ds_main_sicklist_item=item";
  2190. oParam.async = false;
  2191. //oParam.callback = "cf_TRADB01021";
  2192. tranf_submit(oParam);
  2193. call_TRADB01027();
  2194. var node = utlf_transNullToEmpty(sysf_getGlobalVariable("paminfo")); // 상단 프로그램에 따라 정보(paminfo) get
  2195. if (node != "") {
  2196. dsf_setCSVToDs("ds_paminfo", node);
  2197. }
  2198. var dutplcecd = sysf_getUserInfo("dutplcecd");
  2199. ds_send_wardinfo.setColumn(0,"wardcd" , dutplcecd);
  2200. // if ( !utlf_isNull(ds_paminfo.getColumn(0,"pid"))) {
  2201. // ds_send_wardinfo.setColumn(0,"wardcd", ds_paminfo.getColumn(0,"wardcd"));
  2202. // // ds_send_wardinfo.setColumn(0,"pid", ds_paminfo.getColumn(0,"pid"));
  2203. //
  2204. // fViewPatList();
  2205. //
  2206. // for ( var i = 0; i < ds_main_prtlpatlist_item.rowcount; i++){
  2207. // if ( ds_main_prtlpatlist_item.getColumn(i,"pid") == ds_paminfo.getColumn(0,"pid")) {
  2208. // ds_send_wardinfo.setColumn(0,"pid" , ds_paminfo.getColumn(0,"pid"));
  2209. // ds_send_srchdata_receivedata.setColumn(0,"pid" , ds_main_prtlpatlist_item.getColumn(i,"pid"));
  2210. // ds_send_srchdata_receivedata.setColumn(0,"orddd" , ds_main_prtlpatlist_item.getColumn(i,"orddd"));
  2211. // ds_send_srchdata_receivedata.setColumn(0,"orddeptcd" , ds_main_prtlpatlist_item.getColumn(i,"orddeptcd"));
  2212. // ds_send_srchdata_receivedata.setColumn(0,"prcpgenrflag" , ds_main_prtlpatlist_item.getColumn(i,"prcpgenrflag"));
  2213. //
  2214. // ds_send_srchdata.setColumn(0,"cpgappno" , ds_main_prtlpatlist_item.getColumn(i,"cpgappno"));
  2215. // ds_send_data_orderdata.setColumn(0,"cpgappno" , ds_main_prtlpatlist_item.getColumn(i,"cpgappno"));
  2216. // ds_send_srchdata.setColumn(0,"fromday" , ds_main_prtlpatlist_item.getColumn(i,"fromday"));
  2217. //
  2218. // ds_main_prtlinfo.setColumn(0,"startdate" , ds_main_prtlpatlist_item.getColumn(i,"appdd"));
  2219. // ds_main_prtlinfo.setColumn(0,"startterm" , ds_main_prtlpatlist_item.getColumn(i,"fromday"));
  2220. // ds_main_prtlinfo.setColumn(0,"endterm" , ds_main_prtlpatlist_item.getColumn(i,"today"));
  2221. // ds_main_prtlinfo.setColumn(0,"drugstage" , ds_main_prtlpatlist_item.getColumn(i,"drugstage"));
  2222. // ds_main_prtlinfo.setColumn(0,"drugcycle" , ds_main_prtlpatlist_item.getColumn(i,"drugcycle"));
  2223. //
  2224. // ds_main_data.setColumn(0,"wt" , ds_main_prtlpatlist_item.getColumn(i,"wt"));
  2225. // ds_main_data.setColumn(0,"ibw" , ds_main_prtlpatlist_item.getColumn(i,"ibw"));
  2226. // ds_main_data.setColumn(0,"wtflag" , ds_main_prtlpatlist_item.getColumn(i,"wtflag"));
  2227. // ds_main_data.setColumn(0,"bsa" , ds_main_prtlpatlist_item.getColumn(i,"bsa"));
  2228. // ds_main_data.setColumn(0,"ht" , ds_main_prtlpatlist_item.getColumn(i,"ht"));
  2229. // ds_main_data.setColumn(0,"prtlnm" , ds_main_prtlpatlist_item.getColumn(i,"prtlnm"));
  2230. // ds_main_data.setColumn(0,"pid" , ds_main_prtlpatlist_item.getColumn(i,"pid"));
  2231. // ds_main_data.setColumn(0,"hngnm" , ds_main_prtlpatlist_item.getColumn(i,"hngnm"));
  2232. // ds_main_data.setColumn(0,"age" , ds_main_prtlpatlist_item.getColumn(i,"age"));
  2233. // ds_main_data.setColumn(0,"sex" , ds_main_prtlpatlist_item.getColumn(i,"sex"));
  2234. // ds_main_data.setColumn(0,"rrgstno1" , ds_main_prtlpatlist_item.getColumn(i,"rrgstno1"));
  2235. // ds_main_data.setColumn(0,"rrgstno2" , ds_main_prtlpatlist_item.getColumn(i,"rrgstno2"));
  2236. // ds_main_data.setColumn(0,"wardcd" , ds_main_prtlpatlist_item.getColumn(i,"wardcd"));
  2237. // ds_main_data.setColumn(0,"roomcd" , ds_main_prtlpatlist_item.getColumn(i,"roomcd"));
  2238. //
  2239. // ds_main_prtlinfo.setColumn(0,"currentpg", "1");
  2240. // ds_main_prtlinfo.setColumn(0,"totpg", Math.ceil((parseInt( ds_main_prtlpatlist_item.getColumn(i,"today"))
  2241. // -parseInt(ds_main_prtlpatlist_item.getColumn(i,"fromday"))+1)/5));
  2242. //
  2243. // if ( utlf_isNull(ds_send_data_orderdata.getColumn(0,"cpgappno")) ) {
  2244. // return;
  2245. // }
  2246. //
  2247. // call_TRADB01027();
  2248. //
  2249. // var fromday;
  2250. // fromday = parseInt(ds_send_srchdata.getColumn(0,"fromday"));
  2251. // ds_send_srchdata.setColumn(0,"fromday" , fromday);
  2252. //
  2253. // call_TRADB01032();
  2254. // call_TRADB01033();
  2255. // call_TRADB01036();
  2256. //
  2257. // // 20101015_laboru_경북대병원_투여시점 시간 단위로 보이게 수정(소수점 셋째 자리에서 반올림)
  2258. // ds_tempprcp_prtlprcpprelist_prcplist.clear();
  2259. // ds_tempprcp_prtlprcpprelist_prcplist.copyData(ds_main_prtlprcpprelist_prcplist);
  2260. //
  2261. // fGrdRefresh(fromday);
  2262. //
  2263. // return;
  2264. // }
  2265. // }
  2266. // } else {
  2267. // ds_send_wardinfo.setColumn(0,"wardcd", opener.frmf_getParameter("wardcd"));
  2268. // fViewPatList();
  2269. // }
  2270. this.setTimer(0, 100);
  2271. }
  2272. function call_TRADB01027(sPid) {
  2273. if(utlf_isNull(sPid)) sPid = ds_send_wardinfo.getColumn(0,"pid");
  2274. ds_main_prtlhislist_item.clearData();
  2275. dsf_createDsRow("ds_req", [{col:"pid", type:"string", size:256, val:sPid}
  2276. ]);
  2277. var oParam = {};
  2278. oParam.id = "TRADB01027";
  2279. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2280. oParam.method = "reqGetAnticancerProtocolOrderHis";
  2281. oParam.inds = "req=ds_req";
  2282. oParam.outds = "ds_main_prtlhislist_item=item";
  2283. oParam.async = false;
  2284. //oParam.callback = "cf_TRADB01027";
  2285. tranf_submit(oParam);
  2286. // ds_main_prtlhislist_item.rowposition = -1
  2287. }
  2288. function cf_TRADT10204(sSvcId, nErrorCode, sErrorMsg) {
  2289. if(nErrorCode < 0) return;
  2290. ds_init_deptlist_ward.updateColID("deptcd","wardcd");
  2291. ds_init_deptlist_ward.updateColID("deptnm","wardnm");
  2292. }
  2293. function call_TRADB01032() {
  2294. ds_main_prtlprcplist_item1.clearData();
  2295. ds_main_prtlprcplist_item2.clearData();
  2296. ds_main_prtlprcplist_item3.clearData();
  2297. ds_main_prtlprcplist_item4.clearData();
  2298. ds_main_prtlprcplist_item5.clearData();
  2299. dsf_setTypeFormat(ds_send_srchdata, "cpgappno:INT^fromday:INT");
  2300. var oParam = {};
  2301. oParam.id = "TRADB01032";
  2302. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2303. oParam.method = "reqGetAnticancerProtocolPrcpConAll";
  2304. oParam.inds = "req=ds_send_srchdata";
  2305. oParam.outds = "ds_main_prtlprcplist_item1=item1 ds_main_prtlprcplist_item2=item2 ds_main_prtlprcplist_item3=item3 ds_main_prtlprcplist_item4=item4 ds_main_prtlprcplist_item5=item5";
  2306. oParam.async = false;
  2307. oParam.callback = "cf_TRADB01032";
  2308. tranf_submit(oParam);
  2309. }
  2310. function cf_TRADB01032(sSvcId, nErrorCode, sErrorMsg) {
  2311. if(nErrorCode < 0) return;
  2312. if(ds_main_prtlprcplist_item1.rowcount > 0) dsf_setTypeFormat(ds_main_prtlprcplist_item1, "drugseq:INT^bsavol:FLOAT^kgvol:FLOAT^prcpvol:FLOAT^prcpqty:FLOAT^drugspd:FLOAT^prcptims:INT");
  2313. if(ds_main_prtlprcplist_item2.rowcount > 0) dsf_setTypeFormat(ds_main_prtlprcplist_item2, "drugseq:INT^bsavol:FLOAT^kgvol:FLOAT^prcpvol:FLOAT^prcpqty:FLOAT^drugspd:FLOAT^prcptims:INT");
  2314. if(ds_main_prtlprcplist_item3.rowcount > 0) dsf_setTypeFormat(ds_main_prtlprcplist_item3, "drugseq:INT^bsavol:FLOAT^kgvol:FLOAT^prcpvol:FLOAT^prcpqty:FLOAT^drugspd:FLOAT^prcptims:INT");
  2315. if(ds_main_prtlprcplist_item4.rowcount > 0) dsf_setTypeFormat(ds_main_prtlprcplist_item4, "drugseq:INT^bsavol:FLOAT^kgvol:FLOAT^prcpvol:FLOAT^prcpqty:FLOAT^drugspd:FLOAT^prcptims:INT");
  2316. if(ds_main_prtlprcplist_item5.rowcount > 0) dsf_setTypeFormat(ds_main_prtlprcplist_item5, "drugseq:INT^bsavol:FLOAT^kgvol:FLOAT^prcpvol:FLOAT^prcpqty:FLOAT^drugspd:FLOAT^prcptims:INT");
  2317. // ds_main_prtlprcplist_item1.rowposition = -1;
  2318. // ds_main_prtlprcplist_item2.rowposition = -1;
  2319. // ds_main_prtlprcplist_item3.rowposition = -1;
  2320. // ds_main_prtlprcplist_item4.rowposition = -1;
  2321. // ds_main_prtlprcplist_item5.rowposition = -1;
  2322. }
  2323. function call_TRADB01033() {
  2324. ds_main_prtlprcpprelist_prcplist.clearData();
  2325. dsf_createDsRow("ds_req", [
  2326. {col:"cpgappno", type:"INT", size:256, val:ds_send_srchdata.getColumn(0,"cpgappno")}
  2327. , {col:"prtldg", type:"INT", size:256, val:"999"}
  2328. , {col:"orddeptcd", type:"STRING", size:256, val:ds_send_srchdata_receivedata.getColumn(0,"orddeptcd")}
  2329. , {col:"ioflag", type:"STRING", size:256, val:ds_send_srchdata_receivedata.getColumn(0,"ioflag")}
  2330. , {col:"sickclscd", type:"STRING", size:256, val:ds_send_srchdata.getColumn(0,"sickclscd")}
  2331. , {col:"prtlcd", type:"STRING", size:256, val:ds_send_srchdata.getColumn(0,"prtlcd")}
  2332. ]);
  2333. dsf_setTypeFormat(ds_req, "cpgappno:INT^prtldg:INT");
  2334. var oParam = {};
  2335. oParam.id = "TRADB01033";
  2336. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2337. oParam.method = "reqGetAnticancerProtocolPrcpConPre";
  2338. oParam.inds = "req=ds_req";
  2339. oParam.outds = "ds_main_prtlprcpprelist_prcplist=prcplist";
  2340. oParam.async = false;
  2341. oParam.callback = "cf_TRADB01033";
  2342. tranf_submit(oParam);
  2343. }
  2344. function cf_TRADB01033(sSvcId, nErrorCode, sErrorMsg) {
  2345. if(nErrorCode < 0) return;
  2346. dsf_setDefaultVal(ds_main_prtlprcpprelist, "hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,prnprcpdtl:-");
  2347. dsf_setTypeFormat(ds_main_prtlprcpprelist, "ordseqno:INT");
  2348. dsf_setFixVal(ds_main_prtlprcpprelist, "prcpkindcd:20,prepprcpflag:N,selfprcpflag:N,selfdrugflag:N,drugpackflag:N,erprcpflag:N,precureprcpflag:N,"
  2349. +"nigtprcpflag:N,portprcpflag:N,fixprcpflag:N,anamneflag:N,fastprcpflag:N,erreadflag:N,prcpdirecflag:-,tnsuseflag:0,"
  2350. +"tnsfiltflag:N,trnptbftestflag:N,offictourhealexamflag:N,stemcellflag:00NNN,angioflagcd:-,opansflagcd:-,ansttm:0000,"
  2351. +"mealcalrcnts:0,mealprotcnts:0,mealupdtflag:0,hscttempprcpflag:N");
  2352. // ds_main_prtlprcpprelist_prcplist.rowposition = -1;
  2353. }
  2354. function call_TRADB01036() {
  2355. ds_main_diaginfo_diagcdlist.clearData();
  2356. var oParam = {};
  2357. oParam.id = "TRADB01036";
  2358. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2359. oParam.method = "reqGetDiagData";
  2360. oParam.inds = "req=ds_send_srchdata_receivedata";
  2361. oParam.outds = "ds_main_diaginfo_diagcdlist=diagcdlist";
  2362. oParam.async = false;
  2363. //oParam.callback = "cf_TRADB01036";
  2364. tranf_submit(oParam);
  2365. // ds_main_diaginfo_diagcdlist.rowposition = -1;
  2366. }
  2367. function fViewPatList(){
  2368. if ( utlf_isNull(ds_send_wardinfo.getColumn(0,"wardcd")) ) {
  2369. sysf_messageBox( "병동을 ", "C002" );
  2370. return;
  2371. }
  2372. ds_main_prtlpatlist_item.clearData();
  2373. var oParam = {};
  2374. oParam.id = "TRADB01028";
  2375. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2376. oParam.method = "reqGetPrtlPatList";
  2377. oParam.inds = "req=ds_send_wardinfo";
  2378. oParam.outds = "ds_main_prtlpatlist_item=item";
  2379. oParam.async = false;
  2380. //oParam.callback = "cf_TRADB01028";
  2381. tranf_submit(oParam);
  2382. // ds_main_prtlpatlist_item.rowposition = -1;
  2383. // 배경색
  2384. grdf_setRowStyle(group3.switch1.case2.grd_prtlpatlist , "4^4^2" , "10^40^50" , "appstat", "equal^equal^equal" );
  2385. }
  2386. // function fGetCodeList() {
  2387. // var instcd = sysf_getUserInfo("dutplceinstcd");
  2388. // var standard_yn = "orduseyn";
  2389. // var ord_deptflag = "D";
  2390. // var rslt_ref = "/root/init/orddeptlist";
  2391. // //zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, "depthngnm", "asc");
  2392. // appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field, sort_method, dt, "", "",rslt_ref ,false, "");
  2393. // }
  2394. function fInitializePamInfo(){
  2395. //var pamInfoCvs = getGlobalVariable("paminfo");
  2396. var pamInfoCvs = utlf_transNullToEmpty(sysf_getGlobalVariable("paminfo"));
  2397. if(!isNull(pamInfoCvs)){ //cvs가 null이 아닌 경우에만 처리함.
  2398. //model.removeNodeSet ( "/root/paminfo/list" ); //상단화면 정보 초기화
  2399. //setCSVToNode ( "/root/paminfo", pamInfoCvs );
  2400. //var vopt_patinfo = model.getValue ( "/root/paminfo/list/pid" );
  2401. //vopt_patinfo = vopt_patinfo + " " + model.getValue ( "/root/paminfo/list/hngnm" );
  2402. //vopt_patinfo = vopt_patinfo + " " + model.getValue ( "/root/paminfo/list/sex" ) + "/" + model.getValue ( "/root/paminfo/list/age" );
  2403. //if ( model.getValue ( "/root/paminfo/list/roomcd" ) != "" ){
  2404. // vopt_patinfo = vopt_patinfo + " " + model.getValue ( "/root/paminfo/list/wardnm") + "/" + model.getValue ( "/root/paminfo/list/roomcd" );
  2405. //}
  2406. //model.setValue ( "/root/init/patinfo", vopt_patinfo );
  2407. ds_paminfo_list.clearData();
  2408. dsf_setCSVToDs("ds_paminfo", pamInfoCvs);
  2409. var vopt_patinfo = ds_paminfo_list.getColumn(0,"pid");
  2410. vopt_patinfo = vopt_patinfo + " " + ds_paminfo_list.getColumn(0,"hngnm");
  2411. vopt_patinfo = vopt_patinfo + " " + ds_paminfo_list.getColumn(0,"sex") + "/" + ds_paminfo_list.getColumn(0,"age");
  2412. if ( ds_paminfo_list.getColumn(0,"roomcd") != "" ){
  2413. vopt_patinfo = vopt_patinfo + " " + ds_paminfo_list.getColumn(0,"wardnm") + "/" + ds_paminfo_list.getColumn(0,"roomcd");
  2414. }
  2415. ds_init.setColumn(0,"patinfo" , vopt_patinfo);
  2416. //var patFlagCvs = getGlobalVariable("patflag");
  2417. //if(patFlagCvs.length != 0 ){ //cvs가 null이 아닌 경우에만 처리함.
  2418. // model.removeNodeSet ( "/root/patflag/list" ); //상단화면 정보 초기화
  2419. // setCSVToNode ( "/root/patflag", patFlagCvs );
  2420. // prcpgenrflag = model.getValue ( "/root/patflag/list/prcpgenrflag" );
  2421. //}
  2422. var patFlagCvs = utlf_transNullToEmpty(sysf_getGlobalVariable("patflag"));
  2423. if(patFlagCvs.length != 0 ){ //cvs가 null이 아닌 경우에만 처리함.
  2424. ds_patflag_list.clearData();
  2425. dsf_setCSVToDs("ds_paminfo", patFlagCvs);
  2426. prcpgenrflag = ds_patflag_list.getColumn(0,"prcpgenrflag");
  2427. }
  2428. //var operationFlagCvs = getGlobalVariable("operation");
  2429. //if(operationFlagCvs.length != 0 ){ //cvs가 null이 아닌 경우에만 처리함.
  2430. // model.removeNodeSet ( "/root/operation/list" ); //상단화면 정보 초기화
  2431. // setCSVToNode ( "/root/operation", operationFlagCvs );
  2432. //}
  2433. var operationFlagCvs = utlf_transNullToEmpty(sysf_getGlobalVariable("operation"));
  2434. if(operationFlagCvs.length != 0 ){ //cvs가 null이 아닌 경우에만 처리함.
  2435. ds_operation_list.clearData();
  2436. dsf_setCSVToDs("ds_operation", operationFlagCvs);
  2437. }
  2438. //if ( prcpgenrflag == "O" ){ //외래일때
  2439. // model.setValue ( "/root/init/hosinprcpresncd", model.getValue ( "/root/paminfo/list/hosoutexptresncd" ));
  2440. // model.setValue ( "/root/init/prcpkindcd", "20" ); //처방종류(추가)
  2441. // model.setValue ( "/root/init/prcpdd", model.getValue ( "/root/paminfo/list/orddd" ));
  2442. //
  2443. //} else { //입원, 응급일때
  2444. // model.setValue ( "/root/init/hosinprcpresncd", "00");
  2445. // model.setValue ( "/root/init/prcpdd", getCurrentDate());
  2446. //
  2447. // if ( model.getValue( "/root/paminfo/list/indd" ) == getCurrentDate()) {
  2448. // model.setValue ( "/root/init/prcpkindcd", "00" );
  2449. // } else if ( eval (getCurrentTime().substr (0,2)) <= 4 ) { //처방종류: 4시전이면 정규
  2450. // model.setValue ( "/root/init/prcpkindcd", "10" );
  2451. // } else if ( eval (getCurrentTime().substr (0,2)) >= 21 ) { //9시 이후면 정규, 날짜는 다음날짜
  2452. // model.setValue ( "/root/init/prcpkindcd", "10" );
  2453. // var nextDay = getCurrentDate().toDate().getAddDate(1,"D").getDateFormat(); //다음날을 찾는다.
  2454. // model.setValue ( "/root/init/prcpdd", nextDay );
  2455. // } else { //추가처방
  2456. // model.setValue ( "/root/init/prcpkindcd", "20" );
  2457. // }
  2458. //}
  2459. if ( prcpgenrflag == "O" ){ //외래일때
  2460. ds_init.setColumn(0,"hosinprcpresncd" , ds_paminfo_list.getColumn(0,"hosoutexptresncd"));
  2461. ds_init.setColumn(0,"prcpkindcd" , "20" ); //처방종류(추가)
  2462. ds_init.setColumn(0,"prcpdd" , ds_paminfo_list.getColumn(0,"orddd"));
  2463. } else { //입원, 응급일때
  2464. ds_init.setColumn(0,"hosinprcpresncd" , "00" );
  2465. ds_init.setColumn(0,"prcpdd" , utlf_getCurrentDate() );
  2466. if ( ds_paminfo_list.getColumn(0,"indd") == utlf_getCurrentDate()) {
  2467. ds_init.setColumn(0,"prcpkindcd", "00" );
  2468. } else if ( eval (utlf_getCurrentTime().substr (0,2)) <= 4 ) { //처방종류: 4시전이면 정규
  2469. ds_init.setColumn(0,"prcpkindcd", "10" );
  2470. } else if ( eval (utlf_getCurrentTime().substr (0,2)) >= 21 ) { //9시 이후면 정규, 날짜는 다음날짜
  2471. ds_init.setColumn(0,"prcpkindcd", "10" );
  2472. var nextDay = utlf_getCurrentDate().toDate().utlf_getAddDate(1,"D").utlf_getDateFormat(); //다음날을 찾는다.
  2473. ds_init.setColumn(0,"prcpdd", nextDay );
  2474. } else { //추가처방
  2475. ds_init.setColumn(0,"prcpkindcd", "20" );
  2476. }
  2477. }
  2478. return true;
  2479. } else{
  2480. var msg = sysf_messageBox("환자를 ", "C002");
  2481. return false;
  2482. }
  2483. }
  2484. /* 진토제 일때 색깔 변경 */
  2485. // function fSetAntimetColor(){
  2486. // grdf_setRowStyle("grd_prtlprcp1" , "1" , "M" , "prtlkind", "equal");
  2487. // grdf_setRowStyle("grd_prtlprcp2" , "1" , "M" , "prtlkind", "equal");
  2488. // grdf_setRowStyle("grd_prtlprcp3" , "1" , "M" , "prtlkind", "equal");
  2489. // grdf_setRowStyle("grd_prtlprcp4" , "1" , "M" , "prtlkind", "equal");
  2490. // grdf_setRowStyle("grd_prtlprcp5" , "1" , "M" , "prtlkind", "equal");
  2491. // grdf_setRowStyle("grd_prtlprcpprelist" , "1" , "M" , "prtlkind", "equal");
  2492. // }
  2493. function fGrdRefresh(fromday){
  2494. ds_main_prtlinfo.setColumn(0,"d1nm", "D"+fromday);
  2495. ds_main_prtlinfo.setColumn(0,"d2nm", "D"+(fromday+1));
  2496. ds_main_prtlinfo.setColumn(0,"d3nm", "D"+(fromday+2));
  2497. ds_main_prtlinfo.setColumn(0,"d4nm", "D"+(fromday+3));
  2498. ds_main_prtlinfo.setColumn(0,"d5nm", "D"+(fromday+4));
  2499. return;
  2500. }
  2501. function fCalcVol(){
  2502. var bsa;
  2503. var kg;
  2504. var prcpvol;
  2505. var gfr;
  2506. var sexrate;
  2507. //if ( model.getValue("/root/main/data/wt") =="M" ) {
  2508. if ( ds_main_data.getColumn(i,"wt") =="M" ) {
  2509. sexrate =1;
  2510. } else {
  2511. sexrate = 0.85;
  2512. }
  2513. //model.setValue("/root/main/data/sexrate", sexrate );
  2514. //if ( model.getValue("/root/main/data/wtflag") == "1" ){
  2515. // kg = model.getValue("/root/main/data/wt");
  2516. //} else {
  2517. // kg = model.getValue("/root/main/data/ibw");
  2518. //}
  2519. ds_main_data.setColumn(0,"sexrate" , sexrate);
  2520. if ( ds_main_data.getColumn(i,"wtflag") == "1" ){
  2521. kg = ds_main_data.getColumn(i,"wt");
  2522. } else {
  2523. kg = ds_main_data.getColumn(i,"ibw");
  2524. }
  2525. //bsa = Math.pow( (parseFloat( model.getValue("/root/main/data/ht") ) *parseFloat( kg ) /3600), 0.5);
  2526. //bsa= Math.round( bsa * 1000) /1000;
  2527. //model.setValue("/root/main/data/bsa", bsa);
  2528. bsa = Math.pow( (parseFloat( ds_main_data.getColumn(i,"ht") ) *parseFloat( kg ) /3600), 0.5);
  2529. bsa= Math.round( bsa * 1000) /1000;
  2530. ds_main_data.setColumn(0,"bsa" , bsa);
  2531. for ( var i =0; i<grd_prtlprcplist.rowcount-1 ;i++){
  2532. /* BSA당 용량 계산*/
  2533. //if ( model.getValue("/root/main/prtlprcpvollist/item[" + (i+1) + "]/volkind") =="1" ) {
  2534. // prcpvol=0;
  2535. // prcpvol = bsa * parseFloat( model.getValue("/root/main/prtlprcpvollist/item[" + (i+1) + "]/bsavol") );
  2536. //}
  2537. /* KG당 용량 계산*/
  2538. //if ( model.getValue("/root/main/prtlprcpvollist/item[" + (i+1) + "]/volkind") =="2" ) {
  2539. // prcpvol=0;
  2540. // prcpvol = parseFloat(kg) * parseFloat( model.getValue("/root/main/prtlprcpvollist/item[" + (i+1) + "]/kgvol") );
  2541. //
  2542. //}
  2543. /* AUC 용량 계산*/
  2544. //if ( model.getValue("/root/main/prtlprcpvollist/item[" + (i+1) + "]/volkind") =="3" ) {
  2545. // prcpvol=0;
  2546. // if ( model.getValue("/root/main/data/gfrflag") =="1" ) {
  2547. // gfr =( ( 140 - parseFloat( model.getValue("/root/main/data/age") ) ) * kg ) / (parseFloat( model.getValue("/root/main/data/sc") ) * 72) * sexrate;
  2548. // } else {
  2549. // gfr = parseFloat( model.getValue("/root/main/data/urvol") ) * parseFloat( model.getValue("/root/main/data/urcr") ) /1440 * parseFloat( model.getValue("/root/main/data/sc") );
  2550. // }
  2551. // gfr= Math.round( gfr * 1000) /1000;
  2552. // model.setValue("/root/main/data/gfr",gfr);
  2553. // prcpvol = parseFloat( model.getValue("/root/main/data/auc") ) * (25 + gfr);
  2554. // model.setValue("/root/main/data/carbovol",prcpvol);
  2555. //
  2556. //}
  2557. /*감량계산*/
  2558. //prcpvol = prcpvol * ( parseFloat( model.getValue("/root/main/prtlprcpvollist/item[" + (i+1) + "]/subtrvolrate") )/100);
  2559. //prcpvol= Math.round( prcpvol * 1000) /1000;
  2560. //model.setValue( "/root/main/prtlprcpvollist/item[" + (i+1) + "]/prcpvol", prcpvol );
  2561. /* 수량재계산 */
  2562. //var volrate = model.getValue("/root/main/prtlprcpvollist/item["+ (i+1)+"]/volrate");
  2563. //var prcpvol = model.getValue("/root/main/prtlprcpvollist/item["+ (i+1)+"]/prcpvol");
  2564. //var prcpqty = model.getValue("/root/main/prtlprcpvollist/item["+ (i+1)+"]/prcpqty");
  2565. //model.setValue("/root/main/prtlprcpvollist/item["+ (i+1)+"]/prcpqty", Math.round( parseFloat(prcpvol)/parseFloat(volrate) * 1000) /1000);
  2566. /////
  2567. /* BSA당 용량 계산*/
  2568. if ( ds_main_prtlprcpvollist_item.getColumn( i+1,"volkind") =="1" ) {
  2569. prcpvol=0;
  2570. prcpvol = bsa * parseFloat( ds_main_prtlprcpvollist_item.getColumn( i+1,"bsavol") );
  2571. }
  2572. /* KG당 용량 계산*/
  2573. if ( ds_main_prtlprcpvollist_item.getColumn( i+1,"volkind") =="2" ) {
  2574. prcpvol=0;
  2575. prcpvol = parseFloat(kg) * parseFloat( ds_main_prtlprcpvollist_item.getColumn( i+1,"kgvol") );
  2576. }
  2577. /* AUC 용량 계산*/
  2578. if ( ds_main_prtlprcpvollist_item.getColumn( i+1,"volkind") =="3" ) {
  2579. prcpvol=0;
  2580. if ( ds_main_data.getColumn(0,"gfrflag") =="1" ) {
  2581. gfr =( ( 140 - parseFloat( ds_main_data.getColumn(0,"age") ) ) * kg ) / (parseFloat( ds_main_data.getColumn(0,"sc") ) * 72) * sexrate;
  2582. } else {
  2583. gfr = parseFloat( ds_main_data.getColumn(0,"urvol") ) * parseFloat( ds_main_data.getColumn(0,"urcr") ) /1440 * parseFloat( ds_main_data.getColumn(0,"sc") );
  2584. }
  2585. gfr= Math.round( gfr * 1000) /1000;
  2586. ds_main_data.setColumn(0,"gfr",gfr);
  2587. prcpvol = parseFloat( ds_main_data.getColumn(0,"auc") ) * (25 + gfr);
  2588. ds_main_data.setColumn(0,"carbovol",prcpvol);
  2589. }
  2590. /*감량계산*/
  2591. prcpvol = prcpvol * ( parseFloat( ds_main_prtlprcpvollist_item.getColumn( i+1,"subtrvolrate") )/100);
  2592. prcpvol= Math.round( prcpvol * 1000) /1000;
  2593. ds_main_prtlprcpvollist_item.getColumn( i+1,"prcpvol", prcpvol );
  2594. /* 수량재계산 */
  2595. var volrate = ds_main_prtlprcpvollist_item.getColumn( i+1,"volrate");
  2596. var prcpvol = ds_main_prtlprcpvollist_item.getColumn( i+1,"prcpvol");
  2597. var prcpqty = ds_main_prtlprcpvollist_item.getColumn( i+1,"prcpqty");
  2598. ds_main_prtlprcpvollist_item.setColumn( i+1,"prcpqty", Math.round( parseFloat(prcpvol)/parseFloat(volrate) * 1000) /1000);
  2599. }
  2600. //model.refresh();
  2601. }
  2602. function fSetIBW(){
  2603. var ht = ds_main_data.getColumn(0,"ht")/100;
  2604. if ( ds_send_srchdata_receivedata.getColumn(0,"sex") =="M"){
  2605. ds_main_data.setColumn(0,"ibw", 22* ht * ht );
  2606. } else {
  2607. ds_main_data.setColumn(0,"ibw", 21* ht * ht );
  2608. }
  2609. //model.refresh();
  2610. }
  2611. // function fSetPrtlInfo(){
  2612. // var endterm;
  2613. // var startterm;
  2614. // //endterm = parseInt(model.getValue("/root/main/prtllist/item["+grd_prtllist.row+"]/fromday"))+parseInt(model.getValue("/root/main/prtllist/item["+grd_prtllist.row+"]/prtlterm"))-1;
  2615. // //startterm =parseInt( model.getValue("/root/main/prtllist/item["+grd_prtllist.row+"]/fromday"));
  2616. // //model.setValue("/root/send/srchdata/prtlcd",model.getValue("/root/main/prtllist/item["+grd_prtllist.row+"]/prtlcd"));
  2617. // //model.setValue("/root/main/prtlinfo/startterm",startterm);
  2618. // //model.setValue("/root/send/srchdata/fromday",model.getValue("/root/main/prtllist/item["+grd_prtllist.row+"]/fromday"));
  2619. // //model.setValue("/root/main/prtlinfo/endterm",endterm);
  2620. // //model.setValue("/root/send/srchdata/antimetprtlcd","");
  2621. // endterm = parseInt(ds_main_prtllist_item.getColumn(grd_prtllist.rowposition,"fromday")) + parseInt(ds_main_prtllist_item.getColumn(grd_prtllist.rowposition,"prtlterm"))-1;
  2622. // startterm = parseInt(ds_main_prtllist_item.getColumn(grd_prtllist.rowposition,"fromday"));
  2623. //
  2624. // ds_send_srchdata.setColumn(0,"prtlcd" ,ds_main_prtllist_item.getColumn(grd_prtllist.rowposition,"prtlcd"));
  2625. // ds_main_prtlinfo.setColumn(0,"startterm" ,startterm);
  2626. // ds_send_srchdata.setColumn(0,"fromday" ,ds_main_prtllist_item.getColumn(grd_prtllist.rowposition,"fromday"));
  2627. // ds_main_prtlinfo.setColumn(0,"endterm" ,endterm);
  2628. // ds_send_srchdata.setColumn(0,"antimetprtlcd","");
  2629. //
  2630. // //if ( grd_prtlhislist.rows >1){
  2631. // // model.setValue("/root/main/prtlinfo/drugcycle",parseInt(model.getValue("/root/main/prtlhislist/item[1]/drugcycle"))+1);
  2632. // // model.setValue("/root/main/prtlinfo/drugstage",model.getValue("/root/main/prtlhislist/item[1]/drugstage"));
  2633. // //} else {
  2634. // // model.setValue("/root/main/prtlinfo/drugcycle","1");
  2635. // // model.setValue("/root/main/prtlinfo/drugstage","1");
  2636. // //}
  2637. // if ( grd_prtlhislist.rowcount > 1 ){
  2638. // ds_main_prtlinfo.setColumn(0,"drugcycle",parseInt(ds_main_prtllist_item.getColumn(0,"drugcycle"))+1);
  2639. // ds_main_prtlinfo.setColumn(0,"drugstage",ds_main_prtllist_item.getColumn(0,"drugstage"));
  2640. // } else {
  2641. // ds_main_prtlinfo.setColumn(0,"drugcycle","1");
  2642. // ds_main_prtlinfo.setColumn(0,"drugstage","1");
  2643. // }
  2644. // //submit("TRADB01023");
  2645. // var oParam = {};
  2646. // oParam.id = "TRADB01003";
  2647. // oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2648. // oParam.method = "reqGetProtocolLink";
  2649. // oParam.inds = "req=ds_send_srchdata";
  2650. // oParam.outds = "ds_main_prtllinklist=item";
  2651. // oParam.async = false;
  2652. // oParam.callback = "cf_TRADB01003";
  2653. //
  2654. // tranf_submit(oParam);
  2655. //
  2656. // if ( grd_antimetlist.rowcount > 0) {
  2657. // //model.setValue("/root/send/srchdata/antimetprtlcd", model.getValue("/root/main/prtllinklist/item[1]/antimetprtlcd"));
  2658. // ds_send_srchdata.setColumn(0,"antimetprtlcd",ds_main_prtllinklist_item.getColumn(0,"antimetprtlcd"));
  2659. // }
  2660. //
  2661. // //submit("TRADB01024");
  2662. // var oParam = {};
  2663. // oParam.id = "TRADB01004";
  2664. // oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2665. // oParam.method = "reqGetAnticancerProtocolPrcpAll";
  2666. // oParam.inds = "req=ds_";
  2667. // oParam.outds = "ds_main_prtlprcplist_item1=item1 ds_main_prtlprcplist_item2=item2 ds_main_prtlprcplist_item3=item3 ds_main_prtlprcplist_item4=item4 ds_main_prtlprcplist_item5=item5";
  2668. // oParam.async = false;
  2669. // oParam.callback = "cf_TRADB01004";
  2670. //
  2671. // tranf_submit(oParam);
  2672. //
  2673. // //submit("TRADB01025");
  2674. // var oParam = {};
  2675. // oParam.id = "TRADB01005";
  2676. // oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2677. // oParam.method = "reqGetAnticancerProtocolPrcpVol";
  2678. // oParam.inds = "req=ds_";
  2679. // oParam.outds = "ds_=item";
  2680. // oParam.async = false;
  2681. // oParam.callback = "cf_TRADB01005";
  2682. //
  2683. // tranf_submit(oParam);
  2684. //
  2685. // //submit("TRADB01026");
  2686. // var oParam = {};
  2687. // oParam.id = "TRADB01006";
  2688. // oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2689. // oParam.method = "reqGetAnticancerProtocolPrcpPre";
  2690. // oParam.inds = "req=ds_";
  2691. // oParam.outds = "ds_=prcplist";
  2692. // oParam.async = false;
  2693. // oParam.callback = "cf_TRADB01006";
  2694. //
  2695. // tranf_submit(oParam);
  2696. //
  2697. // fGrdRefresh(startterm);
  2698. // //model.refresh();
  2699. // }
  2700. // function fSetVol(){
  2701. // for ( var i = 0; i<grd_prtlprcplist.rows-1 ;i++){
  2702. // //var ordseqno = model.getValue("/root/main/prtlprcpvollist/item["+(i+1)+"]/ordseqno");
  2703. // //var prcpvol = model.getValue("/root/main/prtlprcpvollist/item["+(i+1)+"]/prcpvol");
  2704. // //var prcpqty = model.getValue("/root/main/prtlprcpvollist/item["+(i+1)+"]/prcpqty");
  2705. // var ordseqno = ds_main_prtlprcpvollist_item.getColumn(1,"ordseqno");
  2706. // var prcpvol = ds_main_prtlprcpvollist_item.getColumn(1,"prcpvol");
  2707. // var prcpqty = ds_main_prtlprcpvollist_item.getColumn(1,"prcpqty");
  2708. // }
  2709. // }
  2710. function PrintFunc() {
  2711. ds_main2_lablist_labinfo.clearData();
  2712. ds_main1_data.copyData(ds_main_data);
  2713. ds_main1_diaginfo_diagcdlist.copyData(ds_main_diaginfo_diagcdlist);
  2714. var kk = 0;
  2715. var k1 = 0;
  2716. var k2 = 0;
  2717. var irow = 0;
  2718. var sprtldgnm = "";
  2719. var sgb = ds_send.getColumn(0,"printgb");
  2720. var scontinue = "";
  2721. for (var i = 0; i < ds_main_prtlprcpprelist_prcplist.rowcount; i ++){
  2722. scontinue = "Y";
  2723. if (sgb == "1"){
  2724. if (ds_send_wardinfo.getColumn(0,"prcpdd") == ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd")){
  2725. scontinue = "Y";
  2726. }else{
  2727. scontinue = "N";
  2728. }
  2729. }else if (sgb == "2"){
  2730. if (ds_send_wardinfo.getColumn(0,"prcpdd") <= ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd")){
  2731. scontinue = "Y";
  2732. }else{
  2733. scontinue = "N";
  2734. }
  2735. }
  2736. if (scontinue == "Y"){
  2737. // 20101011_laboru_경북대병원_D 코드 로직 삭제. 처방분류코드(prcpclscd) 로 대체. A%
  2738. var sprcpcd = utlf_transNullToEmpty(ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpclscd"));
  2739. var sprcpgb = sprcpcd.substr(0, 1);
  2740. kk = kk + 1;
  2741. if (kk == 1){
  2742. sprtldgnm = ds_main_prtlprcpprelist_prcplist.getColumn(i,"prtldgnm");
  2743. ds_main_prtlinfo.setColumn(0,"startdd", ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd"));
  2744. ds_main_prtlinfo.setColumn(0,"enddd", ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd"));
  2745. }
  2746. if ( ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd") < ds_main_prtlinfo.getColumn(0,"startdd")) {
  2747. ds_main_prtlinfo.setColumn(0,"startdd", ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd"));
  2748. }
  2749. if ( ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd") > ds_main_prtlinfo.getColumn(0,"enddd")) {
  2750. ds_main_prtlinfo.setColumn(0,"enddd", ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd"));
  2751. }
  2752. if (sprtldgnm == ds_main_prtlprcpprelist_prcplist.getColumn(i,"prtldgnm")) {
  2753. if (sprcpgb != "A"){ // 20101011_laboru_경북대병원_D 코드 로직 삭제. 처방분류코드(prcpclscd) 로 대체. A%
  2754. var aa = -1;
  2755. for (var x1 = 0; x1 < ds_main2_lablist_labinfo.rowcount; x1++) {
  2756. if (ds_main_prtlprcpprelist_prcplist.getColumn(i,"drugmthdspccdnm") == ds_main2_lablist_labinfo.getColumn(x1,"labtitle")) {
  2757. aa = x1;
  2758. }
  2759. }
  2760. if (aa == -1){
  2761. ds_main2_lablist_labinfo.addRow();
  2762. ds_main2_lablist_labinfo.setColumn(ds_main2_lablist_labinfo.rowposition ,"labtitle" , ds_main_prtlprcpprelist_prcplist.getColumn(i,"drugmthdspccdnm"))
  2763. ds_main2_lablist_labinfo.setColumn(ds_main2_lablist_labinfo.rowposition ,"prtldgnm" , ds_main_prtlprcpprelist_prcplist.getColumn(i,"prtldgnm"))
  2764. ds_main2_lablist_labinfo.setColumn(ds_main2_lablist_labinfo.rowposition ,"prcpdd" , ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpdd"))
  2765. var sdrugseq = ds_main_prtlprcpprelist_prcplist.getColumn(i,"drugseq");
  2766. if (sdrugseq == "99"){
  2767. sdrugseq = " ";
  2768. }else{
  2769. sdrugseq = "(" + sdrugseq + ") ";
  2770. }
  2771. var slabname = ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpnm");
  2772. if (!utlf_isNull(ds_main_prtlprcpprelist_prcplist.getColumn(i,"nursrem"))) {
  2773. slabname = slabname + "[" + ds_main_prtlprcpprelist_prcplist.getColumn(i,"nursrem") +"]";
  2774. }
  2775. ds_main2_lablist_labinfo.setColumn(ds_main2_lablist_labinfo.rowposition ,"labname", slabname);
  2776. }else{
  2777. var slabname = ds_main2_lablist_labinfo.getColumn(aa,"labname");
  2778. var slabname = slabname + " / " + ds_main_prtlprcpprelist_prcplist.getColumn(i,"prcpnm");
  2779. if (!utlf_isNull(ds_main_prtlprcpprelist_prcplist.getColumn(i,"nursrem"))) {
  2780. slabname = slabname + "[" + ds_main_prtlprcpprelist_prcplist.getColumn(i,"nursrem") +"]";
  2781. }
  2782. ds_main2_lablist_labinfo.setColumn(aa ,"labname", slabname);
  2783. }
  2784. }else{
  2785. k2 = k2 + 1;
  2786. }
  2787. }else{
  2788. if (k2 == 0){
  2789. k1 = k1 + 1;
  2790. if (k1 == 1){
  2791. ds_main1_prtlprcpprelist_prcplist.copyData(ds_main3_prtlprcpprelist_prcplist);
  2792. ds_main1_prtlprcpprelist_prcplist.setColumn(irow ,"prtldgnm", sprtldgnm);
  2793. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2794. }else{
  2795. dsf_copyDs(ds_main1_prtlprcpprelist_prcplist,ds_main3_prtlprcpprelist_prcplist,"after");
  2796. ds_main1_prtlprcpprelist_prcplist.setColumn(irow ,"prtldgnm", sprtldgnm)
  2797. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2798. }
  2799. irow = irow + 1;
  2800. }
  2801. if (ds_main2_lablist_labinfo.rowcount > 0){
  2802. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","Y",irow);
  2803. for (var x2 = 0; x2 < ds_main_prtlprcpprelist_prcplist.rowcount; x2++){
  2804. var nRow = ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.addRow();
  2805. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"prtldgnm" ,ds_main2_lablist_labinfo.getColumn(x2,"prtldgnm"));
  2806. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"prcpdd" ,ds_main2_lablist_labinfo.getColumn(x2,"prcpdd"));
  2807. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"labtitle" ,ds_main2_lablist_labinfo.getColumn(x2,"labtitle"));
  2808. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"labname" ,ds_main2_lablist_labinfo.getColumn(x2,"labname"));
  2809. }
  2810. }
  2811. ds_main2_lablist_labinfo.clearData();
  2812. k2 = 0;
  2813. sprtldgnm = ds_main_prtlprcpprelist_prcplist.getColumn(i,"prtldgnm");
  2814. if (sprcpgb == "A"){ // 20101011_laboru_경북대병원_D 코드 로직 삭제. 처방분류코드(prcpclscd) 로 대체. A%
  2815. k2 = k2 + 1;
  2816. }
  2817. }
  2818. if (sprcpgb == "A"){ // 20101011_laboru_경북대병원_D 코드 로직 삭제. 처방분류코드(prcpclscd) 로 대체. A%
  2819. k1 = k1 + 1;
  2820. if (k1 == 1){
  2821. ds_main1_prtlprcpprelist_prcplist.clear();
  2822. dsf_copyColInfo(ds_main1_prtlprcpprelist_prcplist,ds_main_prtlprcpprelist_prcplist);
  2823. ds_main1_prtlprcpprelist_prcplist.copyRow(ds_main1_prtlprcpprelist_prcplist.addRow(),ds_main_prtlprcpprelist_prcplist,i);
  2824. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2825. }else{
  2826. ds_main1_prtlprcpprelist_prcplist.copyRow(ds_main1_prtlprcpprelist_prcplist.addRow(),ds_main_prtlprcpprelist_prcplist,i);
  2827. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2828. }
  2829. irow = irow + 1;
  2830. }
  2831. }
  2832. }
  2833. if (k2 == 0){
  2834. k1 = k1 + 1;
  2835. if (k1 == 1){
  2836. dsf_copyDs(ds_main1_prtlprcpprelist_prcplist,ds_main3_prtlprcpprelist_prcplist,"replace");
  2837. ds_main1_prtlprcpprelist_prcplist.setColumn(irow ,"prtldgnm", sprtldgnm);
  2838. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2839. }else{
  2840. dsf_copyDs(ds_main1_prtlprcpprelist_prcplist,ds_main3_prtlprcpprelist_prcplist,"after");
  2841. ds_main1_prtlprcpprelist_prcplist.setColumn(irow ,"prtldgnm", sprtldgnm)
  2842. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2843. }
  2844. irow = irow + 1;
  2845. }
  2846. if (ds_main2_lablist_labinfo.rowcount > 0){
  2847. dsf_makeValue(ds_main1_prtlprcpprelist_prcplist,"listyn","string","N",irow);
  2848. for (var x2 = 0; x2 < datagrid1.rowcount; x2 ++){
  2849. var nRow = ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.addRow();
  2850. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"prtldgnm" ,ds_main2_lablist_labinfo.getColumn(x2,"prtldgnm"));
  2851. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"prcpdd" ,ds_main2_lablist_labinfo.getColumn(x2,"prcpdd"));
  2852. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"labtitle" ,ds_main2_lablist_labinfo.getColumn(x2,"labtitle"));
  2853. ds_main1_prtlprcpprelist_prcplist_lablist_labinfo.setColumn(nRow,"labname" ,ds_main2_lablist_labinfo.getColumn(x2,"labname"));
  2854. }
  2855. }
  2856. ds_main1_prtlinfo.copyData(ds_main_prtlinfo);
  2857. }
  2858. function cf_TRADB01003(sSvcId, nErrorCode, sErrorMsg) {
  2859. if(nErrorCode < 0) return;
  2860. }
  2861. function group3_switch1_case2_cbo_srchwardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2862. {
  2863. ds_send_wardinfo.setColumn(0,"pid","");
  2864. fViewPatList();
  2865. }
  2866. function group3_switch1_case2_ipt_sumdt1_onchanged(obj:Calendar, e:ChangeEventInfo)
  2867. {
  2868. fViewPatList();
  2869. }
  2870. function group3_switch1_case2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  2871. {
  2872. fViewPatList();
  2873. }
  2874. function group3_switch1_case2_btn_con_onclick(obj:Button, e:ClickEventInfo)
  2875. {
  2876. ds_send_data_orderdata.setColumn(0 ,"wardcd", ds_send_wardinfo.getColumn(0,"wardcd") )
  2877. ds_send_data_orderdata.setColumn(0 ,"updateflag", "N" )
  2878. ds_send_data_orderdata.setColumn(0 ,"startdate", ds_main_prtlinfo.getColumn(0,"startdate") )
  2879. var stime = utlf_getCurrentDateTime().substr(9, 4);
  2880. if (stime >= "1755"){
  2881. ds_send_data_orderdata.setColumn(0 ,"prcgb", "T" );
  2882. }else{
  2883. ds_send_data_orderdata.setColumn(0 ,"prcgb", "D" );
  2884. }
  2885. // var destNode = ds_send_data_orderprcpdata;
  2886. // var nodes = ds_main_prtlprcplist_item1;
  2887. dsf_copyColInfo(ds_send_data_orderprcpdata,ds_main_prtlprcplist_item1);
  2888. for(var i = 0; i < ds_main_prtlprcplist_item1.rowcount; i++) {
  2889. if (ds_main_prtlprcplist_item1.getColumn(i,"prtlabsnyn") != "Y") {
  2890. //destNode.appendChild(nodes.item(i-1).cloneNode(true));
  2891. ds_send_data_orderprcpdata.copyRow(ds_send_data_orderprcpdata.addRow(),ds_main_prtlprcplist_item1,i);
  2892. }
  2893. }
  2894. for(var i = 0; i < ds_main_prtlprcplist_item2.rowcount; i++) {
  2895. if (ds_main_prtlprcplist_item2.getColumn(i,"prtlabsnyn") != "Y") {
  2896. //destNode.appendChild(nodes.item(i-1).cloneNode(true));
  2897. ds_send_data_orderprcpdata.copyRow(ds_send_data_orderprcpdata.addRow(),ds_main_prtlprcplist_item2,i);
  2898. }
  2899. }
  2900. for(var i = 0; i < ds_main_prtlprcplist_item3.rowcount; i++) {
  2901. if (ds_main_prtlprcplist_item3.getColumn(i,"prtlabsnyn") != "Y") {
  2902. //destNode.appendChild(nodes.item(i-1).cloneNode(true));
  2903. ds_send_data_orderprcpdata.copyRow(ds_send_data_orderprcpdata.addRow(),ds_main_prtlprcplist_item3,i);
  2904. }
  2905. }
  2906. for(var i = 0; i < ds_main_prtlprcplist_item4.rowcount; i++) {
  2907. if (ds_main_prtlprcplist_item4.getColumn(i,"prtlabsnyn") != "Y") {
  2908. //destNode.appendChild(nodes.item(i-1).cloneNode(true));
  2909. ds_send_data_orderprcpdata.copyRow(ds_send_data_orderprcpdata.addRow(),ds_main_prtlprcplist_item4,i);
  2910. }
  2911. }
  2912. for(var i = 0; i < ds_main_prtlprcplist_item5.rowcount; i++) {
  2913. if (ds_main_prtlprcplist_item5.getColumn(i,"prtlabsnyn") != "Y") {
  2914. //destNode.appendChild(nodes.item(i-1).cloneNode(true));
  2915. ds_send_data_orderprcpdata.copyRow(ds_send_data_orderprcpdata.addRow(),ds_main_prtlprcplist_item5,i);
  2916. }
  2917. }
  2918. dsf_setDefaultVal(ds_send_data_orderdata, "cpgappno:0");
  2919. dsf_setTypeFormat(ds_send_data_orderdata, "cpgappno:INT");
  2920. var oParam = {};
  2921. oParam.id = "TXADB01031";
  2922. oParam.service = "pharmacyprotocolapp.AnticancerProtocol";
  2923. oParam.method = "reqExeAnticancerProtocolPrcpFirst";
  2924. oParam.inds = "req=ds_send_data_orderdata";
  2925. oParam.outds = "ds_temp_ret=item";
  2926. oParam.async = false;
  2927. //oParam.callback = "cf_TXADB01031";
  2928. tranf_submit(oParam);
  2929. call_TRADB01027();
  2930. group3.switch1.case2.btn_con.enable = false;
  2931. // 항암동의서 확인 2012.06.18 KJS ----------------------------------------
  2932. var pid = ds_send_srchdata_receivedata.getColumn(0,"pid");
  2933. var appdd = ds_send_srchdata_receivedata.getColumn(0,"orddd");
  2934. var prtlcd = ds_send_srchdata_receivedata.getColumn(0,"prtlcd");
  2935. dsf_createDsRow("ds_send_xproto", [{col:"pid", type:"string", size:256, val:pid}
  2936. ,{col:"appdd", type:"string", size:256, val:appdd}
  2937. ,{col:"prtlcd", type:"string", size:256, val:prtlcd}
  2938. ]);
  2939. var oParam = {};
  2940. oParam.id = "TRMNI02014";
  2941. oParam.service = "injspecialroomapp.InjSpecialRoomPatMngt";
  2942. oParam.method = "reqGetXProtoCnt";
  2943. oParam.inds = "req=ds_send_xproto";
  2944. oParam.outds = "ds_temp_xprotcnt=xprotcnt";
  2945. oParam.async = false;
  2946. oParam.callback = "cf_TRMNI02014";
  2947. tranf_submit(oParam);
  2948. var xappdd = ds_temp_xprotcnt.getColumn(0,"xappdd");
  2949. dsf_makeValue(ds_send_xproto,"xappdd","string",xappdd);
  2950. var oParam = {};
  2951. oParam.id = "TRMNI02015";
  2952. oParam.service = "injspecialroomapp.InjSpecialRoomPatMngt";
  2953. oParam.method = "reqGetProtoConfirmCnt";
  2954. oParam.inds = "req=ds_send_xproto";
  2955. oParam.outds = "ds_temp_xprotcnt=xprotcnt";
  2956. oParam.async = false;
  2957. oParam.callback = "cf_TRMNI02015";
  2958. tranf_submit(oParam);
  2959. var cnt = ds_temp_xprotcnt.getColumn(0,"cnt");
  2960. if (cnt < 1){
  2961. if (xappdd == "N") {
  2962. sysf_messageBox("해당 프로토콜에 대한 항암화학 동의서가 없으니 다시 확인해주시기 바랍니다.","I999");
  2963. } else {
  2964. sysf_messageBox("항암 프로토콜이 달라졌으니 동의서를 새로 받아주시기 바랍니다.","I999");
  2965. }
  2966. }
  2967. fViewPatList();
  2968. }
  2969. function cf_TRMNI02014(sSvcId, nErrorCode, sErrorMsg) {
  2970. if(nErrorCode < 0) return;
  2971. dsf_setTypeFormat(ds_temp_xprotcnt, "cnt:INT");
  2972. }
  2973. function cf_TRMNI02015(sSvcId, nErrorCode, sErrorMsg) {
  2974. if(nErrorCode < 0) return;
  2975. dsf_setTypeFormat(ds_temp_xprotcnt, "cnt:INT");
  2976. }
  2977. function cf_TRADB01007(sSvcId, nErrorCode, sErrorMsg) {
  2978. if(nErrorCode < 0) return;
  2979. }
  2980. function group3_switch1_case2_button5_onclick(obj:Button, e:ClickEventInfo)
  2981. {
  2982. group7.visible = true;
  2983. }
  2984. function group3_switch1_case2_btn_pre_onclick(obj:Button, e:ClickEventInfo)
  2985. {
  2986. var fromday;
  2987. if (utlf_isNull(ds_main_prtlinfo.getColumn(0,"currentpg"))) return;
  2988. if (ds_main_prtlinfo.getColumn(0,"currentpg") == 1) {
  2989. sysf_messageBox("첫 페이지입니다.", "E999", "");
  2990. return;
  2991. }
  2992. ds_main_prtlinfo.setColumn(0,"currentpg", parseInt(ds_main_prtlinfo.getColumn(0,"currentpg"))-1);
  2993. fromday = parseInt(ds_send_srchdata.getColumn(0,"fromday"))-5;
  2994. ds_send_srchdata.setColumn(0,"fromday", fromday);
  2995. call_TRADB01032();
  2996. fGrdRefresh(fromday);
  2997. }
  2998. function group3_switch1_case2_btn_nxt_onclick(obj:Button, e:ClickEventInfo)
  2999. {
  3000. var fromday;
  3001. if (utlf_isNull(ds_main_prtlinfo.getColumn(0,"currentpg"))) return;
  3002. if (ds_main_prtlinfo.getColumn(0,"totpg") == ds_main_prtlinfo.getColumn(0,"currentpg")) {
  3003. sysf_messageBox("마지막 페이지입니다.", "E999", "");
  3004. return;
  3005. }
  3006. ds_main_prtlinfo.setColumn(0,"currentpg", parseInt(ds_main_prtlinfo.getColumn(0,"currentpg"))+1);
  3007. fromday = parseInt(ds_send_srchdata.getColumn(0,"fromday"))+5;
  3008. ds_send_srchdata.setColumn(0,"fromday", fromday);
  3009. call_TRADB01032();
  3010. fGrdRefresh(fromday);
  3011. }
  3012. function group3_switch1_case2_button3_onclick(obj:Button, e:ClickEventInfo)
  3013. {
  3014. if (group3.switch1.case2.button3.class == "icon_right" ){
  3015. group3.switch1.case2.grd_prtlpatlist.position.width = 910;
  3016. group3.switch1.case2.button3.class = "icon_left";
  3017. } else {
  3018. group3.switch1.case2.grd_prtlpatlist.position.width = 264;
  3019. group3.switch1.case2.button3.class = "icon_right";
  3020. }
  3021. }
  3022. function group3_switch1_case2_output2_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  3023. {
  3024. //model.setValue("/root/send/data/orderdata/cpgappno", model.getValue("/root/main/prtlhislist/item["+grd_prtlhislist.row+"]/cpgappno"));
  3025. ds_send_data_orderdata.setColumn(0,"cpgappno",ds_main_prtlhislist_item.getColumn(grd_prtlhislist.rowposition,"cpgappno"));
  3026. }
  3027. function group3_switch1_case2_output5_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  3028. {
  3029. //model.setValue("/root/send/data/orderdata/cpgappno", model.getValue("/root/main/prtlhislist/item["+grd_prtlhislist.row+"]/cpgappno"));
  3030. ds_send_data_orderdata.setColumn(0,"cpgappno",ds_main_prtlhislist_item.getColumn(grd_prtlhislist.rowposition,"cpgappno"));
  3031. }
  3032. function group3_switch1_case2_output1_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  3033. {
  3034. //model.setValue("/root/send/data/orderdata/cpgappno", model.getValue("/root/main/prtlhislist/item["+grd_prtlhislist.row+"]/cpgappno"));
  3035. ds_send_data_orderdata.setColumn(0,"cpgappno",ds_main_prtlhislist_item.getColumn(grd_prtlhislist.rowposition,"cpgappno"));
  3036. }
  3037. function group3_switch1_case2_output3_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  3038. {
  3039. //model.setValue("/root/send/data/orderdata/cpgappno", model.getValue("/root/main/prtlhislist/item["+grd_prtlhislist.row+"]/cpgappno"));
  3040. ds_send_data_orderdata.setColumn(0,"cpgappno",ds_main_prtlhislist_item.getColumn(grd_prtlhislist.rowposition,"cpgappno"));
  3041. }
  3042. function group3_switch1_case2_output4_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  3043. {
  3044. //model.setValue("/root/send/data/orderdata/cpgappno", model.getValue("/root/main/prtlhislist/item["+grd_prtlhislist.row+"]/cpgappno"));
  3045. ds_send_data_orderdata.setColumn(0,"cpgappno",ds_main_prtlhislist_item.getColumn(grd_prtlhislist.rowposition,"cpgappno"));
  3046. }
  3047. function group7_button23_onclick(obj:Button, e:ClickEventInfo)
  3048. {
  3049. PrintFunc();
  3050. var scnt = ds_send.getColumn(0,"printcnt");
  3051. if (utlf_isNull(scnt) || scnt == 0){
  3052. sysf_messageBox("출력매수를 입력하시기 바랍니다.", "E999", "");
  3053. return;
  3054. }
  3055. //exeReportPreview("RPADB01012", "XMLSTR", "", "", "true","","","","","true", "", "", "", "", "", scnt);
  3056. var objDOM1 = rptf_createDOM(); // DOM 객체 설정
  3057. var objDOM2 = rptf_createDOM(); // DOM 객체 설정
  3058. rptf_setNodeListToDOM(objDOM1, "/root/main1/prtlprcpprelist/prcplist" , ds_main1_prtlprcpprelist_prcplist); // 데이터셋 1
  3059. rptf_setNodeListToDOM(objDOM1, "/root/main1/data" , ds_main1_data); // 데이터셋 2
  3060. rptf_setNodeListToDOM(objDOM1, "/root/main1/diaginfo/diagcdlist" , ds_main1_diaginfo_diagcdlist); // 데이터셋 3
  3061. rptf_setNodeListToDOM(objDOM1, "/root/main1/prtlinfo" , ds_main1_prtlinfo); // 데이터셋 4
  3062. rptf_setNodeListToDOM(objDOM2, "/root/main1/prtlprcpprelist/prcplist/lablist/labinfo", ds_main1_prtlprcpprelist_prcplist_lablist_labinfo); // 데이터셋 1
  3063. var objParam = new Object();
  3064. objParam.xml_data_XML1 = objDOM1.documentElement.source; // 최상의노드 XML 스트링 추출
  3065. objParam.xml_data_XML2 = objDOM2.documentElement.source; // 최상의노드 XML 스트링 추출
  3066. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
  3067. var prtOption = "copies="+scnt;
  3068. rptf_exeReportPreview30(["RPADB01012"],[objParam], option, prtOption);
  3069. }
  3070. function group7_button24_onclick(obj:Button, e:ClickEventInfo)
  3071. {
  3072. group7.visible= false;
  3073. }
  3074. /****************************************************************************************
  3075. * Components : Grid
  3076. * Components ID : group3.switch1.case1.grd_prtlprcpprelist
  3077. * Event : onlbuttondown
  3078. * Argument : 01.obj : Object Event has occurred
  3079. * : 02.e : Event Object
  3080. * Description : 미리보기리스트 선택
  3081. ****************************************************************************************/
  3082. function group3_switch1_case1_grd_prtlprcpprelist_onlbuttondown(obj:Grid, e:GridMouseEventInfo)
  3083. {
  3084. if ( e.col == obj.getBindCellIndex("body","remark") ){
  3085. ds_init.setColumn(0,"rem",ds_main_prtlprcpprelist_prcplist.getColumn(e.row,"remark"));
  3086. group3.switch1.case1.group6.visible= true;
  3087. } else if ( e.col == obj.getBindCellIndex("body","nursrem") ){
  3088. ds_init.setColumn(0,"rem",ds_main_prtlprcpprelist_prcplist.getColumn(e.row,"nursrem"));
  3089. group3.switch1.case1.group6.visible= true;
  3090. } else {
  3091. group3.switch1.case1.group6.visible= false;
  3092. }
  3093. }
  3094. /****************************************************************************************
  3095. * Components : Button
  3096. * Components ID : group3.switch1.case1.group6.button90
  3097. * Event : onclick
  3098. * Argument : 01.obj : Object Event has occurred
  3099. * : 02.e : Event Object
  3100. * Description : 닫기
  3101. ****************************************************************************************/
  3102. function group3_switch1_case1_group6_button90_onclick(obj:Button, e:ClickEventInfo)
  3103. {
  3104. group3.switch1.case1.group6.visible= false;
  3105. }
  3106. /****************************************************************************************
  3107. * Components : Tab
  3108. * Components ID : group3.switch1.case2.switch2
  3109. * Event : onlbuttonup
  3110. * Argument : 01.obj : Object Event has occurred
  3111. * : 02.e : Event Object
  3112. * Description : 탭버튼 선택
  3113. ****************************************************************************************/
  3114. function group3_switch1_case2_switch2_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
  3115. {
  3116. if(obj.tabindex == 0) {
  3117. ds_send_wardinfo.setColumn(0,"appstat","00");
  3118. fViewPatList();
  3119. } else if(obj.tabindex == 1){
  3120. ds_send_wardinfo.setColumn(0,"appstat","10");
  3121. fViewPatList();
  3122. } else if(obj.tabindex == 2){
  3123. ds_send_wardinfo.setColumn(0,"appstat","");
  3124. fViewPatList();
  3125. }
  3126. }
  3127. /****************************************************************************************
  3128. * Components : Grid
  3129. * Components ID : group3.switch1.case2.grd_prtlpatlist
  3130. * Event : onlbuttondown
  3131. * Argument : 01.obj : Object Event has occurred
  3132. * : 02.e : Event Object
  3133. * Description : 프로토콜처방환자 선택
  3134. ****************************************************************************************/
  3135. function group3_switch1_case2_grd_prtlpatlist_onlbuttondown(obj:Grid, e:GridMouseEventInfo)
  3136. {
  3137. if ( e.row < 0 ) return;
  3138. if (ds_main_prtlpatlist_item.getColumn(e.row,"updateflag")=="Y"){
  3139. group3.switch1.case2.btn_con.enable = true;
  3140. } else {
  3141. group3.switch1.case2.btn_con.enable = false;
  3142. }
  3143. ds_send_data_orderdata.setColumn(0,"appstat" , ds_main_prtlpatlist_item.getColumn(e.row,"appstat"));
  3144. ds_send_srchdata_receivedata.setColumn(0,"pid" , ds_main_prtlpatlist_item.getColumn(e.row,"pid"));
  3145. ds_send_srchdata_receivedata.setColumn(0,"orddd" , ds_main_prtlpatlist_item.getColumn(e.row,"orddd"));
  3146. ds_send_srchdata_receivedata.setColumn(0,"orddeptcd" , ds_main_prtlpatlist_item.getColumn(e.row,"orddeptcd"));
  3147. ds_send_srchdata_receivedata.setColumn(0,"prcpgenrflag" , ds_main_prtlpatlist_item.getColumn(e.row,"prcpgenrflag"));
  3148. ds_send_srchdata_receivedata.setColumn(0,"prtlcd" , ds_main_prtlpatlist_item.getColumn(e.row,"prtlcd"));
  3149. ds_send_srchdata.setColumn(0,"cpgappno" , ds_main_prtlpatlist_item.getColumn(e.row,"cpgappno"));
  3150. ds_send_data_orderdata.setColumn(0,"cpgappno" , ds_main_prtlpatlist_item.getColumn(e.row,"cpgappno"));
  3151. ds_send_srchdata.setColumn(0,"fromday" , ds_main_prtlpatlist_item.getColumn(e.row,"fromday"));
  3152. ds_main_prtlinfo.setColumn(0,"startdate" , ds_main_prtlpatlist_item.getColumn(e.row,"appdd"));
  3153. ds_main_prtlinfo.setColumn(0,"startterm" , ds_main_prtlpatlist_item.getColumn(e.row,"fromday"));
  3154. ds_main_prtlinfo.setColumn(0,"endterm" , ds_main_prtlpatlist_item.getColumn(e.row,"today"));
  3155. ds_main_prtlinfo.setColumn(0,"drugstage" , ds_main_prtlpatlist_item.getColumn(e.row,"drugstage"));
  3156. ds_main_prtlinfo.setColumn(0,"drugcycle" , ds_main_prtlpatlist_item.getColumn(e.row,"drugcycle"));
  3157. ds_main_data.setColumn(0,"wt" , ds_main_prtlpatlist_item.getColumn(e.row,"wt"));
  3158. ds_main_data.setColumn(0,"ibw" , ds_main_prtlpatlist_item.getColumn(e.row,"ibw"));
  3159. ds_main_data.setColumn(0,"wtflag" , ds_main_prtlpatlist_item.getColumn(e.row,"wtflag"));
  3160. ds_main_data.setColumn(0,"bsa" , ds_main_prtlpatlist_item.getColumn(e.row,"bsa"));
  3161. ds_main_data.setColumn(0,"gfr" , ds_main_prtlpatlist_item.getColumn(e.row,"gfr"));
  3162. ds_main_data.setColumn(0,"auc" , ds_main_prtlpatlist_item.getColumn(e.row,"auc"));
  3163. ds_main_data.setColumn(0,"ht" , ds_main_prtlpatlist_item.getColumn(e.row,"ht"));
  3164. ds_main_data.setColumn(0,"prtlnm" , ds_main_prtlpatlist_item.getColumn(e.row,"prtlnm"));
  3165. ds_main_data.setColumn(0,"pid" , ds_main_prtlpatlist_item.getColumn(e.row,"pid"));
  3166. ds_main_data.setColumn(0,"hngnm" , ds_main_prtlpatlist_item.getColumn(e.row,"hngnm"));
  3167. ds_main_data.setColumn(0,"age" , ds_main_prtlpatlist_item.getColumn(e.row,"age"));
  3168. ds_main_data.setColumn(0,"sex" , ds_main_prtlpatlist_item.getColumn(e.row,"sex"));
  3169. ds_main_data.setColumn(0,"rrgstno1" , ds_main_prtlpatlist_item.getColumn(e.row,"rrgstno1"));
  3170. ds_main_data.setColumn(0,"rrgstno2" , ds_main_prtlpatlist_item.getColumn(e.row,"rrgstno2"));
  3171. ds_main_data.setColumn(0,"wardcd" , ds_main_prtlpatlist_item.getColumn(e.row,"wardcd"));
  3172. ds_main_data.setColumn(0,"roomcd" , ds_main_prtlpatlist_item.getColumn(e.row,"roomcd"));
  3173. ds_main_data.setColumn(0,"drnm" , ds_main_prtlpatlist_item.getColumn(e.row,"drnm"));
  3174. ds_main_prtlinfo.setColumn(0,"currentpg", "1");
  3175. ds_main_prtlinfo.setColumn(0,"totpg", Math.ceil((parseInt( ds_main_prtlpatlist_item.getColumn(e.row,"today"))
  3176. -parseInt(ds_main_prtlpatlist_item.getColumn(e.row,"fromday"))+1)/5));
  3177. if (utlf_isNull(ds_send_data_orderdata.getColumn(0,"cpgappno"))) return;
  3178. var sPid = ds_main_prtlpatlist_item.getColumn(e.row,"pid");
  3179. call_TRADB01027(sPid);
  3180. var fromday;
  3181. fromday = parseInt(ds_send_srchdata.getColumn(0,"fromday"));
  3182. ds_send_srchdata.setColumn(0,"fromday", fromday);
  3183. call_TRADB01032();
  3184. call_TRADB01033();
  3185. // 20101015_laboru_경북대병원_투여시점 시간 단위로 보이게 수정(소수점 셋째 자리에서 반올림)
  3186. ds_tempprcp_prtlprcpprelist_prcplist.clear();
  3187. ds_tempprcp_prtlprcpprelist_prcplist.copyData(ds_main_prtlprcpprelist_prcplist);
  3188. for(var i = 0 ; i <= ds_main_prtlprcpprelist_prcplist.rowcount ; i++) {
  3189. var drugseq = ds_main_prtlprcpprelist_prcplist.getColumn(i,"drugseq");
  3190. var drugseqhr = Math.round( (parseInt(drugseq)/60) * 100 ) / 100;
  3191. ds_main_prtlprcpprelist_prcplist.setColumn(i,"drugseq", drugseqhr);
  3192. }
  3193. call_TRADB01036();
  3194. fGrdRefresh(fromday);
  3195. }
  3196. /****************************************************************************************
  3197. * Components : Dataset
  3198. * Components ID : ds_main_prtlprcpprelist_prcplist
  3199. * Event : oncolumnchanged
  3200. * Argument : 01.obj : Object Event has occurred
  3201. * : 02.e : Event Object
  3202. * Description :
  3203. ****************************************************************************************/
  3204. function ds_main_prtlprcpprelist_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3205. {
  3206. if(e.columnid=="prnprcpflag") {
  3207. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  3208. }
  3209. }
  3210. /****************************************************************************************
  3211. * Components : Tab
  3212. * Components ID : group3.switch1
  3213. * Event : onchanged
  3214. * Argument : 01.obj : Object Event has occurred
  3215. * : 02.e : Event Object
  3216. * Description : 탭버튼 선택(챠트보기)
  3217. ****************************************************************************************/
  3218. function group3_switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  3219. {
  3220. if(e.postindex == 2) {
  3221. PrintFunc();
  3222. // 20101015_laboru_경북대병원_항암프로토콜 출력물을 경북대병원 용으로 사용.
  3223. // 기존 cmc 버전 : RPADB01012
  3224. for(var i = 0; i < ds_main1_prtlprcpprelist_prcplist.rowcount; i++) {
  3225. ds_main1_prtlprcpprelist_prcplist.setColumn(i,"drugseq",ds_tempprcp_prtlprcpprelist_prcplist.getColumn(i,"drugseq"));
  3226. }
  3227. // exeReportPreview("RPADB01013", "XMLSTR", "", "", "false","false","","","","false", "","case3");
  3228. dsf_makeValue(ds_main1_data,"fromday","string",ds_main1_prtlinfo.getColumn(0,"startterm"));
  3229. dsf_makeValue(ds_main1_data,"today","string",ds_main1_prtlinfo.getColumn(0,"endterm"));
  3230. dsf_makeValue(ds_main1_data,"appdd","string",ds_main1_prtlinfo.getColumn(0,"startdate"));
  3231. var objDOM1 = rptf_createDOM(); // DOM 객체 설정
  3232. rptf_setNodeListToDOM(objDOM1, "/root/main1/prtlprcpprelist/prcplist" , ds_main1_prtlprcpprelist_prcplist); // 데이터셋 1
  3233. rptf_setNodeListToDOM(objDOM1, "/root/main1/data" , ds_main1_data); // 데이터셋 2
  3234. rptf_setNodeListToDOM(objDOM1, "/root/main1/diaginfo/diagcdlist" , ds_main1_diaginfo_diagcdlist); // 데이터셋 3
  3235. rptf_setNodeListToDOM(objDOM1, "/root/main1/prtlinfo" , ds_main1_prtlinfo); // 데이터셋 4
  3236. var objParam = new Object();
  3237. objParam.xml_data_XML1 = objDOM1.documentElement.source; // 최상의노드 XML 스트링 추출
  3238. var option = "open=1;save=1;directprint=0;print=1;zoom=1;show=1;";
  3239. rptf_exeReportPreview30(["RPADB01013"],[objParam], option, "", "group3.switch1.case3");
  3240. }
  3241. }
  3242. /****************************************************************************************
  3243. * Components : Grid
  3244. * Components ID : group3.switch1.case2.group5.grd_prtlhislist
  3245. * Event : oncelldblclick
  3246. * Argument : 01.obj : Object Event has occurred
  3247. * : 02.e : Event Object
  3248. * Description : 프로토콜 이력 선택
  3249. ****************************************************************************************/
  3250. function group3_switch1_case2_group5_grd_prtlhislist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3251. {
  3252. /*질병정보 Set*/
  3253. if ( e.row < 0 ) return;
  3254. group3.switch1.case2.btn_con.enable = false;
  3255. ds_hidden_antisch.setColumn(0,"pid" , ds_send_srchdata_receivedata.getColumn(0,"pid"));
  3256. ds_hidden_antisch.setColumn(0,"cpgappno", ds_main_prtlhislist_item.getColumn(e.row,"cpgappno"));
  3257. if ( parseInt(ds_main_prtlhislist_item.getColumn(e.row,"cpgappno")) != 0 ){
  3258. var objArg = new Object();
  3259. objArg.arg_ds_hidden_antisch= ds_hidden_antisch;
  3260. frmf_modal("SMADB01020","SMADB01020",objArg,"",0,0,0,"","","","","","M");
  3261. }
  3262. }
  3263. function ds_main_diaginfo_diagcdlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3264. {
  3265. if(e.columnid=="diagkindcd") {
  3266. obj.setColumn(e.row,e.columnid,(e.newvalue=="R"||e.newvalue==1)?"R":"C");
  3267. }
  3268. }
  3269. function SMADB01010_ontimer(obj:Form, e:TimerEventInfo)
  3270. {
  3271. if( e.timerid == 0 ){
  3272. this.killTimer(0);
  3273. if ( !utlf_isNull(ds_paminfo.getColumn(0,"pid"))) {
  3274. ds_send_wardinfo.setColumn(0,"wardcd", ds_paminfo.getColumn(0,"wardcd"));
  3275. // ds_send_wardinfo.setColumn(0,"pid", ds_paminfo.getColumn(0,"pid"));
  3276. fViewPatList();
  3277. for ( var i = 0; i < ds_main_prtlpatlist_item.rowcount; i++){
  3278. if ( ds_main_prtlpatlist_item.getColumn(i,"pid") == ds_paminfo.getColumn(0,"pid")) {
  3279. ds_send_wardinfo.setColumn(0,"pid" , ds_paminfo.getColumn(0,"pid"));
  3280. ds_send_srchdata_receivedata.setColumn(0,"pid" , ds_main_prtlpatlist_item.getColumn(i,"pid"));
  3281. ds_send_srchdata_receivedata.setColumn(0,"orddd" , ds_main_prtlpatlist_item.getColumn(i,"orddd"));
  3282. ds_send_srchdata_receivedata.setColumn(0,"orddeptcd" , ds_main_prtlpatlist_item.getColumn(i,"orddeptcd"));
  3283. ds_send_srchdata_receivedata.setColumn(0,"prcpgenrflag" , ds_main_prtlpatlist_item.getColumn(i,"prcpgenrflag"));
  3284. ds_send_srchdata.setColumn(0,"cpgappno" , ds_main_prtlpatlist_item.getColumn(i,"cpgappno"));
  3285. ds_send_data_orderdata.setColumn(0,"cpgappno" , ds_main_prtlpatlist_item.getColumn(i,"cpgappno"));
  3286. ds_send_srchdata.setColumn(0,"fromday" , ds_main_prtlpatlist_item.getColumn(i,"fromday"));
  3287. ds_main_prtlinfo.setColumn(0,"startdate" , ds_main_prtlpatlist_item.getColumn(i,"appdd"));
  3288. ds_main_prtlinfo.setColumn(0,"startterm" , ds_main_prtlpatlist_item.getColumn(i,"fromday"));
  3289. ds_main_prtlinfo.setColumn(0,"endterm" , ds_main_prtlpatlist_item.getColumn(i,"today"));
  3290. ds_main_prtlinfo.setColumn(0,"drugstage" , ds_main_prtlpatlist_item.getColumn(i,"drugstage"));
  3291. ds_main_prtlinfo.setColumn(0,"drugcycle" , ds_main_prtlpatlist_item.getColumn(i,"drugcycle"));
  3292. ds_main_data.setColumn(0,"wt" , ds_main_prtlpatlist_item.getColumn(i,"wt"));
  3293. ds_main_data.setColumn(0,"ibw" , ds_main_prtlpatlist_item.getColumn(i,"ibw"));
  3294. ds_main_data.setColumn(0,"wtflag" , ds_main_prtlpatlist_item.getColumn(i,"wtflag"));
  3295. ds_main_data.setColumn(0,"bsa" , ds_main_prtlpatlist_item.getColumn(i,"bsa"));
  3296. ds_main_data.setColumn(0,"ht" , ds_main_prtlpatlist_item.getColumn(i,"ht"));
  3297. ds_main_data.setColumn(0,"prtlnm" , ds_main_prtlpatlist_item.getColumn(i,"prtlnm"));
  3298. ds_main_data.setColumn(0,"pid" , ds_main_prtlpatlist_item.getColumn(i,"pid"));
  3299. ds_main_data.setColumn(0,"hngnm" , ds_main_prtlpatlist_item.getColumn(i,"hngnm"));
  3300. ds_main_data.setColumn(0,"age" , ds_main_prtlpatlist_item.getColumn(i,"age"));
  3301. ds_main_data.setColumn(0,"sex" , ds_main_prtlpatlist_item.getColumn(i,"sex"));
  3302. ds_main_data.setColumn(0,"rrgstno1" , ds_main_prtlpatlist_item.getColumn(i,"rrgstno1"));
  3303. ds_main_data.setColumn(0,"rrgstno2" , ds_main_prtlpatlist_item.getColumn(i,"rrgstno2"));
  3304. ds_main_data.setColumn(0,"wardcd" , ds_main_prtlpatlist_item.getColumn(i,"wardcd"));
  3305. ds_main_data.setColumn(0,"roomcd" , ds_main_prtlpatlist_item.getColumn(i,"roomcd"));
  3306. ds_main_prtlinfo.setColumn(0,"currentpg", "1");
  3307. ds_main_prtlinfo.setColumn(0,"totpg", Math.ceil((parseInt( ds_main_prtlpatlist_item.getColumn(i,"today"))
  3308. -parseInt(ds_main_prtlpatlist_item.getColumn(i,"fromday"))+1)/5));
  3309. if ( utlf_isNull(ds_send_data_orderdata.getColumn(0,"cpgappno")) ) {
  3310. return;
  3311. }
  3312. call_TRADB01027();
  3313. var fromday;
  3314. fromday = parseInt(ds_send_srchdata.getColumn(0,"fromday"));
  3315. ds_send_srchdata.setColumn(0,"fromday" , fromday);
  3316. call_TRADB01032();
  3317. call_TRADB01033();
  3318. call_TRADB01036();
  3319. // 20101015_laboru_경북대병원_투여시점 시간 단위로 보이게 수정(소수점 셋째 자리에서 반올림)
  3320. ds_tempprcp_prtlprcpprelist_prcplist.clear();
  3321. ds_tempprcp_prtlprcpprelist_prcplist.copyData(ds_main_prtlprcpprelist_prcplist);
  3322. fGrdRefresh(fromday);
  3323. return;
  3324. }
  3325. }
  3326. } else {
  3327. //ds_send_wardinfo.setColumn(0,"wardcd", opener.frmf_getParameter("wardcd"));
  3328. fViewPatList();
  3329. }
  3330. }
  3331. }
  3332. ]]></Script>
  3333. </Form>
  3334. </FDL>