1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLPJ00500" position="absolute 0 0 1197 784" titletext="검체일괄접수" oninit="SMLPJ00500_oninit" onload="SMLPJ00500_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="검체 일괄접수" class="tit_1" position="absolute 0 0 120 25"/>
- <Button id="btn_save" taborder="1" text="접수" class="btn4" position="absolute 1138 25 1194 47" onclick="btn_save_onclick"/>
- <Button id="btn_acptenvset" taborder="2" text="접수환경설정" class="btn3" position="absolute 409 26 513 48" onclick="btn_acptenvset_onclick"/>
- <Button id="button2" taborder="3" text="수탁환자등록" class="btn3" position="absolute 0 26 104 48" onclick="button2_onclick"/>
- <Button id="btn_prntset" taborder="4" text="프린터설정" class="btn3" position="absolute 106 26 198 48" onclick="btn_prntset_onclick"/>
- <Button id="btn_lastsave" taborder="5" text="결과완료(원외)" class="btn4" visible="false" position="absolute 1019 25 1135 47"/>
- <Button id="btn_prcphist" taborder="6" text="처방이력조회" class="btn3" position="absolute 199 26 303 48" onclick="btn_prcphist_onclick"/>
- <Button id="button3" taborder="7" text="데이터초기화" class="btn3" position="absolute 304 26 408 48" onclick="button3_onclick"/>
- <Static id="caption13" text="적용구분" class="cell_1" position="absolute 171 165 239 185"/>
- <Static id="caption1" text="접수환경" class="tit_2" position="absolute 1 94 78 111"/>
- <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 111 560 117" style="strokepen:3 solid #33bbbbff;"/>
- <Div id="grp_sea" taborder="8" class="div_SA" position="absolute 0 50 1195 85">
- <Layouts>
- <Layout>
- <Button id="button1" taborder="5" text="조회" class="btn1" position="absolute 1123 7 1179 29" onclick="grp_sea_button1_onclick"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1105 7 1111 29"/>
- <Radio id="rdo_search" taborder="6" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 105 9 268 29">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">바코드번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">등록번호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption2" text="처방일자 :" class="search_name" position="absolute 797 10 868 27"/>
- <Calendar id="ipt_orddds" taborder="7" class="input_search" position="absolute 871 9 973 28" onkeyup="grp_sea_ipt_orddds_onkeyup"/>
- <Static id="caption3" text="검색방법 :" class="search_name" position="absolute 15 10 93 27"/>
- <Edit id="ipt_value" taborder="8" class="input_search" position="absolute 270 8 392 27" onkeydown="grp_sea_ipt_value_onkeydown" inputmode="upper" autoselect="true"/>
- <Static id="caption5" text="~" class="search_no_b" position="absolute 975 11 987 28"/>
- <Calendar id="ipt_orddde" taborder="9" class="input_search" position="absolute 989 9 1091 28" onkeyup="grp_sea_ipt_orddde_onkeyup"/>
- <Combo id="cmb_prcpflag" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 600 8 690 27">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">검체이송</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">수신확인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption21" text="처방구분 :" class="search_name" position="absolute 508 9 581 26"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_prcplist" class="datagrid2" taborder="9" binddataset="ds_grd_prcplist" useinputpanel="false" position="absolute 0 190 1194 782" oncellclick="grd_prcplist_oncellclick" visible="true" autosizingtype="none" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="20"/>
- <Column size="80"/>
- <Column size="20"/>
- <Column size="70"/>
- <Column size="62"/>
- <Column size="47"/>
- <Column size="73"/>
- <Column size="54"/>
- <Column size="120"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="20"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="86"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="54"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox" edittype="checkbox" text="선 택"/>
- <Cell col="1" text="수신일자"/>
- <Cell col="2" text="수신시간"/>
- <Cell col="3" text="처방일자"/>
- <Cell col="4" text="처방시간"/>
- <Cell col="5" text="병리번호"/>
- <Cell col="6"/>
- <Cell col="7" text="관련병리번호"/>
- <Cell col="8"/>
- <Cell col="9" text="등록번호"/>
- <Cell col="10" text="환자명"/>
- <Cell col="11" text="환자구분"/>
- <Cell col="12" text="내시경소견"/>
- <Cell col="13" text="수납구분"/>
- <Cell col="14" text="검사항목"/>
- <Cell col="15" text="검체명"/>
- <Cell col="16" text="검체수"/>
- <Cell col="17"/>
- <Cell col="18" text="처방과"/>
- <Cell col="19" text="처방의"/>
- <Cell col="20" text="퇴원일"/>
- <Cell col="21" text="시행부서처방의"/>
- <Cell col="22" text="블럭 번호"/>
- <Cell col="23" text="spcseqnolist"/>
- <Cell col="24" text="spccdlist"/>
- <Cell col="25" text="spcnmlist"/>
- <Cell col="26" text="trandd"/>
- <Cell col="27" text="tranno"/>
- <Cell col="28" text="transeqno"/>
- <Cell col="29" text="orddd"/>
- <Cell col="30" text="spctrandd"/>
- <Cell col="31" text="spctranno"/>
- <Cell col="32" text="execprcpuniqno"/>
- <Cell col="33" text="reqfrmflagcd"/>
- <Cell col="34" text="ptnocd"/>
- <Cell col="35" text="slidflagcd"/>
- <Cell col="36" text="slidisscnt"/>
- <Cell col="37" text="initblocno"/>
- <Cell col="38" text="autokeepflagcd"/>
- <Cell col="39" text="stdyptnocd"/>
- <Cell col="40" text="stdy_slidflagcd"/>
- <Cell col="41" text="stdy_slidisscnt"/>
- <Cell col="42" text="stdy_initblocno"/>
- <Cell col="43" text="stdy_autokeepflagcd"/>
- <Cell col="44" text="trustptnocd"/>
- <Cell col="45" text="trust_slidflagcd"/>
- <Cell col="46" text="trust_slidisscnt"/>
- <Cell col="47" text="trust_initblocno"/>
- <Cell col="48" text="trust_autokeepflagcd"/>
- <Cell col="49" text="ptnocdflagcd"/>
- <Cell col="50" text="stdyptnocdflagcd"/>
- <Cell col="51" text="trustptnocdflagcd"/>
- <Cell col="52" text="orgprcpstatcd"/>
- <Cell col="53" text="orgtranstatcd"/>
- <Cell col="54" text="prcpstatcd"/>
- <Cell col="55" text="workflagcd"/>
- <Cell col="56" text="bfacptdd"/>
- <Cell col="57" text="bfacptno"/>
- <Cell col="58" text="bfacptseqno"/>
- <Cell col="59" text="reuseflagcd"/>
- <Cell col="60" text="bfspcacptdd"/>
- <Cell col="61" text="bfspcacptno"/>
- <Cell col="62" text="tranid"/>
- <Cell col="63" text="trandeptcd"/>
- <Cell col="64" text="spcbarcdnolist"/>
- <Cell col="65" text="prcpno"/>
- <Cell col="66" text="wardcd"/>
- <Cell col="67" text="roomcd"/>
- <Cell col="68" text="wardnm"/>
- <Cell col="69" text="sexage"/>
- <Cell col="70" text="caption1"/>
- <Cell col="71" text="caption2"/>
- <Cell col="72" text="caption3"/>
- <Cell col="73" text="caption4"/>
- <Cell col="74" text="caption5"/>
- <Cell col="75" text="appeorddrid"/>
- <Cell col="76" text="caption6"/>
- <Cell col="77" text="caption7"/>
- <Cell col="78" text="caption8"/>
- <Cell col="79" text="caption9"/>
- <Cell col="80" text="spcbarcdno"/>
- <Cell col="81" text="spcbarcdkey"/>
- <Cell col="82" text="spcstatcdlist"/>
- <Cell col="83" text="aptprcpdd"/>
- <Cell col="84" text="aptexecprcpuniqno"/>
- <Cell col="85" text="aptprcpno"/>
- <Cell col="86" text="aptspcacptseqno"/>
- <Cell col="87" text="블록번호"/>
- <Cell col="88" text="aptblocnm"/>
- <Cell col="89" text="기관코드"/>
- <Cell col="90" text="병리번호"/>
- <Cell col="91" text="관련병리번호"/>
- <Cell col="92" text="환자구분코드"/>
- <Cell col="93" text="검사항목코드"/>
- <Cell col="94" text="검사그룹코드"/>
- <Cell col="95" text="검사 그룹"/>
- <Cell col="96" text="검체코드"/>
- <Cell col="97" text="의뢰지번호"/>
- <Cell col="98" text="처방과코드"/>
- <Cell col="99" text="처방의코드"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:choi"/>
- <Cell col="1" displaytype="date" edittype="date" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:cnfmdd" mask="yyyy-MM-dd"/>
- <Cell col="2" displaytype="date" edittype="date" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:cnfmtm" mask="hh:mm:ss"/>
- <Cell col="3" displaytype="date" edittype="date" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:prcpdd" mask="yyyy-MM-dd"/>
- <Cell col="4" displaytype="date" edittype="date" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:prcprgsttm" mask="hh:mm:ss"/>
- <Cell col="5" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:dispptno"/>
- <Cell col="6" displaytype="normal" edittype="normal" style="background:BIND(backcolor);background2:BIND(backcolor);backgroundimage:URL('theme://images\theme_bluegray\icon_screen_search.png');" class="icon_search" text="bind:ptnoref" expandimage="URL('theme://images\theme_bluegray\icon_screen_search.png')"/>
- <Cell col="7" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:reladispptno"/>
- <Cell col="8" style="background:BIND(backcolor);background2:BIND(backcolor);backgroundimage:URL('theme://images\theme_bluegray\icon_screen_search.png');" class="icon_search" text="bind:relaptnoref" expandimage="URL('theme://images\theme_bluegray\icon_screen_search.png')"/>
- <Cell col="9" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:pid"/>
- <Cell col="10" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:patnm"/>
- <Cell col="11" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:patflagnm"/>
- <Cell col="12" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:formrecseq"/>
- <Cell col="13" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:rcptflagnm"/>
- <Cell col="14" style="align:left middle;background:BIND(backcolor);background2:BIND(backcolor);" text="bind:testengnm"/>
- <Cell col="15" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spcnm"/>
- <Cell col="16" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spccnt"/>
- <Cell col="17" style="background:BIND(backcolor);background2:BIND(backcolor);backgroundimage:URL('theme://images\theme_bluegray\icon_screen_search.png');" class="icon_search" text="bind:reqfrmbtn" expandimage="URL('theme://images\theme_bluegray\icon_screen_search.png')"/>
- <Cell col="18" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:orddeptnm"/>
- <Cell col="19" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:orddrnm"/>
- <Cell col="20" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:dschdd"/>
- <Cell col="21" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:appeorddrnm"/>
- <Cell col="22" style="background:BIND(backcolor);background2:BIND(backcolor);" class="text_center" text="bind:addcsteno"/>
- <Cell col="23" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spcseqnolist"/>
- <Cell col="24" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spccdlist"/>
- <Cell col="25" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spcnmlist"/>
- <Cell col="26" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trandd"/>
- <Cell col="27" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:tranno"/>
- <Cell col="28" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:transeqno"/>
- <Cell col="29" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:orddd"/>
- <Cell col="30" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spctrandd"/>
- <Cell col="31" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spctranno"/>
- <Cell col="32" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:execprcpuniqno"/>
- <Cell col="33" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:reqfrmflagcd"/>
- <Cell col="34" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:ptnocd"/>
- <Cell col="35" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:slidflagcd"/>
- <Cell col="36" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:slidisscnt"/>
- <Cell col="37" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:initblocno"/>
- <Cell col="38" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:autokeepflagcd"/>
- <Cell col="39" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:stdyptnocd"/>
- <Cell col="40" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:stdy_slidflagcd"/>
- <Cell col="41" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:stdy_slidisscnt"/>
- <Cell col="42" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:stdy_initblocno"/>
- <Cell col="43" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:stdy_autokeepflagcd"/>
- <Cell col="44" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trustptnocd"/>
- <Cell col="45" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trust_slidflagcd"/>
- <Cell col="46" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trust_slidisscnt"/>
- <Cell col="47" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trust_initblocno"/>
- <Cell col="48" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trust_autokeepflagcd"/>
- <Cell col="49" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:ptnocdflagcd"/>
- <Cell col="50" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:stdyptnocdflagcd"/>
- <Cell col="51" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trustptnocdflagcd"/>
- <Cell col="52" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:orgprcpstatcd"/>
- <Cell col="53" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:orgtranstatcd"/>
- <Cell col="54" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:prcpstatcd"/>
- <Cell col="55" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:workflagcd"/>
- <Cell col="56" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:bfacptdd"/>
- <Cell col="57" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:bfacptno"/>
- <Cell col="58" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:bfacptseqno"/>
- <Cell col="59" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:reuseflagcd"/>
- <Cell col="60" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:bfspcacptdd"/>
- <Cell col="61" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:bfspcacptno"/>
- <Cell col="62" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:tranid"/>
- <Cell col="63" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:trandeptcd"/>
- <Cell col="64" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spcbarcdnolist"/>
- <Cell col="65" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:prcpno"/>
- <Cell col="66" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:wardcd"/>
- <Cell col="67" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:roomcd"/>
- <Cell col="68" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:wardnm"/>
- <Cell col="69" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:sexage"/>
- <Cell col="70" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:prcprgstdd"/>
- <Cell col="71" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:testflagcd"/>
- <Cell col="72" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:reqinstcd"/>
- <Cell col="73" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:reqworkno"/>
- <Cell col="74" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:tootfact"/>
- <Cell col="75" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:appeorddrid"/>
- <Cell col="76" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:addptno"/>
- <Cell col="77" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:addspcacptdd"/>
- <Cell col="78" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:addspcacptno"/>
- <Cell col="79" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:addspcacptseqno"/>
- <Cell col="80" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:appspcbarcdno"/>
- <Cell col="81" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spcbarcdkey"/>
- <Cell col="82" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:spcstatcdlist"/>
- <Cell col="83" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:aptprcpdd"/>
- <Cell col="84" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:aptexecprcpuniqno"/>
- <Cell col="85" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:aptprcpno"/>
- <Cell col="86" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:aptspcacptseqno"/>
- <Cell col="87" style="background:BIND(backcolor);background2:BIND(backcolor);" text="bind:aptcsteno"/>
- <Cell col="88" text="bind:aptblocnm"/>
- <Cell col="89" text="bind:instcd"/>
- <Cell col="90" text="bind:ptno"/>
- <Cell col="91" text="bind:relaptno"/>
- <Cell col="92" text="bind:prcpgenrflag"/>
- <Cell col="93" text="bind:testcd"/>
- <Cell col="94" text="bind:testgrupcd"/>
- <Cell col="95" text="bind:testgrupnm"/>
- <Cell col="96" text="bind:spccd"/>
- <Cell col="97" text="bind:reqfrmno"/>
- <Cell col="98" text="bind:orddeptcd"/>
- <Cell col="99" text="bind:orddrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Calendar id="ipt_acptdd" taborder="10" class="input_essential" position="absolute 215 140 308 159"/>
- <Static id="cap_acptdd" text="접 수 일" class="cell_1" position="absolute 142 140 213 161" style="padding:0 0 0 0;"/>
- <Static id="caption7" text="처방목록" class="tit_2" position="absolute 2 168 79 185"/>
- <Shape id="line3" linetype="horizontal" class="line_1" position="absolute 0 186 1193 192" style="strokepen:3 solid #33bbbbff;"/>
- <Edit id="opt_grosstestdr" taborder="11" readonly="true" visible="false" position="absolute 350 90 404 109"/>
- <Edit id="opt_grosplgyid" taborder="12" readonly="true" visible="false" position="absolute 405 90 464 109"/>
- <Static id="cap_grosstestdr" class="cell_1" position="absolute 1 116 71 137" style="padding:0 0 0 0;align:center middle;" text="육안검사의"/>
- <Static id="caption4" text="작업구분" class="tit_2" position="absolute 565 94 642 110"/>
- <Shape id="line4" linetype="horizontal" class="line_1" position="absolute 563 111 1194 117" style="strokepen:3 solid #33bbbbff;"/>
- <Calendar id="input1" taborder="14" class="input_essential" position="absolute 215 116 309 135"/>
- <MaskEdit id="ipt_waittm" taborder="15" mask="#,###" class="input_default" visible="false" position="absolute 328 90 348 109"/>
- <Combo id="cmb_autoacptflagcd" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" visible="false" position="absolute 255 90 327 109">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">자동접수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">수동접수</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <MaskEdit id="ipt_reqfrmprntcnt" taborder="17" mask="#,###" class="input_default" position="absolute 462 116 559 135"/>
- <MaskEdit id="ipt_barcdprntcnt" taborder="18" mask="#,###" class="input_default" position="absolute 540 140 560 159"/>
- <Static id="caption8" text="의 뢰 지" class="cell_1" position="absolute 413 116 460 137" style="padding:0 0 0 0;"/>
- <Static id="cap_grosplgyid" text="바 코 드" class="cell_1" position="absolute 413 140 460 161" style="padding:0 0 0 0;"/>
- <Combo id="cmb_barcdprnt" taborder="19" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 462 140 538 159">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">자동출력</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">수동출력</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_grostestdr" taborder="20" innerdataset="ds_init_cmb_grostestdr" codecolumn="userid" datacolumn="usernm" class="combo_default" position="absolute 72 117 142 136" onitemchanged="cmb_grostestdr_onitemchanged"/>
- <Combo id="cmb_grostestid" taborder="21" innerdataset="@ds_init_cmb_grostestid" codecolumn="userid" datacolumn="usernm" class="combo_essential" position="absolute 351 140 413 159"/>
- <Static id="caption9" text="육안검사일" class="cell_1" position="absolute 142 116 213 137" style="padding:0 0 0 0;"/>
- <Static id="caption10" class="cell_1" position="absolute 1 140 71 161" style="padding:0 0 0 0;align:center middle;" text="Frozen의"/>
- <Combo id="cmb_frzndr" taborder="22" innerdataset="ds_init_cmb_frzndr" codecolumn="userid" datacolumn="usernm" position="absolute 71 141 141 160"/>
- <Combo id="cmb_readdr" taborder="23" innerdataset="ds_init_cmb_readdr" codecolumn="userid" datacolumn="usernm" position="absolute 351 116 413 135"/>
- <Static id="caption11" text="판독의" class="cell_1" position="absolute 309 116 350 137" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption12" text="접수자" class="cell_1" position="absolute 309 140 350 161" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line6" linetype="horizontal" class="line_3" position="absolute 563 158 1194 164"/>
- <Combo id="cmb_ptnoflagcd" taborder="24" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 240 165 340 184" index="0" value="0" text="병리번호" onitemchanged="cmb_ptnoflagcd_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">병리번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">관련병리번호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="button4" taborder="25" class="icon_search" position="absolute 342 167 358 183" onclick="button4_onclick"/>
- <Edit id="opt_testnmlist" taborder="26" readonly="true" position="absolute 563 165 1103 184"/>
- <Div id="grp_testlist" taborder="28" visible="false" position="absolute 563 185 1023 648">
- <Layouts>
- <Layout>
- <Button id="btn_cls" taborder="1" text="닫기" class="btn4" position="absolute 404 440 460 462" onclick="grp_testlist_btn_cls_onclick"/>
- <Button id="btn_cfm" taborder="2" text="확인" class="btn4" position="absolute 345 440 401 462" onclick="grp_testlist_btn_cfm_onclick"/>
- <Grid id="grd_testlist" taborder="3" binddataset="ds_grd_testlist" useinputpanel="false" position="absolute 0 0 460 437">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="56"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="300"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox" edittype="checkbox" text="선택"/>
- <Cell col="1" text="기관코드"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="명칭"/>
- <Cell col="4" text="약어"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:choi"/>
- <Cell col="1" text="bind:instcd"/>
- <Cell col="2" style="align:left middle;" text="bind:testcd"/>
- <Cell col="3" style="align:left middle;" text="bind:testengnm"/>
- <Cell col="4" text="bind:testengabbr"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_setscrn" taborder="29" text="컬럼설정" class="btn2" position="absolute 1129 165 1193 184" onclick="btn_setscrn_onclick"/>
- <Static id="cap_mno" text="결번있음" position="absolute 106 163 170 185" style="align:center middle;"/>
- <cp_checkboxList id="chb_workflagcd" taborder="31" scrollbars="none" position="absolute 568 119 1187 154" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" onmousemove="chb_workflagcd_onmousemove" onmouseleave="chb_workflagcd_onmouseleave"/>
- <Button id="button5" taborder="32" position="absolute 1108 167 1122 183" class="icon_search" onclick="button5_onclick"/>
- <Div id="group1" taborder="30" visible="false" position="absolute 559 108 1191 173" onmouseleave="group1_onmouseleave">
- <Layouts>
- <Layout>
- <Shape id="roundrect2" type="roundrectangle" class="roundrect_search" position="absolute 4 5 544 63" anchor="default"/>
- <cp_checkboxList id="chb_workflagcd00" titletext="CheckBox List" taborder="3" onlbuttonup="chb_workflagcd_onlbuttonup" onmousemove="chb_workflagcd_onmousemove" scrollbars="none" position="absolute 15 14 546 49" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Button id="button6" taborder="2" text="해제" class="btn2" position="absolute 466 36 508 55" anchor="default" onclick="group1_button6_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grd_prcplist_oncolumnchanged">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnfmdd" type="STRING" size="256" sumtext="수신일자"/>
- <Column id="cnfmtm" type="STRING" size="256" sumtext="수신시간"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcprgsttm" type="STRING" size="256" sumtext="처방시간"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="dispptno" type="STRING" size="256" sumtext="표시병리번호"/>
- <Column id="ptnoref" type="STRING" size="256" sumtext="참조병리번호"/>
- <Column id="relaptno" type="STRING" size="256" sumtext="관련병리번호"/>
- <Column id="reladispptno" type="STRING" size="256" sumtext="관련표시병리번호"/>
- <Column id="relaptnoref" type="STRING" size="256" sumtext="관련참조병리번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="patflagnm" type="STRING" size="256" sumtext="처방발생구분명"/>
- <Column id="rcptflagnm" type="STRING" size="256" sumtext="수납구분명"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="testengnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="testgrupcd" type="STRING" size="256" sumtext="그룹검사코드"/>
- <Column id="testgrupnm" type="STRING" size="256" sumtext="그룹검사명"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spccnt" type="STRING" size="256" sumtext="검체수"/>
- <Column id="reqfrmbtn" type="STRING" size="256" sumtext="선택"/>
- <Column id="reqfrmno" type="STRING" size="256" sumtext="의뢰지번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="처방과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="처방과명"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의ID"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="처방의명"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원(통보)일자"/>
- <Column id="spcseqnolist" type="STRING" size="256" sumtext="검체번호리스트"/>
- <Column id="spccdlist" type="STRING" size="256" sumtext="검체코드리스트"/>
- <Column id="spcnmlist" type="STRING" size="256" sumtext="검체명리스트"/>
- <Column id="trandd" type="STRING" size="256" sumtext="전송일자"/>
- <Column id="tranno" type="STRING" size="256" sumtext="전송번호"/>
- <Column id="transeqno" type="STRING" size="256" sumtext="전송일련번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="spctrandd" type="STRING" size="256" sumtext="검체전송일자"/>
- <Column id="spctranno" type="STRING" size="256" sumtext="검체전송번호"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="reqfrmflagcd" type="STRING" size="256" sumtext="의뢰지구분코드"/>
- <Column id="ptnocd" type="STRING" size="256" sumtext="병리번호코드"/>
- <Column id="slidflagcd" type="STRING" size="256" sumtext="슬라이드구분코드"/>
- <Column id="slidisscnt" type="STRING" size="256" sumtext="슬라이드개수"/>
- <Column id="initblocno" type="STRING" size="256" sumtext="블럭번호"/>
- <Column id="autokeepflagcd" type="STRING" size="256" sumtext="자동보관구분코드"/>
- <Column id="stdyptnocd" type="STRING" size="256" sumtext="연구용병리번호코드"/>
- <Column id="stdy_slidflagcd" type="STRING" size="256" sumtext="연구용슬라이드구분코드"/>
- <Column id="stdy_slidisscnt" type="STRING" size="256" sumtext="연구용슬라이드개수"/>
- <Column id="stdy_initblocno" type="STRING" size="256" sumtext="연구용블럭번호"/>
- <Column id="stdy_autokeepflagcd" type="STRING" size="256" sumtext="연구용자동보관구분코드"/>
- <Column id="trustptnocd" type="STRING" size="256" sumtext="수탁용병리번호코드"/>
- <Column id="trust_slidflagcd" type="STRING" size="256" sumtext="수탁용슬라이드구분코드"/>
- <Column id="trust_slidisscnt" type="STRING" size="256" sumtext="수탁용슬라이드개수"/>
- <Column id="trust_initblocno" type="STRING" size="256" sumtext="수탁용블럭번호"/>
- <Column id="trust_autokeepflagcd" type="STRING" size="256" sumtext="연구용자동보관구분코드"/>
- <Column id="ptnocdflagcd" type="STRING" size="256" sumtext="병리번호포함여부"/>
- <Column id="stdyptnocdflagcd" type="STRING" size="256" sumtext="연구용병리번호포함여부"/>
- <Column id="trustptnocdflagcd" type="STRING" size="256" sumtext="수탁용병리번호포함여부"/>
- <Column id="orgprcpstatcd" type="STRING" size="256" sumtext="이전처방상태코드"/>
- <Column id="orgtranstatcd" type="STRING" size="256" sumtext="이전전송상태코드"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="workflagcd" type="STRING" size="256" sumtext="작업구분코드"/>
- <Column id="bfacptdd" type="STRING" size="256" sumtext="이전접수일자"/>
- <Column id="bfacptno" type="STRING" size="256" sumtext="이전접수번호"/>
- <Column id="bfacptseqno" type="STRING" size="256" sumtext="이전접수일련번호"/>
- <Column id="reuseflagcd" type="STRING" size="256" sumtext="재사용구분코드"/>
- <Column id="bfspcacptdd" type="STRING" size="256" sumtext="이전검체접수일자"/>
- <Column id="bfspcacptno" type="STRING" size="256" sumtext="이전검체접수번호"/>
- <Column id="tranid" type="STRING" size="256" sumtext="전송자ID"/>
- <Column id="trandeptcd" type="STRING" size="256" sumtext="전송부서코드"/>
- <Column id="spcbarcdnolist" type="STRING" size="256" sumtext="검체바코드번호목록"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병실명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="prcprgstdd" type="STRING" size="256" sumtext="처방등록일자"/>
- <Column id="testflagcd" type="STRING" size="256" sumtext="검사구분코드(1:수탁)"/>
- <Column id="reqinstcd" type="STRING" size="256" sumtext="수탁요청기관코드"/>
- <Column id="reqworkno" type="STRING" size="256" sumtext="수탁요청작업번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식(블럭정보)"/>
- <Column id="appeorddrid" type="STRING" size="256" sumtext="시행부서(추가)처방의ID"/>
- <Column id="appeorddrnm" type="STRING" size="256" sumtext="시행부서(추가)처방의명"/>
- <Column id="addptno" type="STRING" size="256" sumtext="추가병리번호"/>
- <Column id="addspcacptdd" type="STRING" size="256" sumtext="추가검체접수일자"/>
- <Column id="addspcacptno" type="STRING" size="256" sumtext="추가검체접수번호"/>
- <Column id="addspcacptseqno" type="STRING" size="256" sumtext="추가검체접수일련번호"/>
- <Column id="addcsteno" type="STRING" size="256" sumtext="추가블럭번호"/>
- <Column id="appspcbarcdno" type="STRING" size="256" sumtext="바코드번호"/>
- <Column id="spcbarcdkey" type="STRING" size="256" sumtext="바코드번호Key"/>
- <Column id="reqcnts" type="STRING" size="256" sumtext="검사의뢰지"/>
- <Column id="spcstatcdlist" type="STRING" size="256" sumtext="검체상태리스트"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="내시경소견여부"/>
- <Column id="aptprcpdd" type="STRING" size="256" sumtext="지정처방일자"/>
- <Column id="aptexecprcpuniqno" type="STRING" size="256" sumtext="지정처방유일번호"/>
- <Column id="aptprcpno" type="STRING" size="256" sumtext="지정처방번호"/>
- <Column id="aptspcacptseqno" type="STRING" size="256" sumtext="지정검체번호"/>
- <Column id="aptcsteno" type="STRING" size="256" sumtext="지정블록번호"/>
- <Column id="aptblocnm" type="STRING" size="256" sumtext="지정블록표시명"/>
- <Column id="testhngnm" type="STRING" size="256"/>
- <Column id="resnnm" type="STRING" size="256"/>
- <Column id="csteno" type="STRING" size="256"/>
- <Column id="blocno" type="STRING" size="256"/>
- <Column id="tgrupcd" type="STRING" size="256"/>
- <Column id="spcacptdd" type="STRING" size="256"/>
- <Column id="spcacptno" type="STRING" size="256"/>
- <Column id="spcacptseqno" type="STRING" size="256"/>
- <Column id="spcbarcdno" type="STRING" size="256"/>
- <Column id="backcolor" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_grostestdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_grostestid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_frzndr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_readdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_testlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testengnm" type="STRING"/>
- <Column id="testengabbr" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_sysdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sysdd" type="STRING" size="256"/>
- <Column id="systm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hospenvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="lendrtnterm" type="STRING" size="256" sumtext="대출반환기간"/>
- <Column id="recvqualmthdcd" type="STRING" size="256" sumtext="수신확인방법"/>
- <Column id="plgydeptcd" type="STRING" size="256" sumtext="병리과"/>
- <Column id="plgyteamcd" type="STRING" size="256" sumtext="병리팀"/>
- <Column id="doctjobgradcd" type="STRING" size="256" sumtext="병리의사직급코드"/>
- <Column id="teamjobgradcd" type="STRING" size="256" sumtext="레지던트직급코드"/>
- <Column id="csteeqmtip" type="STRING" size="256" sumtext="Cassette장비IP"/>
- <Column id="csteeqmtport" type="STRING" size="256" sumtext="Cassette장비Port"/>
- <Column id="slideqmtip" type="STRING" size="256" sumtext="슬라이드장비IP"/>
- <Column id="norcptacptyn" type="STRING" size="256" sumtext="외래미수납접수여부"/>
- <Column id="slidbceqmtip" type="STRING" size="256" sumtext="슬라이드(라벨지)장비IP"/>
- <Column id="acptreaddr" type="STRING" size="256" sumtext="접수시점판독의지정여부"/>
- <Column id="slidbceqmtip2" type="STRING" size="256" sumtext="슬라이드(라벨지)장비IP2"/>
- <Column id="slidbceqmtport2" type="STRING" size="256" sumtext="슬라이드(라벨지)장비Port2"/>
- <Column id="repttitl" type="STRING" size="256" sumtext="보고서제목"/>
- <Column id="repttitl2" type="STRING" size="256" sumtext="자문의뢰제목"/>
- <Column id="plgyrecroom1" type="STRING" size="256" sumtext="병리과기록실1"/>
- <Column id="plgyrecroom2" type="STRING" size="256" sumtext="병리과기록실2"/>
- <Column id="ptnoacptflag" type="STRING" size="256" sumtext="병리번호접수구분"/>
- <Column id="autoacptflagcd" type="STRING" size="256" sumtext="자동접수구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_schedulelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="drtypecd" type="STRING" size="256" sumtext="의사형태코드(0:육안, 1:판독)"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="baseflagcd" type="STRING" size="256" sumtext="구분코드"/>
- <Column id="resncd" type="STRING" size="256" sumtext="사유코드"/>
- <Column id="resncnts" type="STRING" size="256" sumtext="사유내용"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="choi"/>
- </Row>
- <Row>
- <Col id="instcd">031</Col>
- <Col id="baseflagcd">83</Col>
- <Col id="resncd">9999</Col>
- <Col id="resncnts">수탁검사</Col>
- </Row>
- <Row>
- <Col id="resncnts">시행부서처방</Col>
- <Col id="resncd">9998</Col>
- <Col id="baseflagcd">83</Col>
- <Col id="instcd">031</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="schedule" type="STRING" size="256"/>
- <Column id="sysdt" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="refmthd" type="STRING" size="256"/>
- <Column id="refval" type="STRING" size="256"/>
- <Column id="prcpfromdd" type="STRING" size="256"/>
- <Column id="prcptodd" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="workflagcd" type="STRING" size="256"/>
- <Column id="userinfo" type="STRING" size="256"/>
- <Column id="testnmlist" type="STRING" size="256"/>
- <Column id="testinfo" type="STRING" size="256"/>
- <Column id="testcdlist" type="STRING" size="256"/>
- <Column id="userscrnenvinfo" type="STRING" size="256"/>
- <Column id="resncd2" type="STRING" size="256"/>
- <Column id="workflagcd2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_acptenv" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="execdd" type="STRING" size="256"/>
- <Column id="autoacptflagcd" type="STRING" size="256"/>
- <Column id="waittm" type="STRING" size="256"/>
- <Column id="reqfrmprntcnt" type="STRING" size="256"/>
- <Column id="barcdprnt" type="STRING" size="256"/>
- <Column id="barcdprntdirec" type="STRING" size="256"/>
- <Column id="barcdprntcnt" type="STRING" size="256"/>
- <Column id="grostestdr" type="STRING" size="256"/>
- <Column id="grosplgyid" type="STRING" size="256"/>
- <Column id="grostestdrnm" type="STRING" size="256"/>
- <Column id="grosplgynm" type="STRING" size="256"/>
- <Column id="grostestdd" type="STRING" size="256"/>
- <Column id="grostesttm" type="STRING" size="256"/>
- <Column id="frzndr" type="STRING" size="256"/>
- <Column id="readdr" type="STRING" size="256"/>
- <Column id="leftmargin" type="STRING" size="256"/>
- <Column id="topmargin" type="STRING" size="256"/>
- <Column id="acptrefprcpflag" type="STRING" size="256"/>
- <Column id="ptnoacptflag" type="STRING" size="256"/>
- <Column id="acptflagcd" type="STRING" size="256"/>
- <Column id="ptnocdflag" type="STRING" size="256"/>
- <Column id="ptnocd_flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="autoacptflagcd">0</Col>
- <Col id="waittm">10</Col>
- <Col id="barcdprntdirec">0</Col>
- <Col id="ptnocdflag">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="loginid" type="STRING" size="256"/>
- <Column id="loginnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntsetupinfo" type="STRING" size="256"/>
- <Column id="macaddr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_userinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="dutplceinstcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종구분코드"/>
- <Column id="userabbr" type="STRING" size="256" sumtext="직종구분코드"/>
- <Column id="mpphonno" type="STRING" size="256" sumtext="직종구분코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_ptnohistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="view_ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명칭"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="view_relaptno" type="STRING" size="256" sumtext="관련병리번호"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="view_relaptno">-</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="schedd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="scrinid" type="STRING" size="256"/>
- <Column id="userdeptcd" type="STRING" size="256"/>
- <Column id="doctjobgradcd" type="STRING" size="256"/>
- <Column id="teamjobgradcd" type="STRING" size="256"/>
- <Column id="delflagcd" type="STRING" size="256"/>
- <Column id="refflag" type="STRING" size="256"/>
- <Column id="refval" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="scrnid" type="STRING" size="256"/>
- <Column id="spccd" type="STRING" size="256"/>
- <Column id="prcpfromdd" type="STRING" size="256"/>
- <Column id="prcptodd" type="STRING" size="256"/>
- <Column id="prcpflagcd" type="STRING" size="256"/>
- <Column id="refmthdcd" type="STRING" size="256"/>
- <Column id="workflagcd" type="STRING" size="256"/>
- <Column id="workflagcd2" type="STRING" size="256"/>
- <Column id="testcdlist" type="STRING" size="256"/>
- <Column id="trustflagcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="scrnid" type="STRING" size="256"/>
- <Column id="grdid" type="STRING" size="256"/>
- <Column id="caseid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_resncdlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="resncdlist2" type="STRING" size="256"/>
- <Column id="choi2" type="STRING" size="256"/>
- <Column id="resnnm2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="acptflagcd" type="STRING" size="256"/>
- <Column id="ptnocdflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptnocdflag">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="Dataset00" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="view_ptno" type="STRING" size="256" sumtext="마지막병리번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_prcplist1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grd_prcplist1_oncolumnchanged">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnfmdd" type="STRING" size="256" sumtext="수신일자"/>
- <Column id="cnfmtm" type="STRING" size="256" sumtext="수신시간"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcprgsttm" type="STRING" size="256" sumtext="처방시간"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="dispptno" type="STRING" size="256" sumtext="표시병리번호"/>
- <Column id="ptnoref" type="STRING" size="256" sumtext="참조병리번호"/>
- <Column id="relaptno" type="STRING" size="256" sumtext="관련병리번호"/>
- <Column id="reladispptno" type="STRING" size="256" sumtext="관련표시병리번호"/>
- <Column id="relaptnoref" type="STRING" size="256" sumtext="관련참조병리번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="patflagnm" type="STRING" size="256" sumtext="처방발생구분명"/>
- <Column id="rcptflagnm" type="STRING" size="256" sumtext="수납구분명"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="testengnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="testgrupcd" type="STRING" size="256" sumtext="그룹검사코드"/>
- <Column id="testgrupnm" type="STRING" size="256" sumtext="그룹검사명"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spccnt" type="STRING" size="256" sumtext="검체수"/>
- <Column id="reqfrmbtn" type="STRING" size="256" sumtext="선택"/>
- <Column id="reqfrmno" type="STRING" size="256" sumtext="의뢰지번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="처방과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="처방과명"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의ID"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="처방의명"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원(통보)일자"/>
- <Column id="spcseqnolist" type="STRING" size="256" sumtext="검체번호리스트"/>
- <Column id="spccdlist" type="STRING" size="256" sumtext="검체코드리스트"/>
- <Column id="spcnmlist" type="STRING" size="256" sumtext="검체명리스트"/>
- <Column id="trandd" type="STRING" size="256" sumtext="전송일자"/>
- <Column id="tranno" type="STRING" size="256" sumtext="전송번호"/>
- <Column id="transeqno" type="STRING" size="256" sumtext="전송일련번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="spctrandd" type="STRING" size="256" sumtext="검체전송일자"/>
- <Column id="spctranno" type="STRING" size="256" sumtext="검체전송번호"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="reqfrmflagcd" type="STRING" size="256" sumtext="의뢰지구분코드"/>
- <Column id="ptnocd" type="STRING" size="256" sumtext="병리번호코드"/>
- <Column id="slidflagcd" type="STRING" size="256" sumtext="슬라이드구분코드"/>
- <Column id="slidisscnt" type="STRING" size="256" sumtext="슬라이드개수"/>
- <Column id="initblocno" type="STRING" size="256" sumtext="블럭번호"/>
- <Column id="autokeepflagcd" type="STRING" size="256" sumtext="자동보관구분코드"/>
- <Column id="stdyptnocd" type="STRING" size="256" sumtext="연구용병리번호코드"/>
- <Column id="stdy_slidflagcd" type="STRING" size="256" sumtext="연구용슬라이드구분코드"/>
- <Column id="stdy_slidisscnt" type="STRING" size="256" sumtext="연구용슬라이드개수"/>
- <Column id="stdy_initblocno" type="STRING" size="256" sumtext="연구용블럭번호"/>
- <Column id="stdy_autokeepflagcd" type="STRING" size="256" sumtext="연구용자동보관구분코드"/>
- <Column id="trustptnocd" type="STRING" size="256" sumtext="수탁용병리번호코드"/>
- <Column id="trust_slidflagcd" type="STRING" size="256" sumtext="수탁용슬라이드구분코드"/>
- <Column id="trust_slidisscnt" type="STRING" size="256" sumtext="수탁용슬라이드개수"/>
- <Column id="trust_initblocno" type="STRING" size="256" sumtext="수탁용블럭번호"/>
- <Column id="trust_autokeepflagcd" type="STRING" size="256" sumtext="연구용자동보관구분코드"/>
- <Column id="ptnocdflagcd" type="STRING" size="256" sumtext="병리번호포함여부"/>
- <Column id="stdyptnocdflagcd" type="STRING" size="256" sumtext="연구용병리번호포함여부"/>
- <Column id="trustptnocdflagcd" type="STRING" size="256" sumtext="수탁용병리번호포함여부"/>
- <Column id="orgprcpstatcd" type="STRING" size="256" sumtext="이전처방상태코드"/>
- <Column id="orgtranstatcd" type="STRING" size="256" sumtext="이전전송상태코드"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="workflagcd" type="STRING" size="256" sumtext="작업구분코드"/>
- <Column id="bfacptdd" type="STRING" size="256" sumtext="이전접수일자"/>
- <Column id="bfacptno" type="STRING" size="256" sumtext="이전접수번호"/>
- <Column id="bfacptseqno" type="STRING" size="256" sumtext="이전접수일련번호"/>
- <Column id="reuseflagcd" type="STRING" size="256" sumtext="재사용구분코드"/>
- <Column id="bfspcacptdd" type="STRING" size="256" sumtext="이전검체접수일자"/>
- <Column id="bfspcacptno" type="STRING" size="256" sumtext="이전검체접수번호"/>
- <Column id="tranid" type="STRING" size="256" sumtext="전송자ID"/>
- <Column id="trandeptcd" type="STRING" size="256" sumtext="전송부서코드"/>
- <Column id="spcbarcdnolist" type="STRING" size="256" sumtext="검체바코드번호목록"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병실명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="prcprgstdd" type="STRING" size="256" sumtext="처방등록일자"/>
- <Column id="testflagcd" type="STRING" size="256" sumtext="검사구분코드(1:수탁)"/>
- <Column id="reqinstcd" type="STRING" size="256" sumtext="수탁요청기관코드"/>
- <Column id="reqworkno" type="STRING" size="256" sumtext="수탁요청작업번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식(블럭정보)"/>
- <Column id="appeorddrid" type="STRING" size="256" sumtext="시행부서(추가)처방의ID"/>
- <Column id="appeorddrnm" type="STRING" size="256" sumtext="시행부서(추가)처방의명"/>
- <Column id="addptno" type="STRING" size="256" sumtext="추가병리번호"/>
- <Column id="addspcacptdd" type="STRING" size="256" sumtext="추가검체접수일자"/>
- <Column id="addspcacptno" type="STRING" size="256" sumtext="추가검체접수번호"/>
- <Column id="addspcacptseqno" type="STRING" size="256" sumtext="추가검체접수일련번호"/>
- <Column id="addcsteno" type="STRING" size="256" sumtext="추가블럭번호"/>
- <Column id="appspcbarcdno" type="STRING" size="256" sumtext="바코드번호"/>
- <Column id="spcbarcdkey" type="STRING" size="256" sumtext="바코드번호Key"/>
- <Column id="reqcnts" type="STRING" size="256" sumtext="검사의뢰지"/>
- <Column id="spcstatcdlist" type="STRING" size="256" sumtext="검체상태리스트"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="내시경소견여부"/>
- <Column id="aptprcpdd" type="STRING" size="256" sumtext="지정처방일자"/>
- <Column id="aptexecprcpuniqno" type="STRING" size="256" sumtext="지정처방유일번호"/>
- <Column id="aptprcpno" type="STRING" size="256" sumtext="지정처방번호"/>
- <Column id="aptspcacptseqno" type="STRING" size="256" sumtext="지정검체번호"/>
- <Column id="aptcsteno" type="STRING" size="256" sumtext="지정블록번호"/>
- <Column id="aptblocnm" type="STRING" size="256" sumtext="지정블록표시명"/>
- <Column id="testhngnm" type="STRING" size="256"/>
- <Column id="resnnm" type="STRING" size="256"/>
- <Column id="csteno" type="STRING" size="256"/>
- <Column id="blocno" type="STRING" size="256"/>
- <Column id="tgrupcd" type="STRING" size="256"/>
- <Column id="spcacptdd" type="STRING" size="256"/>
- <Column id="spcacptno" type="STRING" size="256"/>
- <Column id="spcacptseqno" type="STRING" size="256"/>
- <Column id="spcbarcdno" type="STRING" size="256"/>
- <Column id="backcolor" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_acptrsltlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="dispptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="dispptno1" type="STRING" size="256" sumtext="병리번호1"/>
- <Column id="dispptno2" type="STRING" size="256" sumtext="병리번호2"/>
- <Column id="barcdno" type="STRING" size="256" sumtext="검체바코드번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="workflagcd" type="STRING" size="256" sumtext="작업구분코드"/>
- <Column id="spcbarcdno" type="STRING" size="256"/>
- <Column id="wardroom" type="STRING" size="256"/>
- <Column id="spcdispnm" type="STRING" size="256"/>
- <Column id="prcpdispnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="reptflagcd" type="STRING" size="256"/>
- <Column id="adddiagprtn" type="STRING" size="256"/>
- <Column id="adddiaglist" type="STRING" size="256"/>
- <Column id="addrsltlist" type="STRING" size="256"/>
- <Column id="prntflagcd" type="STRING" size="256"/>
- <Column id="copyflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_prntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reptflagcd" type="STRING" size="256"/>
- <Column id="prntflagcd" type="STRING" size="256"/>
- <Column id="copyflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_prcplist2" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256" sumtext="선택"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnfmdd" type="STRING" size="256" sumtext="수신일자"/>
- <Column id="cnfmtm" type="STRING" size="256" sumtext="수신시간"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcprgsttm" type="STRING" size="256" sumtext="처방시간"/>
- <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
- <Column id="dispptno" type="STRING" size="256" sumtext="표시병리번호"/>
- <Column id="ptnoref" type="STRING" size="256" sumtext="참조병리번호"/>
- <Column id="relaptno" type="STRING" size="256" sumtext="관련병리번호"/>
- <Column id="reladispptno" type="STRING" size="256" sumtext="관련표시병리번호"/>
- <Column id="relaptnoref" type="STRING" size="256" sumtext="관련참조병리번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="patflagnm" type="STRING" size="256" sumtext="처방발생구분명"/>
- <Column id="rcptflagnm" type="STRING" size="256" sumtext="수납구분명"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="testengnm" type="STRING" size="256" sumtext="검사명"/>
- <Column id="testgrupcd" type="STRING" size="256" sumtext="그룹검사코드"/>
- <Column id="testgrupnm" type="STRING" size="256" sumtext="그룹검사명"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="spccnt" type="STRING" size="256" sumtext="검체수"/>
- <Column id="reqfrmbtn" type="STRING" size="256" sumtext="선택"/>
- <Column id="reqfrmno" type="STRING" size="256" sumtext="의뢰지번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="처방과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="처방과명"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의ID"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="처방의명"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원(통보)일자"/>
- <Column id="spcseqnolist" type="STRING" size="256" sumtext="검체번호리스트"/>
- <Column id="spccdlist" type="STRING" size="256" sumtext="검체코드리스트"/>
- <Column id="spcnmlist" type="STRING" size="256" sumtext="검체명리스트"/>
- <Column id="trandd" type="STRING" size="256" sumtext="전송일자"/>
- <Column id="tranno" type="STRING" size="256" sumtext="전송번호"/>
- <Column id="transeqno" type="STRING" size="256" sumtext="전송일련번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="spctrandd" type="STRING" size="256" sumtext="검체전송일자"/>
- <Column id="spctranno" type="STRING" size="256" sumtext="검체전송번호"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="reqfrmflagcd" type="STRING" size="256" sumtext="의뢰지구분코드"/>
- <Column id="ptnocd" type="STRING" size="256" sumtext="병리번호코드"/>
- <Column id="slidflagcd" type="STRING" size="256" sumtext="슬라이드구분코드"/>
- <Column id="slidisscnt" type="STRING" size="256" sumtext="슬라이드개수"/>
- <Column id="initblocno" type="STRING" size="256" sumtext="블럭번호"/>
- <Column id="autokeepflagcd" type="STRING" size="256" sumtext="자동보관구분코드"/>
- <Column id="stdyptnocd" type="STRING" size="256" sumtext="연구용병리번호코드"/>
- <Column id="stdy_slidflagcd" type="STRING" size="256" sumtext="연구용슬라이드구분코드"/>
- <Column id="stdy_slidisscnt" type="STRING" size="256" sumtext="연구용슬라이드개수"/>
- <Column id="stdy_initblocno" type="STRING" size="256" sumtext="연구용블럭번호"/>
- <Column id="stdy_autokeepflagcd" type="STRING" size="256" sumtext="연구용자동보관구분코드"/>
- <Column id="trustptnocd" type="STRING" size="256" sumtext="수탁용병리번호코드"/>
- <Column id="trust_slidflagcd" type="STRING" size="256" sumtext="수탁용슬라이드구분코드"/>
- <Column id="trust_slidisscnt" type="STRING" size="256" sumtext="수탁용슬라이드개수"/>
- <Column id="trust_initblocno" type="STRING" size="256" sumtext="수탁용블럭번호"/>
- <Column id="trust_autokeepflagcd" type="STRING" size="256" sumtext="연구용자동보관구분코드"/>
- <Column id="ptnocdflagcd" type="STRING" size="256" sumtext="병리번호포함여부"/>
- <Column id="stdyptnocdflagcd" type="STRING" size="256" sumtext="연구용병리번호포함여부"/>
- <Column id="trustptnocdflagcd" type="STRING" size="256" sumtext="수탁용병리번호포함여부"/>
- <Column id="orgprcpstatcd" type="STRING" size="256" sumtext="이전처방상태코드"/>
- <Column id="orgtranstatcd" type="STRING" size="256" sumtext="이전전송상태코드"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="workflagcd" type="STRING" size="256" sumtext="작업구분코드"/>
- <Column id="bfacptdd" type="STRING" size="256" sumtext="이전접수일자"/>
- <Column id="bfacptno" type="STRING" size="256" sumtext="이전접수번호"/>
- <Column id="bfacptseqno" type="STRING" size="256" sumtext="이전접수일련번호"/>
- <Column id="reuseflagcd" type="STRING" size="256" sumtext="재사용구분코드"/>
- <Column id="bfspcacptdd" type="STRING" size="256" sumtext="이전검체접수일자"/>
- <Column id="bfspcacptno" type="STRING" size="256" sumtext="이전검체접수번호"/>
- <Column id="tranid" type="STRING" size="256" sumtext="전송자ID"/>
- <Column id="trandeptcd" type="STRING" size="256" sumtext="전송부서코드"/>
- <Column id="spcbarcdnolist" type="STRING" size="256" sumtext="검체바코드번호목록"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병실명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="prcprgstdd" type="STRING" size="256" sumtext="처방등록일자"/>
- <Column id="testflagcd" type="STRING" size="256" sumtext="검사구분코드(1:수탁)"/>
- <Column id="reqinstcd" type="STRING" size="256" sumtext="수탁요청기관코드"/>
- <Column id="reqworkno" type="STRING" size="256" sumtext="수탁요청작업번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식(블럭정보)"/>
- <Column id="appeorddrid" type="STRING" size="256" sumtext="시행부서(추가)처방의ID"/>
- <Column id="appeorddrnm" type="STRING" size="256" sumtext="시행부서(추가)처방의명"/>
- <Column id="addptno" type="STRING" size="256" sumtext="추가병리번호"/>
- <Column id="addspcacptdd" type="STRING" size="256" sumtext="추가검체접수일자"/>
- <Column id="addspcacptno" type="STRING" size="256" sumtext="추가검체접수번호"/>
- <Column id="addspcacptseqno" type="STRING" size="256" sumtext="추가검체접수일련번호"/>
- <Column id="addcsteno" type="STRING" size="256" sumtext="추가블럭번호"/>
- <Column id="appspcbarcdno" type="STRING" size="256" sumtext="바코드번호"/>
- <Column id="spcbarcdkey" type="STRING" size="256" sumtext="바코드번호Key"/>
- <Column id="reqcnts" type="STRING" size="256" sumtext="검사의뢰지"/>
- <Column id="spcstatcdlist" type="STRING" size="256" sumtext="검체상태리스트"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="내시경소견여부"/>
- <Column id="aptprcpdd" type="STRING" size="256" sumtext="지정처방일자"/>
- <Column id="aptexecprcpuniqno" type="STRING" size="256" sumtext="지정처방유일번호"/>
- <Column id="aptprcpno" type="STRING" size="256" sumtext="지정처방번호"/>
- <Column id="aptspcacptseqno" type="STRING" size="256" sumtext="지정검체번호"/>
- <Column id="aptcsteno" type="STRING" size="256" sumtext="지정블록번호"/>
- <Column id="aptblocnm" type="STRING" size="256" sumtext="지정블록표시명"/>
- <Column id="testhngnm" type="STRING" size="256"/>
- <Column id="resnnm" type="STRING" size="256"/>
- <Column id="csteno" type="STRING" size="256"/>
- <Column id="blocno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_comm02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dsvaluepath" type="STRING" size="256"/>
- <Column id="comm" type="STRING" size="256"/>
- <Column id="databit" type="STRING" size="256"/>
- <Column id="stopbit" type="STRING" size="256"/>
- <Column id="parity" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_copy_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="resultmsg" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item1" compid="grp_sea.ipt_orddds" propid="value" datasetid="ds_init" columnid="prcpfromdd"/>
- <BindItem id="item2" compid="grp_sea.rdo_search" propid="value" datasetid="ds_init" columnid="refmthd"/>
- <BindItem id="item3" compid="grp_sea.ipt_value" propid="value" datasetid="ds_init" columnid="refval"/>
- <BindItem id="item4" compid="grp_sea.cmb_prcpflag" propid="value" datasetid="ds_init" columnid="prcpflag"/>
- <BindItem id="item5" compid="grp_sea.ipt_orddde" propid="value" datasetid="ds_init" columnid="prcptodd"/>
- <BindItem id="item6" compid="cmb_grostestdr" propid="value" datasetid="ds_hidden_acptenv" columnid="grostestdr"/>
- <BindItem id="item7" compid="input1" propid="value" datasetid="ds_hidden_acptenv" columnid="grostestdd"/>
- <BindItem id="item8" compid="cmb_readdr" propid="value" datasetid="ds_hidden_acptenv" columnid="readdr"/>
- <BindItem id="item9" compid="ipt_reqfrmprntcnt" propid="value" datasetid="ds_hidden_acptenv" columnid="reqfrmprntcnt"/>
- <BindItem id="item10" compid="cmb_frzndr" propid="value" datasetid="ds_hidden_acptenv" columnid="frzndr"/>
- <BindItem id="item11" compid="ipt_acptdd" propid="value" datasetid="ds_hidden_acptenv" columnid="acptdd"/>
- <BindItem id="item12" compid="cmb_grostestid" propid="value" datasetid="ds_hidden_acptenv" columnid="grosplgyid"/>
- <BindItem id="item13" compid="cmb_barcdprnt" propid="value" datasetid="ds_hidden_acptenv" columnid="barcdprnt"/>
- <BindItem id="item14" compid="ipt_barcdprntcnt" propid="value" datasetid="ds_hidden_acptenv" columnid="barcdprntcnt"/>
- <BindItem id="item0" compid="opt_testnmlist" propid="value" datasetid="ds_init" columnid="testnmlist"/>
- <BindItem id="item15" compid="cmb_ptnoflagcd" propid="value" datasetid="ds_hidden_acptenv" columnid="ptnocdflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LPZ001.xjs";
- include "lis_commonxp::LZZ001.xjs";
- include "lis_commonxp::LLZ001.xjs";
- include "com_commodulexp::SSZFM00901.xjs"
- var interval_id;
- var sWorkflagList = ""
- function SMLPJ00500_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMLPJ00500_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_prcplist);
- grdf_initGrid(grp_testlist.grd_testlist);
- //grdf_setRowTypeIcon(grd_prcplist, "0");
- fExeInitialize();
- lzzfMakeBrcdPrntObjHanDo("CommAX");
- }
- function fExeInitialize()
- {
- //사용자의 비밀번호 확인
- lpzfExeUserPwdCnfm();
-
- grp_sea.ipt_value.setFocus();
- var iNodeCnt = 0;
- var refdata = "";
- var sizedata = "";
- var xmlnode = "";
-
- ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- //submit("TRLPZ00102");
- var oParam = {};
- oParam.id = "TRLPZ00102";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetSystemDateTimeInformation";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_data_sysdtinfo=sysdtinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00102";
- tranf_submit(oParam);
-
- var oParam = {};
- oParam.id = "TRLPZ00101";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetHospitalEnvironmentSetInfo";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_hospenvinfo=hospenvinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00101";
- tranf_submit(oParam);
-
- //접수시점 판독의 지정 사용여부 지정
- if(ds_hospenvinfo.getColumn(0, "acptreaddr") == "N")
- {
- cmb_readdr.enable = false;
- } else {
- cmb_readdr.enable = true;
- }
-
-
- //-----------------------------------
- // 의사별 일정 검색 : 2010-08-04(ydc)
- dsf_createDsRow("ds_send1", [{col: "instcd", val: sysf_getUserInfo("dutplceinstcd")}
- ,{col: "schedd", val: ds_data_sysdtinfo.getColumn(0, "sysdd")}]);
- //submit("TRLPJ00308", false);
- var oParam = {};
- oParam.id = "TRLPJ00308";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqGetDrSchedule";
- oParam.inds = "refData=ds_send1";
- oParam.outds = "ds_schedulelist=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPJ00308"
- tranf_submit(oParam);
- ds_send.setColumn(0, "baseflagcd", "83");
-
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_resncdlist=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
- iNodeCnt = ds_resncdlist.rowcount -1;
-
-
- if(sysf_getUserInfo("dutplceinstcd") == "031")
- {
- if (ds_resncdlist.rowcount > -1)
- {
- ds_resncdlist.insertRow(10);
- ds_resncdlist.setColumn(10, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_resncdlist.setColumn(10, "baseflagcd", "83");
- ds_resncdlist.setColumn(10, "resncd", "9999");
- ds_resncdlist.setColumn(10, "resncnts", "수탁검사");
- ds_resncdlist.insertRow(11);
- ds_resncdlist.setColumn(11, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_resncdlist.setColumn(11, "baseflagcd", "83");
- ds_resncdlist.setColumn(11, "resncd", "9998");
- ds_resncdlist.setColumn(11, "resncnts", "시행부서처방");
- }
-
- ds_init.setColumn(0, "workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
- ds_init.setColumn(0, "workflagcd2", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
-
-
- ds_resncdlist.filter("resncd!='1000'");
- var sProp="col=7,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- chb_workflagcd.setInitComp(sProp, ds_resncdlist, "resncd", "resncnts", "fn_deptlist");
-
- ds_resncdlist.filter("resncd!='1000'&& resncd!='ZZZZ' && resncd!='9998' && resncd!='9999'");
- var sProp="col=7,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow200=''";
- group1.chb_workflagcd00.setInitComp(sProp, ds_resncdlist, "resncd", "resncnts", "fn_deptlist1");
- var aData = new Array();
- aData[0] = "1001";
- aData[1] = "1002";
- aData[2] = "1004";
- aData[3] = "1005";
- aData[4] = "1006";
- aData[5] = "1007";
- aData[6] = "1008";
- aData[7] = "1009";
- aData[8] = "1012";
- var aFalseData = new Array();
-
- chb_workflagcd.setData(aData, aFalseData, false);
- }
- else
- {
- if (ds_resncdlist.rowcount > -1)
- {
- ds_resncdlist.insertRow(9);
- ds_resncdlist.setColumn(9, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_resncdlist.setColumn(9, "baseflagcd", "83");
- ds_resncdlist.setColumn(9, "resncd", "9999");
- ds_resncdlist.setColumn(9, "resncnts", "수탁검사");
- ds_resncdlist.insertRow(10);
- ds_resncdlist.setColumn(10, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_resncdlist.setColumn(10, "baseflagcd", "83");
- ds_resncdlist.setColumn(10, "resncd", "9998");
- ds_resncdlist.setColumn(10, "resncnts", "시행부서처방");
- }
- ds_init.setColumn(0, "workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
- ds_init.setColumn(0, "workflagcd2", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
-
- ds_resncdlist.filter("resncd!='1000'");
- var sProp="col=7,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- chb_workflagcd.setInitComp(sProp, ds_resncdlist, "resncd", "resncnts", "fn_deptlist");
-
- ds_resncdlist.filter("resncd!='1000'&& resncd!='ZZZZ' && resncd!='9998' && resncd!='9999'");
- var sProp="col=7,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow200=''";
- group1.chb_workflagcd00.setInitComp(sProp, ds_resncdlist, "resncd", "resncnts", "fn_deptlist1");
- var aData = new Array();
- aData[0] = "1001";
- aData[1] = "1002";
- aData[2] = "1004";
- aData[3] = "1005";
- aData[4] = "1006";
- aData[5] = "1007";
- aData[6] = "1008";
-
- var aFalseData = new Array();
-
- chb_workflagcd.setData(aData, aFalseData, false);
-
- }
- //------------
- // 초기값 설정
- // 0:바코드, 1:등록번호, 2:환자명
- ds_init.setColumn(0, "refmthd", "0");
- // 0:검체이송, 1:수신확인
- ds_init.setColumn(0, "prcpflag", "1");
- ds_init.setColumn(0, "prcpfromdd", utlf_addDate(utlf_getCurrentDate(), -7));
- ds_init.setColumn(0, "prcptodd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
- //--------------
- // 접수환경 설정
- ds_hidden_acptenv.setColumn(0, "acptdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
- ds_hidden_acptenv.setColumn(0, "grostestdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
- ds_hidden_acptenv.setColumn(0, "autoacptflagcd", "1");
- ds_hidden_acptenv.setColumn(0, "waittm", "10");
- ds_hidden_acptenv.setColumn(0, "reqfrmprntcnt", "1");
- ds_hidden_acptenv.setColumn(0, "barcdprnt", "0");
- ds_hidden_acptenv.setColumn(0, "barcdprntdirec", "0");
- ds_hidden_acptenv.setColumn(0, "barcdprntcnt", "1");
- ds_hidden_acptenv.setColumn(0, "grostestdr", "");
- ds_hidden_acptenv.setColumn(0, "grostestdrnm", "");
-
-
- //접수환경설정에 육안병리사를 화면 오픈시 호가인한 사람으로 defalut로 선택하여 준다.
- ds_hidden_acptenv.setColumn(0, "grosplgyid", ds_temp.getColumn(0, "loginid"));
- ds_hidden_acptenv.setColumn(0, "grosplgynm", ds_temp.getColumn(0, "loginnm"));
- ds_hidden_acptenv.setColumn(0, "leftmargin", "0");
- ds_hidden_acptenv.setColumn(0, "topmargin", "5");
- ds_hidden_acptenv.setColumn(0, "grostestdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
- ds_hidden_acptenv.setColumn(0, "grostesttm", ds_data_sysdtinfo.getColumn(0, "systm"));
- ds_hidden_acptenv.setColumn(0, "grostesttm", "-");
- //-----------------------
- //바코드 프린트 정보 조회
- ds_send.setColumn(0, "scrnid", frmf_getScreenID());
- var oParam = {};
- oParam.id = "TRLLC90101";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetSetUpInfo";
- oParam.inds = "scrnid=ds_send";
- oParam.outds = "ds_barcdprntsetup=getSetUpInfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC90101";
- tranf_submit(oParam);
-
- lf_convertXmlToDs(ds_barcdprntsetup.getColumn(0, "prntsetupinfo"));
- dsf_makeValue(ds_data_comm02, "baudrate");
-
- // 의사목록 조회....
-
- ds_send.setColumn(0, "userdeptcd", "-");
- ds_send.setColumn(0, "doctjobgradcd", "-");
- ds_send.setColumn(0, "teamjobgradcd", "-");
- var oParam = {};
- oParam.id = "TRLPZ00105";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetUserInfoList";
- oParam.inds = "refdata=ds_send";
- oParam.outds = "ds_userinfolist=reflist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPZ00105";
- tranf_submit(oParam);
-
- //fdsf_createDsFilter("ds_doctor", "ds_userinfolist", "jobkindcd=='1'");
-
- // cmb_grostestdr.innerdataset = ds_doctor;
- // cmb_grostestdr.codecolumn = "userid";
- // cmb_grostestdr.datacolumn = "usernm";
- //
- ds_init_cmb_grostestdr.copyData(ds_userinfolist);
- ds_init_cmb_grostestdr.filter("jobkindcd==1");
- ds_init_cmb_grostestdr.applyChange();
-
-
-
- ds_init_cmb_readdr.copyData(ds_userinfolist);
- ds_init_cmb_readdr.filter("jobkindcd==1");
- ds_init_cmb_readdr.applyChange();
-
- ds_init_cmb_frzndr.copyData(ds_userinfolist);
- ds_init_cmb_frzndr.filter("jobkindcd==1");
- ds_init_cmb_frzndr.applyChange();
-
- //fdsf_createDsFilter("ds_doctor1", "ds_userinfolist", "jobkindcd=='9'");
-
- ds_init_cmb_grostestid.copyData(ds_userinfolist);
- ds_init_cmb_grostestid.filter("jobkindcd==9");
- ds_init_cmb_grostestid.applyChange();
- var uSerid = sysf_getUserInfo("userid"); //userid
-
- if(!utlf_isNull(uSerid)){
- ds_hidden_acptenv.setColumn(0,"grosplgyid" ,uSerid); //전체로 셋팅
- }
- //육안검사의 디폴트값 설정
- // cmb_grostestdr.value = "A0";
- // ds_hidden_acptenv.setColumn(0, "grostestdr", "A0");
- // ds_hidden_acptenv.setColumn(0, "grostestdrnm", "-");
- //검사코드목록조회.
- fGetTestCdList();
- //결번조회.
- fGetPrestPtnoList("mno");
- }
- function fGetTestCdList()
- {
- ds_send.setColumn(0 ,"delflagcd", "0");
- ds_send.setColumn(0 ,"refflag", "1");
- ds_send.setColumn(0 ,"refval", "0");
- //submit("TRLPC00401");
- var oParam = {};
- oParam.id = "TRLPC00401";
- oParam.service = "plgybaseinfomngtapp.TestCode";
- oParam.method = "reqGetTestCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_grd_testlist=rsltlist";
- oParam.async = false;
- //oParam.callback = "cf_TRLPC00401";
- tranf_submit(oParam);
-
- }
- //작업구분 체크리스트 onClick
- function fn_deptlist(chkVal)
- {
- fExeWorkChoi(chkVal);
- }
- function fn_deptlist1(chkVal)
- {
- //fExeWorkChoi1(chkVal);
- }
- function fGetPrestPtnoList(refflag)
- {
- var sSyDD = ds_data_sysdtinfo.getColumn(0, "sysdd");
- var sFromDD = sSyDD.toDate().getAddDate(-1,"M").getDateFormat();
-
- //----------------------
- // 결번조회를 요청한 경우
- if (refflag == "mno")
- {
- dsf_createDsRow("ds_send1", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "fromdd", val : sFromDD}
- ,{col : "todd", val : sSyDD}
- ,{col : "refflag", val : "mno"}]);
- var oParam = {};
- oParam.id = "TRLPJ00301";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqGetPrestPtnoList";
- oParam.inds = "refdata=ds_send1";
- oParam.outds = "ds_ptnohistlist=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPJ00301";
- tranf_submit(oParam);
-
- //--------------------------------------------------------------
- if(ds_ptnohistlist.rowcount > -1)
- {
- //------------------------------------------------
- cap_mno.style.border.color = "#f7a08b";
- cap_mno.style.border.width = "2px";
- cap_mno.style.backgroundColor = "#fcd2c1";
- cap_mno.style.color = "#ff0000";
- }
- else
- {
- //------------------------------------------------
- cap_mno.style.border.color = "#c0c0c0";
- cap_mno.style.border.width = "2px";
- cap_mno.style.backgroundColor = "";
- }
-
- }
- else if (refflag == "bf")
- {
- dsf_createDsRow("ds_send2", [{col : "instcd", val : ds_hidden_}
- ,{col : "pid", val : sFromDD}
- ,{col : "todd", val : sSysDD}]);
- //submit("TRLPJ00304");
- var oParam = {};
- oParam.id = "TRLPJ00304";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqGetPrestPtnoList";
- oParam.inds = "refdata=ds_send2";
- oParam.outds = "ds_ptnohistlist=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPJ00304";
- tranf_submit(oParam);
-
-
- }
- else if (refflag == "last")
- {
- var ptnocd = "";
- //-----------------------------------------------------------------------
- // 3:연구검체는 연구용 병리번호코드, 4:수탁검체는 수탁용 병리번호코드로 조회
- if(ds_hidden.getColumn(0, "acptflagcd") == "3")
- {
- ptnocd = ds_grd_prcplist.getColumn(ds_grd_prcplist.rowpositionm, "stdyptnocd");
- }
- else if(ds_hidden.getColumn(0, "acptflagcd" == "4"))
- {
- ptnocd = ds_grd_prcplist.getColumn(ds_grd_prcplist.rowpositionm, "trustptnocd");
- }else{
- ptnocd = ds_grd_prcplist.getColumn(ds_grd_prcplist.rowpositionm, "ptnocd");
- }
-
- //-------------------------------------------------------------------------------
- dsf_createDsRow("ds_send1", [{col : "instcd", val : ds_grd_prcplist.getColumn(0, "instcd")}
- ,{col : "ptnocd", val : ptnocd}
- ,{col : "genryy", val : ds_data_sysdtinfo.getColumn(0, "sysdd").substr(0,4)}]);
- // submit("TRLPJ00305");
- var oParam = {};
- oParam.id = "TRLPJ00305";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqGetPrestPtnoList";
- oParam.inds = "refdata=ds_send1";
- oParam.outds = "ds_ptnohistlist=refrslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLPJ00305";
- tranf_submit(oParam);
- }
-
- }
- //조회
- function fGetBatchAcptList(pFlagCd)
- {
- var iFindNo = 0;
- var sBarCd = ds_init.getColumn(0, "refval");
- var re = / /g; // i:1회실행, g:모두실행, gi:전역실행(대소문자 안가림)
- var sWorkFlagCd = ds_init.getColumn(0, "workflagcd");
- var sWorkFlagCd2 = ds_init.getColumn(0, "workflagcd2");
-
- //----------------------------------------------------
- // Regular표현식을 사용하여 공백(" ")문자를 ','로 변환
- sWorkFlagCd = sWorkFlagCd.replace(re, "|");
- sWorkFlagCd2 = sWorkFlagCd2.replace(re, "|");
- //--------------------
- if (pFlagCd != "A")
- {
- //ds_grd_prcplist.addRow();
- //---------------------------------------------------
- // 바코드는 바코드로, 등록번호는 등록번호로 비교한다.
- if (pFlagCd == "B")
- {
- sBarCd = sBarCd.toUpperCase();
- }
- else
- {
- var pid = ds_init.getColumn(0, "refval");
-
- for(iRowNo = 0; iRowNo < ds_grd_prcplist.rowcount; iRowNo++)
- {
- if(ds_grd_prcplist.getColumn(iRowNo, "pid") == pid)
- {
- sysf_messageBox("조회된 등록번호 입니다!", "I007");
- grp_sea.ipt_value.setFocus();
- return false;
- }
- }
-
- // iFindNo = ds_grd_prcplist.findRow(ds_init.getColumn(0, "refval"), 0, 2);
- // trace("iFindNo="+iFindNo);
- // if(Number(iFindNo) > 0)
- // {
- // sysf_messageBox("조회된 등록번호 입니다!", "I007");
- // return false;
- // }
- }
- }
- else
- {
- }
- ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd")); // 기관코드
- ds_send.setColumn(0, "prcpfromdd", ds_init.getColumn(0, "prcpfromdd")); // 처방일자(From)
- ds_send.setColumn(0, "prcptodd", ds_init.getColumn(0, "prcptodd")); // 처방일자(To)
- ds_send.setColumn(0, "refmthdcd", ds_init.getColumn(0, "refmthd")); // 검색방법
- ds_send.setColumn(0, "refval", ds_init.getColumn(0, "refval")); // 검색값
- ds_send.setColumn(0, "prcpflagcd", ds_init.getColumn(0, "prcpflag")); // 처방구분
- ds_send.setColumn(0, "workflagcd", sWorkFlagCd); // 작업구분코드
- ds_send.setColumn(0, "workflagcd2", sWorkFlagCd2); // 작업구분코드
-
- if( !utlf_isNull(ds_init.getColumn(0, "testcdlist")))
- {
-
- ds_send.setColumn(0, "testcdlist", ds_init.getColumn(0, "testcdlist")); // 검사코드
- }
- else
- {
-
- ds_send.setColumn(0, "testcdlist", "EMPTY"); // 검사코드
- }
- //-----------------------
- // 수탁검사 조회여부 설정
- if (sWorkFlagCd.indexOf("9999") >= 0)
- {
- // 수탁검사
- ds_send.setColumn(0, "trustflagcd", "Y");
- }
- else if (sWorkFlagCd.indexOf("9998") >= 0)
- {
- // 시행부서처방
- ds_send.setColumn(0, "trustflagcd", "B");
- }
- else
- {
- // 일반검사
- ds_send.setColumn(0, "trustflagcd", "N");
- }
- var oParam = {};
- oParam.id = "TRLPJ00501";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqGetBatchAcptList";
- oParam.inds = "refdata=ds_send";
- oParam.outds = "ds_grd_prcplist1=reflist";
- oParam.async = false;
- oParam.callback = "cf_TRLPJ00501";
- tranf_submit(oParam);
-
- for(var iRowNo = 0; iRowNo < ds_grd_prcplist1.rowcount; iRowNo++)
- {
- ds_grd_prcplist1.setColumn(iRowNo, "reuseflagcd", 1);
- }
-
- if(pFlagCd == "B" || pFlagCd == "P")
- {
- ds_grd_prcplist1.updatecontrol = false;
- dsf_setDefaultVal(ds_grd_prcplist1, "choi:0")
- ds_grd_prcplist.appendData(ds_grd_prcplist1);
- ds_grd_prcplist1.updatecontrol = true;
- }
- else
- {
- ds_grd_prcplist1.updatecontrol = false;
- dsf_setDefaultVal(ds_grd_prcplist1, "choi:0")
- ds_grd_prcplist.copyData(ds_grd_prcplist1);
- ds_grd_prcplist1.updatecontrol = true;
- }
-
- //------------
- // 타이머 설정
- if(ds_grd_prcplist.rowcount > 0)
- {
- fExeAutoAcptFlagSet();
- }
- }
- function cf_TRLPJ00501(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0) return;
-
- var Gubunstr = "";
- // 퇴원(통보)일가 존재할 경우 색으로 구분한다.
- for(var i = 0; i < ds_grd_prcplist1.rowcount; i++)
- {
- Gubunstr = "";
- if(ds_grd_prcplist1.getColumn(i, "dschdd") != "-" && !utlf_isNull(ds_grd_prcplist1.getColumn(i, "dschdd")))
- {
- Gubunstr = "1";
- }
- ds_data_resncdlist.clearData();
- lf_convertXmlToDs(ds_grd_prcplist1.getColumn(i, "reqcnts"));
-
- for (var j=0; j < ds_data_resncdlist.rowcount; j++)
- {
- if(ds_data_resncdlist.getColumn(j, "resnnm") == "Malignant neoplasm" && ds_data_resncdlist.getColumn(j, "choi") == "true")
- {
- Gubunstr = "2";
- }
- }
-
- if(utlf_transNullToEmpty(ds_grd_prcplist1.getColumn(i ,"testcd")).substr(1,2) == "IH"
- || utlf_transNullToEmpty(ds_grd_prcplist1.getColumn(i, "testcd")).substr(1,2) =="HS")
- {
- Gubunstr = "3";
- }
-
- if( utlf_isNull(ds_data_temp.getColumn(0, "choi2")))
- {
- ds_data_temp.setColumn(i,"resncdlist2", ds_grd_prcplist1.rowcount);
- ds_data_temp.setColumn(i,"choi2", ds_grd_prcplist1.getColumn(0, "choi"));
- ds_data_temp.setColumn(i,"resnnm2", ds_grd_prcplist1.getColumn(0, "resnnm"));
- }
-
-
- if(Gubunstr == 1)
- {
- //Exprstr += "currow == " + i + " ? '#ff99cc' : ";
- ds_grd_prcplist1.setColumn(i, "backcolor", "#ff99cc");
- }
- else if(Gubunstr == 2)
- {
- //Exprstr += "currow == " + i + " ? '#00CC66' : ";
- ds_grd_prcplist1.setColumn(i, "backcolor", "#00CC66");
- }
- else if(Gubunstr == 3)
- {
- //Exprstr += "currow == " + i + " ? '#ff0000' : ";
- ds_grd_prcplist1.setColumn(i, "backcolor", "#ff0000");
- }
- }
-
- // ds_grd_prcplist.setColumn(iFindRowNo, "choi", "1");
- // ds_grd_prcplist.setColumn(iFindRowNo, "backcolor", "#99ffcc");
- // Exprstr += "'')";
- //
- // trace("Exprstr = "+ Exprstr);
- //
- // for(var z = 0; z <= 87; z++)
- // {
- // grd_prcplist.setCellProperty("Body",z,"background", Exprstr);
- // grd_prcplist.setCellProperty("Body",z,"background2", Exprstr);
- // }
- }
- function fExeChangeColor(bflag, i)
- {
- if (bflag)
- {
- //grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#ff99cc";
-
- ds_grd_prcplist1.setColumn(i, "backcolor", "#ff99cc");
- }
- else
- {
- //grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#ffffff";
-
- ds_grd_prcplist1.setColumn(i, "backcolor", "#ffffff");
- }
- }
- //타이머 설정
- function fExeAutoAcptFlagSet()
- {
- //------------------
- // 자동접수여부 검사
- if(ds_hidden_acptenv.getColumn(0, "autoacptflagcd") == "0")
- {
-
- if( utlf_isNull(ds_hidden_acptenv.getColumn(0, "waittm")) || Number(ds_hidden_acptenv.getColumn(0, "waittm")) <= 0)
- {
- sysf_messageBox("자동접수를 선택할 경우 자동접수시간을 입력하여 주십시오! 접수를 ", "E001");
- return false;
- }
- else if(Number(ds_hidden_acptenv.getColumn(0, "waittm")) < 5)
- {
- sysf_messageBox("접수시간이 5초이상 되어야 합니다! 접수를 ", "E001");
- return false;
- }
- //----------------------------------------------------------------------
- var interval_time = Number(ds_hidden_acptenv.getColumn(0, "waittm"));
- this.setTimer(interval_id, interval_time * 1000);
-
- }
- else
- {
- }
- }
- //검사목록 팝업창 처리 함수
- function fExeTestItemChoi()
- {
- var iFindNo = 0;
- var sTestCd = "";
- var sTestNm = "";
- var bState = false;
- var sNode = ds_grd_testlist;
- //-------------------------------------------
-
- iFindNo = ds_grd_testlist.findRow("choi", 0, -1);
- for(var iNo = 0; iNo <= ds_grd_testlist.rowcount; iNo++)
- {
- //-----------------------------------------------------
- if(ds_grd_testlist.getColumn(iNo, "choi") == "1")
- {
- if (bState)
- {
- sTestCd += ", '" + ds_grd_testlist.getColumn(iNo, "testcd") + "'";
-
- sTestNm += ", " + ds_grd_testlist.getColumn(iNo, "testengnm");
-
- }
- else
- {
- sTestCd += "'" + ds_grd_testlist.getColumn(iNo, "testcd") +"'";
-
- sTestNm +=ds_grd_testlist.getColumn(iNo, "testengnm");
- bState = true;
- }
- }
- }
-
- ds_init.setColumn(0, "testcdlist", sTestCd);
- ds_init.setColumn(0, "testnmlist", sTestNm);
- grp_testlist.visible = false;
- }
- //수탁환자등록 팝업창 클릭 처리 Function
- function fExeTrustAcpt()
- {
- frmf_modal("SPLPJ02300", "SPLPJ02300", "", null, null, null, null, null, null, null, null, null, "M");
- }
- //바코드 재출력 처리Function
- function fExeBarCdPopupCall()
- {
- var objArg = new Object();
- objArg.arg_sSetupInfo = ds_barcdprntsetup.getColumn(0, "prntsetupinfo");
- frmf_modal("SPLLC90100", "SPLLC90100", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- ds_barcdprntsetup.setColumn(0, "prntsetupinfo", frmf_getParameter("SetupInfo"));
- }
- //처방이력조회
- function fExePopupOpenHist()
- {
- frmf_modal("SMMMO02500", "SMMMO02500", "", null, null, null, null, null, null, null, null, null, "M");
- }
- //처방이력데이터 초기화 기능 Function
- function fExeInitialGrid()
- {
- this.reload();
- }
- //접수환경설정 버튼처리 Function
- function fExePopupOpenAcpt()
- {
- var objArg = new Object();
- objArg.arg_ds_hidden_acptenv_singdata = ds_hidden_acptenv;
- frmf_modal("SPLPJ01800", "SPLPJ01800", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function fClkBtnSetCol()
- {
- var scrnid = "";
- var grdid = "";
- var caseid = "";
- ds_cond.setColumn(0, "scrnid", "SMLPJ00500");
- ds_cond.setColumn(0, "grdid", "grd_acptlist");
- ds_cond.setColumn(0, "caseid", "SMLPJ00500");
- scrnid = ds_cond.getColumn(0, "scrnid");
- grdid = ds_cond.getColumn(0, "grdid");
- caseid = ds_cond.getColumn(0, "caseid");
- frmf_setParameter("SPLPP03100_param_scrnid", scrnid);
- frmf_setParameter("SPLPP03100_param_grdid" , grdid);
- frmf_setParameter("SPLPP03100_param_caseid", caseid);
- //modal("SPLPP03100");
- frmf_modal("SPLPP03100", "SPLPP03100", "", null, null, null, null, null, null, null, null, null, "M");
-
- }
- function fExePtNoPopupCall2()
- {
- var sPid = "";
- var sPtNocd = "";
- var sNewPtNo = "";
-
- //일괄 입력하려는 처방들이 모두 한명의 환자의 것인지 체크
- for(var iRowNo = 0; iRowNo <ds_grd_prcplist.rowcount; iRowNo++)
- {
- if(ds_grd_prcplist.getColumn(iRowNo, "choi") == "true")
- {
- if(utlf_isNull(sPid))
- {
- sPid = ds_grd_prcplist.getColumn(iRowNo, "pid");
- }
- if(sPid != ds_grd_prcplist.getColumn(iRowNo, "pid"))
- {
- sysf_messageBox("선택된 처방목록이 모두 동일 환자의 것일 때만 일괄입력이 가능 합니다.", "I999");
- return;
- }
- }
- }
- //---------------
- if(utlf_isNull(sPid))
- {
- sysf_messageBox("선택된 처방목록이 없습니다.", "I007");
- return;
- }
-
- //------------------------------
- var pid = sPid;
- var instcd = sysf_getUserInfo("dutplceinstcd");
-
- dsf_createDsRow("ds_send_prcp", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "pid", val : pid}
- ,{col : "dispptno", val : ""}
- ,{col : "ptno", val : ""}
- ,{col : "bfacptdd", val : ""}
- ,{col : "bfacptno", val : ""}
- ,{col : "reuseflagcd", val : ""}
- ,{col : "bfspcacptdd", val : ""}
- ,{col : "bfspcacptno", val : ""}
- ,{col : "relaptno", val : ""}
- ,{col : "reladispptno", val : ""}]);
- //---------------------------
- // 병리번호리스트 팝업창 표시
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_prcp;
- frmf_modal("SPLPJ02100", "SPLPJ02100", objArg, null, null, null, null, null, null, null, null, null, "M");
- //-----------------------------
- var ptno = frmf_getParameter("ptno");
-
- trace("ptno = "+ptno);
- // 병리번호를 선택하였는지 체크.
- if( utlf_isNull(frmf_getParameter("ptno")))
- {
- return;
- }
-
- //-----------------------------
- // 병리번호 or 관련병리번호 set
- for(var iRowNo = 0; iRowNo < ds_grd_prcplist.rowcount; iRowNo++)
- {
- //----------------------------------------------------------------------------
- if(ds_grd_prcplist.getColumn(iRowNo, "choi") == "true")
- {
- trace("cmb_ptnoflagcd.value:"+iRowNo+' / '+cmb_ptnoflagcd.value);
- //------------------------------------------------------------------------
- if(cmb_ptnoflagcd.value == 0)
- {
-
- sPtNocd = ds_grd_prcplist.getColumn(iRowNo, "ptnocd");
- sNewPtNo = ptno;
- sNewPtNo = sNewPtNo.substr(0, (sNewPtNo.length) -8);
- //--------------------------------------
- // 추가처방(특수/면역염색)인 경우는 예외
-
-
- trace("workflagcd "+ds_grd_prcplist.getColumn(iRowNo, "workflagcd"));
- if(ds_grd_prcplist.getColumn(iRowNo, "workflagcd") == "1004" ||
- ds_grd_prcplist.getColumn(iRowNo, "workflagcd") == "1005")
- {
- // Continue
- }
- else
- {
- //--------------------
- // 병리번호코드 check
- if(sPtNocd != sNewPtNo)
- {
- sysf_messageBox(ds_grd_prcplist.getColumn(iRowNo, "testcd") + "처방에 " + sNewPtNo + " 코드를 사용하실 수 없습니다." , "E999");
- return;
- }
- }
-
- trace("aaaaaaaaaaaaaaaaaaa ");
- //---------------------------------------------------------------------------------------------
- ds_grd_prcplist.setColumn(iRowNo, "ptno", frmf_getParameter("ptno"));
- ds_grd_prcplist.setColumn(iRowNo, "dispptno", frmf_getParameter("dispptno"));
- ds_grd_prcplist.setColumn(iRowNo, "bfacptdd", frmf_getParameter("bfacptdd"));
- ds_grd_prcplist.setColumn(iRowNo, "bfacptno", frmf_getParameter("bfacptno"));
- ds_grd_prcplist.setColumn(iRowNo, "bfacptseqno", frmf_getParameter("bfacptseqno"));
- ds_grd_prcplist.setColumn(iRowNo, "reuseflagcd", frmf_getParameter("reuseflagcd"));
- ds_grd_prcplist.setColumn(iRowNo, "bfspcacptdd", frmf_getParameter("bfspcacptdd"));
- ds_grd_prcplist.setColumn(iRowNo, "bfspcacptno", frmf_getParameter("bfspcacptno"));
-
- }
- else //관련병리번호
- {
- ds_grd_prcplist.setColumn(iRowNo, "relaptno", ptno);
- ds_grd_prcplist.setColumn(iRowNo, "reladispptno", ptno);
- }
- }
- }
- }
-
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_testlist.visible = true;
- }
- //확인
- function grp_testlist_btn_cfm_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTestItemChoi();
- }
- function grp_testlist_btn_cls_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_testlist.visible = false;
- }
- //조회
- function grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetBatchAcptList("A");
- }
- //조회
- function grp_sea_ipt_orddds_onkeyup(obj:Calendar, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fGetBatchAcptList("A");
- }
- }
- //수탁환자등록
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTrustAcpt();
- }
- //프린터설정
- function btn_prntset_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeBarCdPopupCall();
- }
- //처방이력조회
- function btn_prcphist_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePopupOpenHist();
- }
- //데이터초기화
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeInitialGrid();
- }
- //접수환경설정
- function btn_acptenvset_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePopupOpenAcpt();
- }
- //컬럼설정
- function btn_setscrn_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnSetCol();
- }
- function grd_prcplist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.col != 0 && e.col != 1 )
- {
- //------------------------------
- dsf_createDsRow("ds_send_prcp", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
- ,{col : "pid", val : ds_grd_prcplist.getColumn(ds_grd_prcplist.rowposition, "pid")}
- ,{col : "dispptno", val : ""}
- ,{col : "ptno", val : ""}
- ,{col : "bfacptdd", val : ""}
- ,{col : "bfacptno", val : ""}
- ,{col : "reuseflagcd", val : ""}
- ,{col : "bfspcacptdd", val : ""}
- ,{col : "bfspcacptno", val : ""}
- ,{col : "relaptno", val : ""}
- ,{col : "reladispptno", val : ""}]);
- var ptno = "";
- var dispptno = "";
- var bfacptdd;
- var bfacptno;
- var bfacptseqno;
- var reuseflagcd;
- var bfspcacptdd;
- var bfspcacptno;
- var pid = ds_grd_prcplist.getColumn(ds_grd_prcplist.rowcount, "pid");
- var instcd = sysf_getUserInfo("dutplceinstcd");
-
- //-------------------------
- switch (grd_prcplist.currentcol)
- {
- case grd_prcplist.getBindCellIndex("body", "ptnoref") :
- // 병리번호리스트 팝업창 표시
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_prcp;
- frmf_modal("SPLPJ02100", "SPLPJ02100", objArg, null, null, null, null, null, null, null, null, null, "M"); // 병리번호리스트 팝업창 표시
-
-
- if(!utlf_isNull(frmf_getParameter("ptno")))
- {
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "ptno", frmf_getParameter("ptno"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "dispptno", frmf_getParameter("dispptno"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "bfacptdd", frmf_getParameter("bfacptdd"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "bfacptno", frmf_getParameter("bfacptno"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "bfacptseqno", frmf_getParameter("bfacptseqno"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "reuseflagcd", frmf_getParameter("reuseflagcd"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "bfspcacptdd", frmf_getParameter("bfspcacptdd"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "bfspcacptno", frmf_getParameter("bfspcacptno"));
- }
- break;
- case grd_prcplist.getBindCellIndex("body", "relaptnoref") :
- // 병리번호리스트 팝업창 표시
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_prcp;
- frmf_modal("SPLPJ02100", "SPLPJ02100", objArg, null, null, null, null, null, null, null, null, null, "M");
-
-
- if(!utlf_isNull(frmf_getParameter("ptno")))
- {
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "relaptno", frmf_getParameter("ptno"));
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "reladispptno", frmf_getParameter("dispptno"));
- }
- break;
-
- case grd_prcplist.getBindCellIndex("body", "reqfrmbtn") :
-
- ds_grd_prcplist.setColumn(ds_grd_prcplist.rowposition, "testhngnm", ds_grd_prcplist.getColumn(ds_grd_prcplist.rowposition, "testengnm"));
- lpzfExeReqFrmInfo(ds_grd_prcplist, ds_grd_prcplist.rowposition);
- break;
- }
- }
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fExePtNoPopupCall2();
- }
- function chb_workflagcd_onmousemove(obj:cp_checkboxList, e:MouseEventInfo)
- {
- if(sysf_getUserInfo("dutplceinstcd") == "031")
- {
- if( !utlf_isNull(chb_workflagcd.chk_9.value) || !utlf_isNull(chb_workflagcd.chk_10.value))
- {
- group1.visible = true;
- }
- }
- else
- {
- if( !utlf_isNull(chb_workflagcd.chk_8.value) || !utlf_isNull(chb_workflagcd.chk_9.value))
- {
- group1.visible = true;
- }
- }
- }
- function group1_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_getUserInfo("dutplceinstcd") == "031")
- {
- chb_workflagcd.chk_0.value = "1001";
- chb_workflagcd.chk_1.value = "1002";
- chb_workflagcd.chk_2.value = "";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- chb_workflagcd.chk_8.value = "1009";
- chb_workflagcd.chk_9.value = "";
- chb_workflagcd.chk_10.value = "";
- group1.visible = false;
- }
- else
- {
- chb_workflagcd.chk_0.value = "1001";
- chb_workflagcd.chk_1.value = "1002";
- chb_workflagcd.chk_2.value = "";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- chb_workflagcd.chk_8.value = "";
- chb_workflagcd.chk_9.value = "";
- group1.visible = false;
- }
- }
- function fExeWorkChoi(chkVal)
- {
- var iFindNo = -1;
- var aWorkFlagCd = "";
- var aBfWorkFlagCd = "";
- var sWorkFlagCd = String(chb_workflagcd.getData()).replace(","," ");
- //-----------------------------------
- aWorkFlagCd = sWorkFlagCd.split(" ");
- aBfWorkFlagCd = sWorkflagList.split(" "); //잡업구분 이전 값.
- if(sysf_getUserInfo("dutplceinstcd") == "031")
- {
- if(eval(chkVal).value == "1001"|| eval(chkVal).value =="1002")
- {
- chb_workflagcd.chk_0.value = "1001";
- chb_workflagcd.chk_1.value = "1002";
- chb_workflagcd.chk_2.value = "";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- chb_workflagcd.chk_8.value = "1009";
- chb_workflagcd.chk_9.value = "";
- chb_workflagcd.chk_10.value = "";
- chb_workflagcd.chk_11.value = "";
-
- ds_init.setColumn(0, "workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
- }
- else if(eval(chkVal).value == "1003")
- {
- //세포를 선택한 경우
- chb_workflagcd.chk_0.value = "";
- chb_workflagcd.chk_1.value = "";
- chb_workflagcd.chk_2.value = "1003";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- chb_workflagcd.chk_8.value = "1009";
-
- ds_init.setColumn(0, "workflagcd", "1003 1004 1005 1006 1007 1008 1009 1012");
- }
- else if(chkVal == "chk_11")
- {
- //전체를 선택한 경우
- if( !utlf_isNull(eval(chkVal).value))
- {
- chb_workflagcd.setCheckAll(true);
- ds_init.setColumn(0, "workflagcd", "1001 1002 1003 1004 1005 1006 1007 1008 1009 1012 1011 ZZZZ");
- }
- else
- {
- chb_workflagcd.setCheckAll(false);
- ds_init.setColumn(0, "workflagcd", "");
- }
- chb_workflagcd.chk_9.value= "";
- chb_workflagcd.chk_10.value= "";
- }
- else if(eval(chkVal).value == "9999")
- {
- //수탁검사를 선택한 경우
- chb_workflagcd.setCheckAll(false);
- chb_workflagcd.chk_9.value= "9999";
- ds_init.setColumn(0, "workflagcd", "9999");
- group1.visible = true;
- }
- else if(eval(chkVal).value == "9998")
- {
- chb_workflagcd.setCheckAll(false);
- chb_workflagcd.chk_10.value= "9998";
- group1.visible = true;
- ds_init.setColumn(0, "workflagcd", "9998");
- }
- else if(eval(chkVal).value == "1011")
- {
- //기록실을 선택한 경우
- ds_init.setColumn(0, "workflagcd", "1011");
- }
- else
- {
- //시행부서처방, 수탁검사는 단독으만 선택이 되도록 한다.
- ds_init.setColumn(0, "workflagcd", (ds_init.getColumn(0, "workflagcd", "9998")));
- ds_init.setColumn(0, "workflagcd", (ds_init.getColumn(0, "workflagcd", "9999")));
- }
- }
- else
- {
- //trace(eval(chkVal).value);
- if(eval(chkVal).value == "1001"|| eval(chkVal).value =="1002")
- {
- chb_workflagcd.chk_0.value = "1001";
- chb_workflagcd.chk_1.value = "1002";
- chb_workflagcd.chk_2.value = "";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- // chb_workflagcd.chk_9.value = "";
- // chb_workflagcd.chk_10.value = "";
- // chb_workflagcd.chk_11.value = "";
-
- ds_init.setColumn(0, "workflagcd", "1001 1002 1004 1005 1006 1007 1008 ");
- }
- else if(eval(chkVal).value == "1003")
- {
- //세포를 선택한 경우
- chb_workflagcd.chk_0.value = "";
- chb_workflagcd.chk_1.value = "";
- chb_workflagcd.chk_2.value = "1003";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- //chb_workflagcd.chk_8.value = "1009";
-
- ds_init.setColumn(0, "workflagcd", "1003 1004 1005 1006 1007 1008");
- }
- else if(chkVal == "chk_10")
- {
- //전체를 선택한 경우
- if( !utlf_isNull(eval(chkVal).value))
- {
- chb_workflagcd.setCheckAll(true);
- ds_init.setColumn(0, "workflagcd", "1001 1002 1003 1004 1005 1006 1007 1008 ZZZZ");
- }
- else
- {
- chb_workflagcd.setCheckAll(false);
- ds_init.setColumn(0, "workflagcd", "");
- }
-
- chb_workflagcd.chk_8.value= "";
- chb_workflagcd.chk_9.value= "";
- }
- else if(eval(chkVal).value == "9999")
- {
- //수탁검사를 선택한 경우
- chb_workflagcd.setCheckAll(false);
- chb_workflagcd.chk_8.value= "9999";
- group1.chb_workflagcd00.setCheckAll(false);
- ds_init.setColumn(0, "workflagcd", "9999");
- group1.visible = true;
- }
- else if(eval(chkVal).value == "9998")
- {
- chb_workflagcd.setCheckAll(false);
- chb_workflagcd.chk_9.value= "9998";
- group1.chb_workflagcd00.setCheckAll(false);
- group1.visible = true;
- ds_init.setColumn(0, "workflagcd", "9998");
- }
- else
- {
- //시행부서처방, 수탁검사는 단독으만 선택이 되도록 한다.
- ds_init.setColumn(0, "workflagcd", (ds_init.getColumn(0, "workflagcd", "9998")));
- ds_init.setColumn(0, "workflagcd", (ds_init.getColumn(0, "workflagcd", "9999")));
- }
- }
- sWorkflagList = ds_init.getColumn(0, "workflagcd");
- }
- function fExeWorkChoi1(chkVal)
- {
- trace("=-========");
- var iFindNo = -1;
- var aWorkFlagCd = "";
- var aBfWorkFlagCd = "";
- var sWorkFlagCd = String(chb_workflagcd.getData()).replace(","," ");
- //-----------------------------------
- aWorkFlagCd = sWorkFlagCd.split(" ");
- aBfWorkFlagCd = sWorkflagList.split(" "); //잡업구분 이전 값.
-
- if(eval(chkVal).value == "1001"|| eval(chkVal).value =="1002")
- {
- chb_workflagcd.chk_0.value = "1001";
- chb_workflagcd.chk_1.value = "1002";
- chb_workflagcd.chk_2.value = "";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- chb_workflagcd.chk_8.value = "1009";
- chb_workflagcd.chk_9.value = "";
- chb_workflagcd.chk_10.value = "";
- chb_workflagcd.chk_11.value = "";
-
- ds_init.setColumn(0, "workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
- }
- else if(eval(chkVal).value == "1003")
- {
- //세포를 선택한 경우
- chb_workflagcd.chk_0.value = "";
- chb_workflagcd.chk_1.value = "";
- chb_workflagcd.chk_2.value = "1003";
- chb_workflagcd.chk_3.value = "1004";
- chb_workflagcd.chk_4.value = "1005";
- chb_workflagcd.chk_5.value = "1006";
- chb_workflagcd.chk_6.value = "1007";
- chb_workflagcd.chk_7.value = "1008";
- chb_workflagcd.chk_8.value = "1009";
-
- ds_init.setColumn(0, "workflagcd", "1003 1004 1005 1006 1007 1008 1009 1012");
- }
- else if(chkVal == "chk_11")
- {
- //전체를 선택한 경우
- if( !utlf_isNull(eval(chkVal).value))
- {
- chb_workflagcd.setCheckAll(true);
- ds_init.setColumn(0, "workflagcd", "1001 1002 1003 1004 1005 1006 1007 1008 1009 1012 1011 ZZZZ");
- }
- else
- {
- chb_workflagcd.setCheckAll(false);
- ds_init.setColumn(0, "workflagcd", "");
- }
- chb_workflagcd.chk_9.value= "";
- chb_workflagcd.chk_10.value= "";
- }
- else if(eval(chkVal).value == "9999")
- {
- //수탁검사를 선택한 경우
- chb_workflagcd.setCheckAll(false);
- chb_workflagcd.chk_9.value= "9999";
- ds_init.setColumn(0, "workflagcd", "9999");
- group1.visible = true;
- }
- else if(eval(chkVal).value == "9998")
- {
- chb_workflagcd.setCheckAll(false);
- chb_workflagcd.chk_10.value= "9998";
- group1.visible = true;
- ds_init.setColumn(0, "workflagcd", "9998");
- }
- else if(eval(chkVal).value == "1011")
- {
- //기록실을 선택한 경우
- ds_init.setColumn(0, "workflagcd", "1011");
- }
- else
- {
- //시행부서처방, 수탁검사는 단독으만 선택이 되도록 한다.
- ds_init.setColumn(0, "workflagcd", (ds_init.getColumn(0, "workflagcd", "9998")));
- ds_init.setColumn(0, "workflagcd", (ds_init.getColumn(0, "workflagcd", "9999")));
- }
- sWorkflagList = ds_init.getColumn(0, "workflagcd");
- }
- //작업구분 체크에 사용할 배열 비교
- function fCompareArray(pAfworklist, pBfworklist)
- {
- var sWorkflagcd = "";
- var iCount = 0;
-
- for(var i=0 ; i < pBfworklist.length ; i++)
- {
- iCount = 0;
- for(var j=0 ; j < pAfworklist.length ; j++)
- {
- if(pBfworklist[i] == pAfworklist[j])
- {
- iCount=0;
- }
- else
- {
- iCount++;
- }
- }
- if(iCount == pAfworklist.length)
- {
- return pBfworklist[i];
- }
- }
- return "none";
- }
- //검색방법 enter입력
- function grp_sea_ipt_value_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fExeRefValKeyPress();
- grp_sea.ipt_orddde.setFocus();
- grp_sea.ipt_value.setFocus();
- }
- }
- function fExeRefValKeyPress()
- {
- var sFlagCd = "";
- var iMaxRowCnt = 0;
- var sSpcBarCdNo= "";
-
- ds_init.setColumn(0, "refval", grp_sea.ipt_value.text);
-
- if(ds_init.getColumn(0, "refmthd") == "0") //바코드번호 조회
- {
- // 바코드 길이 검사
- if(grp_sea.ipt_value.text.length < 9)
- {
- sysf_messageBox("바코드번호 오류", "E008");
- return false;
- }
- //이미 조회된 바코드 인지 체크.
- sSpcBarCdNo = ds_init.getColumn(0, "refval").toUpperCase();
- sSpcBarCdNo = sSpcBarCdNo.substr(0, 9);
-
- for(iRowNo = 0; iRowNo < ds_grd_prcplist.rowcount; iRowNo++)
- {
- if(ds_grd_prcplist.getColumn(iRowNo, "spcbarcdkey") == sSpcBarCdNo)
- {
- sysf_messageBox("이미 조회된 바코드 번호 입니다.", "E999");
- //마우스 포커스 설정
- grp_sea.ipt_value.setFocus();
- return false;
- }
- }
-
- fGetBatchAcptList("B");
-
- //조회후 추가된 로우가 화면에 보이도록 그리드 포커스를 조정한다.
- iMaxRowCnt = ds_grd_prcplist.rowcount;
- if(iMaxRowCnt > 25)
- {
- var nRow = ds_grd_prcplist.addRow();
- grd_prcplist.setCellPos(nRow);
- }
- }
- else //등록번호 조회
- {
- fGetBatchAcptList("P");
-
- //조회후 추가된 로우가 화면에 보이도록 그리드 포커스를 조정한다.
- iMaxRowCnt = ds_grd_prcplist.rowcount;
- if (iMaxRowCnt < 25)
- {
- // var nRow = ds_grd_prcplist.addRow();
- // grd_prcplist.setCellPos(nRow);
- }
- }
- grp_sea.ipt_value.setFocus();
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_sea.ipt_value.setFocus();
- fExeBatchAcpt("J");
- }
- function fExeBatchAcpt(pFlagCd)
- {
- var sPtNo = "";
- var iChk = 0;
- //-------------------------
- // 육안검사의사, 육안병리사
- if (((ds_hidden_acptenv.getColumn(0, "grostestdr")).length < 1))
- {
- sysf_messageBox("육안정보를", "C001");
- cmb_grostestdr.setFocus();
- return;
- }
-
- iChk = ds_grd_prcplist.findRow("choi", "true", 0);
- if(iChk < 0)
- {
- sysf_messageBox("접수하실 처방목록을", "C002");
- return;
- }
-
- ds_grd_prcplist.updatecontrol = false;
- for(var i = 0; i < ds_grd_prcplist.rowcount; i++)
- {
-
- if(ds_grd_prcplist.getColumn(i, "choi") == "true")
- {
-
- dsf_setFixVal(ds_grd_prcplist, "appeorddrid:-,scrnno:batchacpt,spchistno:1");
-
- // ds_grd_prcplist.updateColID("addspcacptdd", "spcacptdd");//ds_grd_prcplist.updateColID("spcacptdd", "addspcacptdd");
- // ds_grd_prcplist.updateColID("addspcacptno", "spcacptno");//ds_grd_prcplist.updateColID("spcacptno", "addspcacptno");
- // ds_grd_prcplist.updateColID("addspcacptseqno", "spcacptseqno");//ds_grd_prcplist.updateColID("spcacptseqno", "addspcacptseqno");
-
- ds_grd_prcplist.setColumn(i, "blocno", ds_grd_prcplist.getColumn(i, "addcsteno"));
- ds_grd_prcplist.setColumn(i, "csteno", ds_grd_prcplist.getColumn(i, "addcsteno"));
- ds_grd_prcplist.setColumn(i, "tgrupcd", ds_grd_prcplist.getColumn(i, "testgrupcd"));
- ds_grd_prcplist.setColumn(i, "spcacptdd", ds_grd_prcplist.getColumn(i, "addspcacptdd"));
- ds_grd_prcplist.setColumn(i, "spcacptno", ds_grd_prcplist.getColumn(i, "addspcacptno"));
- ds_grd_prcplist.setColumn(i, "spcacptseqno", ds_grd_prcplist.getColumn(i, "addspcacptseqno"));
- ds_grd_prcplist.setColumn(i, "spcbarcdno", ds_grd_prcplist.getColumn(i, "appspcbarcdno"));
- }
- }
- ds_grd_prcplist.updatecontrol = true;
- //-------------------------
- //grd_prcplist.clearStatus();
- // var ArrRow = new Array();
- // // //-------------------------------------------------------------------------------
- // // //for (iRowNo=1; iRowNo <= getNodesetCount("/root/main/prcp/prcplist"); iRowNo++)
- // for(iRowNo = 0; iRowNo <= ds_grd_prcplist.rowcount; iRowNo++)
- // {
- // //if (model.getValue("/root/main/prcp/prcplist[" + iRowNo + "]/choi") == "true")
- // if(ds_grd_prcplist.getColumn(iRowNo ,"choi") == "1")
- // {
- // //grd_prcplist.addStatus(iRowNo, "insert");
- // ArrRow[0] = iRowNo;
- // grdf_setStatus(grd_prcplist, "I", ArrRow);
- // }
- // }
-
- //-----------------------------------
- // model.makeNode("/root/send/acptenv");
- // model.makeValue("/root/hidden/acptenv/acptrefprcpflag", model.getValue("/root/init/prcpflag"));
- // model.copyNode("/root/send/acptenv", "/root/hidden/acptenv");
- // model.makeValue("/root/send/acptenv/acptflagcd", pFlagCd); // L:접수(결과완료), J:접수(일반)
- // model.makeValue("/root/send/acptlist", grd_prcplist.getUpdateData());
- // model.makeValue("/root/send/acptenv/ptnoacptflag", model.getValue("/root/hidden/hospenv/hospenvinfo/ptnoacptflag")); //병리번호접수구분(0:통합, 1:개별)
- dsf_setDefaultVal(ds_hidden_acptenv, "ptnoacptflag:0");
- //ds_hidden_acptenv.updateColID("ptnocdflag", "ptnocd_flag");//ds_hidden_acptenv.updateColID("ptnocd_flag", "ptnocdflag");
- ds_hidden_acptenv.setColumn(0, "ptnocd_flag", ds_hidden_acptenv.getColumn(0, "ptnocdflag"));
- ds_hidden_acptenv.setColumn(0, "acptrefprcpflag", ds_init.getColumn(0, "prcpflag"));
- ds_hidden_acptenv.setColumn(0, "acptflagcd", pFlagCd);
- ds_hidden_acptenv.setColumn(0, "ptnoacptflag", ds_hospenvinfo.getColumn(0, "ptnoacptflag"));
-
- // 접수 성공 시점에서 접수바코드 출력
- var sndDs = grdf_getGridUpdateData(grd_prcplist, "update");
-
- trace("sndDs.name = " + sndDs.name);
- var sendDsName = sndDs.name;
- eval(sendDsName).filterstr = "choi == 'true'";
-
- ds_copy_prcplist.copyData(ds_tempFilterDs, true);
- ds_acptrsltlist.clearData(); //2017.03.15
- //return;
- var oParam = {};
- oParam.id = "TXLPJ00501";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqExeBatchAcpt";
- //oParam.inds = "prcplist="+sndDs.name+" acptenv=ds_hidden_acptenv";
- oParam.inds = "prcplist=ds_copy_prcplist acptenv=ds_hidden_acptenv";
- //oParam.inds = "prcplist=ds_grd_prcplist:U acptenv=ds_hidden_acptenv";
- oParam.outds = "ds_acptrsltlist=acptrsltlist";
- oParam.async = false;
- //oParam.callback = "cf_TXLPJ00501";
- tranf_submit(oParam);
- //return true;
- ds_copy_prcplist.clear();
- // Frozen의사 초기화
- ds_hidden_acptenv.setColumn(0, "frzndr", "");
- if(ds_hidden_acptenv.getColumn(0, "barcdprnt") == "0")
- {
- fExeBarCdPrnt(1, ds_acptrsltlist);
- }
-
- // 의뢰지 출력
- for(var iNo =0; iNo < Number(ds_hidden_acptenv.getColumn(0, "reqfrmprntcnt")); iNo++)
- {
- ds_init_prntinfo.setColumn(0, "reptflagcd", "0"); // 의뢰지(0), 보고서(1)
- ds_init_prntinfo.setColumn(0, "prntflagcd", "0"); // 출력(0), 미리보기(1)
- ds_init_prntinfo.setColumn(0, "copyflagcd", "0"); // 의뢰지/보고서(0), 복사본(1)
-
- for(var iRowNo = 0; iRowNo < ds_acptrsltlist.rowcount; iRowNo++)
- {
- if(sPtNo != ds_acptrsltlist.getColumn(iRowNo, "ptno"))
- {
- trace("iRowNo="+iRowNo);
- ds_acptrsltlist.setColumn(iRowNo, "prntflagcd", "0");
- ds_acptrsltlist.setColumn(iRowNo, "reptflagcd", "0");
- ds_acptrsltlist.setColumn(iRowNo, "copyflagcd", "0");
- ds_acptrsltlist.setColumn(iRowNo, "prcpgenrflag", "O");
- lpzfExeFrmPrnt1(ds_acptrsltlist, iRowNo);
- sPtNo = ds_acptrsltlist.getColumn(iRowNo, "ptno");
- }
- }
- }
-
- for(var iNo =ds_grd_prcplist.rowcount-1; iNo > -1 ; iNo--)
- {
- if ((ds_grd_prcplist.getColumn(iNo,"choi") == '1') || (ds_grd_prcplist.getColumn(iNo,"choi") == 'true') )
- {
- ds_grd_prcplist.deleteRow(iNo);
- }
- }
- }
- function lpzfExeFrmPrnt1(pDs, iRowNo)
- {
- var sProp = "top:0px;left:0px;width:0;height:0;";
-
- //var sProp = "left:0; top:0; width:100; height:100; sysmenu:hidden; min:visible; max:hidden; :hidden; resize:true; caption:visible;";
- var pDsRow = pDs.rowcount;
- //오브잭트 선언 후 부모창에서 데이터셋에 담아 보내준 값 담기
- var objRetVal= new Object();
- objRetVal.instcd = sysf_getUserInfo("dutplceinstcd"); //기관코드
- objRetVal.ptno = pDs.getColumn(iRowNo,"ptno"); //병리번호
- objRetVal.pid = pDs.getColumn(iRowNo,"pid");
- objRetVal.acptdd = pDs.getColumn(iRowNo,"acptdd");
- objRetVal.prcpgenrflag = pDs.getColumn(iRowNo,"prcpgenrflag");
- objRetVal.reptflagcd = pDs.getColumn(iRowNo,"reptflagcd"); //출력구분코드 (0:의뢰지, 1:보고서) --
- objRetVal.adddiagprtn = pDs.getColumn(iRowNo,"adddiagprtn");
- objRetVal.adddiaglist = pDs.getColumn(iRowNo,"adddiaglist");
- objRetVal.addrsltlist = pDs.getColumn(iRowNo,"addrsltlist");
- objRetVal.prntflagcd = pDs.getColumn(iRowNo,"prntflagcd"); // 출력(0), 미리보기(1)
- objRetVal.copyflagcd = pDs.getColumn(iRowNo,"copyflagcd"); // 의뢰지/보고서(0), 복사본(1)
- //출력 및 미리보기 여부 수정해야함
- if(pDs.getColumn(iRowNo,"prntflagcd")=="0"){
- frmf_modal("SPLPP01600","SPLPP01600",objRetVal, null, null, null, null, null, null, null,null, null, "P");
- } else {
- frmf_modal("SPLPP01600","SPLPP01600",objRetVal, null, null, null, null, null, null, null,null, null, "P");
- }
- }
- function fExeBarCdPrnt(pRowNo, pNode)
- {
- // 공통 바코드 출력함수 사용을 위한 노드 생성
- for(var iNo = 0; iNo < pNode.rowcount; iNo++)
- {
- ds_acptrsltlist.setColumn(iNo ,"spcbarcdno", pNode.getColumn(iNo, "barcdno"));
- ds_acptrsltlist.setColumn(iNo ,"wardroom", pNode.getColumn(iNo, "wardnm"));
- ds_acptrsltlist.setColumn(iNo ,"spcdispnm", pNode.getColumn(iNo, "spcnm"));
- ds_acptrsltlist.setColumn(iNo ,"prcpdispnm", pNode.getColumn(iNo, "testnm"));
- }
-
- lpzfAcptBarCd("0", ds_barcdprntsetup, ds_acptrsltlist);
-
- //lpzfAcptBarCd(ds_init.getColumn(0,"barcdtype"),ds_barcdprntsetup,ds_prntinfo_acptspclist);
- }
- function ds_grd_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "choi")
- {
- obj.setColumn(e.row, "choi", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
-
- if(obj.getColumn(e.row, "choi") == 0 || obj.getColumn(e.row, "choi") == "false")
- {
- trace("123123");
- var arrRow = new Array();
- arrRow[0] = e.row;
- grdf_setStatus(grd_prcplist, "", arrRow);
- }
- }
- }
- function grp_sea_ipt_orddde_onkeyup(obj:Calendar, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- fGetBatchAcptList("A");
- }
- }
- function cmb_grostestdr_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var userid = ds_hidden_acptenv.getColumn(0, "grostestdr");
- var instcode = sysf_getUserInfo("dutplceinstcd");
-
- dsf_createDsRow("ds_temp_send", [{col : "userid", val : userid}
- ,{col : "instcd", val : instcode}]);
-
- var oParam = {};
- //oParam.id = "TRLPJ00308";
- oParam.service = "plgyacptmngtapp.SpecimenAccept";
- oParam.method = "reqGetDrSchedule2";
- oParam.inds = "refData=ds_temp_send";
- oParam.outds = "ds_result=result";
- oParam.async = false;
- //oParam.callback = "cf_TRLPJ00308";
- tranf_submit(oParam);
-
- if(ds_result.getColumn(0, "resultmsg") == "N")
- {
- alert("퇴직처리 되어있으므로 선택할 수 없습니다.");
- ds_hidden_acptenv.setColumn(0, "grostestdr", 0);
- return;
- }
- else if ( ds_result.getColumn(0, "resultmsg") == "M")
- {
- alert("휴직처리 되어있으므로 선택할 수 없습니다.");
- ds_hidden_acptenv.setColumn(0, "grostestdr", 0);
- return;
- }
- else if ( ds_result.getColumn(0, "resultmsg") == "S")
- {
- alert("현재 휴진상태이므로 선택할 수 없습니다.");
- ds_hidden_acptenv.setColumn(0, "grostestdr", 0);
- return;
- }
- fExeGrosTestDrChange();
- }
- //육안검사의사 변경 Function
- function fExeGrosTestDrChange()
- {
- //model.setValue("/root/hidden/acptenv/grostestdrnm", model.getValue("/root/init/userinfo/userinfolist[userid='" + model.getValue("/root/hidden/acptenv/grostestdr") + "']/usernm"));
- ds_hidden_acptenv.setColumn(0, "grostestdrnm", cmb_grostestid.value);
- }
- function group1_onmouseleave(obj:Div, e:MouseEventInfo)
- {
- group1.visible = false;
- }
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- var ctn = ds_grd_prcplist.rowcount;
- alert("cnt "+ctn);
- }
- function cmb_ptnoflagcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|