123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEA01600" position="absolute 0 0 1196 763" titletext="촬영실 배정관리" oninit="SMAEA01600_oninit" onload="SMAEA01600_onload" ontimer="SMAEA01600_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 0 18 1195 759" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Static text="촬영실" position="absolute 935 50 990 72" align="align:center middle;" id="caption14" class="cell_1" anchor="top right"/>
- <Shape position="absolute 0 72 1194 78" linetype="horizontal" id="line1" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 0 77 1194 716" id="grd_subordlist1" binddataset="ds_main_subordlist_subordlist1" anchor="all" cellsizingtype="both" extendsizetype="row" onexpandup="group3_grd_subordlist1_onexpandup" autoenter="select" cellsizebandtype="allband" autosizebandtype="allband" selecttype="multirow" oncellclick="group3_grd_subordlist1_oncellclick" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="30" band="left"/>
- <Column size="55" band="left"/>
- <Column size="40" band="left"/>
- <Column size="65" band="left"/>
- <Column size="62" band="left"/>
- <Column size="38" band="left"/>
- <Column size="37" band="left"/>
- <Column size="85" band="left"/>
- <Column size="54"/>
- <Column size="42"/>
- <Column size="40"/>
- <Column size="46"/>
- <Column size="124"/>
- <Column size="74"/>
- <Column size="259"/>
- <Column size="158"/>
- <Column size="0"/>
- <Column size="283"/>
- <Column size="110"/>
- <Column size="91"/>
- <Column size="110"/>
- <Column size="65"/>
- <Column size="112"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell autosizerow="limitmin"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" autosizerow="limitmin"/>
- <Cell col="2" text="상태" autosizerow="limitmin"/>
- <Cell col="3" text="중증"/>
- <Cell col="4" text="등록번호" autosizerow="limitmin"/>
- <Cell col="5" text="환자명" autosizerow="limitmin"/>
- <Cell col="6" text="SNA" autosizerow="limitmin"/>
- <Cell col="7" text="구분" autosizerow="limitmin"/>
- <Cell col="8" text="병동" autosizerow="limitmin"/>
- <Cell col="9" text="병실" autosizerow="limitmin"/>
- <Cell col="10" text="동의서" tooltiptext="조영제 동의서:Y:동의 P:출력 S:스캔 R:반납" autosizerow="limitmin"/>
- <Cell col="11" text="eGFR"/>
- <Cell col="12" text="당뇨약" tooltiptext="Metformin성분의 당뇨약(원내처방)"/>
- <Cell col="13" text="처방일시" autosizerow="limitmin"/>
- <Cell col="14" text="희망일자" autosizerow="limitmin"/>
- <Cell col="15" text="처방명" autosizerow="limitmin"/>
- <Cell col="16" text="환자 및 검사실 정보" autosizerow="limitmin"/>
- <Cell col="17" text="기본검사실명" autosizerow="limitmin"/>
- <Cell col="18" text="처방코멘트" autosizerow="limitmin"/>
- <Cell col="19" text="기본검사실" autosizerow="limitmin"/>
- <Cell col="20" text="처방과" autosizerow="limitmin"/>
- <Cell col="21" text="처방의" autosizerow="limitmin"/>
- <Cell col="22" text="처방종류" autosizerow="limitmin"/>
- <Cell col="23" text="병실도착시간" autosizerow="limitmin"/>
- <Cell col="24" text="상태코드" autosizerow="limitmin"/>
- <Cell col="25" text="inflag" autosizerow="limitmin"/>
- <Cell col="26" text="미수납가능여부" autosizerow="limitmin"/>
- <Cell col="27" text="포터블여부" autosizerow="limitmin"/>
- <Cell col="28" text="선처치여부" autosizerow="limitmin"/>
- <Cell col="29" text="임상연구여부" autosizerow="limitmin"/>
- <Cell col="30" text="PACS연동여부" autosizerow="limitmin"/>
- <Cell col="31" text="수가코드" autosizerow="limitmin"/>
- <Cell col="32" text="실시코멘트" autosizerow="limitmin"/>
- <Cell col="33" text="처방종류코드" autosizerow="limitmin"/>
- <Cell col="34" text="시행부서코드" autosizerow="limitmin"/>
- <Cell col="35" text="검사실코드" autosizerow="limitmin"/>
- <Cell col="36" text="roomcd" autosizerow="limitmin"/>
- <Cell col="37" text="처방발행부서코드" autosizerow="limitmin"/>
- <Cell col="38" text="처방발행의" autosizerow="limitmin"/>
- <Cell col="39" text="실시기준여부" autosizerow="limitmin"/>
- <Cell col="40" text="검사실그룹코드" autosizerow="limitmin"/>
- <Cell col="41" text="mdlcd" autosizerow="limitmin"/>
- <Cell col="42" text="excupartcd" autosizerow="limitmin"/>
- <Cell col="43" text="Modality" autosizerow="limitmin"/>
- <Cell col="44" text="진료과명" autosizerow="limitmin"/>
- <Cell col="45" text="진료일자" autosizerow="limitmin"/>
- <Cell col="46" text="진료과코드" autosizerow="limitmin"/>
- <Cell col="47" text="처방발생시간" autosizerow="limitmin"/>
- <Cell col="48" text="진료의ID" autosizerow="limitmin"/>
- <Cell col="49" text="처방번호" autosizerow="limitmin"/>
- <Cell col="50" text="장비I/F가능여부" autosizerow="limitmin"/>
- <Cell col="51" text="지원부서코드" autosizerow="limitmin"/>
- <Cell col="52" text="원무생성번호" autosizerow="limitmin"/>
- <Cell col="53" text="처방이력번호" autosizerow="limitmin"/>
- <Cell col="54" text="병동코드" autosizerow="limitmin"/>
- <Cell col="55" text="종속처방코드" autosizerow="limitmin"/>
- <Cell col="56" text="처방발생일자" autosizerow="limitmin"/>
- <Cell col="57" text="처방유일번호" autosizerow="limitmin"/>
- <Cell col="58" text="응급여부" autosizerow="limitmin"/>
- <Cell col="59" text="진료과약어" autosizerow="limitmin"/>
- <Cell col="60" text="병동약어" autosizerow="limitmin"/>
- <Cell col="61" autosizerow="limitmin"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:check" expr="expr : (check=="Y"||check==1)?1:0"/>
- <Cell col="2" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:cnclflag"/>
- <Cell col="3" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:illness"/>
- <Cell col="4" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');font:arial,9,bold;" text="bind:pid"/>
- <Cell col="5" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');font:arial,9,bold;" text="bind:patnm"/>
- <Cell col="6" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:sna"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center;background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:prcpgenrflag" combodataset="ds_init_M0010" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:wardcdnm"/>
- <Cell col="9" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:roomnm"/>
- <Cell col="10" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');color:EXPR(rsrvtmplyn == 'S' ? '#FF0000' : '#080808');color2:EXPR(rsrvtmplyn == 'S' ? '#FF0000' : '#080808');font:arial,9,bold;" text="bind:rsrvtmplyn"/>
- <Cell col="11" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');color:EXPR(parseInt(egfr) < 45 ? 'red' : '#000000');color2:EXPR(parseInt(egfr) < 45 ? 'red' : '#000000');font:arial,9,bold;" text="bind:egfr"/>
- <Cell col="12" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');color:EXPR(metformin == 'Y' ? '#FF0000' : '#080808');color2:EXPR(metformin == 'Y' ? '#FF0000' : '#080808');font:arial,9,bold;" text="bind:metformin"/>
- <Cell col="13" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:prcpdt" mask="expr:utlf_isNull(prcpdt) || prcpdt == '-' ? '' : '@@@@-@@-@@ @@:@@:@@'"/>
- <Cell col="14" displaytype="expr:utlf_isNull(prcphopedd) ? 'normal' : 'date'" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:prcphopedd"/>
- <Cell col="15" displaytype="text" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');color:EXPR(angiouseyn == 'Y' ? '#FF0000' : '#080808');color2:EXPR(angiouseyn == 'Y' ? '#FF0000' : '#080808');font:arial,9,bold;" text="bind:prcpnm"/>
- <Cell col="16" displaytype="text" edittype="text" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:acptrem" expandshow="show"/>
- <Cell col="17" displaytype="text" edittype="none" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:examroomnm"/>
- <Cell col="18" displaytype="text" edittype="text" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:prcpdelivefact" expandshow="show"/>
- <Cell col="19" displaytype="combo" style="align:left;background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:baexcuroomcd" combodataset="ds_init_cmb_info2_initexecroom" combocodecol="excuroomcdid" combodatacol="excuroomcdnm" enable="false"/>
- <Cell col="20" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:rgstdepthngnm"/>
- <Cell col="21" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:rgstridnm"/>
- <Cell col="22" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:prcpkindnm"/>
- <Cell col="23" style="background:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');background2:EXPR(cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF');" text="bind:wardarrvdttm" mask="expr:utlf_isNull(wardarrvdttm) || wardarrvdttm == '-' ? '' : '####-##-## ##:##'"/>
- <Cell col="24" text="bind:execprcpstatcd"/>
- <Cell col="25" text="bind:inflag"/>
- <Cell col="26" text="bind:rcptacptyn"/>
- <Cell col="27" text="bind:portprcpflag"/>
- <Cell col="28" text="bind:precureprcpflag"/>
- <Cell col="29" text="bind:clincstdycd"/>
- <Cell col="30" text="bind:pacsnocretyn"/>
- <Cell col="31" text="bind:calcscorcd"/>
- <Cell col="32" text="bind:execrem"/>
- <Cell col="33" text="bind:prcpkindcd"/>
- <Cell col="34" text="bind:prcpexecdeptcd"/>
- <Cell col="35" text="bind:excuroomcd"/>
- <Cell col="36" text="bind:roomcd"/>
- <Cell col="37" text="bind:rgstdeptcd"/>
- <Cell col="38" text="bind:rgstrid"/>
- <Cell col="39" text="bind:execbaseflag"/>
- <Cell col="40" text="bind:lrgcd"/>
- <Cell col="41" text="bind:mdlcd"/>
- <Cell col="42" text="bind:excupartcd"/>
- <Cell col="43" text="bind:modality"/>
- <Cell col="44" text="bind:orddepthngnm"/>
- <Cell col="45" text="bind:orddd"/>
- <Cell col="46" text="bind:orddeptcd"/>
- <Cell col="47" text="bind:rgsttm"/>
- <Cell col="48" text="bind:orddrid"/>
- <Cell col="49" text="bind:prcpno"/>
- <Cell col="50" text="bind:eqmtifyn"/>
- <Cell col="51" text="bind:basesuppdeptcd"/>
- <Cell col="52" text="bind:cretno"/>
- <Cell col="53" text="bind:prcphistno"/>
- <Cell col="54" text="bind:wardcd"/>
- <Cell col="55" text="bind:inclprcpcd"/>
- <Cell col="56" text="bind:prcpdd"/>
- <Cell col="57" text="bind:execprcpuniqno"/>
- <Cell col="58" text="bind:erprcpflag"/>
- <Cell col="59" text="bind:deptengabbr"/>
- <Cell col="60" text="bind:wardengabbr"/>
- <Cell col="61" text="bind:angiouseyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Combo position="absolute 994 52 1134 71" id="cmb_excuroom" class="combo_default" innerdataset="@ds_init_cmb_info2_initexecroom" datacolumn="excuroomcdnm" codecolumn="excuroomcdid" anchor="top right"/>
- <Button position="absolute 1138 50 1194 72" id="btn_save" class="btn4" text="저장" anchor="top right" onclick="group3_btn_save_onclick"/>
- <Button position="absolute 840 50 932 72" id="btn_prt" class="btn4" enable="true" text="바코드출력" anchor="top right" onclick="group3_btn_prt_onclick"/>
- <Shape position="absolute 425 54 455 69" id="rectangle1" type="rectangle" anchor="default" style="strokepen:0 solid #9ebed4ff;fillbrush:solid #ff0000ff true;border:1 solid #262626ff ;"/>
- <MaskEdit position="absolute 771 52 801 71" id="input2" class="input_search" mask="#,###" anchor="top right"/>
- <Edit readonly="true" position="absolute 680 52 770 71" align="align:center middle;" id="output1" anchor="top right"/>
- <Edit position="absolute 802 52 822 71" id="ipt_Cnt" anchor="top right"/>
- <Div position="absolute 435 265 880 510" id="grp_acptrem" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 445 245" id="rectangle2" type="rectangle" anchor="default"/>
- <Button position="absolute 380 215 436 237" id="button4" class="btn4" text="닫기" anchor="default" onclick="group3_grp_acptrem_button4_onclick"/>
- <Button position="absolute 320 215 376 237" id="btn_acptremsave" class="btn4" visible="false" text="저장" anchor="default" onclick="group3_grp_acptrem_btn_acptremsave_onclick"/>
- <Static text="검사실 정보" position="absolute 5 12 178 28" id="caption8" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 30 440 210" id="textarea2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="input1" position="absolute 11 51 679 71"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="촬영실배정관리" class="tit_1" position="absolute 0 0 140 25"/>
- <Div id="grp_sea" taborder="1" class="div_SA" position="absolute 0 25 1194 65" anchor="left top right">
- <Layouts>
- <Layout>
- <Radio id="btn_srchgbn" taborder="7" columncount="6" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 7 13 344 30" anchor="default" onitemchanged="grp_sea_btn_srchgbn_onitemchanged" tooltiptext="전체:입원(I,E,D),포터블포함], [응급실:응급(E),포터블제외],[병동:입원(I,E,D),포터블제외],[포터블:포터블만포함" onitemclick="grp_sea_btn_srchgbn_onitemclick">
- <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>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">병동</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">포터블</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">EICU</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">코로나</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption2" text="구분 :" class="search_name" position="absolute 364 13 418 30" anchor="default"/>
- <Combo id="cmb_excuroomgrp" taborder="8" innerdataset="@ds_init_cmb_info_initexcuroomgrp" codecolumn="excuroomgrpcdid" datacolumn="excuroomgrpcdnm" class="combo_essential" position="absolute 413 11 503 30" anchor="default" onitemchanged="grp_sea_cmb_excuroomgrp_onitemchanged"/>
- <Static id="caption3" text="조회일자 :" class="search_name" position="absolute 512 13 590 30" anchor="default"/>
- <Calendar id="ipt_date1" taborder="9" class="input_default" position="absolute 589 10 694 29" anchor="default" autoselect="true"/>
- <Static id="caption1" text="~" position="absolute 698 10 713 30" anchor="default"/>
- <Calendar id="ipt_date2" taborder="10" class="input_default" position="absolute 713 10 819 29" anchor="default" autoselect="true"/>
- <Static id="caption4" text="배정구분 :" class="search_name" position="absolute 825 13 903 30" anchor="default"/>
- <Radio id="rdo_assign" taborder="11" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 901 13 1016 30" anchor="default" tooltiptext="전체:입원(I,E,D),포터블포함], [응급실:응급(E),포터블제외],[병동:입원(I,E,D),포터블제외],[포터블:포터블만포함">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">미배정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">배정</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1018 9 1024 31" anchor="right"/>
- <Button id="btn_sea" taborder="12" text="조회" class="btn1" position="absolute 1034 9 1090 31" anchor="right" onclick="grp_sea_btn_sea_onclick"/>
- <Button id="btn_prntset" taborder="13" text="프린터설정" class="btn3" position="absolute 1094 9 1186 31" anchor="right" onclick="grp_sea_btn_prntset_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="output2" position="absolute 11 739 1191 759" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_subordlist_subordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_subordlist_subordlist1_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256"/>
- <Column id="illness" type="STRING" size="256"/>
- <Column id="cnclflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="sna" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="prcpdt" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="prcpkindnm" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="examroomnm" type="STRING" size="256"/>
- <Column id="rgstdepthngnm" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="inflag" type="STRING" size="256"/>
- <Column id="rcptacptyn" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="pacsnocretyn" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="rgstdeptcd" type="STRING" size="256"/>
- <Column id="rgstrid" type="STRING" size="256"/>
- <Column id="execbaseflag" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="excupartcd" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="orddepthngnm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="eqmtifyn" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="prcphistno" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="erprcpflag" type="STRING" size="256"/>
- <Column id="wardcdnm" type="STRING" size="256"/>
- <Column id="baexcuroomcd" type="STRING" size="256"/>
- <Column id="angiouseyn" type="STRING" size="256"/>
- <Column id="roomnm" type="STRING" size="256"/>
- <Column id="rsrvtmplyn" type="STRING" size="256"/>
- <Column id="wardarrvdttm" type="STRING" size="256"/>
- <Column id="isolate" type="STRING" size="256"/>
- <Column id="egfr" type="STRING" size="256"/>
- <Column id="metformin" type="STRING" size="256"/>
- <Column id="isoldispcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_globalinstance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instance1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdate1" type="STRING" size="256"/>
- <Column id="srchdate2" type="STRING" size="256"/>
- <Column id="srchgbn" type="STRING" size="256"/>
- <Column id="srchassign" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchdate1"/>
- <Col id="srchdate2"/>
- <Col id="srchgbn">4</Col>
- <Col id="srchassign"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_tobeacptprcp_tobeacptprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cntNm" type="STRING" size="256"/>
- <Column id="selectallyn" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cntNm"/>
- <Col id="selectallyn"/>
- <Col id="acptrem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="initprcpgenrflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <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="copyrslt" type="STRING" size="256"/>
- <Column id="comportctl" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="copyrslt">일반촬영검사 포터블 처방조회이면, [저장]시 이동촬영검사실로 배정됩니다. 색상이면 포터블처방 배정 불가합니다.</Col>
- <Col id="comportctl">출력포트입력 :</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" 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="Message" type="STRING" size="256"/>
- <Column id="barcodebool" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_barprntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="comport" type="STRING" size="256"/>
- <Column id="setting" type="STRING" size="256"/>
- <Column id="ip" type="STRING" size="256"/>
- <Column id="patdonor" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="comport">1</Col>
- <Col id="setting">9600,n,8,1</Col>
- <Col id="ip"/>
- <Col id="patdonor">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexcuroomgrp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initexecrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID1"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명1"/>
- <Column id="equaluserid" type="STRING" size="256" sumtext="ID일치여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID1"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명1"/>
- <Column id="equaluserid" type="STRING" size="256" sumtext="ID일치여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID1"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명1"/>
- <Column id="equaluserid" type="STRING" size="256" sumtext="ID일치여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID1"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명1"/>
- <Column id="equaluserid" type="STRING" size="256" sumtext="ID일치여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_suppdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initsystgrd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initsystmdl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initsystchief" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info2_initexecrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID1"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명1"/>
- <Column id="equaluserid" type="STRING" size="256" sumtext="ID일치여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID2"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명2"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID3"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명3"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256" sumtext="실시자ID4"/>
- <Column id="basecdflagdesc" type="STRING" size="256" sumtext="실시자명4"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_setupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_comm01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_comm02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_comm03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_isoinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="isolate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.btn_srchgbn" propid="value" datasetid="ds_send_data" columnid="srchgbn"/>
- <BindItem id="item1" compid="grp_sea.cmb_excuroomgrp" propid="value" datasetid="ds_send_data_cmb_info_initexcuroomgrp" columnid="excuroomgrpcdid"/>
- <BindItem id="item2" compid="grp_sea.ipt_date1" propid="value" datasetid="ds_send_data" columnid="srchdate1"/>
- <BindItem id="item3" compid="grp_sea.ipt_date2" propid="value" datasetid="ds_send_data" columnid="srchdate2"/>
- <BindItem id="item4" compid="grp_sea.rdo_assign" propid="value" datasetid="ds_send_data" columnid="srchassign"/>
- <BindItem id="item5" compid="group3.cmb_excuroom" propid="value" datasetid="ds_send_data_cmb_info_initexecroom" columnid="excuroomcdid"/>
- <BindItem id="item6" compid="group3.input1" propid="text" datasetid="ds_init" columnid="copyrslt"/>
- <BindItem id="item7" compid="group3.output1" propid="value" datasetid="ds_init" columnid="comportctl"/>
- <BindItem id="item8" compid="group3.input2" propid="value" datasetid="ds_hidden_barprntinfo" columnid="comport"/>
- <BindItem id="item9" compid="group3.ipt_Cnt" propid="value" datasetid="ds_send" columnid="cntNm"/>
- <BindItem id="item10" compid="group3.grp_acptrem.textarea2" propid="value" datasetid="ds_send" columnid="acptrem"/>
- <BindItem id="item11" compid="output2" propid="text" datasetid="ds_send_isoinfo" columnid="isolate"/>
- </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 "ast_commonxp::AST.xjs";
- include "com_commodulexp::SSZFM00901.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- include "ast_examcurexp::combolist.xjs";
- include "lis_commonxp::LZZ001.xjs";
- include "lis_commonxp::LLZ001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : Grid초기화
- ****************************************************************************************/
- function fInitGrid() {
- ds_main_subordlist_subordlist1.clearData();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방내역 접수 처리 Function
- ****************************************************************************************/
- function fExeAccept() {
- // 접수할 내역에 대한 체크여부
- var check = "";
- var loopcnt = 0;
- var loopcnt2 = 0;
- var loopcnt3 = 0;
- var loop = ds_main_subordlist_subordlist1.rowcount;
- for( var i = 0 ; i < loop; i++ ) {0
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
- loopcnt++;
- if ( ds_send_data.getColumn(0,"srchgbn") == "1" ) {
- if ( ds_main_subordlist_subordlist1.getColumn(i,"portprcpflag").getTrim() == "Y" &&
- ds_main_subordlist_subordlist1.getColumn(i,"lrgcd").getTrim() != "GR") {
- loopcnt2++;
- }
- }
- // 접수처리시 구분과 촬영실 정보 필수 입력
- if ( ds_send_data.getColumn(0,"srchgbn") == "1" ||
- ds_send_data.getColumn(0,"srchgbn") == "2" ||
- ds_send_data.getColumn(0,"srchgbn") == "3" ) {
- if ( utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")) ||
- utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid"))) {
- if ( ds_main_subordlist_subordlist1.getColumn(i,"portprcpflag").getTrim() == "Y" &&
- ds_main_subordlist_subordlist1.getColumn(i,"lrgcd").getTrim() == "GR") { // 전체조회에서는 포터블이포함.
- }else {
- loopcnt3++;
- }
- }
- }
- }
- }
- if ( loopcnt == 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- if ( loopcnt2 != 0 ) {
- sysf_messageBox("포터블 검사 시행불가 처방입니다.","I999");
- }
- if ( loopcnt3 != 0 ) {
- sysf_messageBox("[구분], [촬영실]을 선택해야 접수처리 가능합니다.","I999");
- return "0";
- }
- var execprcpstatcd = ""; // 처방상태코드 구분
- var prcpgenrflag = ""; // 외래입원응급실 구분
- var prcpnm = ""; // 처방명
- var inflag = ""; // 재원중 여부
- var rcptacptyn = ""; // 수납 여부
- //var rsrvflag = ""; // 협진 여부
- var portprcpflag = ""; // 포터블처방여부
- var execbaseflag = ""; // 실시기준여부 (A:접수 , E:실시)
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- execprcpstatcd = ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd");
- prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(i,"prcpgenrflag");
- prcpnm = ds_main_subordlist_subordlist1.getColumn(i,"prcpnm");
- inflag = ds_main_subordlist_subordlist1.getColumn(i,"inflag");
- rcptacptyn = ds_main_subordlist_subordlist1.getColumn(i,"rcptacptyn");
- portprcpflag = ds_main_subordlist_subordlist1.getColumn(i,"portprcpflag");
- precureprcpflag = ds_main_subordlist_subordlist1.getColumn(i,"precureprcpflag");
- clincstdycd = ds_main_subordlist_subordlist1.getColumn(i,"clincstdycd");
- // 진단방사선과일경우, 자동방배정여부(검사코드관리)
- // 공통, 미수납접수여부(검사코드관리)
- /*
- * 20070520, 처방,간호확인만 된것은 미수납이기에 접수불가함, 단, 미수납접수여부가 허용일경우는 체크한다.
- */
- if(check == "Y" ) {
- if( execprcpstatcd == "000" || execprcpstatcd == "100" ) {
- if( prcpgenrflag == "O" ) {
- if( rcptacptyn == "Y" ) { // 미수납접수여부 허용
- if ( sysf_messageBox(prcpnm + "은 미수납접수여부를 허용한 검사코드입니다. 접수를 ","Q002")==6 ) {
- if ( clincstdycd != "-" ) { // 임상연구용일 경우 접수 허용
- sysf_messageBox(prcpnm + "은 임상연구용 처방입니다.","I999");
- }
- }else {
- return "0";
- }
- }else {
- if ( precureprcpflag == "Y" ) { // 선처치일 경우 접수 허용
- sysf_messageBox(prcpnm + "은 선치치 처방입니다.","I999");
- }else {
- if ( clincstdycd != "-" ) { // 임상연구용일 경우 접수 허용
- sysf_messageBox(prcpnm + "은 임상연구용 처방입니다.","I999");
- }else {
- sysf_messageBox(prcpnm + "은 미수납된 처방이므로 접수할 수 없습니다.","I999");
- return "0";
- }
- }
- }
- }
- }
- }
-
- // 아래의 로직중 재원중은 나중에 체크해야 함.
- // if( execprcpstatcd == "000" || execprcpstatcd == "100" ) { // 미수납(처방,간호확인)
- // if( rcptacptyn == "Y" ) { // 미수납접수여부 허용
- //
- // //messageBox(prcpnm + "은 외래 미수납 내역은 접수할 수 없습니다.","I999");
- // //do nothing
- // } else {
- // if( inflag == "Y" ) { //재원중이면...
- // /* if( rsrvflag != "H" && rsrvflag != "C" ) { //협진 및 진료의뢰가 아니면... rsrvflag말고 다른 컬럼으로 체크해야 ...
- // model.alert("현재 재원중인 환자이므로 외래에서 발생된 " + ordnm + "은 접수할 수 없습니다.");
- // return;
- // }*/
- // } else { //재원중이 아니면...
- // //messageBox("외래 미수납 내역은 접수할 수 없습니다.","I999");
- // //return;
- // }
- // }
- // }
- } // end For Loop
-
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
- // 포터블 처방이면서 , 일반촬영검사일 경우 이동촬영실로 접수처리함.
- if ( ds_send_data.getColumn(0,"srchgbn") == "1" || ds_send_data.getColumn(0,"srchgbn") == "4" ) {
- if ( ds_main_subordlist_subordlist1.getColumn(i,"portprcpflag").getTrim() == "Y" && ds_main_subordlist_subordlist1.getColumn(i,"lrgcd").getTrim() == "GR") {
- var excuroomcd = group3.cmb_excuroom.value;
- if (utlf_isNull(excuroomcd)) {
- sysf_messageBox("촬영실을","C002");
- return "0";
- }
-
- ds_main_subordlist_subordlist1.setColumn(i,"examroomnm", group3.cmb_excuroom.text);
- ds_main_subordlist_subordlist1.setColumn(i,"excuroomcd", group3.cmb_excuroom.value);
- }
- if ( ds_send_data.getColumn(0,"srchgbn") == "1" && ds_main_subordlist_subordlist1.getColumn(i,"portprcpflag").getTrim() != "Y" ) {
- var idx = group3.cmb_excuroom.index; //cmb_excuroom.focusIndex+1; ??? 왜 +1?
- ds_main_subordlist_subordlist1.setColumn(i,"examroomnm",ds_init_cmb_info2_initexecroom.getColumn(idx,"excuroomcdnm"));
- ds_main_subordlist_subordlist1.setColumn(i,"excuroomcd",ds_init_cmb_info2_initexecroom.getColumn(idx,"excuroomcdid"));
- }
- }else {
- var idx = group3.cmb_excuroom.index; //cmb_excuroom.focusIndex+1;
- ds_main_subordlist_subordlist1.setColumn(i,"examroomnm",ds_init_cmb_info2_initexecroom.getColumn(idx,"excuroomcdnm"));
- ds_main_subordlist_subordlist1.setColumn(i,"excuroomcd",ds_init_cmb_info2_initexecroom.getColumn(idx,"excuroomcdid"));
- }
- }
- }
-
- // var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist1[check='Y']");
- // var rCSV = getNodeListCSV(nodeList);
- ds_main_subordlist_subordlist1.filter("check == 'Y'");
- ds_send_data_tobeacptprcp_tobeacptprcplist.copyData(ds_main_subordlist_subordlist1,true);
- ds_main_subordlist_subordlist1.filter("");
-
- if ( ds_send_data_tobeacptprcp_tobeacptprcplist.rowcount < 1 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- // model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- if ( sysf_messageBox("접수를 ","Q002")==6 ) {
- var srchgbn = ds_send_data.getColumn(0,"srchgbn");
-
- if (srchgbn == "4") {
- frmf_inputEnterKey("group3.btn_prt", "onclick", new ClickEventInfo);
- }
- dsf_setFixVal(ds_send_data_tobeacptprcp_tobeacptprcplist
- ,"transactiongubn:1,largeclass:M1,execprcpstat440cd:440,execprcpstat610cd:610,rtno:-,execrid1:-,reqagnphoyn:N,tretflagcd:440,"
- +"indd:00000000,icfflag:-,arvdt:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,"
- +"excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,"
- +"excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,"
- +"cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-,excupartgrpcd:-");
- dsf_setTypeFormat(ds_send_data_tobeacptprcp_tobeacptprcplist, "execprcpuniqno:INT^prcpno:INT^cretno:INT^prcphistno:INT^rsltno:INT");
- var oParam = {};
- oParam.id = "TXAEA01301";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptExamCureExecPrcpList";
- oParam.inds = "reqparam=ds_send_data_tobeacptprcp_tobeacptprcplist";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAEA01301";
- tranf_submit(oParam);
-
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }else {
- ds_send_data_tobeacptprcp_tobeacptprcplist.clear();
- return "0";
- }
-
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방내역 바코드 출력 Function
- ****************************************************************************************/
- function fExeBarCodePrt() {
- var sSndMsg = "";
- var sBcNo = "";
- var iprintcnt = 0;
- var pid = "";
- var patnm = "";
- var sna = "";
- var roomcd = "";
- var excupartcd = "";
- var prcpdelivefact = "";
- var prcphopedd = "";
- var erprcpflag = "";
- var prcpnm = "";
- var barpid = "";
- var srchLength1 = ds_main_subordlist_subordlist1.rowcount;
-
- for ( var i = 0; i < srchLength1; i++ ) {
- if (ds_main_subordlist_subordlist1.getColumn(i,"check") == "Y" ) {
- // 이름,성별,나이,환자번호,병실,검사부위,comment,적용일시,(정기,응급)
- pid = ds_main_subordlist_subordlist1.getColumn(i,"pid");
- patnm = ds_main_subordlist_subordlist1.getColumn(i,"patnm");
- sna = ds_main_subordlist_subordlist1.getColumn(i,"sna");
- roomcd = ds_main_subordlist_subordlist1.getColumn(i,"roomcd");
- excupartcd = ds_main_subordlist_subordlist1.getColumn(i,"excupartcd");
- prcpdelivefact = ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact");
- prcphopedd = ds_main_subordlist_subordlist1.getColumn(i,"prcphopedd");
- erprcpflag = ds_main_subordlist_subordlist1.getColumn(i,"erprcpflag");
- prcpnm = ds_main_subordlist_subordlist1.getColumn(i,"prcpnm");
- barpid = pid;
- if ( utlf_isNull(pid) ) {
- sysf_messageBox("처방목록이 선택되지 ", "E007");
- return;
- }
-
- sSndMsg = "";
-
- //시작(X, Y)
- sSndMsg += lzzfBP_StartFormat(0, 0);
- sSndMsg += "^BY2,2.5^FO" + "200" + "," + "30"; // 바코드 Width 조절
- sSndMsg += "^BCN,70,N,N,N^FD" + "*"+barpid+"*" + "^FS";
- // 등록번호 --
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(85, 150, pid );
- //환자명 --
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
-
- //sSndMsg += CommAX.PrtImgOut("GRAPH003", patnm);
- //sSndMsg += lzzfBP_FiendOrigin(100, 210)
- //sSndMsg += "^XGGRAPH003,2,2^FS";
-
- sSndMsg += CommAX.PrtImgOut(100, 210, patnm, 2, 2); //가로시작위치, 세로시작위치, 출력할문자열, 1,1 (비율)
- sSndMsg += CommAX.HanImageData();
-
- // 성별나이
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(350, 150, sna );
-
- // 병실코드
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(480, 150, roomcd );
- // 부위코드
- // sSndMsg += lzzfBP_ChangeFont("C", 35, 15); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(400, 270, excupartcd );
- sSndMsg += lzzfBP_ChangeFont("C", 35, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(85, 270, prcpnm );
- // 처방전달사항
- sSndMsg += lzzfBP_ChangeFont("C", 35, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(400, 270, prcpdelivefact );
-
- // 희망일자
- sSndMsg += lzzfBP_ChangeFont("C", 35, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(350, 210, prcphopedd );
-
- // 정기응급여부 --
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(85, 150, erprcpflag );
- // 처방명
- // sSndMsg += fCarePrintOutH(5, 180, 1, "Y", prcpnm , "");
- // sSndMsg += lzzfBP_ChangeFont("C", 40, 15);
- // sSndMsg += lzzfBP_FieldDataA(5, 180, prcpnm);
- //종료(매수)
- sSndMsg += lzzfBP_EndFormat();
- CommAX.SendMessage(sSndMsg);
-
- ds_hidden.setColumn(0,"Message", CommAX.Message);
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 프린터 설정
- ****************************************************************************************/
- function fSetPrint() {
- // LZZ001 에서의 동작 때문에 ds_main_barcdprntsetup 대신에 ds_barcdprntsetup 사용
- var prntsetupinfo = ds_barcdprntsetup.getColumn(0,"prntsetupinfo");
- var objArg = new Object();
- objArg.arg_sSetupInfo = prntsetupinfo;
- objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
- frmf_modal("SPZUR00300", "SPZUR00300", objArg, null, 0, 20, 150, null, null, null, null, null, "M");
-
- if(!utlf_isNull(frmf_getParameter("SetupInfo")))
- ds_barcdprntsetup.setColumn(0,"prntsetupinfo",frmf_clearParameter("SetupInfo"));
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEA01600
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEA01600_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEA01600
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEA01600_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(group3.grd_subordlist1); // 그리드 전체 체크 기능 + 그리드소트
- grdf_setRowTypeIcon(group3.grd_subordlist1, 0); // 그리드 상태 표시
- grdf_setToolTipBind(group3.grd_subordlist1);
-
- this.setTimer(1, 50);
- }
- function SMAEA01600_ontimer(obj:Form, e:TimerEventInfo)
- {
- if(e.timerid == 1) {
- this.killTimer(e.timerid);
-
- lf_aezfSetSuppDeptcd();
- ds_send_globalinstance.setColumn(0,"instance1",frmf_getParameter("AST_DEPTCD"));
-
- dsf_createDsRow("ds_temp_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:ds_send_globalinstance.getColumn(0,"instance1")}
- , {col:"rbasecdflag" , type:"STRING", size:256, val:"R"}
- , {col:"ebasecdflag" , type:"STRING", size:256, val:"E"}
- , {col:"instcd" , type:"STRING", size:256, val:""}
- , {col:"initflag" , type:"STRING", size:256, val:"1"}
- , {col:"alladdyn" , type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01301";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitExamCureRoomGrpCodeList";
- oParam.inds = "reqparam=ds_temp_reqparam";
- oParam.outds = "ds_init_cmb_info_initexcuroomgrp=initexcuroomgrp ds_init_cmb_info_initexcuroomgrp2=initexcuroomgrp2 ds_init_cmb_info_initexecroom=initexcuroom "
- +"ds_init_cmb_info_initexecrid1=initexecrid ds_init_cmb_info_initexecrid2=initexecrid ds_init_cmb_info_initexecrid3=initexecrid "
- +"ds_init_cmb_info_initexecrid4=initexecrid ds_init_cmb_info_initexecward=initexcuward ds_init_cmb_info_suppdept=suppdept "
- +"ds_init_cmb_info_initsystgrd=initsystgrd ds_init_cmb_info_initsystmdl=initsystmdl ds_init_cmb_info_initsystchief=initsystchief";
- oParam.async = true;
- oParam.callback = "cf_TRAEA01301";
- tranf_submit(oParam);
- // zbcfGetCodeList( new Array("M0010"), new Array("/root/init/baseinfo/initprcpgenrflagcd") );
- // submit("TRZBC00101", false);
- var arrParam = [{dsNm: "ds_init_M0010", cdGrpId: "M0010"}
- ]
- appf_getCodeList(arrParam);
-
- grp_sea.ipt_date1.value = utlf_getCurrentDate();
- grp_sea.ipt_date2.value = utlf_getCurrentDate();
- grp_sea.cmb_excuroomgrp.value = "GR";
- grp_sea.rdo_assign.index = 0;
- group3.cmb_excuroom.value = "RA062";
-
- //fCmbExcuroomgrpSelect();
- //frmf_inputEnterKey("grp_sea.cmb_excuroomgrp", "onitemchanged", new ItemChangeEventInfo);
-
- //바코드 출력
- dsf_makeValue(ds_send,"scrnid","string",frmf_getScreenID()); // 20090617 SATO 관련 추가
- var oParam = {}; // 20090617 SATO 관련 추가
- oParam.id = "TRLLC90101";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetSetUpInfo";
- oParam.inds = "scrnid=ds_send";
- oParam.outds = "ds_barcdprntsetup=getSetUpInfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC90101";
- tranf_submit(oParam);
- // 라벨출력 초기화
- lzzfMakeBrcdPrntObjHanDo("CommAX");
- //사용할때는 common.js 파일이 필요. ( 박상준 20091007 )
- //실시관리 화면에서 버튼으로 팝업띄우면 구분항목 연동
- if (frmf_checkOpener()) { //opener 검사
- var param = opener.frmf_getParameter("opener_parameter_id"); //opener parameter value를 get
- if(!utlf_isNull(param)) { // opener parameter value가 있는 경우
- // 전달받은 값을 구분자별로 잘라서 특정 노드에 Set
- condarray = param.split("▦");
- ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid",condarray[1]);
-
- fCmbExcuroomgrpSelect();
- //frmf_inputEnterKey("grp_sea.cmb_excuroomgrp", "onitemchanged", new ItemChangeEventInfo);
- }
- }
- // astGetComboList( new Array("P0001"), new Array("/root/init/cmb_info3/rexbar") );
- // submit("TRAAA00001", false);
- var arrParam = [{dsNm: "ds_init_P0001", cdGrpId: "P0001"}
- ]
- lf_getAstCodeList(arrParam);
- // model.removeNodeset("/root/init/cmb_info3/rexbar/P0001[" + 1 + "]");
- ds_init_P0001.deleteRow(0);
- ds_send.setColumn(0,"cntNm", "1");
- if(ds_send_data.getColumn(0,"srchgbn") == "4") { // 포터블
- ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid", "GR");
-
- fCmbExcuroomgrpSelect();
- //frmf_inputEnterKey("grp_sea.cmb_excuroomgrp", "onitemchanged", new ItemChangeEventInfo);
-
- ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", "RA062");
- }
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- function cf_TRAEA01301(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_init_cmb_info_initexcuroomgrp.updateColID("basecdcnts","excuroomgrpcdid");
- ds_init_cmb_info_initexcuroomgrp.updateColID("basecdcnts2","excuroomgrpcdnm");
- ds_init_cmb_info_initexcuroomgrp2.updateColID("basecdcnts","excuroomgrpcdid");
- ds_init_cmb_info_initexcuroomgrp2.updateColID("basecdcnts2","excuroomgrpcdnm");
- ds_init_cmb_info_initexecroom.updateColID("basecd","excuroomcdid");
- ds_init_cmb_info_initexecroom.updateColID("basecdflagdesc","excuroomcdnm");
- ds_init_cmb_info_initexecrid1.updateColID("basecd","execrid1cdid");
- ds_init_cmb_info_initexecrid1.updateColID("basecdflagdesc","execrid1cdnm");
- // ds_init_cmb_info_initexecrid2.updateColID("basecd","execrid2cdid");
- // ds_init_cmb_info_initexecrid2.updateColID("basecdflagdesc","execrid2cdnm");
- // ds_init_cmb_info_initexecrid3.updateColID("basecd","execrid3cdid");
- // ds_init_cmb_info_initexecrid3.updateColID("basecdflagdesc","execrid3cdnm");
- // ds_init_cmb_info_initexecrid4.updateColID("basecd","execrid4cdid");
- // ds_init_cmb_info_initexecrid4.updateColID("basecdflagdesc","execrid4cdnm");
- ds_init_cmb_info_initexecward.updateColID("wardroomcdid","execwardcdid");
- ds_init_cmb_info_initexecward.updateColID("wardroomcdnm","execwardcdnm");
- ds_init_cmb_info_initsystgrd.updateColID("basecd","rsltclscd1");
- ds_init_cmb_info_initsystgrd.updateColID("basecdflagdesc","rsltclsnm1");
- ds_init_cmb_info_initsystmdl.updateColID("basecd","rsltclscd2");
- ds_init_cmb_info_initsystmdl.updateColID("basecdflagdesc","rsltclsnm2");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_sea.btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_isoinfo.setColumn(0,"isolate","");
- ds_main_subordlist_subordlist1.clearData();
- dsf_createDsRow("ds_temp_reqparam", [
- {col:"basesuppdeptcd" , type:"STRING", size:256, val:ds_send_globalinstance.getColumn(0,"instance1")}
- , {col:"excuroomgrpcdid" , type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"srchdate1" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate2")}
- , {col:"srchgbn" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchgbn")}
- , {col:"srchassign" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchassign")}
- ]);
-
- var oParam = {};
- oParam.id = "TRAEA01601";
- oParam.service = "examcureacptexecapp.AssgMngt";
- oParam.method = "reqGetPortableExamCureRoomAssignList";
- oParam.inds = "reqparam=ds_temp_reqparam";
- oParam.outds = "ds_main_subordlist_subordlist1=examcureexecprcplist";
- oParam.async = true;
- oParam.callback = "cf_TRAEA01601";
- tranf_submit(oParam);
-
- // Grid Background Color Clear 속도개선 EXPR 처리
- // var colCnt = group3.grd_subordlist1.getFormatColCount();
-
- // group3.grd_subordlist1.setCellProperty("body",12,"color","expr(angiouseyn == 'Y' ? '#FF0000' : '#080808')");
- // group3.grd_subordlist1.setCellProperty("body",12,"color2","expr(angiouseyn == 'Y' ? '#FF0000' : '#080808')");
- //
- // // 포터블 처방조회이면, 저장시 이동촬영검사실로 강제 배정합니다.
- // if(ds_send_data.getColumn(0,"srchgbn") == "1" || ds_send_data.getColumn(0,"srchgbn") == "4") {
- // for(var i = 1; i < colCnt; i++) {
- // group3.grd_subordlist1.setCellProperty("body",i,"background","expr( cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF' )");
- // group3.grd_subordlist1.setCellProperty("body",i,"background2","expr( cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF' )");
- // }
- // } else {
- // for(var i = 1; i < colCnt; i++) {
- // group3.grd_subordlist1.setCellProperty("body",i,"background","expr( cnclflag == '예약취소' ? '#FFFF00' : '#FFFFFF' )");
- // group3.grd_subordlist1.setCellProperty("body",i,"background2","expr( cnclflag == '예약취소' ? '#FFFF00' : '#FFFFFF' )");
- // }
- // }
- // if(ds_send_data.getColumn(0,"srchgbn") == "1" || ds_send_data.getColumn(0,"srchgbn") == "4") {
- // for(var i = 1; i < colCnt; i++) {
- // group3.grd_subordlist1.setCellProperty("body",i,"background","expr( cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF' )");
- // group3.grd_subordlist1.setCellProperty("body",i,"background2","expr( cnclflag == '예약취소' ? '#FFFF00' : portprcpflag == 'Y' && lrgcd != 'GR' ? '#FD3402' : '#FFFFFF' )");
- // }
- // } else {
- // for(var i = 1; i < colCnt; i++) {
- // group3.grd_subordlist1.setCellProperty("body",i,"background","expr( cnclflag == '예약취소' ? '#FFFF00' : '#FFFFFF' )");
- // group3.grd_subordlist1.setCellProperty("body",i,"background2","expr( cnclflag == '예약취소' ? '#FFFF00' : '#FFFFFF' )");
- // }
- // }
- }
- function cf_TRAEA01601(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- dsf_setTypeFormat(ds_main_subordlist_subordlist1, "prcpno:INT^cretno:INT^prcphistno:INT^execprcpuniqno:INT");
- if(!utlf_isNull(ds_main_subordlist_subordlist1.getColumnInfo("check1"))) ds_main_subordlist_subordlist1.updateColID("check1","check");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_sea.btn_prntset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 프린터설정
- ****************************************************************************************/
- function grp_sea_btn_prntset_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetPrint();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : grp_sea.cmb_excuroomgrp
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회 구분 변경
- ****************************************************************************************/
- function grp_sea_cmb_excuroomgrp_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fCmbExcuroomgrpSelect();
-
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- function fCmbExcuroomgrpSelect() {
- dsf_createDsRow("ds_temp_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:ds_send_globalinstance.getColumn(0,"instance1")}
- , {col:"rbasecdflag" , type:"STRING", size:256, val:"R"}
- , {col:"ebasecdflag" , type:"STRING", size:256, val:"E"}
- , {col:"basecdcnts" , type:"STRING", size:256, val:grp_sea.cmb_excuroomgrp.value}
- ]);
-
- var oParam = {};
- oParam.id = "TRAEA01306";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitPhotoExamCureRoomCodeList";
- oParam.inds = "reqparam=ds_temp_reqparam";
- oParam.outds = "ds_init_cmb_info2_initexecroom=initexcuroom ds_init_cmb_info2_initexecrid1=initexecrid ds_init_cmb_info2_initexecrid2=initexecrid "
- + "ds_init_cmb_info2_initexecrid3=initexecrid ds_init_cmb_info2_initexecrid4=initexecrid";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01306";
- tranf_submit(oParam);
- }
- function cf_TRAEA01306(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_init_cmb_info2_initexecrid2.copyData(ds_init_cmb_info2_initexecrid1);
- ds_init_cmb_info2_initexecrid3.copyData(ds_init_cmb_info2_initexecrid1);
- ds_init_cmb_info2_initexecrid4.copyData(ds_init_cmb_info2_initexecrid1);
-
- ds_init_cmb_info2_initexecroom.updateColID("basecd","excuroomcdid");
- ds_init_cmb_info2_initexecroom.updateColID("basecdflagdesc","excuroomcdnm");
- ds_init_cmb_info2_initexecrid1.updateColID("basecd","execrid1cdid");
- ds_init_cmb_info2_initexecrid1.updateColID("basecdflagdesc","execrid1cdnm");
- ds_init_cmb_info2_initexecrid2.updateColID("basecd","execrid2cdid");
- ds_init_cmb_info2_initexecrid2.updateColID("basecdflagdesc","execrid2cdnm");
- ds_init_cmb_info2_initexecrid3.updateColID("basecd","execrid3cdid");
- ds_init_cmb_info2_initexecrid3.updateColID("basecdflagdesc","execrid3cdnm");
- ds_init_cmb_info2_initexecrid4.updateColID("basecd","execrid4cdid");
- ds_init_cmb_info2_initexecrid4.updateColID("basecdflagdesc","execrid4cdnm");
-
- ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", "");
- fInitGrid();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : grp_sea.btn_srchgbn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 응급실 ,병동 클릭시 - 구분 : GR , 촬영실 : 응급촬영실
- * : 포터블 클릭시 - 구분 : GR , 촬영실 : 이동촬영실
- ****************************************************************************************/
- function grp_sea_btn_srchgbn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if((ds_send_data.getColumn(0,"srchgbn") == "2") || (ds_send_data.getColumn(0,"srchgbn") == "3") || (ds_send_data.getColumn(0,"srchgbn") == "5")){ // 응급실, 병동, EICU
- ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid", "GR");
-
- fCmbExcuroomgrpSelect();
- //frmf_inputEnterKey("grp_sea.cmb_excuroomgrp", "onitemchanged", new ItemChangeEventInfo);
-
- ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", "RA061");
- } else if(ds_send_data.getColumn(0,"srchgbn") == "4") { // 포터블
- ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid", "GR");
-
- fCmbExcuroomgrpSelect();
- //frmf_inputEnterKey("grp_sea.cmb_excuroomgrp", "onitemchanged", new ItemChangeEventInfo);
-
- ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", "RA062");
- } else if(ds_send_data.getColumn(0,"srchgbn") == "6") { // 코로나
- ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid", "GR");
-
- fCmbExcuroomgrpSelect();
- //frmf_inputEnterKey("grp_sea.cmb_excuroomgrp", "onitemchanged", new ItemChangeEventInfo);
-
- ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", "RS001");
- }
-
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_subordlist_subordlist1
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 체크박스 값 변경시 데이터셋 값 변경
- ****************************************************************************************/
- function ds_main_subordlist_subordlist1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="check") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_prt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 바코드출력
- ****************************************************************************************/
- function group3_btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- // Check가 Y 일시, Rexport
- // Check가 N 일시,
- var idx = 0;
- var currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
-
- if (ds_init_P0001.getColumn(0,"cdid") == "Y") {
- var rows = ds_main_subordlist_subordlist1.rowcount;
-
- for ( var i = 0; i < rows; i++ ) {
- dsf_createDs("ds_rexsend_rexbarcode");
-
- if (ds_main_subordlist_subordlist1.getColumn(i,"check") == "Y") {
- dsf_makeValue(ds_rexsend_rexbarcode,"pid" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"pid"));
- dsf_makeValue(ds_rexsend_rexbarcode,"patnm" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"patnm"));
- dsf_makeValue(ds_rexsend_rexbarcode,"prcpnm" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"prcpnm"));
- dsf_makeValue(ds_rexsend_rexbarcode,"rsrvdd" ,"string",currentdate );
- dsf_makeValue(ds_rexsend_rexbarcode,"sex" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"sna"));
- dsf_makeValue(ds_rexsend_rexbarcode,"age" ,"string","");
- dsf_makeValue(ds_rexsend_rexbarcode,"wardcddeptengabbr" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"wardengabbr"));
- dsf_makeValue(ds_rexsend_rexbarcode,"excupartcd" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"excupartcd"));
- dsf_makeValue(ds_rexsend_rexbarcode,"roomcd" ,"string","");
- // 2011.01.17 cyw 희망일자 추가
- dsf_makeValue(ds_rexsend_rexbarcode,"prcphopedd" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"prcphopedd"));
- //2011.1.4 cyw
- if( !utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")) ){
- dsf_makeValue(ds_rexsend_rexbarcode,"examroomnm" ,"string",group3.cmb_excuroom.text);
- }else{
- dsf_makeValue(ds_rexsend_rexbarcode,"examroomnm" ,"string","");
- }
-
- dsf_makeValue(ds_rexsend_rexbarcode,"wardcdnm" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"wardcdnm"));
- // 2011.10.11 처방컨맨드 kya
- dsf_makeValue(ds_rexsend_rexbarcode,"prcpdelivefact" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact"));
-
- //20170817 감염정보표시
- dsf_makeValue(ds_rexsend_rexbarcode,"isoldispcd" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"isoldispcd"));
-
- // 바코드기의 데이터 인식이 빠르게 안되서 임의로 화면을 추가함으로 시간늘리기!!
- // modal("SPMNZ00300", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- var prntCnt = ds_send.getColumn(0,"cntNm");
-
- for (var a = 1 ; a <= prntCnt ; a++ )
- {
- // makeReportPreview(0,0,10, 10, "");
- // fPrintRexbar("RPAER01200");
- sysf_trace(ds_rexsend_rexbarcode.saveXML());
- rptf_printRexbar("RPAER01200",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode);
- }
- idx++;
- }
- }
-
- if( idx < 1 )
- {
- var row = ds_main_subordlist_subordlist1.rowposition;
- dsf_createDs("ds_rexsend_rexbarcode");
-
- if( row > -1 ) {
- dsf_makeValue(ds_rexsend_rexbarcode,"pid", "string",ds_main_subordlist_subordlist1.getColumn(row,"pid"));
- dsf_makeValue(ds_rexsend_rexbarcode,"patnm", "string",ds_main_subordlist_subordlist1.getColumn(row,"patnm"));
- dsf_makeValue(ds_rexsend_rexbarcode,"prcpnm", "string",ds_main_subordlist_subordlist1.getColumn(row,"prcpnm"));
- dsf_makeValue(ds_rexsend_rexbarcode,"rsrvdd", "string",currentdate);
- dsf_makeValue(ds_rexsend_rexbarcode,"sex", "string",ds_main_subordlist_subordlist1.getColumn(row,"sna"));
- dsf_makeValue(ds_rexsend_rexbarcode,"age", "string","");
- dsf_makeValue(ds_rexsend_rexbarcode,"wardcddeptengabbr","string",ds_main_subordlist_subordlist1.getColumn(row,"wardengabbr"));
- dsf_makeValue(ds_rexsend_rexbarcode,"excupartcd", "string",ds_main_subordlist_subordlist1.getColumn(row,"excupartcd"));
- dsf_makeValue(ds_rexsend_rexbarcode,"roomcd", "string","");
- dsf_makeValue(ds_rexsend_rexbarcode,"examroomnm", "string",group3.cmb_excuroom.text);
- dsf_makeValue(ds_rexsend_rexbarcode,"wardcdnm", "string",ds_main_subordlist_subordlist1.getColumn(row,"wardcdnm"));
- // 2011.01.17 cyw 희망일자 추가
- dsf_makeValue(ds_rexsend_rexbarcode,"prcphopedd", "string",ds_main_subordlist_subordlist1.getColumn(row,"prcphopedd"));
- // modal("SPMNZ00300", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- var prntCnt = ds_send.getColumn(0,"cntNm");
-
- for (var a = 1 ; a <= prntCnt ; a++ )
- {
- // makeReportPreview(0,0,10, 10, "");
- // fPrintRexbar("RPAER01200");
- rptf_printRexbar("RPAER01200",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode);
- }
- }
- }
- } else {
- // 20090617 SATO 관련 추가
- var prtkind = ds_data_setupinfo.getColumn(0,"prntkind");
-
- if ( prtkind == "2" || prtkind == "6" || prtkind == "7" ){
- var pid = "";
- var patnm = "";
- var sna = "";
- var roomcd = "";
- var excupartcd = "";
- var prcpdelivefact = "";
- var prcphopedd = "";
- var erprcpflag = "";
- var prcpnm = "";
- var barpid = "";
- var srchLength1 = ds_main_subordlist_subordlist1.rowcount;
-
- for ( var i = 0; i < srchLength1; i++ ) {
- if (ds_main_subordlist_subordlist1.getColumn(i,"check") == "Y" ) {
- // 이름,성별,나이,환자번호,병실,검사부위,comment,적용일시,(정기,응급)
- pid = ds_main_subordlist_subordlist1.getColumn(i,"pid");
- patnm = ds_main_subordlist_subordlist1.getColumn(i,"patnm");
- sna = ds_main_subordlist_subordlist1.getColumn(i,"sna");
- roomcd = ds_main_subordlist_subordlist1.getColumn(i,"wardengabbr") + "/" + ds_main_subordlist_subordlist1.getColumn(i,"roomcd");
- excupartcd = ds_main_subordlist_subordlist1.getColumn(i,"excupartcd");
- prcpdelivefact = ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact");
- deptengabbr = ds_main_subordlist_subordlist1.getColumn(i,"deptengabbr");
- erprcpflag = ds_main_subordlist_subordlist1.getColumn(i,"erprcpflag");
- prcpnm = ds_main_subordlist_subordlist1.getColumn(i,"prcpnm");
- barpid = pid;
-
- // fBarcdPhoLbPrtSato(pid, patnm, sna, roomcd, excupartcd, prcpdelivefact, deptengabbr, erprcpflag, prcpnm, barpid); // SATO 출력스크립트 호출
- lf_BarcdPhoLbPrtSato(pid, patnm, sna, roomcd, prcpdelivefact, deptengabbr, prcpnm, barpid)
- }
- }
- } else {
- var portOpenTF = ""; //오픈 성공 여부
- CommAX.CommPort = ds_hidden_barprntinfo.getColumn(0,"comport"); // 출력 Port
- CommAX.Settings = ds_hidden_barprntinfo.getColumn(0,"setting"); // Comm 설정
- portOpenTF = CommAX.PortOpen("true");
-
- if(portOpenTF == "TRUE"){
- fExeBarCodePrt();
- CommAX.PortOpen("false");
- } else {
- sysf_messageBox("아래 사항을 확인후 재출력해주십시오."
- + " \n 1.프린트설정 화면에서 통신유형을 com 으로 선택한 경우 port 번호 확인"
- + " \n 2.케이블 확인"
- + " \n 3.먼저 출력중인 바코드 확인(모두 출력된 후 재출력하십시오.)", "I", "");
- return;
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_subordlist1
- * Event : onexpandup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자 및 검사실정보 버튼 클릭
- ****************************************************************************************/
- function group3_grd_subordlist1_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- var colidx = e.col;
-
- //if(grd_codelist.getBindCellIndex("body","acptrem") == colidx) {
- if(group3.grd_subordlist1.getBindCellIndex("body","acptrem") == colidx) {
- var rownum = obj.currentrow;
- ds_send.setColumn(0,"acptrem" , ds_main_subordlist_subordlist1.getColumn(rownum,"acptrem"));
- group3.grp_acptrem.visible = true;
-
- //배정, 미배정 확인
- // if( !utlf_isNull(ds_send_data.getColumn(0,"srchassign"))) {
- // group3.grp_acptrem.btn_acptremsave.visible = true;
- // } else {
- // group3.grp_acptrem.btn_acptremsave.visible = true;
- // }
- group3.grp_acptrem.btn_acptremsave.visible = true;
- } else if(group3.grd_subordlist1.getBindCellIndex("body","prcpdelivefact") == colidx) {
- ds_send.setColumn(0,"acptrem",ds_main_subordlist_subordlist1.getColumn(e.row,"prcpdelivefact"));
- group3.grp_acptrem.visible = true;
- group3.grp_acptrem.btn_acptremsave.visible = false;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.grp_acptrem.btn_acptremsave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사실정보 저장
- ****************************************************************************************/
- function group3_grp_acptrem_btn_acptremsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( sysf_messageBox("검사실 정보를","Q002")== 6 ) {
- //20140512 kya 추가
- var cRow = ds_main_subordlist_subordlist1.rowposition;
-
- if ( !utlf_isNull(ds_send_data.getColumn(0,"srchassign")) ) {
- // 2011.02.23 c y w
- dsf_createDsRow("ds_reqparam", [
- {col:"acptrem", type:"STRING", size:256, val:ds_send.getColumn(0,"acptrem")}
- , {col:"prcpdd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd")}
- , {col:"execprcpuniqno", type:"INT", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"basesuppdeptcd")}
- ]);
-
- var oParam = {};
- oParam.id = "TXAEA01304";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqSetAcptremUpdate";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEA01304";
- tranf_submit(oParam);
- } else {
- //TXAEA01109를 위하여 권영애
- dsf_createDsRow("ds_reqparam", [
- {col:"pid", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"pid")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:ds_send_globalinstance.getColumn(0,"instance1")}
- , {col:"memodesc", type:"STRING", size:256, val:ds_send.getColumn(0,"acptrem")}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno")}
- , {col:"memodd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"prcphopedd")}
- , {col:"showstartdd", type:"STRING", size:256, val:"20070707"}
- , {col:"showenddd", type:"STRING", size:256, val:"99999999"}
- , {col:"ecgflag", type:"STRING", size:256, val:""}
- , {col:"memorgstddprcpdd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd")}
- ]);
- var oParam = {};
- oParam.id = "TXAEA01109";
- oParam.service = "examcureacptexecapp.PatRem";
- oParam.method = "reqInsPatRem";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_hidden_item=rtnParm";
- oParam.async = false;
- oParam.callback = "cf_TXAEA01109";
- tranf_submit(oParam);
- }
-
- ds_main_subordlist_subordlist1.setColumn(cRow,"acptrem", ds_send.getColumn(0,"acptrem"));
- }
-
- ds_send.setColumn(0,"acptrem","");
- group3.grp_acptrem.visible = false;
- }
- function cf_TXAEA01304(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("저장이 완료되었습니다.","I999");
- }
- function cf_TXAEA01109(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("저장이 완료되었습니다.","I999");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.grp_acptrem.button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사실 정보 닫기
- ****************************************************************************************/
- function group3_grp_acptrem_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.grp_acptrem.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장
- ****************************************************************************************/
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeAccept();
- }
- function group3_grd_subordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row < 0 ) return;
-
- //20161120 감염정보조회
- var isolate = ds_main_subordlist_subordlist1.getColumn(e.row,"isolate");
-
- if (!utlf_isNull(isolate)) {
- ds_send_isoinfo.setColumn(0,"isolate", "<< 감염정보 >> " + isolate);
- } else {
- ds_send_isoinfo.setColumn(0,"isolate", "");
- }
-
- //20160425 동의서스캔이미지 즉시 조회
- if(obj.getBindCellIndex("body","rsrvtmplyn") == e.col) fOCRImageView();
- }
- function grp_sea_btn_srchgbn_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|