123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADT10100" position="absolute 0 0 1197 786" titletext="병동처방전감사" oninit="SMADT10100_oninit" onload="SMADT10100_onload" ontimer="SMADT10100_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1194 28" id="group1">
- <Layouts>
- <Layout/>
- </Layouts>
- </Div>
- <Div position="absolute 0 41 1195 783" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Static text="키" position="absolute 1042 60 1062 83" align="align:center middle;" id="caption34" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="체중" position="absolute 1113 60 1148 83" align="align:center middle;" id="caption35" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="주치의사명" position="absolute 599 60 669 83" align="align:center middle;" id="caption10" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Div position="absolute 0 9 440 173" align="align:center top;" id="group2" anchor="left top right" class="div_SA2">
- <Layouts>
- <Layout>
- <Static text="마감일시 :" position="absolute 6 27 16 44" id="caption2" class="search_name" anchor="default"/>
- <Static text="진 료 과 :" position="absolute 6 48 94 65" id="caption1" class="search_name" anchor="default"/>
- <Static text="환 자 :" position="absolute 6 69 92 86" id="caption4" class="search_name" anchor="default"/>
- <Button position="absolute 200 69 216 85" id="button2" class="icon_search" text="" anchor="default" onclick="group3_group2_button2_onclick"/>
- <Static text="병동 :" position="absolute 206 48 270 65" id="caption12" class="search_name" anchor="default"/>
- <Static text="투약종류 :" position="absolute 5 110 91 127" id="caption5" class="search_name" anchor="default"/>
- <Button position="absolute 379 52 435 74" id="btn_sea" class="btn1" text="조회" anchor="default" onclick="group3_group2_btn_sea_onclick"/>
- <CheckBox position="absolute 384 32 430 47" id="chk_autoflag" anchor="default" text="자동" truevalue="1" onclick="group3_group2_chk_autoflag_onclick"/>
- <Static text="투약번호 :" position="absolute 5 90 91 107" id="caption24" class="search_name" anchor="default"/>
- <Static text="처방종류 :" position="absolute 5 130 91 147" id="caption29" class="search_name" anchor="default"/>
- <Shape position="absolute 369 14 375 98" linetype="vertical" id="line13" class="line_4" anchor="default"/>
- <Calendar position="absolute 100 27 203 46" id="ipt_srchsumdd" class="input_s_essential" anchor="default" onchanged="group3_group2_ipt_srchsumdd_onchanged" autoselect="true"/>
- <Combo position="absolute 205 27 283 46" id="cbo_srchsumtm" class="combo_s_essential" innerdataset="@ds_init_sumdtinfo" datacolumn="sumtmnm" codecolumn="sumtm" anchor="default" index="-1"/>
- <Combo position="absolute 100 48 195 67" id="cbo_srchorddeptcd" class="combo_search" innerdataset="@ds_init_orddept_dept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group3_group2_cbo_srchorddeptcd_onitemchanged"/>
- <Combo position="absolute 270 48 370 67" id="cbo_srchwardcd" class="combo_search" columncount="2" innerdataset="@ds_init_deptlist" datacolumn="deptnm" codecolumn="deptcd" anchor="default" onitemchanged="group3_group2_cbo_srchwardcd_onitemchanged" index="-1"/>
- <Edit position="absolute 100 69 195 88" id="ipt_srchpid" class="input_search" anchor="default" onkeyup="group3_group2_ipt_srchpid_onkeyup" autoselect="true"/>
- <Edit position="absolute 220 69 310 88" id="ipt_srchhngnm" class="input_search" anchor="default" onkeyup="group3_group2_ipt_srchhngnm_onkeyup" autoselect="true"/>
- <MaskEdit position="absolute 100 90 195 109" id="ipt_drugno" class="input_search" mask="99999" anchor="default" onkeyup="group3_group2_ipt_drugno_onkeyup" autoselect="true"/>
- <CheckBox position="absolute 100 130 145 145" id="checkbox1" anchor="default" text="전체" truevalue="Y" value="false" onclick="group3_group2_checkbox1_onclick"/>
- <Calendar position="absolute 100 6 203 25" id="ipt_sumdt1" class="input_default" anchor="default" autoselect="true"/>
- <Calendar position="absolute 223 6 326 25" id="ipt_sumdt2" class="input_default" anchor="default" autoselect="true"/>
- <Static text="~" position="absolute 210 6 225 26" align="align:center middle;" id="caption32" anchor="default"/>
- <Static text="적용일시 :" position="absolute 6 7 16 24" id="caption33" class="search_name" anchor="default"/>
- <Radio position="absolute 17 7 87 45" id="radio1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" value="1" index="0" onitemchanged="group3_group2_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">적용일자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">마감일시</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox position="absolute 291 112 344 127" id="checkbox3" class="checkbox_search" anchor="default" text="self" truevalue="Y"/>
- <cp_checkboxList id="cp_check_drugkind" taborder="1" scrollbars="none" position="absolute 100 109 288 129" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="cp_check_prcpkind" taborder="2" scrollbars="none" position="absolute 152 127 355 146" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <CheckBox id="CheckBox2" taborder="3" text="응급만" truevalue="E" onclick="group3_group2_CheckBox2_onclick" position="absolute 312 144 370 164" onchanged="group3_group2_CheckBox2_onchanged" anchor="default"/>
- <CheckBox id="chk_corona" taborder="4" text="코로나" position="absolute 202 92 302 112" onchanged="group3_group2_chk_corona_onchanged"/>
- <CheckBox id="chk_knu" taborder="5" text="경북대생활관" position="absolute 272 90 372 110" onchanged="group3_group2_chk_knu_onchanged"/>
- <CheckBox id="chk_lgyn" taborder="6" text="코로나7생활관" onchanged="group3_group2_chk_corona_onchanged" position="absolute 203 92 303 112"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="입원일자" position="absolute 630 13 710 36" align="align:center middle;" id="caption13" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Shape position="absolute 448 34 1192 40" linetype="horizontal" id="line1" class="line_2" anchor="top right"/>
- <Static text="환자명" position="absolute 447 36 527 59" align="align:center middle;" id="caption15" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Tab position="absolute 0 177 356 204" id="switch2" anchor="default" focusacceptable="true" enable="true" enableevent="true" tabposition="top" onlbuttonup="group3_switch2_onlbuttonup">
- <Tabpages>
- <Tabpage id="case1" text="전체">
- <Layouts>
- <Layout>
- <Shape id="line4" linetype="vertical" class="line_1" position="absolute 0 18 355 24" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2" text="출력완료"/>
- <Tabpage id="case3" text="조제보류"/>
- <Tabpage id="case4" text="조제완료"/>
- <Tabpage id="case5" text="투약완료"/>
- </Tabpages>
- </Tab>
- <Static text="전화번호" position="absolute 816 13 896 36" align="align:center middle;" id="caption16" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="전문의사명" position="absolute 447 60 527 83" align="align:center middle;" id="caption7" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="생년월일" position="absolute 741 36 815 59" align="align:center middle;" id="caption3" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="핸드폰" position="absolute 1000 13 1080 36" align="align:center middle;" id="caption17" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="상병" position="absolute 890 36 934 59" align="align:center middle;" id="caption8" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="등록번호" position="absolute 447 13 527 36" align="align:center middle;" id="caption9" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="진료과" position="absolute 890 60 937 83" align="align:center middle;" id="caption18" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Edit position="absolute 805 90 877 109" id="ipt_writeid" class="input_essential" anchor="top right" onkeyup="group3_ipt_writeid_onkeyup"/>
- <TextArea position="absolute 520 110 1188 142" id="tar_memo" anchor="top right" wordwrap="char"/>
- <Static text="작성일시" position="absolute 999 90 1059 109" align="align:center middle;" id="caption14" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Edit position="absolute 919 90 994 109" id="ipt_writenm" anchor="top right" class="output" readonly="true"/>
- <Static text="약사메모" position="absolute 446 93 528 109" id="caption26" class="tit_2" anchor="top right"/>
- <Static text="이름" position="absolute 882 90 917 109" align="align:center middle;" id="caption19" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="사번" position="absolute 768 90 803 109" align="align:center middle;" id="caption21" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Static text="메모사항" position="absolute 448 110 518 142" align="align:center middle;" id="caption22" class="cell_1" anchor="top right"/>
- <Button position="absolute 574 90 616 109" id="btn_save" class="btn5" text="저장" anchor="top right" onclick="group3_btn_save_onclick"/>
- <Shape position="absolute 448 57 1192 63" linetype="horizontal" id="line3" class="line_2" anchor="top right"/>
- <Static text="나이/성별" position="absolute 599 36 669 59" align="align:center middle;" id="caption11" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Grid position="absolute 360 202 1193 705" id="grd_ordlist" binddataset="ds_main_detailinfo_grid2" anchor="all" selecttype="cell" onheadclick="group3_grd_ordlist_onheadclick" cellsizingtype="both" onexpandup="group3_grd_ordlist_onexpandup" onmousemove="group3_grd_ordlist_onmousemove">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="27" band="left"/>
- <Column size="60" band="left"/>
- <Column size="98" band="left"/>
- <Column size="266"/>
- <Column size="48"/>
- <Column size="48"/>
- <Column size="36"/>
- <Column size="51"/>
- <Column size="51"/>
- <Column size="34"/>
- <Column size="33"/>
- <Column size="32"/>
- <Column size="30"/>
- <Column size="31"/>
- <Column size="60"/>
- <Column size="50"/>
- <Column size="32"/>
- <Column size="132"/>
- <Column size="177"/>
- <Column size="100"/>
- <Column size="62"/>
- <Column size="55"/>
- <Column size="116"/>
- <Column size="0"/>
- <Column size="122"/>
- <Column size="123"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="300"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="30"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="조제상태"/>
- <Cell col="3" text="처방코드"/>
- <Cell col="4" text="처방명"/>
- <Cell col="5" text="1일용량"/>
- <Cell col="6" text="1회용량"/>
- <Cell col="7" text="단위"/>
- <Cell col="8" text="1일수량"/>
- <Cell col="9" text="1회수량"/>
- <Cell col="10" text="단위"/>
- <Cell col="11" text="횟수"/>
- <Cell col="12" text="일수"/>
- <Cell col="13" text="Mix"/>
- <Cell col="14" text="Powder" wordwrap="char"/>
- <Cell col="15" text="집계"/>
- <Cell col="16" text="급여"/>
- <Cell col="17" text="반환"/>
- <Cell col="18" text="반환일시"/>
- <Cell col="19" text="용법"/>
- <Cell col="20" text="전달사항"/>
- <Cell col="21" text="처방상태"/>
- <Cell col="22" text="투약번호"/>
- <Cell col="23" text="집계일시"/>
- <Cell col="24" text="caption1"/>
- <Cell col="25" text="처방입력일시"/>
- <Cell col="26" text="투약완료일시"/>
- <Cell col="27" text="PRN사유"/>
- <Cell col="28" text="DUR모듈명"/>
- <Cell col="29" text="DUR 처방사유"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="expr:expr:isReadonly2(currow) ? "none" : "checkbox"" style="controlbackground:EXPR(isReadonly2(currow) ? "silver" : "default");controlborder:EXPR(isReadonly2(currow) ? "1 solid #708090cc" : "default");" text="bind:sel" expr="expr:(sel=="Y" || sel==1)?1:0"/>
- <Cell col="2" displaytype="text" text="bind:drugstatnm"/>
- <Cell col="3" displaytype="text" style="background:EXPR(execprcphistcdnm == 'DC전' ? '#f3e1bf' : execprcphistcdnm == 'DC' ? '#fec34d' : execprcphistcdnm == '반납' ? '#f7a08b' : execprcphistcd == 'Z' ? '#b9e5fb' : '');background2:EXPR(execprcphistcdnm == 'DC전' ? '#f3e1bf' : execprcphistcdnm == 'DC' ? '#fec34d' : execprcphistcdnm == '반납' ? '#f7a08b' : execprcphistcd == 'Z' ? '#b9e5fb' : '');" text="bind:prcpcd"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:prcpnm" wordwrap="char" expandshow="show" autosizerow="limitmin"/>
- <Cell col="5" displaytype="number" text="bind:prcpvol"/>
- <Cell col="6" displaytype="number" text="bind:prcpvol2"/>
- <Cell col="7" displaytype="text" text="bind:prcpvolunit"/>
- <Cell col="8" displaytype="number" text="bind:prcpqty"/>
- <Cell col="9" displaytype="number" text="bind:prcpqty2"/>
- <Cell col="10" displaytype="text" text="bind:prcpqtyunit"/>
- <Cell col="11" displaytype="number" text="bind:prcptims"/>
- <Cell col="12" displaytype="number" text="bind:prcpdayno"/>
- <Cell col="13" text="bind:prcpmixno"/>
- <Cell col="14" displaytype="checkbox" edittype="checkbox" text="bind:powdflag"/>
- <Cell col="15" text="bind:sumkindflag"/>
- <Cell col="16" displaytype="text" text="bind:payflagcd"/>
- <Cell col="17" displaytype="checkbox" edittype="checkbox" text="bind:ordrtnflag"/>
- <Cell col="18" displaytype="date" text="bind:rtndt" mask="yyyy-MM-dd hh:mm:ss"/>
- <Cell col="19" displaytype="text" text="bind:mthdcd" wordwrap="char"/>
- <Cell col="20" displaytype="text" text="bind:prcpdelivefact" wordwrap="char"/>
- <Cell col="21" text="bind:execprcphistcdnm"/>
- <Cell col="22" displaytype="text" text="bind:drugno"/>
- <Cell col="23" displaytype="date" text="bind:drugsumdt" mask="yyyy-MM-dd hh:mm:ss"/>
- <Cell col="24" text="bind:execprcphistcd"/>
- <Cell col="25" displaytype="date" text="bind:appdt" mask="yyyy-MM-dd hh:mm:ss"/>
- <Cell col="26" displaytype="date" text="bind:drugdt" mask="yyyy-MM-dd hh:mm:ss"/>
- <Cell col="27" text="bind:prnresn"/>
- <Cell col="28" text="bind:resnnm"/>
- <Cell col="29" displaytype="text" style="align:left top;padding:4 2 1 2;" text="bind:resncnts" wordwrap="char"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 1 709 367 739" id="roundrect2" type="roundrectangle" anchor="left bottom"/>
- <Static text="조제완료" position="absolute 248 717 298 731" align="align:center middle;" id="caption51" anchor="left bottom"/>
- <Static position="absolute 165 716 180 731" align="align:center middle;" id="caption20" class="color_6" anchor="left bottom"/>
- <Static position="absolute 52 716 67 731" align="align:center middle;" id="caption53" class="color_9" anchor="left bottom"/>
- <Static text="츨력완료/조제중" position="absolute 68 717 168 731" id="caption55" anchor="left bottom"/>
- <Static text="조제보류" position="absolute 179 717 229 731" id="caption23" anchor="left bottom"/>
- <Static text="범 례" position="absolute 2 714 50 734" id="caption47" class="cell_2" anchor="left bottom"/>
- <Static position="absolute 234 716 249 731" id="caption49" class="color_10" anchor="left bottom"/>
- <Static text="조제중" position="absolute 717 176 772 199" align="align:center middle;" id="caption25" class="cell_1" visible="false" anchor="default"/>
- <Static text="조제보류" position="absolute 360 175 427 198" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
- <Edit position="absolute 429 178 534 197" id="ipt_bcno1" class="input_search" anchor="default" onkeyup="group3_ipt_bcno1_onkeyup"/>
- <Edit position="absolute 775 178 885 197" id="ipt_bcno2" class="input_search" visible="false" anchor="default" onkeyup="group3_ipt_bcno2_onkeyup"/>
- <Static text="조제완료" position="absolute 537 175 600 198" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 530 15 627 34" id="opt_pid" anchor="top right" class="output"/>
- <MaskEdit readonly="true" position="absolute 713 15 810 34" id="opt_wardcd" mask="####-##-##" anchor="top right" type="string" class="output_fix" style="align:left middle;"/>
- <Edit readonly="true" position="absolute 898 15 995 34" id="opt_hometel" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 1083 15 1190 34" id="opt_mpphontel" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 530 38 595 57" id="opt_hngnm" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 671 38 736 57" id="opt_age" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 939 62 1040 81" id="opt_indd" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 530 62 595 81" id="opt_medispclnm" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 671 62 736 81" id="opt_atdocnm" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 939 38 1190 57" id="opt_diagnm" anchor="top right" class="output"/>
- <Button position="absolute 530 90 572 109" id="btn_hist" class="btn2" text="이력" anchor="top right" onclick="group3_btn_hist_onclick"/>
- <Button position="absolute 618 90 723 109" id="btn_ref" class="btn2" text="약사메모 상용구" anchor="top right" onclick="group3_btn_ref_onclick"/>
- <MaskEdit position="absolute 1062 90 1189 109" id="ipt_writdt" mask="####-##-## ##:##:##" anchor="top right" class="output" type="string" readonly="true"/>
- <Edit position="absolute 603 178 713 197" id="ipt_bcno3" class="input_search" anchor="default" onkeyup="group3_ipt_bcno3_onkeyup"/>
- <Button position="absolute 890 178 943 197" id="button5" class="btn5" visible="false" text="조제중" anchor="default" onclick="group3_button5_onclick"/>
- <Button position="absolute 1063 178 1127 197" id="button7" class="btn5" text="투약취소" anchor="top right" onclick="group3_button7_onclick"/>
- <Button position="absolute 1129 178 1193 197" id="button9" class="btn5" text="투약완료" anchor="top right" onclick="group3_button9_onclick"/>
- <Static text="주치의 PDA" position="absolute 741 60 816 83" align="align:center middle;" id="caption30" class="cell_1" anchor="top right" style="padding:0 0 0 4;"/>
- <Edit readonly="true" position="absolute 817 62 887 81" id="output1" anchor="top right" class="output"/>
- <Shape position="absolute 368 709 1192 739" id="roundrect3" type="roundrectangle" anchor="left right bottom"/>
- <Static text="반환의뢰" position="absolute 475 717 525 731" align="align:center middle;" id="caption36" anchor="left bottom"/>
- <Static text="반환" position="absolute 563 717 598 731" align="align:center middle;" id="caption37" anchor="left bottom"/>
- <Static position="absolute 457 716 472 731" id="caption38" class="color_7" anchor="left bottom"/>
- <Static text="범 례" position="absolute 375 714 445 734" id="caption39" class="cell_2" anchor="left bottom"/>
- <Static position="absolute 545 716 560 731" id="caption40" class="color_2" anchor="left bottom"/>
- <Static position="absolute 612 716 627 731" id="caption31" class="color_5" anchor="left bottom"/>
- <Static text="반환후 남은 처방" position="absolute 630 717 724 731" align="align:center middle;" id="caption41" anchor="left bottom"/>
- <Edit readonly="true" position="absolute 1064 62 1108 81" id="output2" anchor="top right" class="output"/>
- <Edit readonly="true" position="absolute 1150 62 1190 81" id="output3" anchor="top right" class="output"/>
- <Button position="absolute 930 178 994 197" id="button6" class="btn5" text="조제보류" anchor="top right" onclick="group3_button6_onclick"/>
- <Button position="absolute 996 178 1060 197" id="button8" class="btn5" text="조제완료" anchor="top right" onclick="group3_button8_onclick"/>
- <Static position="absolute 302 716 317 731" id="caption42" style="background:#cc99ffff;" anchor="left bottom"/>
- <Static text="투약완료" position="absolute 318 718 372 732" align="align:center middle;" id="caption43" anchor="left bottom"/>
- <MaskEdit readonly="true" position="absolute 817 38 887 57" id="output4" mask="####-##-##" anchor="top right" type="string" class="output_fix"/>
- <Shape id="line7" class="line_1" position="absolute 447 5 1190 15" anchor="top right"/>
- <Shape id="line06" class="line_3" position="absolute 447 88 1190 89" style="strokepen:2 solid #33bbbbff;" anchor="top right"/>
- <Shape id="line04" class="line_1" position="absolute 0 221 355 231" anchor="default"/>
- <Grid id="grd_patlist" taborder="5" binddataset="ds_main_masterinfo_grid1" useinputpanel="false" selecttype="cell" position="absolute 0 228 355 705" oncellclick="group3_grd_patlist_oncellclick" onheadclick="group3_grd_patlist_onheadclick" anchor="left top bottom" extendsizetype="row" cellsizingtype="both">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="24"/>
- <Column size="40"/>
- <Column size="45"/>
- <Column size="38"/>
- <Column size="54"/>
- <Column size="51"/>
- <Column size="69"/>
- <Column size="0"/>
- <Column size="57"/>
- <Column size="128"/>
- <Column size="81"/>
- <Column size="131"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="종류"/>
- <Cell col="3" text="약번호"/>
- <Cell col="4" text="병실"/>
- <Cell col="5" text="등록번호"/>
- <Cell col="6" text="환자명"/>
- <Cell col="7" text="적용일자"/>
- <Cell col="8" text="처방입력일시"/>
- <Cell col="9" text="제형"/>
- <Cell col="10" text="마감일시"/>
- <Cell col="11" text="처방상태"/>
- <Cell col="12" text="처방출력일시"/>
- <Cell col="13" text="caption1"/>
- <Cell col="14" text="caption2"/>
- <Cell col="15" text="caption3"/>
- <Cell col="16" text="caption4"/>
- <Cell col="17" text="caption5"/>
- <Cell col="18" text="caption6"/>
- <Cell col="19" text="caption7"/>
- <Cell col="20" text="caption8"/>
- <Cell col="21" text="caption9"/>
- <Cell col="22" text="caption10"/>
- <Cell col="23" text="caption11"/>
- <Cell col="24" text="caption12"/>
- <Cell col="25" text="caption13"/>
- <Cell col="26" text="wardnm"/>
- <Cell col="27" text="caption14"/>
- <Cell col="28" text="caption15"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="expr:isReadonly(currow) ? "none" : "checkbox"" style="controlbackground:EXPR(isReadonly(currow) ? "silver" : "default");controlborder:EXPR(isReadonly(currow) ? "1 solid #708090cc" : "default");" text="bind:sel" expr="expr:(sel=="Y" || sel==1 || sel == "true")?1:0"/>
- <Cell col="2" text="bind:prcpkindcdnm"/>
- <Cell col="3" displaytype="text" style="background:EXPR(drugstatnm == '투약완료' ? '#cc99ff' : drugstatnm == '조제완료' ? '#43c8f5' : drugstatnm == '조제보류' ? '#f7a08b' : drugstatnm == '조제중' ? '#c8e67b' : drugstatnm == '출력' ? '#c8e67b' : '');background2:EXPR(drugstatnm == '투약완료' ? '#cc99ff' : drugstatnm == '조제완료' ? '#43c8f5' : drugstatnm == '조제보류' ? '#f7a08b' : drugstatnm == '조제중' ? '#c8e67b' : drugstatnm == '출력' ? '#c8e67b' : '');" text="bind:drugno"/>
- <Cell col="4" style="background:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');background2:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');" text="bind:roomcd"/>
- <Cell col="5" displaytype="text" style="background:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');background2:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');" text="bind:pid"/>
- <Cell col="6" displaytype="text" style="align:left middle;background:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');background2:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');" text="bind:hngnm"/>
- <Cell col="7" displaytype="date" style="background:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');background2:EXPR(rtnyn == 'Y' ? '#FFEB46' : '');" text="bind:prcpdd" calendardisplaynulltype="none"/>
- <Cell col="8" text="bind:appdt" mask="yyyy-mm-dd hh:mm:ss"/>
- <Cell col="9" text="bind:drugtypenm"/>
- <Cell col="10" displaytype="text" text="bind:sumdt" mask="expr:utlf_isNull(sumdt) ? "" : "####-##-## ##:##:##""/>
- <Cell col="11" displaytype="text" text="bind:drugstatnm"/>
- <Cell col="12" displaytype="text" text="bind:prntdt" mask="expr:prntdt == '-' ? prntdt : utlf_isNull(prntdt) ? '' : '####-##-## ##:##:##'"/>
- <Cell col="13" text="bind:rtnyn"/>
- <Cell col="14" text="bind:orddd"/>
- <Cell col="15" text="bind:cretno"/>
- <Cell col="16" text="bind:drugstat"/>
- <Cell col="17" text="bind:drugdd"/>
- <Cell col="18" text="bind:ioflag"/>
- <Cell col="19" text="bind:instcd"/>
- <Cell col="20" text="bind:prcpno"/>
- <Cell col="21" text="bind:prcphistno"/>
- <Cell col="22" text="bind:grdselrow"/>
- <Cell col="23" text="bind:reteresn"/>
- <Cell col="24" text="bind:prcpflag"/>
- <Cell col="25" text="bind:wardcd"/>
- <Cell col="26" text="bind:wardnm"/>
- <Cell col="27" text="bind:orddrid"/>
- <Cell col="28" text="bind:rtnyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line00" class="line_1" position="absolute 360 193 1193 205" anchor="left top right"/>
- <Shape id="line05" class="line_1" position="absolute 360 194 1193 206" anchor="left top right"/>
- <Shape id="line08" class="line_1" position="absolute 360 195 1193 207" anchor="left top right"/>
- <Shape id="line09" class="line_1" position="absolute 0 220 355 230" anchor="default"/>
- <Shape id="line10" class="line_1" position="absolute 0 222 355 232" anchor="default"/>
- <Shape id="line02" class="line_1" position="absolute 447 6 1190 16" anchor="top right"/>
- <Shape id="line11" class="line_1" position="absolute 447 7 1190 17" anchor="top right"/>
- <TextArea id="tar_allerg" taborder="6" wordwrap="char" position="absolute 520 144 1188 172" anchor="top right" visible="true"/>
- <Static id="caption00" text="부작용 (알레르기)" class="cell_1" position="absolute 448 144 518 174" anchor="top right" style="padding:0 0 0 0;align:center middle;" onclick="group3_caption00_onclick"/>
- <Grid id="Grid00" taborder="7" useinputpanel="false" position="absolute 1014 118 1127 170" binddataset="ds_main_allergylist" visible="false" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="59"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="89"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell colspan="2" taborder="undefined">
- <Cell displaytype="normal" text="의심약물"/>
- <Cell col="1" displaytype="normal"/>
- </Cell>
- <Cell col="2" displaytype="normal" text="symp"/>
- <Cell col="3" displaytype="normal" text="rgstdt"/>
- <Cell col="4" displaytype="normal" text="rgster"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal" text="bind:drugcd"/>
- <Cell col="1" displaytype="normal" text="bind:drugnm"/>
- <Cell col="2" displaytype="normal" text="bind:symp"/>
- <Cell col="3" displaytype="normal" text="bind:rgstdt"/>
- <Cell col="4" displaytype="normal" text="bind:rgster"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 13 1189 55" id="group4" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Button position="absolute 233 13 351 35" id="button13" class="btn6" text="처방전/라벨출력" anchor="default" onclick="group4_button13_onclick"/>
- <Button position="absolute 2 13 77 35" id="button23" class="btn3" text="약력조회" anchor="default" onclick="group4_button23_onclick"/>
- <Button position="absolute 79 13 153 35" id="button1" class="btn3" text="편람조회" anchor="default" onclick="group4_button1_onclick"/>
- <Button position="absolute 154 13 230 35" id="button3" class="btn3" text="처방확인" anchor="default" onclick="group4_button3_onclick"/>
- <Button position="absolute 353 13 439 35" id="button4" class="btn6" taborder="9" text="리스트출력" anchor="default" onclick="group4_button4_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_alltype" taborder="1" text="전체" onclick="group3_switch2_case1_btn_alltype_onclick" class="btn2_letter2" visible="false" position="absolute 1 245 43 264"/>
- <Button id="btn_atc" taborder="2" text="ATC" onclick="group3_switch2_case1_btn_atc_onclick" class="btn2_letter2" visible="false" position="absolute 29 245 71 264"/>
- <Button id="btn_powd" taborder="3" text="산제" onclick="group3_switch2_case1_btn_powd_onclick" class="btn2_letter2" visible="false" position="absolute 60 245 102 264"/>
- <Button id="button12" taborder="4" text="조제보류" onclick="group3_button12_onclick" class="btn5" position="absolute 96 245 160 264"/>
- <Button id="button15" taborder="5" text="조제완료" onclick="group3_button15_onclick" class="btn5" position="absolute 161 245 225 264"/>
- <Button id="button14" taborder="6" text="투약취소" onclick="group3_button14_onclick" class="btn5" position="absolute 226 245 290 264"/>
- <Button id="btn_etc" taborder="7" text="투약완료" onclick="group3_switch2_case1_btn_etc_onclick" class="btn2" position="absolute 291 245 355 264"/>
- <Static id="caption6" text="병동처방전감사" class="tit_1" position="absolute 0 0 128 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cbo_srchsumtm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sumtmnm" type="STRING"/>
- <Column id="sumtm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cbo_srchwardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardnm" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_masterinfo_grid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_masterinfo_grid1_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING"/>
- <Column id="prcpkindcdnm" type="STRING"/>
- <Column id="drugno" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="appdt" type="STRING"/>
- <Column id="drugtypenm" type="STRING"/>
- <Column id="sumdt" type="STRING"/>
- <Column id="drugstatnm" type="STRING"/>
- <Column id="prntdt" type="STRING"/>
- <Column id="rtnyn" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="cretno" type="STRING"/>
- <Column id="drugstat" type="STRING"/>
- <Column id="drugdd" type="STRING"/>
- <Column id="ioflag" type="STRING"/>
- <Column id="instcd" type="STRING"/>
- <Column id="prcpno" type="STRING"/>
- <Column id="prcphistno" type="STRING"/>
- <Column id="grdselrow" type="STRING"/>
- <Column id="reteresn" type="STRING"/>
- <Column id="prcpflag" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- <Column id="wardnm" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- <Column id="rtnyn" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_grid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_detailinfo_grid2_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256" sumtext="선택여부"/>
- <Column id="drugstat" type="STRING" size="256" sumtext="투약상태"/>
- <Column id="drugstatnm" type="STRING" size="256" sumtext="투약상태명"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="DECIMAL" size="256" sumtext="용량"/>
- <Column id="prcpvolunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="prcpqty" type="DECIMAL" size="256" sumtext="수량"/>
- <Column id="prcpqtyunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="prcptims" type="INT" size="256" sumtext="횟수"/>
- <Column id="prcpdayno" type="INT" size="256" sumtext="일수"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="MIX"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="sumkindflag" type="STRING" size="256" sumtext="집계상태"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여"/>
- <Column id="mthdcd" type="STRING" size="256" sumtext="투여방법"/>
- <Column id="drugdd" type="STRING" size="256" sumtext="투약일자"/>
- <Column id="drugno" type="INT" size="256" sumtext="투약번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="drugseqno" type="INT" size="256" sumtext="투약일련번호"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpno" type="INT" size="256" sumtext="처방번호"/>
- <Column id="prcphistno" type="INT" size="256" sumtext="처방이력번호"/>
- <Column id="execprcpno" type="INT" size="256" sumtext="실시처방번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="drugchkstat" type="STRING" size="256" sumtext="검수상태"/>
- <Column id="drugchkstatnm" type="STRING" size="256" sumtext="검수상태명"/>
- <Column id="ordrtnflag" type="STRING" size="256" sumtext="반환여부"/>
- <Column id="rtndt" type="STRING" size="256" sumtext="반환일자"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="처방전달사항"/>
- <Column id="execprcphistcd" type="STRING" size="256" sumtext="처방이력"/>
- <Column id="execprcphistcdnm" type="STRING" size="256" sumtext="처방이력"/>
- <Column id="spcldrug" type="STRING" size="256" sumtext="특별약품구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의ID"/>
- <Column id="drugsumdt" type="STRING" size="256" sumtext="집계일시"/>
- <Column id="appdt" type="STRING" size="256" sumtext="입력일시"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="멀티데이적용구분"/>
- <Column id="resnnm" type="STRING" size="256" sumtext="DUR 처방코드"/>
- <Column id="resncnts" type="STRING" size="256" sumtext="DUR 처방사유"/>
- <Column id="prnresn" type="STRING" size="256" sumtext="PRN처방사유"/>
- <Column id="prcpvol2" type="DECIMAL" size="256" sumtext="1회용량"/>
- <Column id="prcpqty2" type="DECIMAL" size="256" sumtext="1회수량"/>
- <Column id="drugdt" type="STRING" size="256" sumtext="투약완료일자"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_dateinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="currentdd" type="STRING" size="256" sumtext="현재날짜"/>
- <Column id="currenttm" type="STRING" size="256" sumtext="현재시간"/>
- <Column id="currentdt" type="STRING" size="256" sumtext="현재일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_detailinfo_memoinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="writid" type="STRING" size="256"/>
- <Column id="writid2" type="STRING" size="256"/>
- <Column id="writnm" type="STRING" size="256"/>
- <Column id="writdt" type="STRING" size="256"/>
- <Column id="memo" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="m" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchsumdd" type="STRING" size="256"/>
- <Column id="srchsumtm" type="STRING" size="256"/>
- <Column id="srchorddeptcd" type="STRING" size="256"/>
- <Column id="srchwardcd" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchhngnm" type="STRING" size="256"/>
- <Column id="srchdrugkind" type="STRING" size="256"/>
- <Column id="srchprcpkind" type="STRING" size="256"/>
- <Column id="srchdrugstat" type="STRING" size="256"/>
- <Column id="srchsumdt" type="STRING" size="256"/>
- <Column id="srchdrugno" type="STRING" size="256"/>
- <Column id="srchbcno1" type="STRING" size="256"/>
- <Column id="srchbcno2" type="STRING" size="256"/>
- <Column id="srchbcno3" type="STRING" size="256"/>
- <Column id="srchbcdrugdd" type="STRING" size="256"/>
- <Column id="srchbcdrugno" type="STRING" size="256"/>
- <Column id="srchdrugtype" type="STRING" size="256"/>
- <Column id="srchprcpkindall" type="STRING" size="256"/>
- <Column id="srchprcpdd1" type="STRING" size="256"/>
- <Column id="srchprcpdd2" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchflagnm" type="STRING" size="256"/>
- <Column id="srchorddeptnm" type="STRING" size="256"/>
- <Column id="srchwardnm" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- <Column id="coronayn" type="STRING" size="256"/>
- <Column id="knuyn" type="STRING" size="256"/>
- <Column id="lgyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchsumdd"/>
- <Col id="srchsumtm"/>
- <Col id="srchorddeptcd"/>
- <Col id="srchwardcd"/>
- <Col id="srchpid"/>
- <Col id="srchhngnm"/>
- <Col id="srchdrugkind"/>
- <Col id="srchprcpkind"/>
- <Col id="srchdrugstat"/>
- <Col id="srchsumdt"/>
- <Col id="srchdrugno"/>
- <Col id="srchbcno1"/>
- <Col id="srchbcno2"/>
- <Col id="srchbcno3"/>
- <Col id="srchbcdrugdd"/>
- <Col id="srchbcdrugno"/>
- <Col id="srchdrugtype"/>
- <Col id="srchprcpkindall"/>
- <Col id="srchprcpdd1"/>
- <Col id="srchprcpdd2"/>
- <Col id="srchflag">1</Col>
- <Col id="srchflagnm">적용일자:</Col>
- <Col id="srchorddeptnm"/>
- <Col id="srchwardnm"/>
- <Col id="selfdrugflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_prcpitem_P0096" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_drugkinditem_A0014" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_prcpkinditem_M0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="병동명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_sumdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sumtmnm" type="STRING" size="256" sumtext="집계시간"/>
- <Column id="sumtm" type="STRING" size="256" sumtext="집계시간"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchtempinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchsumdd" type="STRING" size="256"/>
- <Column id="srchsumtm" type="STRING" size="256"/>
- <Column id="srchorddeptcd" type="STRING" size="256"/>
- <Column id="srchwardcd" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchhngnm" type="STRING" size="256"/>
- <Column id="srchdrugkind" type="STRING" size="256"/>
- <Column id="srchprcpkind" type="STRING" size="256"/>
- <Column id="srchdrugstat" type="STRING" size="256"/>
- <Column id="srchsumdt" type="STRING" size="256"/>
- <Column id="srchdrugno" type="STRING" size="256"/>
- <Column id="srchbcno1" type="STRING" size="256"/>
- <Column id="srchbcno2" type="STRING" size="256"/>
- <Column id="srchbcno3" type="STRING" size="256"/>
- <Column id="srchbcdrugdd" type="STRING" size="256"/>
- <Column id="srchbcdrugno" type="STRING" size="256"/>
- <Column id="srchdrugtype" type="STRING" size="256"/>
- <Column id="srchprcpkindall" type="STRING" size="256"/>
- <Column id="srchprcpdd1" type="STRING" size="256"/>
- <Column id="srchprcpdd2" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchflagnm" type="STRING" size="256"/>
- <Column id="srchorddeptnm" type="STRING" size="256"/>
- <Column id="srchwardnm" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_chk_prcpkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">정규</Col>
- <Col id="value">R</Col>
- </Row>
- <Row>
- <Col id="label">추가</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">퇴원</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">외출/외박</Col>
- <Col id="value">S</Col>
- </Row>
- <Row>
- <Col id="label">Admission</Col>
- <Col id="value">M</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="autoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hometel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
- <Column id="wardcdnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="medispclnm" type="STRING" size="256" sumtext="주치의사명"/>
- <Column id="atdocnm" type="STRING" size="256" sumtext="전문의사명"/>
- <Column id="pdano" type="STRING" size="256" sumtext="PDA번호"/>
- <Column id="rgstno" type="STRING" size="256" sumtext="생년월일"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="상병"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="patbdht" type="STRING" size="256" sumtext="환자키"/>
- <Column id="patbdwt" type="STRING" size="256" sumtext="환자체중"/>
- <Column id="alg_data1" type="STRING" size="2000"/>
- <Column id="alg_data2" type="STRING" size="2000"/>
- <Column id="alg_data3" type="STRING" size="2000"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reteresn" type="STRING" size="256"/>
- <Column id="drugstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reteresn"/>
- <Col id="drugstat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchpaminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_paminfolist_pamipatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자(진료일자)"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입퇴원구분"/>
- <Column id="instcd" type="STRING" size="256" sumtext="입퇴원구분"/>
- <Column id="seqno" type="STRING" size="256" sumtext="입퇴원구분"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_detailsrchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchprcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="srchpid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="srchindd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="srchorddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="srchcretno" type="INT" size="256" sumtext="등록번호"/>
- <Column id="srchdrugdd" type="STRING" size="256" sumtext="투약일자"/>
- <Column id="srchdrugno" type="INT" size="256" sumtext="투약번호"/>
- <Column id="srchioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="drugstat" type="STRING" size="256" sumtext="퇴원구분"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="퇴원구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="self"/>
- <Column id="coronayn" type="STRING" size="256"/>
- <Column id="knuyn" type="STRING" size="256"/>
- <Column id="lgyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_etcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="sumkindflag" type="STRING" size="256" sumtext="집계상태"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방이름"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_memosrchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchorddeptcd" type="STRING" size="256"/>
- <Column id="srchseqno" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchioflag" type="STRING" size="256"/>
- <Column id="srchhosinhosoutflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchpid"/>
- <Col id="srchorddeptcd"/>
- <Col id="srchseqno"/>
- <Col id="srchinstcd"/>
- <Col id="srchioflag"/>
- <Col id="srchhosinhosoutflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunit" type="STRING" size="256" sumtext="처방용량단위"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunit" type="STRING" size="256" sumtext="처방수량단위"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="Mix번호"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="수납구분"/>
- <Column id="rtnflag" type="STRING" size="256" sumtext="반납여부"/>
- <Column id="rtndt" type="STRING" size="256" sumtext="반납일자"/>
- <Column id="mthdcd" type="STRING" size="256" sumtext="용법코드"/>
- <Column id="drugchkstat" type="STRING" size="256" sumtext="검수상태"/>
- <Column id="drugdd" type="STRING" size="256" sumtext="투약일자"/>
- <Column id="drugno" type="INT" size="256" sumtext="투약번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="원내원외구분"/>
- <Column id="drugseqno" type="INT" size="256" sumtext="투약일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="drugstat" type="STRING" size="256" sumtext="투약상태"/>
- <Column id="reteresn" type="STRING" size="256" sumtext="보류사유"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpno" type="INT" size="256" sumtext="처방번호"/>
- <Column id="prcphistno" type="INT" size="256" sumtext="처방이력번호"/>
- <Column id="execprcpno" type="INT" size="256" sumtext="실시처방번호"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자아이디"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호(메세지용)"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의사(메세지용)"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="멀티데이적용구분"/>
- <Column id="mchk" type="STRING" size="256" sumtext="제조제완료일자등록유무"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_chkitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256" sumtext="실행건수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_req_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugdd" type="STRING" size="256" sumtext="투약일자"/>
- <Column id="drugno" type="INT" size="256" sumtext="투약번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="원내원외구분"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="drugstat" type="STRING" size="256" sumtext="투약상태"/>
- <Column id="reteresn" type="STRING" size="256" sumtext="보류사유"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="prcpno" type="STRING" size="256" sumtext="처방번호"/>
- <Column id="prcphistno" type="STRING" size="256" sumtext="처방이력번호"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호(메세지용)"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="처방의사(메세지용)"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자아이디"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_req_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="writid" type="STRING" size="256"/>
- <Column id="writid2" type="STRING" size="256"/>
- <Column id="writnm" type="STRING" size="256"/>
- <Column id="writdt" type="STRING" size="256"/>
- <Column id="memo" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="m" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_memoitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- <Col id="seqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="ward" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpdd"/>
- <Col id="drugno"/>
- <Col id="pid"/>
- <Col id="ward"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_usersrchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchuserid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchuserid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_userinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256" sumtext="사번"/>
- <Column id="usernm" type="STRING" size="256" sumtext="이름"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_refcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_allergylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="editable" type="STRING" size="256" sumtext="수정가능여부"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="clscd" type="STRING" size="256" sumtext="분류"/>
- <Column id="hosoutyn" type="STRING" size="256" sumtext="원외약여부"/>
- <Column id="comclscd" type="STRING" size="256" sumtext="추정계열코드"/>
- <Column id="drugcd" type="STRING" size="256" sumtext="추정약물코드"/>
- <Column id="drugnm" type="STRING" size="256" sumtext="추정약물"/>
- <Column id="symp" type="STRING" size="256" sumtext="증상"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일"/>
- <Column id="rgster" type="STRING" size="256" sumtext="등록자"/>
- </ColumnInfo>
- <Column id="editable" type="STRING" size="256" sumtext="수정가능여부"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="clscd" type="STRING" size="256" sumtext="분류"/>
- <Column id="hosoutyn" type="STRING" size="256" sumtext="원외약여부"/>
- <Column id="comclscd" type="STRING" size="256" sumtext="추정계열코드"/>
- <Column id="drugcd" type="STRING" size="256" sumtext="추정약물코드"/>
- <Column id="drugnm" type="STRING" size="256" sumtext="추정약물"/>
- <Column id="symp" type="STRING" size="256" sumtext="증상"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일"/>
- <Column id="rgster" type="STRING" size="256" sumtext="등록자"/>
- </Dataset>
- <Dataset id="ds_allergy_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="allergydesc" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group2.ipt_sumdt1" propid="value" datasetid="ds_send_srchinfo" columnid="srchprcpdd1"/>
- <BindItem id="item1" compid="group3.group2.ipt_sumdt2" propid="value" datasetid="ds_send_srchinfo" columnid="srchprcpdd2"/>
- <BindItem id="item2" compid="group3.group2.ipt_srchsumdd" propid="value" datasetid="ds_send_srchinfo" columnid="srchsumdd"/>
- <BindItem id="item3" compid="group3.group2.cbo_srchsumtm" propid="value" datasetid="ds_send_srchinfo" columnid="srchsumtm"/>
- <BindItem id="item4" compid="group3.group2.cbo_srchorddeptcd" propid="value" datasetid="ds_send_srchinfo" columnid="srchorddeptcd"/>
- <BindItem id="item5" compid="group3.group2.cbo_srchwardcd" propid="value" datasetid="ds_send_srchinfo" columnid="srchwardcd"/>
- <BindItem id="item6" compid="" propid="" datasetid="ds_send_srchinfo" columnid="srchprcpkind"/>
- <BindItem id="item7" compid="group3.group2.checkbox3" propid="value" datasetid="ds_send_srchinfo" columnid="selfdrugflag"/>
- <BindItem id="item9" compid="group3.group2.cp_check_prcpkind" propid="text" datasetid="ds_send_srchinfo" columnid="srchprcpkind"/>
- <BindItem id="item10" compid="group3.group2.cp_check_drugkind" propid="text" datasetid="ds_send_srchinfo" columnid="srchdrugkind"/>
- <BindItem id="item11" compid="group3.group2.ipt_drugno" propid="value" datasetid="ds_send_srchinfo" columnid="srchdrugno"/>
- <BindItem id="item12" compid="group3.group2.ipt_srchhngnm" propid="value" datasetid="ds_send_srchinfo" columnid="srchhngnm"/>
- <BindItem id="item13" compid="group3.group2.ipt_srchpid" propid="value" datasetid="ds_send_srchinfo" columnid="srchpid"/>
- <BindItem id="item14" compid="group3.group2.checkbox1" propid="value" datasetid="ds_send_srchinfo" columnid="srchprcpkindall"/>
- <BindItem id="item15" compid="group3.group2.chk_autoflag" propid="value" datasetid="ds_init" columnid="autoflag"/>
- <BindItem id="item16" compid="group3.opt_pid" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="pid"/>
- <BindItem id="item17" compid="group3.opt_wardcd" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="indd"/>
- <BindItem id="item18" compid="group3.opt_hometel" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="hometel"/>
- <BindItem id="item19" compid="group3.opt_mpphontel" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="mpphontel"/>
- <BindItem id="item20" compid="group3.opt_hngnm" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="hngnm"/>
- <BindItem id="item21" compid="group3.opt_age" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="age"/>
- <BindItem id="item22" compid="group3.output4" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="rgstno"/>
- <BindItem id="item23" compid="group3.opt_diagnm" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="diagnm"/>
- <BindItem id="item24" compid="group3.opt_medispclnm" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="medispclnm"/>
- <BindItem id="item25" compid="group3.opt_atdocnm" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="atdocnm"/>
- <BindItem id="item26" compid="group3.output1" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="pdano"/>
- <BindItem id="item27" compid="group3.opt_indd" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="orddeptnm"/>
- <BindItem id="item28" compid="group3.output2" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="patbdht"/>
- <BindItem id="item29" compid="group3.output3" propid="value" datasetid="ds_main_detailinfo_baseinfo" columnid="patbdwt"/>
- <BindItem id="item30" compid="group3.ipt_writeid" propid="value" datasetid="ds_main_detailinfo_memoinfo" columnid="writid2"/>
- <BindItem id="item31" compid="group3.ipt_writenm" propid="value" datasetid="ds_main_detailinfo_memoinfo" columnid="writnm"/>
- <BindItem id="item32" compid="group3.ipt_writdt" propid="value" datasetid="ds_main_detailinfo_memoinfo" columnid="writdt"/>
- <BindItem id="item33" compid="group3.tar_memo" propid="value" datasetid="ds_main_detailinfo_memoinfo" columnid="memo"/>
- <BindItem id="item34" compid="group3.ipt_bcno1" propid="value" datasetid="ds_send_srchinfo" columnid="srchbcno1"/>
- <BindItem id="item35" compid="group3.ipt_bcno3" propid="value" datasetid="ds_send_srchinfo" columnid="srchbcno3"/>
- <BindItem id="item36" compid="group3.ipt_bcno2" propid="value" datasetid="ds_send_srchinfo" columnid="srchbcno2"/>
- <BindItem id="item8" compid="group3.tar_allerg" propid="value" datasetid="ds_allergy_tmp" columnid="allergydesc"/>
- <BindItem id="item37" compid="group3.group2.chk_corona" propid="value" datasetid="ds_send_srchinfo" columnid="coronayn"/>
- <BindItem id="item38" compid="group3.group2.chk_knu" propid="value" datasetid="ds_send_srchinfo" columnid="knuyn"/>
- <BindItem id="item39" compid="group3.group2.chk_lgyn" propid="value" datasetid="ds_send_srchinfo" columnid="lgyn"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
-
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- include "ast_commonxp::AST.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var gTimer = -1 ;
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components :
- * Components ID : SMADT10100
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : oninit
- ****************************************************************************************/
- function SMADT10100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components :
- * Components ID : SMADT10100
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : onload 이벤트
- ****************************************************************************************/
- function SMADT10100_onload(obj:Form, e:LoadEventInfo)
- {
- var success = false;
-
- // 현재시간
- var oParam = {};
- oParam.id = "TRADT00103";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetCurrentDate";
- oParam.inds = "req=ds_init_cbo_srchsumtm";
- oParam.outds = "ds_init_dateinfo=dateinfo";
- oParam.async = false;
- oParam.callback = "cf_TRADT00103";
- tranf_submit(oParam);
- ds_main_detailinfo_memoinfo.setColumn(0, "writid", sysf_getUserId());
- ds_main_detailinfo_memoinfo.setColumn(0, "writnm", sysf_getUserName());
- ds_main_detailinfo_memoinfo.setColumn(0, "writdt", ds_init_dateinfo.getColumn(0, "currentdt"));
- ds_send_srchinfo.setColumn(0, "srchsumdd", ds_init_dateinfo.getColumn(0, "currentdd"));
- ds_send_srchinfo.setColumn(0, "srchprcpdd1", utlf_getCurrentDate());
- ds_send_srchinfo.setColumn(0, "srchprcpdd2", utlf_getCurrentDate());
-
-
- //조제시참조사항
- // zbcfGetCodeList( new Array("P0096","A0014","M0003"), new Array("/root/init/baseinfo/prcpitem","/root/init/baseinfo/drugkinditem","/root/init/baseinfo/prcpkinditem") );
- var arrParam = new Array();
- arrParam = [{dsNm: "ds_init_baseinfo_prcpitem_P0096", cdGrpId: "P0096", showValue: false},
- {dsNm: "ds_init_baseinfo_drugkinditem_A0014", cdGrpId: "A0014", showValue: false},
- {dsNm: "ds_init_baseinfo_prcpkinditem_M0003", cdGrpId: "M0003", showValue: false}];
- appf_getCodeList(arrParam, true, false, "");
- // 투약종류 체크박스 셋팅----------------------------------------------------------------------------------------------------
- // 행, 열 속성 셋팅
- var sProp_3_1 = "col=3,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- var sProp_3_2 = "col=3,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=18,overflow='visible'";
-
- // 컴포넌트 매핑 및 선택시 발생하는 함수 지정
- group3.group2.cp_check_drugkind.setInitComp(sProp_3_1, ds_init_baseinfo_drugkinditem_A0014, "cdid","cdnm", "fn_drugkind");
- group3.group2.cp_check_prcpkind.setInitComp(sProp_3_2, ds_chk_prcpkind, "value","label", "fn_prcpkind");
- // -----------------------------------------------------------------------------------------------------------------------------
-
- if(sysf_getUserInfo("dutplceinstcd") == "032") {
- group3.group2.chk_lgyn.visible = true;
- group3.group2.chk_corona.visible = false;
- group3.group2.chk_knu.visible = false;
- } else {
- group3.group2.chk_corona.visible = true;
- group3.group2.chk_knu.visible = true;
- group3.group2.chk_lgyn.visible = false;
- }
-
- // 진료과
- appf_getDeptCodeList(sysf_getUserInfo("dutplceinstcd"),"orduseyn", "D", "depthngnm","", "", "", "", "ds_init_orddept_dept", "", "");
- if(!utlf_isNull(this.objects["ds_init_orddept_dept"])){
- frmf_addComboItem( "group3.group2.cbo_srchorddeptcd", "전체", "", "above" );
- }
-
- //병동 Combo 조회
- ds_send_deptinfo.setColumn(0, "deptflag", "W");
-
- var oParam = {};
- oParam.id = "TRADT10203";
- oParam.service = "pharmacyprescriptionapp.DrugPrint";
- oParam.method = "reqGetDeptList";
- oParam.inds = "req=ds_send_deptinfo";
- oParam.outds = "ds_init_deptlist=ward";
- oParam.async = false;
- oParam.callback = "cf_TRADT10203";
- tranf_submit(oParam);
- // 집계시간
- // success = submit("TRADT10103");
- var oParam = {};
- oParam.id = "TRADT10103";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetSumDt";
- oParam.inds = "req=ds_send_srchinfo";
- oParam.outds = "ds_init_sumdtinfo=item";
- oParam.async = false;
- oParam.callback = "cf_TRADT10103";
- tranf_submit(oParam);
-
- group3.group2.cbo_srchsumtm.index = 0;
-
- // 전체선택
-
- //grdf_initGrid(group3.grd_ordlist); // grd_ordlist.fixedcellcheckbox(0,1) = true;
- ds_send_srchtempinfo.copyData(ds_send_srchinfo); // model.copyNode("/root/send/srchtempinfo","/root/send/srchinfo");
-
- //1일기준인지 1회기준인지 체크하여 컬럼을 hidden
- var colHidnValue = lf_grdBaseColHidn("D");
-
- //1회 기준
- if(colHidnValue == "C"){
- group3.grd_ordlist.setFormatColProperty(group3.grd_ordlist.getBindCellIndex("body", "prcpvol") , "size", 0);
- group3.grd_ordlist.setFormatColProperty(group3.grd_ordlist.getBindCellIndex("body", "prcpqty") , "size", 0);
- }else{
- group3.grd_ordlist.setFormatColProperty(group3.grd_ordlist.getBindCellIndex("body", "prcpvol2") , "size", 0);
- group3.grd_ordlist.setFormatColProperty(group3.grd_ordlist.getBindCellIndex("body", "prcpqty2") , "size", 0);
- }
-
- //grdf_setToolTipBind(group3.grd_ordlist);
-
- grdf_initGrid(group3.grd_patlist, "Y"); // grd_patlist.fixedcellcheckbox(0,1) = true;
-
- var instcd = sysf_getUserInfo("dutplceinstcd");
- if(instcd =="031") {
-
- } else {
- ds_send_srchinfo.getColumn(0,"coronayn", "false");
- group3.group2.chk_corona.visible=false;
- }
- }
- function group3_group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.group2.btn_sea.enable = false;
- fGetDrugPatList("Btn", "","");
- group3.group2.btn_sea.enable = true;
- }
- function group3_grd_patlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row < 0) return; //if ( ! isDataCell() ) return;
- fGetDrugOrdList("manual");
-
- var patrow = ds_main_masterinfo_grid1.rowposition
- ds_send_srchpaminfo.setColumn(0, "pid", ds_main_masterinfo_grid1.getColumn(patrow, "pid"));
-
- //가장최근수진이력조회.
- //if(submit("TRABO00107")) {
- var oParam = {};
- oParam.id = "TRABO00107";
- oParam.service = "hsctcoordinatorapp.HsctPatient";
- oParam.method = "reqGetPamPatInfo";
- oParam.inds = "req=ds_send_srchpaminfo";
- oParam.outds = "ds_hidden_paminfolist_pamipatinfo=pampatinfo";
- oParam.async = false;
- oParam.callback = "cf_TRABO00107";
- tranf_submit(oParam);
-
- ////////인증평가 2019.5.17 김치국
- ///알레지 수정
- // var oParam = {};
- // oParam.id = "TRMMD03103";
- // oParam.service = "prcpmngtapp.AlgyMngt";
- // oParam.method = "reqGetAllergyList";
- // oParam.inds = "req=ds_send_srchpaminfo";
- // oParam.outds = "ds_main_allergylist=allergylist";
- // oParam.async = false;
- // // oParam.callback = "cf_TRMMD03103";
- //
- // tranf_submit(oParam);
- // var AlleryStr = "";
- // for (var i =0; i < ds_main_allergylist.rowcount; i++){
- // var Vdrugcd = ds_main_allergylist.getColumn(i, "drugcd");
- // var Vdrugnm = ds_main_allergylist.getColumn(i, "drugnm");
- // var Vsymp = ds_main_allergylist.getColumn(i, "symp");
- // var Vrgstdt = ds_main_allergylist.getColumn(i, "rgstdt");
- //
- // if (!utlf_isNull(Vdrugcd)) {
- // AlleryStr = AlleryStr + Vdrugcd + '(' + Vdrugnm + ')';
- // }
- //
- // if (!utlf_isNull(Vsymp)) {
- // AlleryStr = AlleryStr + Vsymp + '(' + Vrgstdt + ')';
- // }
- // }
- //ds_main_detailinfo_baseinfo
- //ds_allergy_tmp.setColumn(0, "allergydesc", AlleryStr);
-
- }
- function group3_btn_hist_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_detailinfo_baseinfo.getColumn(0, "pid"))){
- sysf_messageBox("환자를", "C002");
- return;
- }
- // 약사메모이력
- ds_send_memosrchinfo.setColumn(0, "srchpid", ds_main_detailinfo_baseinfo.getColumn(0, "pid"));
- ds_send_memosrchinfo.setColumn(0, "srchinstcd", ds_main_detailinfo_baseinfo.getColumn(0, "instcd"));
- ds_send_memosrchinfo.setColumn(0, "srchioflag", "I");
- //= modal("SPADB60601",0,100,150,"SPADB60601","/root/send/memosrchinfo","/root/send/srchinfo");
- var objArg = new Object();
- objArg.arg_ds_send_memosrchinfo = ds_send_memosrchinfo; // XP 전환시 사용될 아규먼트
- objArg.xx_refds = ds_send_memosrchinfo; // TF 사용시 사용될 아규먼트
- objArg.xx_resultref = "/root/send"; // TF 사용시 사용될 아규먼트
- objArg.xx_resultid = "srchinfo"; // TF 사용시 사용될 아규먼트
-
- frmf_modal("SPADB60601", "SPADB60601", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
- }
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitMemo();
- }
- function group3_btn_ref_onclick(obj:Button, e:ClickEventInfo)
- {
- //modal("SPADB60602",0,100,160,"SPADB60602","/root/send/memosrchinfo","/root/send/srchinfo");
- frmf_modal("SPADB60602", "SPADB60602", null, null, 0, 100, 160, null, null, null, null, null, "M");
- }
- function ds_main_masterinfo_grid1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="sel") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function group3_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugChk("Btn","D","");
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugChk("Btn","D","");
- }
- function group3_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugChk("Btn","M","");
- }
- function group3_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugChk("Btn","MD","");
- }
- function group3_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugAllChk("ND");
- }
- function group3_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugAllChk("D");
- }
- function group3_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugAllChk("MC"); // 20120829_그외 기능을 투약취소로 변경
- }
- function group3_switch2_case1_btn_etc_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugAllChk("M"); // 20120829_기존 조제중 기능을 투약완료로 변경함.
- }
- function group3_switch2_case1_btn_powd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_srchinfo.setColumn(0, "srchdrugtype", "P");
- fGetDrugPatList("TypeBtn","MD","");
- }
- function group3_switch2_case1_btn_atc_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_srchinfo.setColumn(0, "srchdrugtype", "A");
- fGetDrugPatList("TypeBtn","MD","");
- }
- function group3_switch2_case1_btn_alltype_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_srchinfo.setColumn(0, "srchdrugtype", "");
- fGetDrugPatList("TypeBtn","MD","");
- }
- function group4_button23_onclick(obj:Button, e:ClickEventInfo)
- {
- //open("SMADB10100",0,0,0,"SMADB10100","/root/send/detailsrchinfo/srchpid","/root/temp/patinfo/pid");
- ds_send_detailsrchinfo.addColumn("pid", "string");
- ds_send_detailsrchinfo.setColumn(0, "pid", ds_send_detailsrchinfo.getColumn(0, "srchpid"));
-
- var objArg = new Object();
- objArg.arg_ds_temp_patinfo = ds_send_detailsrchinfo; // XP 전환시 사용될 아규먼트
-
- frmf_open("SMADB10100", "SMADB10100", objArg, null, 0, 0, 0, null, null, null, null, null, "M");
- }
- function group4_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- //open("SMADB01900",0,0,0,"SMADB01900","/root/main/detailinfo/grid2["+grd_ordlist.row+"]/prcpcd","/root/hidden/receivedata/srchdrugcd");
- dsf_createDs("ds_sendData", [{col: "srchdrugcd", type:"string", size:256}], true);
- ds_sendData.addRow();
- ds_sendData.setColumn(0, "srchdrugcd", ds_main_detailinfo_grid2.getColumn(ds_main_detailinfo_grid2.rowposition, "prcpcd"));
- var objArg = new Object();
- objArg.arg_ds_hidden_receivedata = ds_sendData;
-
- frmf_open("SMADB01900", "SMADB01900", objArg, null, 0, 0, 0, null, null, null, null, null, "M");
- }
- function group4_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- //open("SMADT40100",0,0,0,"SMADT40100","","");
- frmf_open("SMADT40100", "SMADT40100", null, null, 0, 0, 0, null, null, null, null, null, "M");
- }
- function group3_btn_p_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetDrugPatList("TabBtn","P","");
- }
- function group3_Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetDrugPatList("TabBtn","ND","");
- }
- function group3_Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetDrugPatList("TabBtn","D",""); // "D" -> "MD"
- }
- function group3_Button02_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetDrugPatList("TabBtn","M","");
- }
- function group3_switch2_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
- {
- if(e.row < 0 ) return; //if ( ! isDataCell() ) return;
- fGetDrugOrdList("manual");
-
- var patrow = ds_main_masterinfo_grid1.rowposition;
-
- ds_send_srchpaminfo.copyData(ds_main_masterinfo_grid1.getColumn(patrow, "pid"));
-
- //가장최근수진이력조회.
- // if(submit("TRABO00107")) {
- var oParam = {};
- oParam.id = "TRABO00107";
- oParam.service = "hsctcoordinatorapp.HsctPatient";
- oParam.method = "reqGetPamPatInfo";
- oParam.inds = "req=ds_send_srchpaminfo";
- oParam.outds = "ds_hidden_paminfolist_pamipatinfo=pampatinfo";
- oParam.async = false;
- oParam.callback = "cf_TRABO00107";
- tranf_submit(oParam);
- if(e.index == 0){
- fGetDrugPatList("TabBtn","","");
- }else if(e.index == 1){
- fGetDrugPatList("TabBtn","P","");
- }else if(e.index == 2){
- fGetDrugPatList("TabBtn","ND","");
- }else if(e.index == 3){
- fGetDrugPatList("TabBtn","D",""); // "D" -> "MD"
- }else if(e.index == 4){
- fGetDrugPatList("TabBtn","M","");
- }
- }
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmitDrugChk("Btn","ND","");
- }
- function group4_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fClickPrint();
- }
- function group4_button13_onclick(obj:Button, e:ClickEventInfo)
- {
- var rowp = ds_main_masterinfo_grid1.rowposition;
-
- var prcpdd = ds_main_masterinfo_grid1.getColumn(rowp, "prcpdd");
- var drugno = ds_main_masterinfo_grid1.getColumn(rowp, "drugno");
- var pid = ds_main_masterinfo_grid1.getColumn(rowp, "pid");
- var ward = ds_main_masterinfo_grid1.getColumn(rowp, "wardcd");
-
- ds_hidden_srchinfo.setColumn(0, "prcpdd", prcpdd);
- ds_hidden_srchinfo.setColumn(0, "drugno", drugno);
- ds_hidden_srchinfo.setColumn(0, "pid", pid);
- ds_hidden_srchinfo.setColumn(0, "ward", ward);
-
- //open("SMADT10200",0,0,10,"","/root/hidden/srchinfo","/root/hidden/popupinfo");
- var objArg = new Object();
- objArg.arg_ds_hidden_popupinfo = ds_hidden_srchinfo; // XP 전환시 사용될 아규먼트
- //objArg.xx_refds = ds_hidden_srchinfo;
- //objArg.xx_resultref = "/root/hidden"; // TF 사용시 사용될 아규먼트
- //objArg.xx_resultid = "popupinfo"; // TF 사용시 사용될 아규먼트
-
- frmf_open("SMADT10200", "SMADT10200", objArg, null, 0, 0, 10, null, null, null, null, null, "M");
- }
- function group3_group2_ipt_srchsumdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var srchprcpkind = ds_send_srchinfo.getColumn(0, "srchprcpkind");
-
- srchprcpkind = srchprcpkind.setReplaceWord(" ", "','");
- ds_send_srchinfo.setColumn(0, "srchprcpkind", srchprcpkind);
-
- //submit("TRADT10103", false);
- var oParam = {};
- oParam.id = "TRADT10103";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetSumDt";
- oParam.inds = "req=ds_send_srchinfo";
- oParam.outds = "ds_init_sumdtinfo=item";
- oParam.async = false;
- oParam.callback = "cf_TRADT10103";
- tranf_submit(oParam);
-
- srchprcpkind = srchprcpkind.setReplaceWord("','", " ");
- ds_send_srchinfo.setColumn(0, "srchprcpkind", srchprcpkind);
- }
- function group3_group2_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- group3.group2.btn_sea.enable = false;
- fGetDrugPatList("Btn","","");
- group3.group2.btn_sea.enable = true;
-
- //@ 출력을 위해 조회기준 명칭 셋팅 (2009.06.24 JJE)
- ds_send_srchinfo.setColumn(0, "srchflagnm", group3.group2.radio1.text + ":");
- }
- function group3_group2_cbo_srchorddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group3.group2.btn_sea.enable = false;
- fGetDrugPatList("Btn","","");
- group3.group2.btn_sea.enable = true;
-
- //@ 출력을 위해 조회과 명칭 셋팅 (2009.06.24 JJE)
- ds_send_srchinfo.setColumn(0, "srchorddeptnm", group3.group2.cbo_srchorddeptcd.text);
- }
- function group3_group2_cbo_srchwardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group3.group2.btn_sea.enable = false;
- fGetDrugPatList("Btn","","");
- group3.group2.btn_sea.enable = true;
-
- //@ 출력을 위해 조회병동 명칭 셋팅 (2009.06.24 JJE)
- ds_send_srchinfo.setColumn(0, "srchwardnm", group3.group2.cbo_srchwardcd.text);
- }
- function group3_group2_ipt_srchpid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- var srchpid = "";
- srchpid = group3.group2.ipt_srchpid.text;
-
- if(utlf_isNull(srchpid)) {
- ds_send_srchinfo.setColumn(0, "srchhngnm", "");
- }
- // 키엔터시 조회버튼 클릭
- if(e.keycode == 13) {
- obj.updateToDataset();
- group3_group2_btn_sea_onclick();
- }
- }
- function group3_group2_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var sPid = ds_send_srchinfo.getColumn(0, "srchpid");
-
- if (!utlf_isNull(sPid)) {
- ds_main_patinfo.setColumn(0,"srchcond", "1");// 검색조건 : 등록번호로 설정
- ds_main_patinfo.setColumn(0,"pid", sPid);
- } else {
- ds_main_patinfo.clearData();
- ds_main_patinfo.addRow();
- }
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_main_patinfo;
-
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, 1, 150, 150, null, null, null, null, null, "M");
-
- if(!utlf_isNull(this.objects["ds_patinfolist"])) {
- var srch_pid = ds_patinfolist.getColumn(0, "pid");
- var srch_hngnm = ds_patinfolist.getColumn(0, "hngnm");
-
- ds_send_srchinfo.setColumn(0, "srchpid", srch_pid);
- ds_send_srchinfo.setColumn(0, "srchhngnm", srch_hngnm);
- }
-
-
- }
- function group3_grd_patlist_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 1) {
-
- var checked = obj.getCellProperty("head", 1, "text");
-
- obj.setCellProperty("head", 1, "text", (checked == 'false' || checked == "0") ? "0" : "1");
-
- for (var i =0; i < ds_main_masterinfo_grid1.rowcount; i++){
- var drugdd = ds_main_masterinfo_grid1.getColumn(i, "drugdd");
- var drugno = ds_main_masterinfo_grid1.getColumn(i, "drugno");
- var drugstat = ds_main_masterinfo_grid1.getColumn(i, "drugstat");
-
- if (utlf_isNull(drugdd) || utlf_isNull(drugno) || utlf_isNull(drugstat) ||drugno > 90000) {
- ds_main_masterinfo_grid1.setColumn(i, "sel", 'N');
- }else{
- ds_main_masterinfo_grid1.setColumn(i, "sel", (checked != 'true') ? 'Y' : 'N');
- }
-
- }
- }
- }
- function group3_group2_ipt_drugno_oneditclick(obj:MaskEdit, e:EditClickEventInfo)
- {
-
- }
- function group3_group2_ipt_drugno_onkeyup(obj:MaskEdit, e:KeyEventInfo)
- {
- // 키엔터시 조회버튼 클릭
- if(e.keycode == 13) {
- obj.updateToDataset();
- group3_group2_btn_sea_onclick();
- }
- }
- function group3_group2_CheckBox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- // ds_send_srchinfo.setColumn(0, "srchprcpkindall", "false");
- // ds_send_srchinfo.setColumn(0, "srchprcpkind", "E");
- //
- // if(ds_send_srchinfo.getColumn(0, "srchprcpkind") == "E"){
- // group3.group2.checkbox1.enable = false;
- // group3.group2.cp_check_prcpkind.enable = false;
- // } else {
- // group3.group2.checkbox1.enable = true;
- // group3.group2.cp_check_prcpkind.enable = true;
- // }
- // group3.group2.checkbox1.onclick.fireEvent(group3.group2.checkbox1, new ClickEventInfo()); //checkbox1 의 onclick 이벤트 실행
- }
- function group3_group2_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
-
- obj.updateToDataset();
- var allflag = ds_send_srchinfo.getColumn(0, "srchprcpkindall");
- var aData = new Array();
- var aFalseData = new Array();
- var index = 0;
-
- var allArray = new Array();
- allArray = ['R','A','D','S','M'];
-
- if (allflag == "Y") {
- for (var i = 0 ; i < allArray.length ; i++){
- aData[index++] = allArray[i];
- }
- aFalseData[0] = "";
- }else{
-
- for (var i = 0 ; i < allArray.length ; i++){
- aFalseData[index++] = allArray[i];
- }
- aData[0] = "";
- }
-
- group3.group2.cp_check_prcpkind.setData(aData, aFalseData, false);
- }
- function group3_ipt_bcno1_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- var barcode = "";
- var drugdd = "";
- var drugno = "";
-
- if(e.keyCode == "13") {
- obj.updateToDataset();
- barcode = ds_send_srchinfo.getColumn(0, "srchbcno1");
- ds_send_srchinfo.getColumn(0, "srchbcno1", "");
-
- if (barcode.length <= 9) return;
-
- // 환자조회
- fGetDrugPatList("BC","",barcode);
-
- // 처방조회
- fGetOrdList();
-
- // 선택
- for (var i=0; i < ds_main_detailinfo_grid2.rowcount; i++) {
- ds_main_detailinfo_grid2.setColumn(i, "sel", "1");
- }
-
- // 처리
- fSubmitDrugChk("BC","ND",barcode);
- }
- }
- function group3_ipt_bcno3_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- var barcode = "";
- var drugdd = "";
- var drugno = "";
- var drugstat = "";
-
- if(e.keyCode == "13") {
- obj.updateToDataset();
- barcode = ds_send_srchinfo.getColumn(0, "srchbcno3");
- ds_send_srchinfo.getColumn(0, "srchbcno3", "");
- if (barcode.length <= 9) return;
-
- // 환자조회
- fGetDrugPatList("BC","",barcode);
-
- // 처방조회
- fGetOrdList();
-
- // 선택
- for (var i=0; i < ds_main_detailinfo_grid2.rowcount; i++) {
- drugstat = ds_main_detailinfo_grid2.getColumn(i, "drugstat");
- if (drugstat != "ND") { // 조제보류 데이터는 조제완료 할수 없음
- ds_main_detailinfo_grid2.setColumn(i, "sel", "1");
- }
- }
-
- // 처리
- fSubmitDrugChk("BC","D",barcode);
- }
- }
- function group3_ipt_bcno2_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- var barcode = "";
- var drugdd = "";
- var drugno = "";
-
- if(e.keyCode == "13") {
- obj.updateToDataset();
- barcode = ds_send_srchinfo.getColumn(0, "srchbcno2");
- ds_send_srchinfo.getColumn(0, "srchbcno2", "");
-
- if (barcode.length <= 9) return;
-
- // 환자조회
- fGetDrugPatList("BC","",barcode);
-
- // 처방조회
- fGetOrdList();
-
- // 선택
- for (var i=0; i<ds_main_detailinfo_grid2.rowcount; i++) {
- ds_main_detailinfo_grid2.setColumn(i, "sel", "1");
- }
-
- // 처리
- fSubmitDrugChk("BC","MD",barcode);
- }
- }
- function ds_main_detailinfo_grid2_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="sel") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function group3_ipt_writeid_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13") {
- obj.updateToDataset();
-
- var writid = utlf_trim(ds_main_detailinfo_memoinfo.getColumn(0, "writid2"));
-
- if(!utlf_isNull(writid)){
- var writid = utlf_trim(ds_main_detailinfo_memoinfo.getColumn(0, "writid2"));
- ds_send_usersrchinfo.setColumn(0, "srchuserid", writid);
-
- //var success = submit("TRADT00105");
- var oParam = {};
- oParam.id = "TRADT00105";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetUserInfo";
- oParam.inds = "req=ds_send_usersrchinfo";
- oParam.outds = "ds_hidden_userinfo_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRADT00105";
- tranf_submit(oParam);
- } else {
- sysf_messageBox("약사메모 입력을 위해 사번은", "I003");
- ds_main_detailinfo_memoinfo.setColumn(0, "writid2", utlf_trim(ds_main_detailinfo_memoinfo.getColumn(0, "writid2")));
- return;
- }
- }
- }
- function group3_grd_ordlist_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 1) {
- var checked = obj.getCellProperty("head", 1, "text");
-
- obj.setCellProperty("head", 1, "text", (checked == 'false' || checked == "0") ? "0" : "1");
-
- for (var i =0; i < ds_main_detailinfo_grid2.rowcount; i++){
- var drugdd = ds_main_detailinfo_grid2.getColumn(i, "drugdd");
- var drugno = ds_main_detailinfo_grid2.getColumn(i, "drugno");
- var drugstat = ds_main_detailinfo_grid2.getColumn(i, "drugstat");
-
- if (utlf_isNull(drugdd) || utlf_isNull(drugno) || utlf_isNull(drugstat) ||drugno > 90000) {
- ds_main_detailinfo_grid2.setColumn(i, "sel", 'N');
- }else{
- ds_main_detailinfo_grid2.setColumn(i, "sel", (checked != 'true') ? 'Y' : 'N');
- }
-
- }
- }
- }
- function group3_group2_chk_autoflag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- var autoflag = ds_init.getColumn(0, "autoflag");
- if (autoflag == "1" ) {
- if(gTimer == -1 ){
- gTimer = 1;
- this.setTimer(0, 10000)
- }
- } else {
- if (gTimer != -1 ) {
- this.killTimer(0);
- gTimer = -1;
- }
- }
- }
- function SMADT10100_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 0){
- fGetDrugPatList();
- }
- }
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : drugchkstat = "C" - 검수확인 / "NC" - 검수보류
- * Description : 검수확인 / 검수보류 처리
- ****************************************************************************************/
-
- function fn_drugkind(){
- // 체크 후 체크되어 있는 값 변경
- ds_send_srchinfo.setColumn(0,"srchdrugkind",String(cp_check_drugkind.getData()).replace(","," "));
- }
- function fn_prcpkind(){
- // 체크 후 체크되어 있는 값 변경
- ds_send_srchinfo.setColumn(0,"srchprcpkind",String(group3.group2.cp_check_prcpkind.getData()).replace(","," "));
- //sysf_trace(ds_send_srchinfo.getColumn(0, "srchprcpkind"));
- }
- function fGetDrugPatList(mode, drugstat, bccode){
- var sumdd = "";
- var sumtm = "";
- var sumdt = "";
- var drugdd = "";
- var drugno = "";
- var predrugstat = "";
- var srchflag = "";
- var srchprcpdd1 = "";
- var srchprcpdd2 = "";
-
- btn_powd.visible = false;
- btn_atc.visible = false;
- btn_alltype.visible = false;
- //grd_patlist.rebuildStyle();
-
- if(mode == "Btn") ds_send_srchtempinfo.copyData(ds_send_srchinfo);
- //sysf_trace("srchprcpkind : "+ ds_send_srchtempinfo.getColumn(0, "srchprcpkind"));
- // 제형버튼 - 조제중일때만 Enable
- if (drugstat == "MD") {
- group3.switch2.case1.btn_powd.visible = true;
- group3.switch2.case1.btn_atc.visible = true;
- group3.switch2.case1.btn_etc.visible = true;
- group3.switch2.case1.btn_alltype.visible = true;
- }
-
- // 조회조건 validation check
- if (mode == "Btn" || mode == "TabBtn" || mode == "TypeBtn") {
- srchflag = ds_send_srchtempinfo.getColumn(0, "srchflag");
- srchprcpdd1 = ds_send_srchtempinfo.getColumn(0, "srchprcpdd1");
- srchprcpdd2 = ds_send_srchtempinfo.getColumn(0, "srchprcpdd2");
-
- sumdd = ds_send_srchtempinfo.getColumn(0, "srchsumdd");
- sumtm = ds_send_srchtempinfo.getColumn(0, "srchsumtm");
- sumdt = sumdd + sumtm;
-
- if (srchflag == "1") { // 처방일자검색
- if(utlf_isNull(srchprcpdd1)){
- sysf_messageBox("처방검색 시작일자를","C001");
- return;
- }
- if (utlf_isNull(srchprcpdd2)) {
- sysf_messageBox("처방검색 종료일자를","C001");
- return;
- }
- } else if (srchflag == "2") {
- if (utlf_isNull(sumdd)) {
- sysf_messageBox("적용일자를","C001");
- return;
- }
- }
- }
-
- if (mode == "Btn" || mode == "TabBtn") { // 조회버튼, 탭이동
- // 버튼유형에 따른 상태값 세팅
- if (mode == "Btn") {
- drugstat = ds_temp.getColumn(0, "drugstat");
- } else if (mode == "TabBtn") {
- ds_temp.setColumn(0, "drugstat", drugstat);
- }
-
- ds_send_srchtempinfo.setColumn(0, "srchsumdt", sumdt);
- ds_send_srchtempinfo.setColumn(0, "srchdrugstat", drugstat);
- ds_send_srchtempinfo.setColumn(0, "srchdrugtype", '');
-
- } else if (mode == "TypeBtn") { // 조제타입(ATC, 산제, 그외)
-
- ds_send_srchtempinfo.setColumn(0, "srchsumdt", sumdt);
- ds_send_srchtempinfo.setColumn(0, "srchdrugstat", drugstat);
- ds_temp.setColumn(0, "drugstat", drugstat);
-
- } else if (mode == "BC") { // 바코드 조회
-
- drugdd = bccode.substr(1,8);
- drugno = bccode.substr(9,bccode.length-9);
-
- // 검색조건 reset
- fResetSrchCond();
-
- ds_send_srchtempinfo.setColumn(0, "srchflag", "2");
- ds_send_srchtempinfo.setColumn(0, "srchdrugstat", drugstat); // 마감일시로 조회
- ds_send_srchtempinfo.setColumn(0, "srchbcdrugdd", drugdd); // 조제보류
- ds_send_srchtempinfo.setColumn(0, "srchbcdrugno", drugno);
- }
-
-
- ds_main_masterinfo_grid1.clearData();
- ds_main_detailinfo_baseinfo.clearData();
- ds_main_detailinfo_memoinfo.clearData();
- ds_main_detailinfo_grid2.clearData();
- //var success = submit("TRADT10101");
- var oParam = {};
- oParam.id = "TRADT10101";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetInDrugPatList";
- oParam.inds = "req=ds_send_srchtempinfo";
- oParam.outds = "ds_main_masterinfo_grid1=grid1";
- oParam.async = false;
- oParam.callback = "cf_TRADT10101";
- tranf_submit(oParam);
-
- ds_send_srchpaminfo.setColumn(0, "pid", ds_send_srchinfo.getColumn(0, "srchpid"));
- //가장최근수진이력조회.
- //if(submit("TRABO00107")) {
- var oParam = {};
- oParam.id = "TRABO00107";
- oParam.service = "hsctcoordinatorapp.HsctPatient";
- oParam.method = "reqGetPamPatInfo";
- oParam.inds = "req=ds_send_srchpaminfo";
- oParam.outds = "ds_hidden_paminfolist_pamipatinfo=pampatinfo";
- oParam.async = false;
- oParam.callback = "cf_TRABO00107";
- tranf_submit(oParam);
-
- // 전체선택
- group3.grd_patlist.setCellProperty("Head", 1, "text",false); //grd_patlist.fixedcellischeck(0,1) = false;
- }
- function fResetSrchCond() {
- ds_send_srchinfo.setColumn(0 , "srchorddeptcd" , "");
- ds_send_srchinfo.setColumn(0 , "srchwardcd" , "");
- ds_send_srchinfo.setColumn(0 , "srchpid" , "");
- ds_send_srchinfo.setColumn(0 , "srchhngnm" , "");
- ds_send_srchinfo.setColumn(0 , "srchdrugkind" , "");
- ds_send_srchinfo.setColumn(0 , "srchprcpkind" , "");
- ds_send_srchinfo.setColumn(0 , "srchdrugstat" , "");
- ds_send_srchinfo.setColumn(0 , "srchsumdt" , "");
- ds_send_srchinfo.setColumn(0 , "srchdrugno" , "");
- ds_send_srchinfo.setColumn(0 , "srchbcno1" , "");
- ds_send_srchinfo.setColumn(0 , "srchbcno2" , "");
- ds_send_srchinfo.setColumn(0 , "srchbcno3" , "");
- ds_send_srchinfo.setColumn(0 , "srchbcdrugdd" , "");
- ds_send_srchinfo.setColumn(0 , "srchbcdrugno" , "");
- ds_send_srchinfo.setColumn(0 , "srchdrugtype" , "");
- ds_send_srchinfo.setColumn(0 , "srchprcpkindall" , "");
- }
- function fGetDrugOrdList(type) {
-
- //수동입력일 경우는 타이머 멈춤
- if(type == "manual"){
- ds_init.setColumn(0, "autoflag", "");
- if(gTimer != -1){
- this.killTimer(0);
- gTimer = -1 ;
- }
- }
-
- // 처방조회
- fGetOrdList();
- }
- function isReadonly(currow){
- var result = false;
- var drugdd = ds_main_masterinfo_grid1.getColumn(currow, "drugdd");
- var drugno = ds_main_masterinfo_grid1.getColumn(currow, "drugno");
- var predrugstat = ds_main_masterinfo_grid1.getColumn(currow, "drugstat");
-
- // 투약번호 미생성, 출력전, 응급원외처방인 경우 처리불가
- if (utlf_isNull(drugdd) || utlf_isNull(drugno) || utlf_isNull(drugstat) ||drugno > 90000) {
- result = true;
- }
-
- return result;
- }
- function isReadonly2(currow){
- var result = false;
- var prcpkindcdnm = ds_main_masterinfo_grid1.getColumn(ds_main_masterinfo_grid1.rowposition, "prcpkindcdnm");
- var spcldrug = ds_main_detailinfo_grid2.getColumn(currow, "spcldrug");
- var drugstat = ds_main_detailinfo_grid2.getColumn(currow, "drugstat");
-
- if (spcldrug == "M" && prcpkindcdnm !="퇴원"){
- result = true;
- }
-
- if (drugstat == "RT"){
- result = true;
- }
-
- return result;
- }
- function fGetOrdList(){
- var row = ds_main_masterinfo_grid1.rowposition;
- var col = group3.grd_patlist.getCellPos();
- var drugdd = null;
- var drugno = null;
- var drugstat = null;
- var spcldrug = null;
-
-
- if ( ds_main_masterinfo_grid1.rowcount <= 0){
- return;
- }
- // 인덱스 설정
- if(row <= 0){
- row = 0;
- col = 1;
- }
-
- // 선택조건값
- drugdd = ds_main_masterinfo_grid1.getColumn(row, "drugdd");
- drugno = ds_main_masterinfo_grid1.getColumn(row, "drugno");
- drugstat = ds_main_masterinfo_grid1.getColumn(row, "drugstat");
- prcpkindcdnm = ds_main_masterinfo_grid1.getColumn(row, "prcpkindcdnm");
-
- if ( col > 0 ) {
-
- // 조회조건세팅
- ds_send_detailsrchinfo.setColumn(0, "srchprcpdd", ds_main_masterinfo_grid1.getColumn(row, "prcpdd"));
- ds_send_detailsrchinfo.setColumn(0, "srchpid", ds_main_masterinfo_grid1.getColumn(row, "pid"));
- ds_send_detailsrchinfo.setColumn(0, "srchindd", ds_main_masterinfo_grid1.getColumn(row, "orddd"));
- ds_send_detailsrchinfo.setColumn(0, "srchorddd", ds_main_masterinfo_grid1.getColumn(row, "orddd"));
- ds_send_detailsrchinfo.setColumn(0, "srchcretno", ds_main_masterinfo_grid1.getColumn(row, "cretno"));
- ds_send_detailsrchinfo.setColumn(0, "srchdrugdd", ds_main_masterinfo_grid1.getColumn(row, "drugdd"));
- ds_send_detailsrchinfo.setColumn(0, "srchdrugno", ds_main_masterinfo_grid1.getColumn(row, "drugno"));
- ds_send_detailsrchinfo.setColumn(0, "srchioflag", ds_main_masterinfo_grid1.getColumn(row, "ioflag"));
- ds_send_detailsrchinfo.setColumn(0, "drugstat", ds_main_masterinfo_grid1.getColumn(row, "drugstat"));
- ds_send_detailsrchinfo.setColumn(0, "prcpflag", ds_main_masterinfo_grid1.getColumn(row, "prcpflag"));
-
- ds_send_detailsrchinfo.setColumn(0, "coronayn", ds_main_masterinfo_grid1.getColumn(row, "coronayn"));
- ds_send_detailsrchinfo.setColumn(0, "knuyn", ds_main_masterinfo_grid1.getColumn(row, "knuyn"));
- ds_send_detailsrchinfo.setColumn(0, "lgyn", ds_main_masterinfo_grid1.getColumn(row, "lgyn"));
-
- if(ds_main_masterinfo_grid1.getColumn(row, "prcpkindcdnm") == "응급"){
- ds_send_detailsrchinfo.setColumn(0 , "erprcpflag", "Y");
- } else {
- ds_send_detailsrchinfo.setColumn(0 , "erprcpflag", "");
- }
- // self 2011.03.21 pymi
- ds_send_detailsrchinfo.setColumn(0, "selfdrugflag", ds_send_srchinfo.getColumn(0, "selfdrugflag"));
-
- // 초기화
- ds_main_detailinfo_baseinfo.clearData();
- ds_main_detailinfo_memoinfo.clearData();
- ds_main_detailinfo_grid2.clearData();
- ds_main_detailinfo_etcinfo.clearData();
-
- // 조회
-
- //var success = submit("TRADT10102","false");
-
- var oParam = {};
- oParam.id = "TRADT10102";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqGetInDrugOrdList";
- oParam.inds = "req=ds_send_detailsrchinfo";
- oParam.outds = "ds_main_detailinfo_baseinfo=baseinfo ds_main_detailinfo_memoinfo=memoinfo ds_main_detailinfo_grid2=grid2 ds_main_detailinfo_etcinfo=etcinfo";
- oParam.async = false;
- oParam.callback = "cf_TRADT10102";
- tranf_submit(oParam);
-
- //투약일자, 투약번호, 투약상태가 없으면 선택버튼, 조제상태 hidden
- if(arErrorCode.pop("TRADT10102") > -1){
-
- ds_main_detailinfo_grid2.addColumn("sumkindflag", "string");
- for(var i = 1 ; i <= 3 ; i++) group3.grd_ordlist.setFormatColProperty(i, "band", "body");
- // 투약번호 미생성, 출력전, 응급원외처방인 경우 처리불가
- if (utlf_isNull(drugdd) || utlf_isNull(drugno) || utlf_isNull(drugstat) || drugno > 90000) {
- group3.grd_ordlist.setRealColSize(0, 0); //grd_ordlist.colHidden(1) = true;
- group3.grd_ordlist.setRealColSize(1, 0); //grd_ordlist.colHidden(2) = true;
- } else {
- group3.grd_ordlist.setRealColSize(0, 27); //grd_ordlist.colHidden(1) = true;
- group3.grd_ordlist.setRealColSize(1, 60); //grd_ordlist.colHidden(2) = true;
- }
- for(var i = 1 ; i <= 3 ; i++) group3.grd_ordlist.setFormatColProperty(i, "band", "left");
- var cnt = 1;
- while( 1 ) {
- if(!utlf_isNull(ds_main_detailinfo_etcinfo.getColumn(cnt, "prcpno"))){
- cnt++;
- } else {
- break;
- }
- }
-
- // 마약처리 불가/ 반환
- for( var i=0; i < ds_main_detailinfo_grid2.rowcount; i++) {
-
- // 색상변경은 EXPR 로 구현 _ by.shaun
- // -- nodeliveyn 노드가 존재하지 않음......._ by.shaun --------------------------------------------------------
- // var nodeliveyn = model.getValue("/root/main/detailinfo/grid2["+i+"]/nodeliveyn"); //미불출여부
- // if(nodeliveyn == "true") {
- // grd_ordlist.cellStyle("background-color", i, grd_ordlist.colRef("nodeliveyn")) = "#FF0000";
- // }
- // --------------------------------------------------------
-
- // 20100209_laboru_집계상태
- for(var t = 0 ; t < cnt ; t++) {
- if(ds_main_detailinfo_grid2.getColumn( i, "prcpno") == ds_main_detailinfo_etcinfo.getColumn( t, "prcpno")){
-
- ds_main_detailinfo_grid2.setColumn( i, "sumkindflag", ds_main_detailinfo_etcinfo.getColumn( t, "sumkindflag"));
- } else {
- if( utlf_isNull(ds_main_detailinfo_grid2.getColumn( i, "sumkindflag"))){
- ds_main_detailinfo_grid2.setColumn( i, "sumkindflag", "");
- }
- }
- }
- }
- }
- // 메모내용이 없으면 사번,이름,작성일시 기본세팅
- var pid = ds_main_detailinfo_memoinfo.getColumn(0, "pid");
- var seqno = ds_main_detailinfo_memoinfo.getColumn(0, "seqno");
- var instcd = ds_main_detailinfo_memoinfo.getColumn(0, "instcd");
- if (utlf_isNull(pid)) pid = "";
- if (utlf_isNull(seqno)) seqno = "";
- if (utlf_isNull(instcd)) instcd = "";
- if (utlf_isNull(pid) && utlf_isNull(seqno) && utlf_isNull(instcd)) {
- fResetMemo();
- }
-
- ///2019년 5월23일 김치국 알레지 뎅타 펴현
-
- var Valg1 = ds_main_detailinfo_baseinfo.getColumn(0, "alg_data1");
- var Valg2 = ds_main_detailinfo_baseinfo.getColumn(0, "alg_data2");
- var Valg3 = ds_main_detailinfo_baseinfo.getColumn(0, "alg_data3");
-
-
- if(utlf_isNull(Valg1)) {
- Valg1 = "";
- }
- if(utlf_isNull(Valg2)) {
- Valg2 = "";
- }
- if(utlf_isNull(Valg3)) {
- Valg3 = "";
- }
-
- ds_allergy_tmp.setColumn(0, "allergydesc", Valg1);
- ///alert('알');
- }
- }
- function fSubmitDrugAllChk(drugstat){
- var reteresn = "";
- var nodeList = null;
- var rCSV = null;
- var sel = null;
- var befdrugstat = null;
- var prcpcd = null;
-
- ds_main_masterinfo_grid1.filter("sel=='Y'"); // select 된거만 filter
-
- if ( ds_main_masterinfo_grid1.rowcount <= 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- ds_main_masterinfo_grid1.filter("");
- return;
- }else{
- ds_main_masterinfo_grid1.filter(""); // filter 된거 초기화
- }
-
- // 검수보류사유
- if (drugstat == "ND") {
- ds_temp.setColumn( 0, "reteresn", "");
- frmf_modal("SMADT00101", "SMADT00101", null, null, 0, 100, 160, null, null, null, null, null, "M");
- reteresn = ds_temp.getColumn(0,"reteresn");
-
- if(utlf_isNull(reteresn)){
- sysf_messageBox("보류사유를","C002");
- return;
- }
- }
-
- // 검수보류사유와 검수상태셋팅
- for(var i=0; i<ds_main_masterinfo_grid1.rowcount; i++) {
- sel = ds_main_masterinfo_grid1.getColumn(i, "sel");
-
- if (sel == "Y") {
- if(drugstat == "MC") { // 20120829_투약취소는 특별한 상태값이 없고, 조제완료 상태로 돌아가면 되기 때문에 조건 추가함
- ds_main_masterinfo_grid1.setColumn(i, "drugstat", "D");
- } else {
-
- ds_main_masterinfo_grid1.setColumn(i, "drugstat", drugstat);
- }
-
- ds_main_masterinfo_grid1.addColumn("reteresn", "string");
- ds_main_masterinfo_grid1.addColumn("userid", "string");
- ds_main_masterinfo_grid1.setColumn(i, "reteresn", reteresn);
- ds_main_masterinfo_grid1.setColumn(i, "userid", sysf_getUserId());
- }
- }
-
- ds_main_masterinfo_grid1.filter("sel=='Y'");
- ds_send_req_data3.clearData(); // removeNodeset() => clearData()
- ds_send_req_data3.copyData(ds_main_masterinfo_grid1,true);
- ds_main_masterinfo_grid1.filter("");
-
- // 수정
- //var sucess = submit("TXADT10103");
- var oParam = {};
- oParam.id = "TXADT10103";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqExeDrugChkIn";
- oParam.inds = "req=ds_send_req_data3";
- oParam.outds = "ds_hidden_chkitem=chkitem";
- oParam.async = false;
- oParam.callback = "cf_TXADT10103";
- tranf_submit(oParam);
- }
- function fSubmitDrugChk(mode,drugstat,bccode){
- var reteresn = "";
- var nodeList = null;
- var rCSV = null;
- var sel = null;
- var befdrugstat = null;
- var prcpcd = null;
- // 확인필요
- // // nodeList = instance1.selectNodes("/root/main/detailinfo/grid2[sel='true']");
- // // rCSV = getNodeListCSV(nodeList);
- ds_main_detailinfo_grid2.filter("sel=='Y'"); // select 된거만 filter
- if ( ds_main_detailinfo_grid2.rowcount <= 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- ds_main_detailinfo_grid2.filter(""); // filter 된거 초기화
- return;
- } else {
- ds_main_detailinfo_grid2.filter(""); // filter 된거 초기화
- }
- // 검수보류사유
- if (drugstat == "ND") {
- frmf_modal("SMADT00101", "SMADT00101", null, null, 0, 100, 160, null, null, null, null, null, "M");
- reteresn = ds_temp.getColumn(0,"reteresn");
-
- if(utlf_isNull(reteresn)){
- sysf_messageBox("보류사유를","C002");
- return;
- }
- }
-
- // 투약/미불출은 데이터 처리불가
- for (var j=0; j< ds_main_detailinfo_grid2.rowcount; j++) {
- sel = ds_main_detailinfo_grid2.getColumn(j, "sel");
- if (sel == "Y") {
- befdrugstat = ds_main_detailinfo_grid2.getColumn(j, "drugstat");
- prcpcd = ds_main_detailinfo_grid2.getColumn(j, "prcpcd");
- prcpkindcdnm = ds_main_masterinfo_grid1.getColumn(ds_main_masterinfo_grid1.rowposition, "prcpkindcdnm");
- if ( prcpkindcdnm != "퇴원"){
- if (befdrugstat == "M") {
- sysf_messageBox("[" + prcpcd + "] 약은 투약완료되어 처리", "E001");
- return;
- } else if (befdrugstat == "X") {
- sysf_messageBox("[" + prcpcd + "] 약은 미불출되어 처리", "E001");
- return;
- }
- }
- }
- }
-
- // 검수보류사유와 검수상태셋팅
- for(var i=0; i<ds_main_detailinfo_grid2.rowcount; i++) {
- ds_main_detailinfo_grid2.setColumn( i, "drugstat", drugstat);
- ds_main_detailinfo_grid2.addColumn("reteresn", "string");
- ds_main_detailinfo_grid2.setColumn( i, "reteresn", reteresn);
- ds_main_detailinfo_grid2.addColumn("userid", "string");
- ds_main_detailinfo_grid2.setColumn( i, "userid", sysf_getUserId());
- }
- ds_main_detailinfo_grid2.filter("sel=='Y'"); // 확인필요
- ds_send_req_data1.clearData(); // removeNodeset() => clearData()
- ds_send_req_data1.copyData(ds_main_detailinfo_grid2,true);
- ds_main_detailinfo_grid2.filter("");
- // 수정
- //var sucess = submit("TXADT10101");
-
- var oParam = {};
- oParam.id = "TXADT10101";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqExeDrugChkIn";
- oParam.inds = "req=ds_send_req_data1";
- oParam.outds = "ds_hidden_chkitem=chkitem";
- oParam.async = false;
- oParam.callback = "cf_TXADT10101";
- tranf_submit(oParam);
- }
- function fSubmitMemo() {
- var varSaveMode = ""; // i-입력, m-수정(제외)
- var varSaveFlag = false;
- var varWritId = "";
-
- // 환자선택 필수
- if (utlf_isNull(ds_main_detailinfo_baseinfo.getColumn(0, "pid"))) {
- sysf_messageBox("환자를 선택하시고", "C001");
- return;
- }
-
- // 작성자
- varWritId = ds_main_detailinfo_memoinfo.getColumn(0, "writid2");
-
- if (utlf_isNull(varWritId)) {
- sysf_messageBox("메모작성자 이름은", "I003");
- return;
- }
-
- ds_main_detailinfo_memoinfo.setColumn(0, "pid", ds_main_detailinfo_baseinfo.getColumn(0, "pid"));
- ds_main_detailinfo_memoinfo.setColumn(0, "indd", ds_main_detailinfo_baseinfo.getColumn(0, "indd"));
- ds_main_detailinfo_memoinfo.setColumn(0, "useyn", "Y");
- ds_main_detailinfo_memoinfo.setColumn(0, "seqno", "");
- ds_main_detailinfo_memoinfo.setColumn(0, "orddeptcd", ds_main_detailinfo_baseinfo.getColumn(0, "orddeptcd"));
- ds_main_detailinfo_memoinfo.setColumn(0, "writdt", ds_init_dateinfo.getColumn(0, "currentdt"));
- // 입원/외래 구분 로직 필요
- ds_main_detailinfo_memoinfo.setColumn(0, "ioflag", "I");
-
- // 자료수집
- ds_main_detailinfo_memoinfo.setColumn(0, "writid", varWritId);
- ds_send_req_data2.copyData(ds_main_detailinfo_memoinfo);
-
- // 저장은 무조건 추가로 처리, 수정기능은 제외
- varSaveMode = "i";
-
- ds_send_req_data2.setColumn(0, "m", varSaveMode);
- //submit("TXADT10102");
- var oParam = {};
- oParam.id = "TXADT10102";
- oParam.service = "pharmacyprescriptionapp.MpsCheck";
- oParam.method = "reqExeMemoData";
- oParam.inds = "req=ds_send_req_data2";
- oParam.outds = "ds_hidden_memoitem=memoitem";
- oParam.async = false;
- oParam.callback = "cf_TXADT10102";
- tranf_submit(oParam);
-
- varSaveFlag = true;
-
- // 화면정리 및 메세지처리
- if (varSaveFlag == true) {
- sysf_messageBox("메모저장이", "I002");
- }
- }
- function fClickPrint(){
-
- //exeReportPreview("RPADT10100", "XMLSTR", "", "", "", "", "", "", "", "true");
- //sysf_trace(ds_main_masterinfo_grid1.saveXML());
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/masterinfo/grid1" , ds_main_masterinfo_grid1); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/send/srchinfo" , ds_send_srchinfo); // 데이터셋 2
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=1;show=0";
- rptf_exeReportPreview30(["RPADT10100"],[objParam], option);
- }
- function fResetMemo() {
- var sRow = ds_main_masterinfo_grid1.rowposition;
- ds_main_detailinfo_memoinfo.addRow();
- ds_main_detailinfo_memoinfo.setColumn(0, "pid", ds_main_masterinfo_grid1.getColumn(sRow, "pid"));
- ds_main_detailinfo_memoinfo.setColumn(0, "seqno", "");
- ds_main_detailinfo_memoinfo.setColumn(0, "instcd", ds_main_masterinfo_grid1.getColumn(sRow, "instcd"));
- ds_main_detailinfo_memoinfo.setColumn(0, "orddeptnm", "");
- ds_main_detailinfo_memoinfo.setColumn(0, "useyn", "Y");
- ds_main_detailinfo_memoinfo.setColumn(0, "memo", "");
- ds_main_detailinfo_memoinfo.setColumn(0, "writid", sysf_getUserId());
- ds_main_detailinfo_memoinfo.setColumn(0, "writid2", "");
- ds_main_detailinfo_memoinfo.setColumn(0, "writnm", sysf_getUserName());
- ds_main_detailinfo_memoinfo.setColumn(0, "writdt", utlf_getCurrentDate() + utlf_getCurrentTime());
- }
- function fn_chkLbl(chkLbl1, chkLbl2){
- // // var arrLblflag = chk_manl_lblflag.getData();
- // //
- // // if(arrLblflag.join(',').indexOf(chkLbl1) < 0) return;
- // //
- // // var aData = new Array();
- // // var index = 0;
- // // for (var i = 0 ; i < arrLblflag.length ; i++){
- // // if(arrLblflag[i] == chkLbl2) {
- // // continue;
- // // } else {
- // // aData[index++] = arrLblflag[i];
- // // }
- // // }
- // //
- // // var aFalseData = new Array();
- // // aFalseData[0] = chkLbl2;
- // //
- // // chk_manl_lblflag.setData(aData, aFalseData, false);
- // // sysf_trace(String(chk_manl_lblflag.getData()).replace(",","|"));
- }
- //=======================================================================================
- // Transaction Callback
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : 01.sSvcId : 서비스 ID
- * : 02.nErrorCode : 에러코드
- * : 03.sErrorMsg : 에러메시지
- * Description : cf_TRADT00103의 콜백함수
- ****************************************************************************************/
- function cf_TRADT00103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRADT10203(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if(!utlf_isNull(this.objects["ds_init_deptlist"])){
- frmf_addComboItem( "group3.group2.cbo_srchwardcd", "전체", "", "above" );
- }
- }
- function cf_TRADT10101(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //ds_main_masterinfo_grid1 색상변경은 그리드에서 EXPR 로 처리_by.shaun
-
- // 처방조회
- fGetDrugOrdList(""); // 20110415_laboru_경북대병원
- }
- function cf_TRABO00107(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- //조회된 수진정보를 이용하여 상단정보.
- if(ds_hidden_paminfolist_pamipatinfo.rowcount == 0 ){
-
- appf_delPatientInfos();
- }else{
-
- var pat_info = "";
- if(ds_hidden_paminfolist_pamipatinfo.getColumn(0, "ioflag") == "O"){
- pat_info = ds_hidden_paminfolist_pamipatinfo.getColumn(0, "ioflag") + "▦" + ds_hidden_paminfolist_pamipatinfo.getColumn(0, "pid")+ "▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "orddd") +"▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "cretno") +"▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "instcd") +"▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "dschdd");
- }else {
- pat_info = ds_hidden_paminfolist_pamipatinfo.getColumn(0, "ioflag") + "▦" + ds_hidden_paminfolist_pamipatinfo.getColumn(0, "pid")+ "▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "orddd") +"▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "cretno") +"▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "instcd") +"▦"+ ds_hidden_paminfolist_pamipatinfo.getColumn(0, "dschdd");
- }
- appf_initPatientInfo(pat_info);
- }
- }
- function cf_TRADT10102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXADT10101(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- // 환자리스트 처리결과(조제상태없이 바코드 전체조회)
- fGetDrugOrdList("manual");
-
- // 전체선택
- group3.grd_ordlist.setCellProperty("Head", 1, "text",false); //grd_ordlist.fixedcellischeck(0,1) = false;
- }
- function cf_TXADT10103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- // 처리결과
- fGetDrugPatList("", "", "");
-
- }
- function cf_TXADT10102(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRADT10103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- group3.group2.cbo_srchsumtm.index = ds_init_sumdtinfo.rowcount -1 ;
- }
- function cf_TRADT00105(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_main_detailinfo_memoinfo.setColumn(0, "writid2", utlf_trim(ds_main_detailinfo_memoinfo.getColumn(0, "writid2")));
- ds_main_detailinfo_memoinfo.setColumn(0, "writnm", ds_hidden_userinfo_item.getColumn(0, "usernm"));
-
- // 반환된 약사정보(이름) 체크
- if(!utlf_isNull(utlf_trim(ds_main_detailinfo_memoinfo.getColumn(0, "writnm")))){
- fSubmitMemo();
- } else {
- sysf_messageBox("입력한 사번으로 이름 확인을", "E009");
- return;
- }
- }
- function group3_group2_ipt_srchhngnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group3_group2_btn_sea_onclick();
- }
- }
- function group3_group2_CheckBox2_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- if(e.postvalue == "E") {
- ds_send_srchinfo.setColumn(0, "srchprcpkindall", "false");
- ds_send_srchinfo.setColumn(0, "srchprcpkind", "E");
- } else {
- ds_send_srchinfo.setColumn(0, "srchprcpkind", "");
- }
-
- if(ds_send_srchinfo.getColumn(0, "srchprcpkind") == "E"){
- group3.group2.checkbox1.enable = false;
- group3.group2.cp_check_prcpkind.enable = false;
- } else {
- group3.group2.checkbox1.enable = true;
- group3.group2.cp_check_prcpkind.enable = true;
- }
- group3.group2.checkbox1.onclick.fireEvent(group3.group2.checkbox1, new ClickEventInfo()); //checkbox1 의 onclick 이벤트 실행
- }
- function group3_grd_ordlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- var row = e.row;
- var drugdd = ds_main_detailinfo_grid2.getColumn(row, "drugdd");
- var drugno = ds_main_detailinfo_grid2.getColumn(row, "drugno");
- var prcpno = ds_main_detailinfo_grid2.getColumn(row, "prcpno");
- ds_temp_refcnts.setColumn(0, "drugdd",drugdd);
- ds_temp_refcnts.setColumn(0, "drugno",drugno);
- ds_temp_refcnts.setColumn(0, "prcpno",prcpno);
-
- var objArg = new Object();
- objArg.arg_ds_hidden_refcnts = ds_temp_refcnts;
- frmf_modal("SPADT60100","SPADT60100",objArg,"",0,100,160,"","","","","","M");
- }
- function group3_grd_ordlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0) return;
- if(e.col == obj.getBindCellIndex("body","prcpnm")) obj.autoenter = "select";
- else obj.autoenter = "key";
- }
- function group3_caption00_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- function group3_group2_chk_corona_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
-
- }
- function group3_group2_chk_knu_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|