1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLLC00200" position="absolute 0 0 1195 797" titletext="병동채혈관리" oninit="SMLLC00200_oninit" onload="SMLLC00200_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 25" id="group1">
- <Layouts>
- <Layout>
- <Static text="병동채혈관리" position="absolute 0 0 111 25" id="caption6" class="tit_1"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 23 1195 50" id="grp_btn" scrollbars="none" anchor="left top right">
- <Layouts>
- <Layout>
- <Div position="absolute 380 0 615 25" id="group5" anchor="default"/>
- <Button position="absolute 0 5 92 25" id="button26" class="btn3" text="프린터설정" anchor="default" onclick="grp_btn_button26_onclick"/>
- <Button position="absolute 93 5 197 25" id="button5" class="btn3" text="채취일시등록" anchor="default" onclick="grp_btn_button5_onclick"/>
- <Button position="absolute 200 5 280 25" id="button8" class="btn3" text="이력조회" anchor="default" onclick="grp_btn_button8_onclick"/>
- <Button position="absolute 1127 5 1195 25" id="btn_can2" class="btn4" text="초기화" anchor="top right" onclick="grp_btn_btn_can2_onclick"/>
- <Shape position="absolute 0 24 1194 30" linetype="horizontal" id="line32" class="line_6" anchor="left top right"/>
- <Div position="absolute 661 0 1125 25" id="group3" anchor="default">
- <Layouts>
- <Layout>
- <Button position="absolute 372 5 464 25" id="btn_bcollcan1" class="btn4" text="바코드취소" anchor="top right" onclick="grp_btn_group3_btn_bcollcan1_onclick"/>
- <CheckBox position="absolute 75 5 195 25" id="checkbox2" anchor="top right" text="취소사유등록여부" truevalue="1" falsevalue="0"/>
- <Button position="absolute 301 5 369 25" id="btn_reprnt" class="btn4" text="재발행" anchor="top right" onclick="grp_btn_group3_btn_reprnt_onclick"/>
- <Button position="absolute 194 5 298 25" id="button4" class="btn4" text="Frozen추가" anchor="top right" onclick="grp_btn_group3_button4_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 756 0 1126 25" id="group2" anchor="top right">
- <Layouts>
- <Layout>
- <Button position="absolute 278 5 370 25" id="btn_nobcoll1" class="btn4" text="바코드발행" anchor="top right" onclick="grp_btn_group2_btn_nobcoll1_onclick"/>
- <Button position="absolute 221 5 277 25" id="btn_bt" class="btn4" text="접수" anchor="top right" onclick="grp_btn_group2_btn_bt_onclick"/>
- <Combo position="absolute 61 5 218 25" id="cmb_btkind" visible="false" innerdataset="ds_init_cmb_btkind" datacolumn="nm" codecolumn="cd" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 283 5 363 25" id="button1" class="btn3" text="접수내역" anchor="default" onclick="grp_btn_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 53 1195 797" id="grp_biz" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Div position="absolute 0 10 320 300" id="group6" visible="false" anchor="default" class="div_SA2">
- <Layouts>
- <Layout>
- <Static text="등록번호 :" position="absolute 15 9 115 26" id="caption8" class="search_name" anchor="default"/>
- <Radio position="absolute 126 63 291 97" id="radio3" class="radio_search" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_group6_radio3_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전체조회</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">신규발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">재발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">부적합검체</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 235 265 291 287" id="button2" class="btn1" text="조회" anchor="default" onclick="grp_biz_group6_button2_onclick"/>
- <Combo position="absolute 125 145 290 164" id="combo6" class="combo_search" innerdataset="@ds_init_lb0001" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="grp_biz_group6_combo6_onitemchanged" onitemclick="grp_biz_group6_combo6_onitemclick"/>
- <Static text="병 동 :" position="absolute 15 146 109 163" id="caption9" class="search_name" anchor="default"/>
- <Combo position="absolute 104 8 293 27" id="combo7" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </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>
- </Combo>
- <Calendar position="absolute 102 120 187 139" id="input3" class="input_search" anchor="default"/>
- <Static text="~" position="absolute 189 119 204 136" align="align:center middle;" id="caption10" class="search_no_b" anchor="default"/>
- <Shape position="absolute 218 265 224 287" linetype="vertical" id="line1" class="line_4" anchor="default"/>
- <Static text="검색구간 :" position="absolute 15 99 109 116" id="caption11" class="search_name" anchor="default"/>
- <Shape position="absolute 15 53 293 59" linetype="horizontal" id="line2" class="line_7" anchor="default"/>
- <Calendar position="absolute 207 120 291 139" id="input4" class="input_search" anchor="default"/>
- <Static text="바코드구분 :" position="absolute 15 63 126 80" id="caption12" class="search_name" anchor="default"/>
- <Radio position="absolute 126 96 290 112" id="radio4" class="radio_search" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </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>
- <Edit position="absolute 104 32 273 51" id="input6" class="input_button" anchor="default"/>
- <Combo position="absolute 125 241 290 260" id="combo8" class="combo_search" innerdataset="@ds_init_lb0502" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="grp_biz_group6_combo8_onitemchanged" onitemclick="grp_biz_group6_combo8_onitemclick"/>
- <Static text="담당간호사 :" position="absolute 15 243 114 260" id="caption13" class="search_name" anchor="default"/>
- <Combo position="absolute 125 170 290 189" id="combo9" class="combo_search" innerdataset="@ds_init_lb0114" datacolumn="nm" codecolumn="cd" anchor="default" onitemclick="grp_biz_group6_combo9_onitemclick" onitemchanged="grp_biz_group6_combo9_onitemchanged"/>
- <Static text="병 실 :" position="absolute 15 171 109 188" id="caption14" class="search_name" anchor="default"/>
- <Static text="환 자 :" position="absolute 15 195 109 212" id="caption15" class="search_name" anchor="default"/>
- <Combo position="absolute 125 194 290 213" id="combo10" class="combo_search" innerdataset="@ds_init_pat" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="grp_biz_group6_combo10_onitemchanged"/>
- <Edit position="absolute 126 218 271 237" id="input7" class="input_button" anchor="default"/>
- <Button id="Button00" taborder="1" position="absolute 273 33 290 50" onclick="grp_biz_group6_Button00_onclick" anchor="default"/>
- <Button id="Button01" taborder="2" position="absolute 271 219 288 236" onclick="grp_biz_group6_Button01_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 6 320 250" id="group4" anchor="default" scrollbars="none">
- <Layouts>
- <Layout>
- <Div id="Div00" taborder="2" class="div_SA2" position="absolute 0 0 320 84" anchor="default"/>
- <Div id="Div01" taborder="3" class="div_SA2" position="absolute 0 85 320 188" anchor="default"/>
- <Div id="Div02" taborder="4" class="div_SA2" position="absolute 0 189 320 244" anchor="default"/>
- <Button position="absolute 243 164 299 184" id="button6" class="btn1" text="조회" anchor="default" onclick="grp_biz_group4_button6_onclick"/>
- <Combo position="absolute 134 89 299 109" id="combo1" class="combo_search" innerdataset="@ds_init_lb0001" datacolumn="nm" codecolumn="cd" anchor="default" onitemclick="grp_biz_group4_combo1_onitemclick" onitemchanged="grp_biz_group4_combo1_onitemchanged"/>
- <Static text="병 동 :" position="absolute 24 90 118 110" id="caption4" class="search_name" anchor="default"/>
- <Calendar position="absolute 111 60 196 80" id="input2" class="input_search" anchor="default" autoselect="true" autoskip="true"/>
- <Static text="~" position="absolute 202 62 217 79" align="align:center middle;" id="caption7" class="search_no_b" anchor="default"/>
- <Shape position="absolute 227 164 233 184" linetype="vertical" id="line3" class="line_4" anchor="default"/>
- <Static text="검색구간 :" position="absolute 24 40 118 60" id="caption17" class="search_name" anchor="default"/>
- <Calendar position="absolute 216 60 300 80" id="input5" class="input_search" anchor="default" autoselect="true"/>
- <Static text="바코드구분 :" position="absolute 24 4 135 24" id="caption19" class="search_name" anchor="default"/>
- <Radio position="absolute 114 41 319 57" id="radio2" class="radio_search" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_group4_radio2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </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>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 134 139 299 159" id="combo2" class="combo_search" innerdataset="@ds_init_lb0502" datacolumn="nm" codecolumn="cd" anchor="default" onitemclick="grp_biz_group4_combo2_onitemclick" onitemchanged="grp_biz_group4_combo2_onitemchanged"/>
- <Static text="담당간호사 :" position="absolute 24 139 123 159" id="caption2" class="search_name" anchor="default"/>
- <Combo position="absolute 134 114 299 134" id="combo3" class="combo_search" innerdataset="@ds_init_lb0114" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="grp_biz_group4_combo3_onitemchanged" onitemclick="grp_biz_group4_combo3_onitemclick"/>
- <Static text="병 실 :" position="absolute 24 114 118 134" id="caption3" class="search_name" anchor="default"/>
- <Static text="환 자 :" position="absolute 24 196 118 213" id="caption5" class="search_name" anchor="default"/>
- <Combo position="absolute 134 195 299 214" id="combo5" class="combo_search" innerdataset="@ds_init_pat" datacolumn="nm" codecolumn="cd" anchor="default" onitemclick="grp_biz_group4_combo5_onitemclick" onitemchanged="grp_biz_group4_combo5_onitemchanged"/>
- <Edit position="absolute 134 219 298 238" id="iptSearch" class="input_button" anchor="default" onkeydown="grp_biz_group4_iptSearch_onkeydown" oneditclick="grp_biz_group4_iptSearch_oneditclick"/>
- <Radio position="absolute 250 41 315 57" id="radio5" class="radio_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemclick="grp_biz_group4_radio5_onitemclick" visible="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">출력일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 135 3 300 40" id="rdo_barcdflagcd" class="radio_search" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_group4_rdo_barcdflagcd_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전체조회</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">신규발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">재발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">부적합검체</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="Button00" taborder="1" position="absolute 278 219 298 237" onclick="grp_biz_group4_Button00_onclick" anchor="default" style="background:#0073c4ff URL('theme://images/icon_search_N.png') center middle;border:0 double #33bbbbff #effcfbff;color:lightskyblue;"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="환자목록" position="absolute 0 257 115 277" id="caption16" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 274 320 280" linetype="horizontal" id="line4" class="line_10" anchor="default"/>
- <Div position="absolute 325 10 1195 744" id="import1" anchor="all" scrollbars="none" url="SSLLC80100_채혈검사처방상세.xfdl"/>
- <Grid position="absolute 0 279 320 722" id="grd_BcollInfo" class="datagrid" binddataset="ds_grd_BcollInfo" anchor="left top bottom" oncellclick="grp_biz_grd_BcollInfo_oncellclick" onheadclick="grp_biz_grd_BcollInfo_onheadclick" autosizebandtype="head" autofittype="none" autosizingtype="none" cellmovingtype="col" cellsizingtype="col" scrollbars="autoboth">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="18"/>
- <Column size="71"/>
- <Column size="58"/>
- <Column size="62"/>
- <Column size="71"/>
- <Column size="98"/>
- <Column size="89"/>
- <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="71"/>
- </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="testdeptcd"/>
- <Cell col="13" text="testdeptflagcd"/>
- <Cell col="14" text="atdoctid"/>
- <Cell col="15" text="testreqlnkno"/>
- <Cell col="16" text="처방난병동"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'true' || chk == '1'?1:0"/>
- <Cell col="2" style="align:left;" text="bind:wardroom"/>
- <Cell col="3" text="bind:pid"/>
- <Cell col="4" style="align:left middle;" text="bind:hngnm"/>
- <Cell col="5" displaytype="date" text="bind:prcphopedd" calendardisplaynulltype="nulltext"/>
- <Cell col="6" displaytype="date" style="align:left middle;" text="bind:rgstdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="7" displaytype="date" style="align:left;" text="bind:barcdprntdt" calendardisplaynulltype="nulltext"/>
- <Cell col="8" text="bind:orddeptnm"/>
- <Cell col="9" text="bind:orddrnm"/>
- <Cell col="10" text="bind:prcpdd"/>
- <Cell col="11" text="bind:prcpgenrflag"/>
- <Cell col="12" text="bind:testdeptcd"/>
- <Cell col="13" text="bind:testdeptflagcd"/>
- <Cell col="14" text="bind:atdoctid"/>
- <Cell col="15" text="bind:testreqlnkno"/>
- <Cell col="16" text="bind:wardnmt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 235 723 321 743" id="btn_patbcnoo" class="btn5" visible="true" text="환자명바코드" anchor="left bottom" onclick="grp_biz_btn_patbcnoo_onclick"/>
- <CheckBox position="absolute 250 254 320 274" id="checkbox1" anchor="default" text="통합표시" truevalue="1" falsevalue="0" onclick="grp_biz_checkbox1_onclick"/>
- <Button position="absolute 179 254 243 274" id="button3" class="btn2" text="일괄발행" anchor="default" onclick="grp_biz_button3_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_btkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_BcollInfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256" sumtext="체크"/>
- <Column id="chk" type="STRING" size="256" sumtext="체크"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="execdeptcd" type="STRING" size="256" sumtext="시행부서코드"/>
- <Column id="execdeptnm" type="STRING" size="256" sumtext="시행부서"/>
- <Column id="ordrsrvdt" type="STRING" size="256" sumtext="진료예약일"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="roomnm" type="STRING" size="256" sumtext="병실"/>
- <Column id="prcphopedt" type="STRING" size="256" sumtext="희망일시"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="희망일자"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="채혈상태"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동/병실"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의id"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의"/>
- <Column id="testdeptcd" type="STRING" size="256" sumtext="검사과코드"/>
- <Column id="testdeptflagcd" type="STRING" size="256" sumtext="검사과구분코드"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="처방등록일시"/>
- <Column id="barcdprntdt" type="STRING" size="256" sumtext="바코드출력일"/>
- <Column id="tnsyn" type="STRING" size="256" sumtext="수혈처방여부(보관검체바코드출력용)"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="주치의"/>
- <Column id="dnorno" type="STRING" size="256" sumtext="공여자번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰지번호"/>
- <Column id="wardcdt" type="STRING" size="256"/>
- <Column id="wardnmt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lb0004" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_lastpage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lastpage" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_wardbcollinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_pat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- <Column id="ect01" type="STRING"/>
- <Column id="ect02" type="STRING"/>
- <Column id="ect03" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_team" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="nursid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0114" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="etc01" type="STRING" size="256"/>
- <Column id="etc02" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_barcdprntsetup2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prntsetupinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lb0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_teamlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hngnminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_johoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sdate" type="STRING"/>
- <Column id="edate" type="STRING"/>
- <Column id="outin" type="STRING"/>
- <Column id="bcollflag" type="STRING"/>
- <Column id="refflag" type="STRING"/>
- <Column id="bizflag" type="STRING"/>
- <Column id="regnopatnm" type="STRING"/>
- <Column id="bcollflag1" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="xrwGBN" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- <Column id="wardcd2" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- <Column id="tim" type="STRING"/>
- <Column id="userdeptflagcd" type="STRING"/>
- <Column id="testdeptcd" type="STRING"/>
- <Column id="testdeptflagcd" type="STRING"/>
- <Column id="pyn" type="STRING"/>
- <Column id="pynex" type="STRING"/>
- <Column id="ibftestp" type="STRING"/>
- <Column id="healgbn" type="STRING"/>
- <Column id="healdetgbn" type="STRING"/>
- <Column id="healplace" type="STRING"/>
- <Column id="prcpkindcd" type="STRING"/>
- <Column id="poctyn" type="STRING"/>
- <Column id="hdisp" type="STRING"/>
- <Column id="pid2" type="STRING"/>
- <Column id="roomcd2" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="nursid" type="STRING"/>
- <Column id="bcollflag2" type="STRING"/>
- <Column id="pat" type="STRING"/>
- <Column id="roundkind" type="STRING"/>
- <Column id="nursid" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- <Column id="erflag" type="STRING"/>
- <Column id="arvtime" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="flag" type="STRING"/>
- <Column id="ibftest" type="STRING"/>
- <Column id="itemlimit" type="STRING"/>
- <Column id="page" type="STRING"/>
- <Column id="donorbcoll" type="STRING"/>
- <Column id="ingOp" type="STRING" size="256"/>
- <Column id="printgbn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="bcollflag">1</Col>
- <Col id="refflag">1</Col>
- <Col id="bizflag">In</Col>
- <Col id="bcollflag1">1</Col>
- <Col id="prcpkindcd">-</Col>
- <Col id="outin"/>
- <Col id="edate"/>
- <Col id="sdate"/>
- <Col id="regnopatnm"/>
- <Col id="pid"/>
- <Col id="xrwGBN">inbcoll</Col>
- <Col id="deptcd"/>
- <Col id="wardcd2"/>
- <Col id="wardcd"/>
- <Col id="tim"/>
- <Col id="userdeptflagcd"/>
- <Col id="testdeptcd"/>
- <Col id="testdeptflagcd"/>
- <Col id="pyn"/>
- <Col id="pynex"/>
- <Col id="ibftestp"/>
- <Col id="healgbn"/>
- <Col id="healdetgbn"/>
- <Col id="healplace"/>
- <Col id="poctyn"/>
- <Col id="hdisp"/>
- <Col id="pid2"/>
- <Col id="roomcd2"/>
- <Col id="roomcd"/>
- <Col id="nursid"/>
- <Col id="bcollflag2"/>
- <Col id="pat"/>
- <Col id="roundkind"/>
- <Col id="prcpgenrflag"/>
- <Col id="erflag"/>
- <Col id="arvtime"/>
- <Col id="orddeptcd"/>
- <Col id="flag"/>
- <Col id="ibftest"/>
- <Col id="itemlimit"/>
- <Col id="page"/>
- <Col id="donorbcoll"/>
- <Col id="ingOp"/>
- <Col id="printgbn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grid_grd_myteamlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="roomcd" type="STRING"/>
- <Column id="nursid" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- <Column id="sflag" type="STRING" size="256"/>
- <Column id="roomcd2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_myteamlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0502" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_lb0139" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_ordrsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tnsprcpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tnsprcpyn" type="STRING"/>
- <Column id="bftnsprcpyn" type="STRING"/>
- <Column id="keepspcyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_algytestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING"/>
- <Column id="algytestlist" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_lb0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_team" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_copy_grd_BcollInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_jaewoninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_bloodinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data2" 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"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.group4.rdo_barcdflagcd" propid="value" datasetid="ds_johoi" columnid="bcollflag"/>
- <BindItem id="item1" compid="grp_biz.group4.radio2" propid="value" datasetid="ds_johoi" columnid="bcollflag1"/>
- <BindItem id="item2" compid="grp_biz.group4.radio5" propid="value" datasetid="ds_johoi" columnid="bcollflag2"/>
- <BindItem id="item3" compid="grp_biz.group4.input2" propid="value" datasetid="ds_johoi" columnid="sdate"/>
- <BindItem id="item4" compid="grp_biz.group4.input5" propid="value" datasetid="ds_johoi" columnid="edate"/>
- <BindItem id="item5" compid="grp_biz.group4.combo1" propid="value" datasetid="ds_johoi" columnid="wardcd2"/>
- <BindItem id="item6" compid="grp_biz.group4.combo3" propid="value" datasetid="ds_johoi" columnid="roomcd2"/>
- <BindItem id="item7" compid="grp_biz.group4.combo2" propid="value" datasetid="ds_johoi" columnid="nursid"/>
- <BindItem id="item8" compid="grp_biz.group4.combo5" propid="value" datasetid="ds_johoi" columnid="pat"/>
- <BindItem id="item9" compid="grp_biz.group4.iptSearch" propid="value" datasetid="ds_johoi" columnid="regnopatnm"/>
- <BindItem id="item10" compid="grp_biz.group6.combo7" propid="value" datasetid="ds_johoi" columnid="refflag"/>
- <BindItem id="item11" compid="grp_biz.group6.input6" propid="value" datasetid="ds_johoi" columnid="regnopatnm"/>
- <BindItem id="item12" compid="grp_biz.group6.radio3" propid="value" datasetid="ds_johoi" columnid="bcollflag"/>
- <BindItem id="item13" compid="grp_biz.group6.radio4" propid="value" datasetid="ds_johoi" columnid="bcollflag1"/>
- <BindItem id="item14" compid="grp_biz.group6.input3" propid="value" datasetid="ds_johoi" columnid="sdate"/>
- <BindItem id="item15" compid="grp_biz.group6.input4" propid="value" datasetid="ds_johoi" columnid="edate"/>
- <BindItem id="item16" compid="grp_biz.group6.combo6" propid="value" datasetid="ds_johoi" columnid="wardcd2"/>
- <BindItem id="item17" compid="grp_biz.group6.combo9" propid="value" datasetid="ds_johoi" columnid="roomcd2"/>
- <BindItem id="item18" compid="grp_biz.group6.combo10" propid="value" datasetid="ds_johoi" columnid="pat"/>
- <BindItem id="item19" compid="grp_biz.group6.input7" propid="value" datasetid="ds_johoi" columnid="pid2"/>
- <BindItem id="item20" compid="grp_biz.group6.combo8" propid="value" datasetid="ds_johoi" columnid="nursid"/>
- <BindItem id="item21" compid="grp_btn.group2.cmb_btkind" propid="value" datasetid="ds_johoi" columnid="roundkind"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-09
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-09 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LLZ001.xjs";
- //include "lis_commonxp::LZZ001.xjs";
- include "lis_commonxp::LZZ002.xjs";
- include "lis_commonxp::LPZ001.xjs";
- //include "com_commodulexp::SSZFM00901.xjs";
- var load = true;
- function lf_SetInit() {
- // 검사정보내역 에서
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","bcno"),"size",0); //바코드번호 숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","spcacptdt"),"size",0); //접수일시숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","barcdprntdt"),"size",0); //바코드출력일시
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","prcpdd"),"size",0); //처방등록일
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","rcpt"),"size",0); //수납 숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","bcollid"),"size",0); //채혈자 숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","prcpkindcd"),"size",35);
-
- // 채혈구분 미채혈이 기본
- ds_johoi.setColumn(0,"xrwGBN" , "inbcoll");
- var mDate = utlf_getCurrentDate().toDate("YYYYMMDD").getAddDate(-3)
- //ds_johoi.setColumn(0,"sdate",mDate.getDateFormat("YYYYMMDD"));
- ds_johoi.setColumn(0,"sdate",utlf_getCurrentDate());
- ds_johoi.setColumn(0,"edate",utlf_getCurrentDate());
- ds_johoi.setColumn(0,"roundkind", "1");
- grp_biz.group4.combo5.enable = false; //환자 선택 못하게 막음
-
- //if(!(sysf_getUserInfo("dutplcecd"))){ //세션값 부서 가 있으면
- if(!utlf_isNull(ds_johoi.getColumn(0,"wardcd2"))){ //세션값 부서 가 있으면
- //ds_johoi.setColumn(0,"wardcd2" , sysf_getUserInfo("dutplcecd")); //병동에 부서 셋팅
- //ds_johoi.setColumn(0,"roomcd2", "000000"); //병실전체
- ds_johoi.setColumn(0,"nursid" , "00"); //담당간호사전체
-
- //var ward = sysf_getUserInfo("dutplcecd"); //부서
- var ward = ds_johoi.getColumn(0,"wardcd2"); //부서
- //trace("ward :"+ward);
- if(ds_init_lb0001.getCaseCount("cd=='"+ ward +"'") < 1){ //세션 부서와 병동코드와 맞는게 없다면
- ds_johoi.setColumn(0,"wardcd2" ,"00"); //전체로 셋팅
- }
- //lf_WardSelect("W"); //병동 선택
-
- //병동간호사 filter
- ds_init_lb0502.filter("cd==00 || etc01=="+ ward +"");
- ds_init_lb0502.applyChange();
- //
- ds_init_lb0114.filter("cd==000000 || etc01=="+ ward +"");
- ds_init_lb0114.applyChange();
- grp_biz.group4.combo5.enable = true;
- }
- else{ //세션부서가 없다.
- ds_johoi.setColumn(0,"wardcd2", ds_init_lb0001.getColumn(0,"cd")); //부서 조회로 셋팅
- ds_init_lb0502.filter("cd=='00'"); //담당간호사 조회 전체로 셋팅
- ds_init_lb0502.applyChange();
- ds_johoi.setColumn(0,"nursid" , "00"); //담당간호사 전체
- }
- // ds_johoi.setColumn(0,"roomcd2", "000000"); //병실 전체
- // ds_johoi.setColumn(0,"pat", "00"); //환자 전체
- //
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","prcpkindcd"),"size",35); //처방구분
- fSetBcollFlag(); // 바코드구분 선택시 버튼영역 변경
- fSetRefflag(); //검색구간에 의한 화면 고침
-
-
- ds_grd_BcollInfo.clearData();
-
- grp_biz.group4.combo5.enable = true;
- grp_biz.import1.grp4.btn_chkn.visible = true; //전체선택해제 보이기
-
-
- if(!utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))){
- lf_getInBCollJoHoi("Q");
- }
- }
- // 바코드구분 선택시 버튼영역 변경
- function fSetBcollFlag(){
- grp_biz.import1.lf_initDetailForm();
-
- if(ds_johoi.getColumn(0,"bcollflag")=="1"){ // 미채혈일때
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","bcno"),"size",0); //바코드번호 숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","spcacptdt"),"size",0); //접수일시숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","barcdprntdt"),"size",0); //바코드출력일시
-
- }else{
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","bcno"),"size",94); //바코드번호 숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","spcacptdt"),"size",119); //접수일시숨기기
- grp_biz.import1.grp4.grd_TestInfoCnts.setFormatColProperty(grp_biz.import1.grp4.grd_TestInfoCnts.getBindCellIndex("body","barcdprntdt"),"size",120); //바코드출력일시
- }
-
-
- if(ds_johoi.getColumn(0,"bcollflag")=="1"){ //미채혈일때
- grp_btn.group2.visible = true; //접수, 바코드발행, 초기화 보이기
- grp_btn.group3.visible = false; //재발행, 바코드 취소, 초기화 숨기기
- grp_btn.group5.visible = false; //초기화 숨기기
- grp_biz.button3.visible = true; //일괄발행 보이기
- grp_biz.checkbox1.visible = true; //통합표시 보이기
- ds_johoi.setColumn(0,"bcollflag1", "1"); //희망일시 선택함
- ds_johoi.setColumn(0,"bcollflag2", ""); //출력일 선택 안 함
- grp_biz.group4.radio5.enable = false; //출력일 선택 못하게 함.
- }else if(ds_johoi.getColumn(0,"bcollflag")=="2" || ds_johoi.getColumn(0,"bcollflag")=="3"){ //재발행 및 부적합검체
- grp_btn.group2.visible = false; //접수, 바코드발행, 초기화 보이기 숨기기
- grp_btn.group3.visible = true; //재발행, 바코드 취소, 조기화 보이기
- grp_btn.group5.visible = false; //초기화 숨기기
- grp_biz.button3.visible = false; //일괄발행 숨기기
- grp_biz.checkbox1.visible = true; //통합표시 보이기
- ds_johoi.setColumn(0,"bcollflag1", "3"); //출력일 선택함
- ds_johoi.setColumn(0,"bcollflag2", "1"); //출력일 선택함
- grp_biz.group4.radio5.enable = true; //출력일 선택할 수 있게 함.
- }else{
- grp_btn.group2.visible = false; //접수, 바코드발행, 초기화 보이기 숨기기
- grp_btn.group3.visible = false; //재발행, 바코드 취소, 초기화 숨기기
- grp_btn.group5.visible = true; //초기화 보이기
- grp_biz.button3.visible = false; //일괄발행 숨기기
- grp_biz.checkbox1.visible = false; //통합표시 숨기기
- ds_johoi.setColumn(0,"bcollflag1", "1"); //희망일시 선택함
- ds_johoi.setColumn(0,"bcollflag2", ""); //출력일 선택 안 함
- grp_biz.group4.radio5.enable = false; //출력일 선택 못하게 함.
- }
-
- }
- //환자리스트 조회
- function lf_getInBCollJoHoi(gbn){
- // trace('11111111111');
- trace("lf_getInBCollJoHoi :"+gbn);
- // trace('11111111111');
- trace("lf_getInBCollJoHoi :"+gbn);
- grp_biz.import1.lf_initDetailForm();
- dsf_copyDs(ds_send_data1,ds_johoi,"replace");
- dsf_makeValue(ds_send_data1,"userdeptflagcd", "string",ds_init_lb0000.getColumn(0,"nm"));
- if(gbn !="Q") { //조회버튼 누른경우
- //model.setValue("/root/send/data1/regnopatnm", ds_johoi.getColumn(0,"pid"));
- if(ds_johoi.getColumn(0,"bcollflag2") == "1") { //출력일 선택시
- ds_send_data1.setColumn(0,"bcollflag1", "3"); //출력일 선택
- }
- dsf_createDsRow("ds_send",
- [{col:"ddflag", val:fSetRefFromdd()}
- ]);
-
-
- dsf_makeValue(ds_send_data1,"flag","string", "1");
- ds_send_data1.setColumn(0,"regnopatnm", "");
- ds_send_data1.setColumn(0,"pat", "");
- } else { //환자등록번호 Enter or 콤보 선택시
-
- if(utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))){
- sysf_messageBox("등록번호를","C001","") ;
- return;
- }
- dsf_makeValue(ds_send_data1,"flag","string", "2");
- dsf_createDsRow("ds_send",
- [{col:"ddflag", val:true}
- ]);
-
- }
- if(ds_send.getColumn(0,"ddflag") == "true") {
- ds_send_data1.setColumn(0,"wardcd", ds_send_data1.getColumn(0,"wardcd2"));
- ds_send_data1.setColumn(0,"roomcd", ds_send_data1.getColumn(0,"roomcd2"));
- var oParam = {};
- oParam.id = "TRLLC00101";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetBCollPatList";
- oParam.inds = "BCollRefData=ds_send_data1";
- oParam.outds = "ds_grd_BcollInfo=bcolllist ds_ordrsrvinfo=ordrsrvinfo ds_tnsprcpinfo=tnsprcpinfo ds_hngnminfo=hngnminfo ds_jaewoninfo=jaewoninfo ds_bloodinfo=bloodinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00101";
- tranf_submit(oParam);
-
- ds_grd_BcollInfo.updatecontrol = false;
- dsf_setFixVal(ds_grd_BcollInfo, "testdeptcd:-,testdeptflagcd:-,testreqlnkno:0");
- ds_grd_BcollInfo.updatecontrol = true;
- }
-
- //ds_send_data1.clear();
- grp_biz.grd_BcollInfo.setCellProperty("head",1,"text","0");
-
- if(ds_grd_BcollInfo.rowcount > 0) {
- if(gbn =="Q") {
- if(ds_johoi.getColumn(0,"bcollflag1") == "1") {
- ds_johoi.setColumn(0,"edate", ds_grd_BcollInfo.getColumn(0,"prcphopedd"));
- ds_johoi.setColumn(0,"sdate", ds_grd_BcollInfo.getColumn(ds_grd_BcollInfo.rowcount-1,"prcphopedd"));
- } else if(ds_johoi.getColumn(0,"bcollflag1") == "2") {
- ds_johoi.setColumn(0,"edate", String(ds_grd_BcollInfo.getColumn(0,"rgstdt")).substr(0, 8));
- ds_johoi.setColumn(0,"sdate", String(ds_grd_BcollInfo.getColumn(ds_grd_BcollInfo.rowcount-1,"rgstdt")).substr(0, 8));
- } else if(ds_johoi.getColumn(0,"bcollflag1") == "3") {
- ds_johoi.setColumn(0,"edate", ds_grd_BcollInfo.getColumn(0,"barcdprntdt"));
- ds_johoi.setColumn(0,"sdate", ds_grd_BcollInfo.getColumn(ds_grd_BcollInfo.rowcount-1,"barcdprntdt"));
- }
- }
- ds_grd_BcollInfo.rowposition = 0;
- fGetTclscdList(0,3);
- }
- }
- //리스트 클릭
- function fGetTclscdList(row,col){
-
- grp_biz.import1.grp4.btn_chky.visible = false; //전체선택 숨기기
- grp_biz.import1.grp4.btn_chkn.visible = true; //전체선택해제 보이기
-
- if(col == 1 && ds_johoi.getColumn(0,"hdisp") == "1" && ds_grd_BcollInfo.getColumn(row,"chk") == "1"){
- var fRow = ds_grd_BcollInfo.findRow("chk","1",0);
- if(fRow == row){
- fRow = ds_grd_BcollInfo.findRow("chk","1",row + 1);
- }
-
- if(fRow != -1){
- if(ds_grd_BcollInfo.getColumn(row,"pid") !=
- ds_grd_BcollInfo.getColumn(frow,"pid")){
- ds_grd_BcollInfo.setColumn(row,"chk","0");
-
- alert("통합표시는 같은 환자만 가능합니다.");
- return;
- }
- }
-
- }
-
- //----------------
- fTestListRef(row);
- }
- //검사항목조회
- function fTestListRef(row){
-
- //model.resetInstanceNode("/root/send")
-
- if(ds_johoi.getColumn(0,"hdisp") != "1"){ //통합표시 아닐때.
-
- dsf_copyColInfo(ds_send_data1,ds_grd_BcollInfo,"replace");
- ds_send_data1.addRow();
- ds_send_data1.copyRow(0,ds_grd_BcollInfo,row);
- //model.copyNode("/root/send/data1","/root/main/bcoll/bcolllist["+row+"]");
- dsf_copyDs(ds_send_data2,ds_johoi,"replace");
- // 이재오 cnrk
- ds_send_data2.setColumn(0,"wardcd",ds_grd_BcollInfo.getColumn(ds_grd_BcollInfo.rowposition,"wardcdt"));
-
- }
- else{ //통합표시일 경우.
- if(ds_johoi.getColumn(0,"bcollflag1") == "1") { //희망일시인 경우.
- //var pidList = "";
- var prcphopedtList = "";
-
- if(ds_grd_BcollInfo.rowcount > 0) {
- var fRow = ds_grd_BcollInfo.findRow("chk","1",0);
-
- if(fRow < 0) return;
-
- pidList = ds_grd_BcollInfo.getColumn(frow,"pid") ;
- prcphopedtList = "'" + ds_grd_BcollInfo.getColumn(frow,"prcphopedd") + "'";
- for(iRow = fRow + 1; iRow < ds_grd_BcollInfo.rowcount;iRow++){
- if(ds_grd_BcollInfo.getColumn(iRow,"chk") == "1"){
- //pidList = pidList + "|" + model.getvalue("/root/main/bcoll/bcolllist["+iRow+"]/pid") ;
-
- prcphopedtList = prcphopedtList + "," + "'" + ds_grd_BcollInfo.getColumn(iRow,"prcphopedd") + "'";
-
- }
- }
- dsf_copyColInfo(ds_send_data1,ds_grd_BcollInfo,"replace");
- ds_send_data1.addRow();
- ds_send_data1.copyRow(0,ds_grd_BcollInfo,fRow);
-
- dsf_copyDs(ds_send_data2,ds_johoi,"replace");
-
-
- dsf_makeValue(ds_send_data1,"prcpdd","string",prcphopedtList);
-
- }
- }else if(ds_johoi.getColumn(0,"bcollflag1") == "2") { //등록일시인 경우
- //var pidList = "";
- var rgstdtList = "";
-
- if(ds_grd_BcollInfo.rowcount > 0) {
- var fRow = ds_grd_BcollInfo.findRow("chk","1",0);
-
- if(fRow < 0) return;
-
- pidList = ds_grd_BcollInfo.getColumn(frow,"pid") ;
- rgstdtList = "'" + ds_grd_BcollInfo.getColumn(frow,"rgstdt") + "'";
- for(iRow = fRow + 1; iRow < ds_grd_BcollInfo.rowcount;iRow++){
- if(ds_grd_BcollInfo.getColumn(iRow,"chk") == "1"){
-
- rgstdtList = rgstdtList + "," + "'" + ds_grd_BcollInfo.getColumn(iRow,"rgstdt") + "'";
-
- }
- }
- dsf_copyColInfo(ds_send_data1,ds_grd_BcollInfo,"replace");
- ds_send_data1.addRow();
- ds_send_data1.copyRow(0,ds_grd_BcollInfo,fRow);
-
- dsf_copyDs(ds_send_data2,ds_johoi,"replace");
-
-
- dsf_makeValue(ds_send_data1,"prcpdd","string",rgstdtList);
-
-
-
- }
- }else if(ds_johoi.getColumn(0,"bcollflag1") == "3") {
- //var pidList = "";
- var barcdprntdtList = "";
-
- if(ds_grd_BcollInfo.rowposition > 0) {
- var fRow = ds_grd_BcollInfo.findRow("chk","1",0);
-
- if(fRow < 0) return;
-
- pidList = ds_grd_BcollInfo.getColumn(frow,"pid") ;
- barcdprntdtList = "'" + ds_grd_BcollInfo.getColumn(frow,"barcdprntdt") + "'";
- for(iRow = fRow + 1; iRow < ds_grd_BcollInfo.rowcount;iRow++){
- if(ds_grd_BcollInfo.getColumn(iRow,"chk") == "1"){
- //pidList = pidList + "|" + model.getvalue("/root/main/bcoll/bcolllist["+iRow+"]/pid") ;
-
- barcdprntdtList = barcdprntdtList + "," + "'" + ds_grd_BcollInfo.getColumn(iRow,"barcdprntdt") + "'";
-
- }
- }
- dsf_copyColInfo(ds_send_data1,ds_grd_BcollInfo,"replace");
- ds_send_data1.addRow();
- ds_send_data1.copyRow(0,ds_grd_BcollInfo,fRow);
-
- dsf_copyDs(ds_send_data2,ds_johoi,"replace");
-
-
- dsf_makeValue(ds_send_data1,"prcpdd","string",barcdprntdtList);
-
-
- }
- }
- }
-
- grp_biz.import1.ds_grd_TestInfoCnts.clearData();
- grp_biz.import1.ds_TestspcfInfo.clearData();
- if(utlf_isNull(ds_send_data2.getColumn(0,"testdeptcd")))
- {
- ds_send_data2.setColumn(0,"testdeptcd","-");
- }
-
- //grd_TestInfoCnts.rebuildStyle();
- var oParam = {};
- oParam.id = "TRLLC00102";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetTestList";
- oParam.inds = "BCollRefData=ds_send_data2 PatInfo=ds_send_data1";
- oParam.outds = "grp_biz.import1.ds_grd_TestInfoCnts=testlist grp_biz.import1.ds_TestspcfInfo=patinfo grp_biz.import1.ds_roundinfo=roundinfo grp_biz.import1.ds_bfcontrol=bfcontrol";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00102";
- tranf_submit(oParam);
- grp_biz.import1.ds_grd_TestInfoCnts.updatecontrol = false;
- dsf_setFixVal(grp_biz.import1.ds_grd_TestInfoCnts, "reprntcnt:1,testdeptcd:-,testdeptflagcd:-");
- grp_biz.import1.fMakeCopyColumn(grp_biz.import1.ds_grd_TestInfoCnts,"choi","choi2");
- grp_biz.import1.ds_grd_TestInfoCnts.updatecontrol = true;
- ds_send_data1.clear();
- ds_send_data2.clear();
-
- //------------
- grp_biz.import1.lf_gridReMake();
- }
- //통합표시 체크박스 선택시에
- function fAllDisp(){
- if(ds_johoi.getColumn(0,"hdisp") == "1"){
- var pid = "";
- iCnt = 0;
- if(ds_grd_BcollInfo.rowcount > 0){
-
- for(iRow = 0; iRow < ds_grd_BcollInfo.rowcount;iRow++){
- if(ds_grd_BcollInfo.getColumn(iRow,"chk") =="1" && iCnt == 0){
- pid= ds_grd_BcollInfo.getColumn(iRow,"pid");
- iCnt ++;
- }
-
- if(iCnt != 0){
- if(ds_grd_BcollInfo.getColumn(iRow,"chk") =="1"){
- if(ds_grd_BcollInfo.getColumn(iRow,"pid") != pid){
-
- //alert(model.getvalue("/root/main/bcoll/bcolllist["+iRow+"]/pid"))
- grp_biz.grd_BcollInfo.setCellProperty("head",1,"text","0");
- alert("다른환자의 선택으로 통합표시를 할수 없습니다.");
- return;
-
- }
- }
- }
-
- }
- if(iCnt !=0){
- fTestListRef(); //다른환자가 없을시에는 통합조회한다.
- }
-
- }
- }
- else{
- grp_biz.import1.ds_grd_TestInfoCnts.clearData();
-
- }
- }
- //일괄채혈
- function fExeLbl(){
- ds_grd_BcollInfo.updatecontrol = false;
- for(i=0;i<ds_grd_BcollInfo.rowcount;i++){
- if ((ds_grd_BcollInfo.getColumn(i,"chk") == "1") || (ds_grd_BcollInfo.getColumn(i,"chk") == true)){
- grdf_setStatus(grp_biz.grd_BcollInfo,"i",[i]);
- }else {
- grdf_setStatus(grp_biz.grd_BcollInfo,"",[i]);
- }
- }
- ds_grd_BcollInfo.updatecontrol = true;
- //var griddata = grdf_getGridUpdateData(grp_biz.grd_BcollInfo);
- //ds_send_data1.copyData(griddata, true);
- var oParam = {};
- oParam.id = "TXLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqSetBatBColl";
- oParam.inds = "PatInfo=ds_grd_BcollInfo:U BCollRefData=ds_johoi";
- oParam.outds = "ds_barcodeinfo=barcodeinfo ds_plgybarcdinfo=plgybcnoVO ds_msg=msg";
- oParam.transaction = false;
- oParam.async = false;
- //oParam.callback = "cf_TXLLC00201";
- grp_biz.import1.tranf_submit(oParam);
-
-
-
- if(grp_biz.import1.ds_msg.rowcount > 0) { //ICG 검사 의뢰서 미등록에 의해 채혈이 되지 않음.
- var hngnm = "";
- for(i = 0; i < grp_biz.import1.ds_msg.rowcount; i++) {
- hngnm += grp_biz.import1.ds_msg.getColumn(0,"hngnm") + ", ";
- }
- hngnm = hngnm.substr(0, hngnm.length - 2);
-
- sysf_messageBox(hngnm + "환자는 ICG 검사 의뢰서 등록이 되지 않아 ICG 검사 바코드 발행이 되지", "E007");
- }
-
-
- //fLisSpcBarcodePrint("/root/main/TestInfo/barcodeinfo");
- ////fLisSpcBarcodePrint_NewOCX("/root/main/TestInfo/barcodeinfo");
-
- var prtkind = grp_biz.import1.ds_data_setupinfo.getColumn(0,"prntkind");
- var portnm = grp_biz.import1.ds_data_setupinfo.getColumn(0,"commkind");
-
- if( (prtkind == "9" && portnm == "01") || (prtkind == "11" && portnm == "01") || prtkind == "10" || prtkind == "2" || prtkind == "6" || prtkind == "7"){ // sato 바코드
- grp_biz.import1.lf_LisSpcBarcodePrint2(grp_biz.import1.ds_barcodeinfo, "",0, 0, true); //fLisSpcBarcodePrint(진검바코드인스턴스, 보관검체바코드갯수, 병리바코드갯수, 화면구분(병동,환자별일때 true))
- }else if(prtkind == "8"){ // B472 바코드
- grp_biz.import1.lf_LisSpcBarcodePrint3(grp_biz.import1.ds_barcodeinfo,"", 0, 0, true);
- }else{ // zebra 바코드
- grp_biz.import1.lf_LisSpcBarcodePrint(grp_biz.import1.ds_barcodeinfo,"", 0, 0, true); //fLisSpcBarcodePrint(진검바코드인스턴스, 보관검체바코드갯수, 병리바코드갯수, 화면구분(병동,환자별일때 true))
- }
-
-
- //-------------------
- // 병리과 바코드 출력
- LCount = 0 //getNodesetCount("/root/main/TestInfo/barcodeinfo"); //진검 바코드 갯수
-
- //---------------------------------------------------------
- if ( prtkind == "2" || prtkind == "6" || prtkind == "7") {
- grp_biz.import1.lf_LisPlgySpcBarcodePrint(LCount,""); // sato
-
- //--------------------------
- } else if(prtkind == "8") {
- grp_biz.import1.lf_LisPlgySpcBarcodePrint3(LCount,"grp_biz.import1."); //B472
-
- //----------------------------
- } else if (prtkind == "10") {
- grp_biz.import1.fExePlgyBarCdPrntEPL(LCount); // Zebra EPL(TLP2844, TLP2842)용
-
- //---------------------------
- //} else if (prtkind == "9") {
- } else if ( prtkind == "9" || prtkind == "5" ) { // 외래채혈실 바코드 추가(5)
-
- grp_biz.import1.lf_ExePlgyBarCdPrnt300(LCount); // zebra 300 DPI
-
- } else {
- grp_biz.import1.fExePlgyBarCdPrnt(LCount); // zebra 200 DPI
- }
-
- lf_getInBCollJoHoi(); //환자 리스트 재 조회
- }
- function lf_WardSelect(flag){
- ds_johoi.setColumn(0,"regnopatnm", "");
- if(flag == "W") { //병동 체인지 시
- var wcd = ds_johoi.getColumn(0,"wardcd2");
- var rcd = ds_johoi.getColumn(0,"roomcd2");
- var ncd = ds_johoi.getColumn(0,"nursid");
-
- if(wcd != "00"){
- dsf_makeValue(ds_send,"flag","string", "w");
- dsf_makeValue(ds_send,"basecdid","string", wcd);
-
- //submit("TRLLC00201");
-
- // var oParam = {};
- // oParam.id = "TRLLC00201.xml";
- // oParam.service = "bcollmngtapp.BCollMngt";
- // oParam.method = "reqGetPatInfo";
- // oParam.inds = "cond=ds_send";
- // oParam.outds = "ds_johoi=${repeat_ref}";
- // oParam.async = false;
- // //oParam.callback = "cf_TRLLC00201.xml";
- //
- // tranf_submit(oParam);
-
- //ds_init_lb0114.filter("etc01=='"+ wcd +"'");
- ds_init_lb0114.filter("cd==000000 || etc01=="+ wcd +"");
- ds_init_lb0114.applyChange();
- ds_init_lb0502.filter("cd==00 || etc01=="+ wcd +"");
- ds_init_lb0502.applyChange();
- ds_johoi.setColumn(0,"roomcd2", "000000");
- ds_johoi.setColumn(0,"nursid" , "00");
- } else {
- ds_init_lb0114.filter("");
- ds_init_lb0502.filter("");
-
- ds_johoi.setColumn(0,"roomcd2", "000000");
- ds_johoi.setColumn(0,"nursid" , "00");
- }
-
- grp_biz.group4.combo5.enable = false;
- ds_johoi.setColumn(0,"pat", "00");
- }else if(flag == "R") { //병실 체인지시
- var wcd = ds_johoi.getColumn(0,"wardcd2");
- var rcd = ds_johoi.getColumn(0,"roomcd2");
- var ncd = ds_johoi.getColumn(0,"nursid");
-
-
- if(wcd != "00" && rcd != "000000") {
-
- dsf_makeValue(ds_send,"flag","string", "a");
- dsf_makeValue(ds_send,"basecdid", "string",rcd);
- dsf_makeValue(ds_send,"basecdid2","string", wcd);
- grp_biz.group4.combo5.enable = true;
- }else if(rcd != "000000") {
-
- dsf_makeValue(ds_send,"flag","string", "r");
- dsf_makeValue(ds_send,"basecdid","string", rcd);
-
- grp_biz.group4.combo5.enable = true;
- }else if(wcd != "00" && ncd != "00") {
-
- dsf_makeValue(ds_send,"flag","string", "na");
- dsf_makeValue(ds_send,"basecdid","string", ncd);
- dsf_makeValue(ds_send,"basecdid2","string", wcd);
-
- grp_biz.group4.combo5.enable = true;
- } else if(ncd != "00") {
-
- dsf_makeValue(ds_send,"flag", "string","n");
- dsf_makeValue(ds_send,"basecdid","string", ncd);
-
- grp_biz.group4.combo5.enable = true;
- } else if(wcd != "00"){
-
- dsf_makeValue(ds_send,"flag","string", "w");
- dsf_makeValue(ds_send,"basecdid","string", wcd);
-
- grp_biz.group4.combo5.enable = true;
- } else {
-
- dsf_makeValue(ds_send,"flag","string", "");
- grp_biz.group4.combo5.enable = false;
- return;
- }
-
- var oParam = {};
- oParam.id = "TRLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_pat=pat";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00201.xml";
- tranf_submit(oParam);
-
- ds_johoi.setColumn(0,"pat", "00");
-
- }else if(flag == "N") { //담당간호사 체인지시
- var wcd = ds_johoi.getColumn(0,"wardcd2");
- var rcd = ds_johoi.getColumn(0,"roomcd2");
- var ncd = ds_johoi.getColumn(0,"nursid");
-
- if(wcd != "00" && ncd != "00") {
-
- dsf_makeValue(ds_send,"flag", "string","na");
- dsf_makeValue(ds_send,"basecdid", "string",ncd);
- dsf_makeValue(ds_send,"basecdid2", "string",wcd);
-
- grp_biz.group4.combo5.enable = true;
- } else if(ncd != "00"){
-
- dsf_makeValue(ds_send,"flag", "string","n");
- dsf_makeValue(ds_send,"basecdid", "string",ncd);
-
- grp_biz.group4.combo5.enable = true;
- } else if(wcd != "00" && rcd != "000000") {
-
- dsf_makeValue(ds_send,"flag","string", "a");
- dsf_makeValue(ds_send,"basecdid","string", rcd);
- dsf_makeValue(ds_send,"basecdid2","string", wcd);
- grp_biz.group4.combo5.enable = true;
- }else if(wcd != "00"){
-
- dsf_makeValue(ds_send,"flag","string", "w");
- dsf_makeValue(ds_send,"basecdid", wcd);
-
- grp_biz.group4.combo5.enable = true;
- } else if(rcd != "000000") {
-
- dsf_makeValue(ds_send,"flag", "string","r");
- dsf_makeValue(ds_send,"basecdid", "string",rcd);
-
- grp_biz.group4.combo5.enable = true;
- }else {
-
- dsf_makeValue(ds_send,"flag", "string","");
- grp_biz.group4.combo5.enable = false;
- return;
- }
-
-
- var oParam = {};
- oParam.id = "TRLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_pat=pat";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00201.xml";
- tranf_submit(oParam);
-
- ds_johoi.setColumn(0,"pat", "00");
-
- } else if(flag == "P") {
- if(ds_johoi.getColumn(0,"pat") == "00") {
- ds_johoi.setColumn(0,"regnopatnm", "");
- }else {
- ds_johoi.setColumn(0,"regnopatnm", ds_johoi.getColumn(0,"pat"));
- }
- }
- //ds_send.clear();
-
-
- }
- // 조회일자 3일 이전으로 못가게 막기
- function fSetRefFromdd() {
- var todd = String(ds_johoi.getColumn(0,"edate"));
-
- var mDate = todd.toDate("YYYYMMDD").getAddDate(-3);
- var fromdd = ds_johoi.getColumn(0,"sdate");
-
- if(mDate.getDateFormat("YYYYMMDD") > fromdd) {
- sysf_messageBox("환자개별 조회 이외의 검색구간은 최대 3일까지","E008");
-
- var mr = sysf_messageBox("최대 3일 조회","S001"); //메세지에서 선택한 값.
-
- if(mr == "6") {
- ds_johoi.setColumn(0,"sdate", mDate.getDateFormat("YYYYMMDD"));
- ds_send_data1.setColumn(0,"sdate", ds_johoi.getColumn(0,"sdate"));
- return true;
- } else if(mr == "2") {
- return false;
- } else {
- var mDate_ex = todd.toDate("YYYYMMDD").getAddDate(-7);
- ds_johoi.setColumn(0,"sdate", mDate_ex.getDateFormat("YYYYMMDD"));
- ds_send_data1.setColumn(0,"sdate", ds_johoi.getColumn(0,"sdate"));
-
- alert("환자개별 조회 이외의 검색구간은 최대 7일까지 가능합니다.");
- return true;
- }
- }else if(fromdd > todd) {
- sysf_messageBox("기간설정이 잘못", "E005");
-
- return false;
- }else {
- return true;
- }
- }
- //검색구간 선택시
- function fSetRefflag() {
- grp_biz.import1.lf_initDetailForm();
-
- if(ds_johoi.getColumn(0,"bcollflag1") == "1") { //희망일시
-
- //grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","prcphopedd"),"size",72); // 검사희망일
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","prcphopedd"),"size",80); // 검사희망일
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","rgstdt"),"size",0) // 처방일시
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","barcdprntdt"),"size",0); // 바코드출력일
- ds_johoi.setColumn(0,"bcollflag2", "2"); //출력일 선택 안함
- } else if(ds_johoi.getColumn(0,"bcollflag1") == "2") { //등록일시
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","prcphopedd"),"size",0); // 검사희망일
- //grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","rgstdt"),"size",122); // 처방일시
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","rgstdt"),"size",80); // 처방일시
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","barcdprntdt"),"size",0); // 바코드출력일
-
- ds_johoi.setColumn(0,"bcollflag2", "2"); //출력일 선택 안함
- } else {
-
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","prcphopedd"),"size",0); // 검사희망일
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","rgstdt"),"size",0); // 처방일시
- //grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","barcdprntdt"),"size",122); // 바코드출력일
- grp_biz.grd_BcollInfo.setFormatColProperty(grp_biz.grd_BcollInfo.getBindCellIndex("body","barcdprntdt"),"size",80); // 바코드출력일
- ds_johoi.setColumn(0,"bcollflag2", "1"); //출력일 선택
- }
-
- }
- /* @group : 환자명 바코드 출력 기능
- * @ver : 2009.04.07
- * @by : 김성희
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 환자명 바코드 출력
- */
- function fGetPatNmBarCdPrint(){
- var pid = "";
- var toppid = appf_getPatientInfo("pid");
- //alert("바코드 분기1");
- //top 정보가 없으면 조회조건에 입력한 환자번호
- if(utlf_isNull(toppid)){
- pid = ds_johoi.getColumn(0,"regnopatnm");
- //top 정보가 있으면 탑정보의 환자번호
- }else{
- pid = toppid;
- }
-
- if(utlf_isNull(pid)){
- sysf_messageBox("환자등록번호를 확인해주세요." , "I");
- return;
- }
-
- if(!utlf_isNull(toppid) && toppid != ds_johoi.getColumn(0,"regnopatnm")){
- pid = ds_johoi.getColumn(0,"regnopatnm");
- // sysf_messageBox("조건의 등록번호와 상단정보가 일치하지 않습니다." , "I"); 2.0 개선대상으로 상단정보와 달라도 출력 가능하도록 수정 2017.01.06
- // return;
- }
- dsf_createDsRow("ds_temp_search"
- , [{col: "pid", val: pid}
- ]);
-
- var oParam = {};
- oParam.id = "TRLZZ90101";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetPatNmBarCdPrint";
- oParam.inds = "cond=ds_temp_search";
- oParam.outds = "grp_biz.import1.ds_patNmBarCdPrint=printinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLZZ90101";
- tranf_submit(oParam);
- if(grp_biz.import1.ds_patNmBarCdPrint.rowcount > 0){
- var prtkind =grp_biz.import1.ds_data_setupinfo.getColumn(0,"prntkind");
- if( prtkind == "2" || prtkind == "6" || prtkind == "7" ){
- grp_biz.import1.lf_PatNmBarCdLabelSaTo(grp_biz.import1.ds_patNmBarCdPrint,"grp_biz.import1.");
- }else if(prtkind == "8"){
- grp_biz.import1.lf_PatNmBarCdLabel_B472(grp_biz.import1.ds_patNmBarCdPrint,"grp_biz.import1.");
- }else{
- grp_biz.import1.lf_PatNmBarCdLabel(grp_biz.import1.ds_patNmBarCdPrint,"grp_biz.import1.");
- }
- }
-
- }
- function SMLLC00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMLLC00200_onload(obj:Form, e:LoadEventInfo)
- {
- lf_getDbDeptcd("0001|0114|0000|0502|0004|0139|"); //0004:아침채혈 및 BT, MR 등등 접수
-
-
- lf_SetInit();
- grdf_initGrid(grp_biz.grd_BcollInfo);
- //grdf_initGrid(grp_biz.import1.grp_biz.grd_BcollInfo);
- var load = false;
-
- }
- function grp_btn_button26_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
-
- objArg.arg_sSetupInfo = grp_biz.import1.ds_barcdprntsetup.getColumn(0,"prntsetupinfo");
- objArg.arg_sCallBackFunction = "grp_biz.import1.lf_convertXmlToDs";
- frmf_modal("SPLLC90100","SPLLC90100",objArg,"","","","","","","","","","M");
- if (!utlf_isNull(frmf_getParameter("SetupInfo"))) {
- grp_biz.import1.ds_barcdprntsetup.setColumn(0,"prntsetupinfo",frmf_getParameter("SetupInfo"));
- }
- }
- function grp_btn_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPLLC90300","SPLLC90300","","", "", "", "", "", "", "", "","", "M");
- }
- function grp_btn_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))){
- frmf_setParameter ("SMMMO02500_cond", appf_getPatientInfo("pid"));
- sysf_trace("pid == " + appf_getPatientInfo("pid"));
-
- }else{
- frmf_setParameter ( "SMMMO02500_cond", ds_johoi.getColumn(0,"regnopatnm"));
-
- }
- frmf_modal("SMMMO02500", "SMMMO02500", "","", "", "", "", "", "", "", "","", "M");
- }
- function grp_btn_btn_can2_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.import1.lf_initDetailForm();
- }
- function grp_btn_group3_btn_bcollcan1_onclick(obj:Button, e:ClickEventInfo)
- {
- var cancel_sayu = grp_btn.group3.checkbox2.value;
- grp_biz.import1.lf_exeBcollCan(cancel_sayu);
- lf_getInBCollJoHoi('Q');
- }
- function grp_btn_group3_btn_reprnt_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.import1.lf_lzzfBarCodeRePrinf("1");
-
- }
- function grp_btn_group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- //var strNode = "/root/main/TestInfo/getTestInfoCnts";
- var iScnt = 0;
- var iFstRow = 0;
-
- for (var iNo=0; iNo < grp_biz.import1.ds_grd_TestInfoCnts.rowcount; iNo++) {
-
- if (ds_johoi.getColumn(0,"xrwGBN") == "inbcoll") { //병동채혈
- if (grp_biz.import1.ds_grd_TestInfoCnts.getColumn(iNo, "testlrgkind") == "P") { //병리처방
- if (grp_biz.import1.ds_grd_TestInfoCnts.getColumn(iNo, "tubecd") == "1002") { //동결절편
- if(grp_biz.import1.ds_grd_TestInfoCnts.getColumn(iNo, "orgprcpstatcd") >= "400") { // 채혈상태 이상
- if(grp_biz.import1.ds_grd_TestInfoCnts.getColumn(iNo, "bcchk") == "true") { // 바코드 선택
- if(iFstRow == 0) {
- iFstRow = iNo;
- }
- iScnt++;
-
- }
- }
- }
- }
- }
- }
-
- if(iScnt != 0) {
- if(iScnt > 0) {
- sysf_messageBox("선택된 Frozen 처방이 " + iScnt + "개 존재합니다.\n선택된 Frozen처방들중 가장 위쪽 처방의 의뢰지가 Open 됩니다. 주의하십시오!", "E999");
- }
-
- grp_biz.import1.ds_grd_TestInfoCnts.rowposition = iFstRow;
-
- //프로즌 의뢰지 호출
- grp_biz.import1.lf_getReqFrmInfo();
- } else {
- sysf_messageBox("선택된 Frozen처방이 존재 하지 않습니다.", "E999");
- }
- }
- function grp_btn_group2_btn_nobcoll1_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.import1.lf_exeBcoll();
- //lf_getInBCollJoHoi();
- }
- function grp_btn_group2_btn_bt_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.import1.lf_exeBcoll("R");
- lf_getInBCollJoHoi("Q");
- }
- function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open ( "SMLLC00400" ,"SMLLC00400","","","","","","","","","","","M" );
- }
- function grp_biz_group6_radio3_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- fSetBcollFlag();
- }
- function grp_biz_group6_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.updateToDataset();
- lf_getInBCollJoHoi('');
- }
- function grp_biz_group6_combo6_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
-
- if(!utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))) {
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
- }
-
-
- }
- // function grp_biz_group6_Button00_onclick(obj:Button, e:ClickEventInfo)
- // {
- // lf_getInBCollJoHoi("Q");
- // }
- function grp_biz_group6_combo8_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
-
-
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
-
-
- }
- function grp_biz_group6_combo8_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- lf_WardSelect("N");
- }
- function grp_biz_group6_combo6_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- lf_WardSelect("W");
- }
- function grp_biz_group6_combo9_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- lf_WardSelect("R");
- }
- function grp_biz_group6_combo9_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
-
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
- }
- function grp_biz_group6_combo10_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
- }
- function grp_biz_group6_Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_getInBCollJoHoi("Q");
- }
- function grp_biz_group4_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_getInBCollJoHoi('');
- }
- function grp_biz_group4_combo1_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
-
- }
- function grp_biz_group4_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
- if(!utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))) {
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
- }
- lf_WardSelect("W");
- }
- function grp_biz_group4_radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- fSetRefflag();
- }
- // function grp_biz_group4_combo2_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- // {
- // alert('N2');
- // obj.updateToDataset();
- // lf_WardSelect("N");
- // }
- function grp_biz_group4_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- lf_WardSelect("N");
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
- }
- function grp_biz_group4_combo3_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
-
- //obj.updateToDataset();
- var menu = frmf_getMenuItemCD();
- var scrid = frmf_getScreenID();
-
- if((menu != "MI00410037" && menu != "MI00410038") && (scrid == "SMLLC00300" || scrid == "SMLLC00200")) {//간호에서 팝업으로 띄울때
- ds_johoi.setColumn(0,"regnopatnm", "");
- }
- lf_WardSelect("R");
- }
- function grp_biz_group4_combo3_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- //obj.updateToDataset();
- //lf_WardSelect("R");
- }
- function grp_biz_group4_combo5_onitemclick(obj:Combo, e:ListBoxClickEventInfo)
- {
- // obj.updateToDataset();
- // lf_WardSelect("P");
- }
- function grp_biz_group4_combo5_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- lf_WardSelect("P");
- lf_getInBCollJoHoi("Q");
- }
- function grp_biz_group4_radio5_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- if(ds_johoi.getColumn(0,"bcollflag2") == "1") {
- ds_johoi.setColumn(0,"bcollflag1", "3");
- fSetRefflag();
- }
- }
- function grp_biz_grd_BcollInfo_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- obj.updateToDataset();
- fGetTclscdList(e.row,e.col);
-
- }
- function grp_biz_grd_BcollInfo_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if(ds_johoi.getColumn(0,"hdisp") == 1){
- if(grp_biz.grd_BcollInfo.getCellProperty("head", 1,"text") = "1"){
- grp_biz.grd_BcollInfo.setCellProperty("head", 1,"text","0");
- alert("통합표시에서는 환자 전체선택을 하실수 없습니다!!");
- }
-
-
- }
- }
- function grp_biz_btn_patbcnoo_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetPatNmBarCdPrint();
- grp_biz.group4.iptSearch.setFocus();
- }
- function grp_biz_checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- fAllDisp();
- }
- function grp_biz_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeLbl();
- }
- function grp_biz_group4_rdo_barcdflagcd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- fSetBcollFlag();
- fSetRefflag();
-
- if(!utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))) {
- lf_getInBCollJoHoi("Q");
- }
- }
- function grp_biz_group4_iptSearch_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- if(utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))) {
- ds_johoi.setColumn(0,"pat", "00");
- }
- dsf_makeValue(ds_send,"flag","string", "p");
- dsf_makeValue(ds_send,"basecdid", "string", grp_biz.group4.iptSearch.value);
- var oParam = {};
- oParam.id = "TRLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_pat=pat";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00201.xml";
- tranf_submit(oParam);
- //병동/병실 set
- ds_johoi.setColumn(0,"wardcd2", ds_init_pat.lookup("cd", grp_biz.group4.iptSearch.value, "etc01"));
- ds_johoi.setColumn(0,"roomcd2", ds_init_pat.lookup("cd", grp_biz.group4.iptSearch.value, "etc02"));
- ds_johoi.setColumn(0,"pat", grp_biz.group4.iptSearch.value);
-
- //병동/병실에 따른 환자조회
- dsf_makeValue(ds_send,"flag","string", "a");
- dsf_makeValue(ds_send,"basecdid","string", ds_johoi.getColumn(0,"roomcd2"));
- dsf_makeValue(ds_send,"basecdid2", "string", ds_johoi.getColumn(0,"wardcd2"));
- var oParam = {};
- oParam.id = "TRLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_pat=pat";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00201.xml";
- tranf_submit(oParam);
- grp_biz.group4.combo5.enable = true;
-
- ds_send.clear();
-
- lf_getInBCollJoHoi("Q");
- }
- }
- function grp_biz_group4_Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- {
- if(utlf_isNull(ds_johoi.getColumn(0,"regnopatnm"))) {
- ds_johoi.setColumn(0,"pat", "00");
- }
- dsf_makeValue(ds_send,"flag","string", "p");
- dsf_makeValue(ds_send,"basecdid", "string", grp_biz.group4.iptSearch.value);
- var oParam = {};
- oParam.id = "TRLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_pat=pat";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00201.xml";
- tranf_submit(oParam);
- //병동/병실 set
- ds_johoi.setColumn(0,"wardcd2", ds_init_pat.lookup("cd", grp_biz.group4.iptSearch.value, "etc01"));
- ds_johoi.setColumn(0,"roomcd2", ds_init_pat.lookup("cd", grp_biz.group4.iptSearch.value, "etc02"));
- ds_johoi.setColumn(0,"pat", grp_biz.group4.iptSearch.value);
-
- //병동/병실에 따른 환자조회
- dsf_makeValue(ds_send,"flag","string", "a");
- dsf_makeValue(ds_send,"basecdid","string", ds_johoi.getColumn(0,"roomcd2"));
- dsf_makeValue(ds_send,"basecdid2", "string", ds_johoi.getColumn(0,"wardcd2"));
- var oParam = {};
- oParam.id = "TRLLC00201";
- oParam.service = "bcollmngtapp.BCollMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_pat=pat";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC00201.xml";
- tranf_submit(oParam);
- grp_biz.group4.combo5.enable = true;
-
- ds_send.clear();
-
- lf_getInBCollJoHoi("Q");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|