1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPASI01800" position="absolute 0 0 798 898" titletext="결핵환자신고" oninit="SPASI01800_oninit" onload="SPASI01800_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 5 797 874" id="grp_main" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape id="line20" class="line_2" position="absolute 0 754 790 760" anchor="default"/>
- <Static text="인적사항" position="absolute 0 3 91 20" align="align:center middle;" id="caption1" class="tit_2" anchor="default"/>
- <Static text="성명" position="absolute 0 24 39 47" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Static text="주민등록번호" position="absolute 572 24 655 47" align="align:center middle;" id="caption6" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 130 77 178 98" id="opt_zipcd1" anchor="default" enable="false"/>
- <Edit readonly="true" position="absolute 304 77 699 98" id="opt_12" anchor="default" enable="false"/>
- <Edit readonly="true" position="absolute 196 77 244 98" id="opt_cntcaddr1" anchor="default" enable="false"/>
- <Static text="직업" position="absolute 0 50 39 73" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="성별" position="absolute 435 24 472 47" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="연령" position="absolute 505 24 540 47" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Static text="주소" position="absolute 256 76 299 99" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 42 26 111 45" id="opt_patnm" anchor="default" visible="true" enable="false"/>
- <Edit readonly="true" position="absolute 659 25 715 46" id="opt_rgstno" anchor="default" enable="false"/>
- <Edit readonly="true" position="absolute 734 25 789 46" id="output1" anchor="default" enable="false"/>
- <Edit readonly="true" position="absolute 475 25 502 46" id="opt_sexflag" anchor="default" enable="false"/>
- <Edit readonly="true" position="absolute 543 26 570 45" id="opt_age" anchor="default" enable="false"/>
- <Static text="-" position="absolute 719 27 731 44" id="caption13" class="search_no_b" anchor="default"/>
- <Static text="-" position="absolute 184 79 196 96" id="caption15" class="search_no_b" anchor="default"/>
- <Static text="우편번호" position="absolute 0 76 127 99" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <CheckBox position="absolute 702 77 782 97" id="chk_residncflag" anchor="default" text="거주지불명" truevalue="Y"/>
- <Static text="입국일자(외국인에한함)" position="absolute 444 50 591 73" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
- <Calendar position="absolute 593 51 735 72" id="ipt_ecntrydd" class="ipt__search" anchor="default"/>
- <Static text="국적(외국인에한함)" position="absolute 176 50 299 73" align="align:center middle;" id="caption31" class="cell_1" anchor="default"/>
- <Combo position="absolute 40 51 173 73" id="cmb_jobcd" class="cmb__search" innerdataset="@ds_init_A0656list" datacolumn="cdnm" codecolumn="cdid" style="border:1 none #808080ff ;" anchor="default"/>
- <Shape position="absolute 0 495 790 501" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Shape position="absolute 0 446 790 453" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
- <Static text="환자구분" position="absolute 0 450 123 496" align="align:center middle;" id="caption25" class="cell_1" anchor="default" onclick="grp_main_caption25_onclick"/>
- <Static text="치료약제" position="absolute 0 499 123 541" align="align:center middle;" id="cap_curedrugcd" class="cell_1" anchor="default"/>
- <Radio position="absolute 125 453 790 497" id="rad_patflag" columncount="4" innerdataset="@ds_init_A0138" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="질병코드" position="absolute 0 420 123 447" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
- <Static text="치료시작(or 예정)일" position="absolute 0 387 123 417" align="align:center middle;" id="cap_curefromdd" class="cell_1" anchor="default" onclick="grp_main_cap_curefromdd_onclick"/>
- <Static text="진단 및 초치료 약제" position="absolute 0 366 147 383" align="align:center middle;" id="caption40" class="tit_2" anchor="default"/>
- <Calendar position="absolute 126 387 233 406" id="ipt_curefromdd" class="input_essential" anchor="default"/>
- <Edit readonly="true" position="absolute 125 425 389 444" id="opt_diagnm" anchor="default"/>
- <Grid position="absolute 789 526 1052 611" id="grd_diag" visible="false" binddataset="ds_grd_diag" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="145"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진단코드"/>
- <Cell col="1" text="진단명"/>
- <Cell col="2" text="caption1"/>
- <Cell col="3" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:termcd"/>
- <Cell col="1" text="bind:termhngnm"/>
- <Cell col="2" text="bind:termengnm"/>
- <Cell col="3" text="bind:termflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 394 427 410 443" id="button61" class="icon_search" text="" anchor="default" onclick="grp_main_button61_onclick"/>
- <Calendar position="absolute 178 787 292 808" id="ipt_curetodd" class="ipt__default" anchor="default"/>
- <Static text="치료결과" position="absolute 0 765 95 784" align="align:center middle;" id="caption27" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 790 750 791" linetype="vertical" id="line21" class="line_1" anchor="default"/>
- <Shape position="absolute 0 810 790 813" linetype="horizontal" id="line22" class="line_2" anchor="default"/>
- <Static text="치료결과 구분" position="absolute 0 812 125 860" align="align:center middle;" id="caption37" class="cell_1" anchor="default"/>
- <Static text="치료결과판정일(또는 사망일)" position="absolute 0 786 173 809" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
- <Shape position="absolute -1 856 790 868" linetype="horizontal" id="line24" class="line_3" anchor="default"/>
- <Combo position="absolute 302 51 441 72" id="cmb_naticd" innerdataset="@ds_init_P0353list" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_main_cmb_naticd_onitemchanged"/>
- <Radio position="absolute 126 813 604 866" id="rdo_curersltflag" columncount="8" rowcount="-1" innerdataset="@ds_init_A0139list" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_main_rdo_curersltflag_onitemchanged"/>
- <Edit position="absolute 183 839 790 860" id="ipt_curersltetc" class="ipt__default" anchor="default"/>
- <Radio position="absolute 419 425 631 445" id="radio2" visible="false" columncount="4" innerdataset="@ds_init_A0642list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <CheckBox position="absolute 240 386 260 406" id="bool1" anchor="default" value="false" truevalue="Y" falsevalue="N"/>
- <Static text="치료안함 [타기관으로 전원]" position="absolute 260 387 414 407" id="caption26" anchor="default"/>
- <Div position="absolute 773 407 977 514" id="group1" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <Radio position="absolute 150 102 320 122" id="chk_bisiziflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 150 24 335 44" id="chk_pastcureflag" enable="true" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="비시지접종법" position="absolute 375 100 522 123" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
- <Radio position="absolute 150 49 305 69" id="chk_pastcurecnt" enable="true" 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">1회</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2회 이상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="비시지 반흔" position="absolute 0 76 145 99" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
- <Static text="*15세미만에 한함" position="absolute 120 77 220 97" align="align:center middle;" id="caption34" anchor="default"/>
- <Static text="결핵과거치료력" position="absolute 1 -23 125 -7" align="align:center middle;" id="caption3" class="tit_2" anchor="default"/>
- <Radio position="absolute 525 23 740 43" id="chk_cureterm" enable="true" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">1개월미만</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1개월이상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="과거결핵치료받은횟수" position="absolute 0 23 145 46" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 68 790 74" linetype="horizontal" id="line18" class="line_3" anchor="default"/>
- <Shape position="absolute 0 96 750 97" linetype="vertical" id="line19" class="line_1" anchor="default"/>
- <Radio position="absolute 525 101 740 121" id="rad_bisiziinocmthd" columncount="3" innerdataset="@ds_init_A0374list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="치료기간" position="absolute 375 21 522 44" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 17 750 18" linetype="vertical" id="line3" class="line_1" anchor="default"/>
- <Static text="예방접종" position="absolute 1 153 79 172" align="align:center middle;" id="caption17" class="tit_2" anchor="default"/>
- <Static text="결핵과거치료력" position="absolute 0 -3 145 20" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 43 790 49" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 121 790 127" linetype="horizontal" id="line7" class="line_3" anchor="default"/>
- <Shape position="absolute 0 203 790 209" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 151 750 152" linetype="vertical" id="line9" class="line_1" anchor="default"/>
- <Radio position="absolute 166 210 381 230" id="rad_tisstestlag" columncount="4" innerdataset="ds_init_rad_tisstestlag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Radio position="absolute 166 183 386 203" id="rad_sputumodm" columncount="4" innerdataset="@ds_init_A0137list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Shape position="absolute 0 177 790 183" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
- <Shape position="absolute 0 229 790 235" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Radio position="absolute 557 209 777 229" id="rad_etctestflag" columncount="4" innerdataset="ds_init_rad_etctestflag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Shape position="absolute 0 280 790 286" linetype="horizontal" id="line11" class="line_3" anchor="default"/>
- <Radio position="absolute 166 236 386 256" id="rad_rayrsltflag" columncount="4" innerdataset="ds_init_rad_rayrsltflag" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="객담이외의 검체 도말검사" position="absolute 0 157 161 180" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Static text="조직검사" position="absolute 0 183 161 206" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="IGRA 검사" position="absolute 0 235 161 258" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
- <Static text="기타검사(PCR등)" position="absolute 391 207 552 230" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Static text="방사선사진" position="absolute 0 209 161 232" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
- <Static text="객담배양검사" position="absolute 391 155 552 178" align="align:center middle;" id="caption35" class="cell_1" anchor="default"/>
- <Static text="투베르쿨린검사" position="absolute 391 233 552 256" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
- <Radio position="absolute 557 157 777 177" id="rdo_sputumby" columncount="4" innerdataset="@ds_init_A0137list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="*검사한 항목만체크함 *투베르쿨린검사는 15세미만에 한함" position="absolute 120 131 442 151" align="align:center middle;" id="caption4" anchor="default"/>
- <Radio position="absolute 166 262 761 282" id="radio1" columncount="4" innerdataset="ds_init_radio1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="객담도말검사" position="absolute 0 131 161 154" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 255 790 261" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Radio position="absolute 557 234 793 254" id="rdo_test8" 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">9</Col>
- <Col id="datacolumn">미검</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 166 157 386 177" id="rdo_sputumdm" columncount="4" innerdataset="@ds_init_A0137list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="결핵초회진단" position="absolute 1 107 117 127" align="align:center middle;" id="caption18" class="tit_2" anchor="default"/>
- <Static text="객담이외의 검체 배양검사" position="absolute 391 181 552 204" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Radio position="absolute 557 182 777 202" id="rad_sputumoby" columncount="4" innerdataset="@ds_init_A0137list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Edit position="absolute 0 468 600 487" id="ipt_curedrugcdetc" class="ipt__default" anchor="default"/>
- <Edit id="ipt_tmpcol23" taborder="1" enable="false" position="absolute 636 261 663 280" anchor="default"/>
- <Edit id="ipt_tmpcol22" taborder="2" enable="false" position="absolute 495 261 523 280" anchor="default"/>
- <Edit id="ipt_tmpcol21" taborder="3" enable="false" position="absolute 341 261 377 280" anchor="default"/>
- <Edit id="ipt_solidsize" taborder="4" class="ipt__default" position="absolute 625 235 671 254" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="결핵초회검사" position="absolute 0 135 103 151" align="align:center middle;" id="caption28" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 227 790 229" linetype="horizontal" id="line25" class="line_2" anchor="default"/>
- <Shape position="absolute 0 304 790 309" linetype="horizontal" id="line28" class="line_2" anchor="default"/>
- <Static text="검체종류 " position="absolute 630 156 789 200" align="align:center middle;" id="caption48" class="cell_1" anchor="default" style="align:center middle;"/>
- <Edit position="absolute 632 205 788 224" id="input31" anchor="default"/>
- <Edit position="absolute 632 335 788 354" id="input32" anchor="default"/>
- <Radio position="absolute 648 230 777 250" id="radio3" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">객담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">객담 외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 648 256 777 276" id="radio4" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">객담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">객담 외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 648 282 777 302" id="radio5" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">객담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">객담 외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 158 257 544 275" id="radio11" columncount="5" 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>
- <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">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 158 283 544 301" id="radio12" columncount="5" 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>
- <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">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="검사중 " position="absolute 203 171 282 200" align="align:center middle;" id="caption55" class="cell_1" anchor="default" style="align:center middle;"/>
- <Radio position="absolute 158 335 543 354" id="radio13" columncount="5" 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>
- <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">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="검사완료 " position="absolute 283 171 510 185" align="align:center middle;" id="caption56" class="cell_1" anchor="default" style="align:center middle;"/>
- <Calendar position="absolute 512 205 629 224" id="input1" anchor="default"/>
- <Static text="흉부X선검사" position="absolute 0 203 122 226" align="align:left middle;" id="caption57" class="cell_1" anchor="default"/>
- <Static text="양성 " position="absolute 283 186 356 200" align="align:center middle;" id="caption58" class="cell_1" anchor="default" style="align:center middle;"/>
- <Static text="배양검사" position="absolute 0 255 122 278" align="align:left middle;" id="caption59" class="cell_1" anchor="default"/>
- <Static text="음성 " position="absolute 358 186 434 200" align="align:center middle;" id="caption60" class="cell_1" anchor="default" style="align:center middle;"/>
- <Static text="TB-PCR검사" position="absolute 0 281 122 304" align="align:left middle;" id="caption61" class="cell_1" anchor="default"/>
- <Static text="불명 " position="absolute 436 186 510 200" align="align:center middle;" id="caption62" class="cell_1" anchor="default" style="align:center middle;"/>
- <Static text="조직검사" position="absolute 0 333 122 356" align="align:left middle;" id="caption63" class="cell_1" anchor="default"/>
- <Static text="초회검사종류 " position="absolute 0 156 122 200" align="align:center middle;" id="caption64" class="cell_1" anchor="default" style="align:center middle;"/>
- <Static text="검사 상태 및 결과" position="absolute 123 156 510 170" align="align:center middle;" id="caption65" class="cell_1" style="align:center middle;" anchor="default"/>
- <Static text="검체채취일 (또는 검사일자)" position="absolute 511 156 629 200" align="align:center middle;" id="caption66" class="cell_1" anchor="default" style="align:center middle;"/>
- <Calendar position="absolute 512 231 629 250" id="input2" anchor="default"/>
- <Calendar position="absolute 512 257 629 276" id="input3" anchor="default"/>
- <Static text="미실시 " position="absolute 123 171 202 200" align="align:center middle;" id="caption67" class="cell_1" anchor="default" style="align:center middle;" onclick="grp_main_caption67_onclick"/>
- <Calendar position="absolute 512 283 629 302" id="input4" anchor="default"/>
- <Static text="도말검사" position="absolute 0 229 122 252" align="align:left middle;" id="caption68" class="cell_1" anchor="default"/>
- <Calendar position="absolute 512 335 629 354" id="input5" anchor="default"/>
- <Radio position="absolute 158 204 543 228" id="radio14" columncount="5" 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>
- <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">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 158 230 544 250" id="radio15" columncount="5" 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>
- <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">
- </Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line16" linetype="horizontal" class="line_3" position="absolute 0 541 791 545" anchor="default"/>
- <Shape id="line30" linetype="horizontal" class="line_3" position="absolute 0 357 790 359" anchor="default" onclick="grp_main_line30_onclick"/>
- <Shape id="line56" linetype="horizontal" class="line_3" position="absolute 0 125 790 130" style="border:0 none #808080ff ;" anchor="default"/>
- <Shape id="line7" class="line_2" position="absolute 0 48 790 50" anchor="default"/>
- <Shape id="line00" class="line_2" position="absolute 0 73 789 77" anchor="default"/>
- <Shape id="line26" linetype="horizontal" class="line_2" position="absolute 0 253 790 255" anchor="default"/>
- <Shape id="line27" linetype="horizontal" class="line_2" position="absolute 0 279 790 282" anchor="default"/>
- <Shape id="line03" class="line_2" position="absolute 0 201 790 203" anchor="default"/>
- <cp_checkboxList id="chk_curedrugcd" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 127 499 789 538" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <cp_checkboxList id="chk_tbclkindcd" titletext="CheckBox List" taborder="2" text="cp_checkboxList01" scrollbars="none" position="absolute 490 386 737 406" style="background:transparent; " col="2" row="3" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static id="cap_curedrugcd00" text="항결핵약제 내성검사결과" class="cell_1" position="absolute 0 544 123 586" anchor="default"/>
- <cp_checkboxList id="chk_antutbclrslt" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 127 555 381 578" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line06" class="line_2" position="absolute 0 585 790 591" anchor="default"/>
- <Static id="cap_curedrugcd01" text="항결핵약제 검사방법" class="cell_1" position="absolute 0 615 123 657" onclick="grp_main_cap_curedrugcd01_onclick" anchor="default"/>
- <cp_checkboxList id="chk_antutbclmthd" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 127 626 785 649" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line08" class="line_2" position="absolute 0 656 790 662" anchor="default"/>
- <cp_checkboxList id="chk_antutbcldrug" titletext="CheckBox List" taborder="5" text="cp_checkboxList00" scrollbars="none" position="absolute 127 668 381 691" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Shape id="line09" class="line_2" position="absolute 0 709 790 715" anchor="default"/>
- <cp_checkboxList id="chk_antutbclrsltdetl" titletext="CheckBox List" taborder="6" text="cp_checkboxList00" scrollbars="none" position="absolute 339 555 593 578" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static id="cap_curedrugcd02" text="항결핵약제 내성약제" class="cell_1" position="absolute 0 660 123 710" anchor="default"/>
- <Static id="caption16" text="치료종료일" class="cell_1" position="absolute 304 786 427 809" anchor="default"/>
- <cp_checkboxList id="chk_curersltflagdiag" titletext="CheckBox List" taborder="13" text="cp_checkboxList00" scrollbars="none" position="absolute 614 813 788 836" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static id="cap_curedrugcd03" text="항결핵약제 내성코드" onclick="grp_main_cap_curedrugcd01_onclick" class="cell_1" position="absolute 0 713 123 755" anchor="default"/>
- <cp_checkboxList id="chk_antutbclcd" titletext="CheckBox List" taborder="16" text="cp_checkboxList00" scrollbars="none" position="absolute 127 724 785 747" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
- <Static id="caption18" text="(" position="absolute 331 555 336 575" anchor="default"/>
- <Static id="caption19" text=")" position="absolute 579 555 616 575" anchor="default"/>
- <Edit id="ipt_antutbclrsltdetldesc" taborder="17" class="ipt__default" position="absolute 589 553 788 574" anchor="default"/>
- <Static id="caption20" text="시설명(직장,학교등)" class="cell_1" position="absolute 0 102 127 125" anchor="default" onclick="grp_main_caption20_onclick"/>
- <Shape id="line01" class="line_2" position="absolute 0 99 790 103" anchor="default"/>
- <Static id="caption21" text="시설명 주소" class="cell_1" position="absolute 305 102 388 125" anchor="default"/>
- <Edit id="opt_faclt" taborder="20" class="ipt__default" position="absolute 131 103 298 124" anchor="default"/>
- <Edit id="opt_facltaddr" taborder="21" class="ipt__default" position="absolute 391 103 790 124" anchor="default"/>
- <Shape id="line07" class="line_10" position="absolute 0 779 789 790" anchor="default"/>
- <Static id="caption22" text="전화번호" class="cell_1" position="absolute 113 24 172 47" anchor="default"/>
- <Edit id="opt_tel" taborder="23" readonly="true" position="absolute 175 26 266 45" anchor="default" enable="false"/>
- <Static id="caption23" text="휴대폰번호" class="cell_1" position="absolute 268 24 339 47" anchor="default"/>
- <Edit id="opt_tel00" taborder="24" readonly="true" position="absolute 341 26 432 45" enable="false" anchor="default"/>
- <Static id="caption24" text="X-Pert 검사" class="cell_1" position="absolute 0 307 122 330" onclick="grp_main_caption24_onclick" anchor="default"/>
- <Radio id="radio00" taborder="25" columncount="5" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 158 309 544 327" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn"/>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn"/>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line02" class="line_2" position="absolute 0 330 790 335" anchor="default"/>
- <Calendar id="input00" taborder="26" position="absolute 512 309 629 328" anchor="default"/>
- <Radio id="radio01" taborder="27" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 648 308 777 328" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">객담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">객담 외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_antutbclrsltdetldesc00" taborder="28" class="ipt__default" position="absolute 605 401 788 422" anchor="default"/>
- <Edit id="ipt_antutbclrsltdetldesc01" taborder="29" class="ipt__default" position="absolute 605 425 788 446" anchor="default"/>
- <Shape id="line04" class="line_2" position="absolute 0 416 422 422" anchor="default"/>
- <Static id="cap_curefromdd00" text="결핵종류" class="cell_1" position="absolute 416 387 485 447" anchor="default"/>
- <Edit id="ipt_antutbclrsltdetldesc02" taborder="30" class="ipt__default" position="absolute 490 520 789 541" anchor="default"/>
- <Static id="caption00" text="검체채취일" class="cell_1" position="absolute 0 589 123 612" anchor="default"/>
- <Calendar id="ipt_cureenddd" taborder="31" class="input_essential" position="absolute 126 591 234 610" anchor="default"/>
- <Shape id="line05" class="line_2" position="absolute 0 611 790 617" anchor="default"/>
- <Edit id="ipt_antutbclrsltdetldesc03" taborder="32" class="ipt__default" position="absolute 490 689 789 710" anchor="default"/>
- <Static id="caption02" text="(" position="absolute 606 814 611 834" anchor="default"/>
- <Static id="caption03" text=")" position="absolute 784 814 789 834" anchor="default"/>
- <Shape id="line10" class="line_3" position="absolute 0 755 791 759" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line06" class="line_10" position="absolute 0 387 789 393"/>
- <Shape id="line00" class="line_10" position="absolute 0 155 789 163"/>
- <Calendar id="ipt_cureenddd" taborder="4" class="input_essential" position="absolute 434 793 542 812"/>
- <Button id="btn_saveend" taborder="5" text="치료종료" onclick="grp_main_btn_saveend_onclick" class="btn2" position="absolute 549 791 629 813" visible="false"/>
- <Shape id="line01" class="line_10" position="absolute 0 22 789 33"/>
- <Div position="absolute 42 866 792 893" id="grp_btn" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Button position="absolute 680 5 748 27" id="btn_init" class="btn4" text="초기화" anchor="default" onclick="grp_btn_btn_init_onclick"/>
- <Button position="absolute 562 5 618 27" id="btn_save" class="btn4" text="저장" anchor="default" onclick="grp_btn_btn_save_onclick"/>
- <Button position="absolute 621 5 677 27" id="btn_cncl" class="btn4" text="삭제" anchor="default" onclick="grp_btn_btn_cncl_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_diag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="termcd" type="STRING"/>
- <Column id="termhngnm" type="STRING"/>
- <Column id="termengnm" type="STRING"/>
- <Column id="termflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0656list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0353list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0137list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0138list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0139list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0373list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0374list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0375list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0641list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_A0642list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_tblglydisinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256"/>
- <Column id="reptflag" type="STRING" size="256"/>
- <Column id="psnflag" type="STRING" size="256"/>
- <Column id="wrtedt" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="sexflag" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="jobcd" type="STRING" size="256"/>
- <Column id="rgstno" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="naticd" type="STRING" size="256"/>
- <Column id="ecntrydd" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="cntcaddr1" type="STRING" size="256"/>
- <Column id="residncflag" type="STRING" size="256"/>
- <Column id="pastcureflag" type="STRING" size="256"/>
- <Column id="pastcurecnt" type="STRING" size="256"/>
- <Column id="cureterm" type="STRING" size="256"/>
- <Column id="bisiziflag" type="STRING" size="256"/>
- <Column id="bisiziinocmthd" type="STRING" size="256"/>
- <Column id="sputumdm" type="STRING" size="256"/>
- <Column id="sputumby" type="STRING" size="256"/>
- <Column id="sputumodm" type="STRING" size="256"/>
- <Column id="sputumoby" type="STRING" size="256"/>
- <Column id="tisstestlag" type="STRING" size="256"/>
- <Column id="etctestflag" type="STRING" size="256"/>
- <Column id="rayrsltflag" type="STRING" size="256"/>
- <Column id="tooberrsltsize" type="STRING" size="256"/>
- <Column id="solidsize" type="STRING" size="256"/>
- <Column id="curefromdd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="curetodd" type="STRING" size="256"/>
- <Column id="curersltflag" type="STRING" size="256"/>
- <Column id="curersltetc" type="STRING" size="256"/>
- <Column id="curedrugcd" type="STRING" size="256"/>
- <Column id="curedrugcdetc" type="STRING" size="256"/>
- <Column id="cnclyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="lasthistyn" type="STRING" size="256"/>
- <Column id="tmpcol1" type="STRING" size="256"/>
- <Column id="tmpcol2" type="STRING" size="256"/>
- <Column id="tmpcol21" type="STRING" size="256"/>
- <Column id="tmpcol22" type="STRING" size="256"/>
- <Column id="tmpcol23" type="STRING" size="256"/>
- <Column id="tmpcol3" type="STRING" size="256"/>
- <Column id="anotheryn" type="STRING" size="256"/>
- <Column id="rayrsltdd" type="STRING" size="256"/>
- <Column id="sputumdmdd" type="STRING" size="256"/>
- <Column id="sputumbydd" type="STRING" size="256"/>
- <Column id="etctestflagdd" type="STRING" size="256"/>
- <Column id="tisstestlagdd" type="STRING" size="256"/>
- <Column id="rayrsltkind" type="STRING" size="256"/>
- <Column id="sputumdmkind" type="STRING" size="256"/>
- <Column id="sputumbykind" type="STRING" size="256"/>
- <Column id="etctestflagkind" type="STRING" size="256"/>
- <Column id="tisstestlagkind" type="STRING" size="256"/>
- <Column id="faclt" type="STRING" size="256"/>
- <Column id="facltaddr" type="STRING" size="256"/>
- <Column id="tbclkindcd" type="STRING" size="256"/>
- <Column id="cureenddd" type="STRING" size="256"/>
- <Column id="curersltflagdiag" type="STRING" size="256"/>
- <Column id="antutbclrslt" type="STRING" size="256"/>
- <Column id="antutbclrsltdetl" type="STRING" size="256"/>
- <Column id="antutbclrsltdetldesc" type="STRING" size="256"/>
- <Column id="antutbclmthd" type="STRING" size="256"/>
- <Column id="antutbclcd" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="trgtmankind02flag" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="xpert" type="STRING" size="256"/>
- <Column id="xpertdd" type="STRING" size="256"/>
- <Column id="xpertkind" type="STRING" size="256"/>
- <Column id="curedrugcdtxt" type="STRING" size="256"/>
- <Column id="spcacptdt" type="STRING" size="256"/>
- <Column id="antutbcldrug" type="STRING" size="256"/>
- <Column id="antutbcldrugtxt" type="STRING" size="256"/>
- <Column id="tbclkindcd02" type="STRING" size="256"/>
- <Column id="tbclkindcd03" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="residncflag">N</Col>
- <Col id="lasthistyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_getlglydisinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_getreptdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_tmplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_getlglydisinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256"/>
- <Column id="reptflag" type="STRING" size="256"/>
- <Column id="psnflag" type="STRING" size="256"/>
- <Column id="wrtedt" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="sexflag" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="jobcd" type="STRING" size="256"/>
- <Column id="rgstno" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="naticd" type="STRING" size="256"/>
- <Column id="ecntrydd" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="cntcaddr1" type="STRING" size="256"/>
- <Column id="residncflag" type="STRING" size="256"/>
- <Column id="pastcureflag" type="STRING" size="256"/>
- <Column id="pastcurecnt" type="STRING" size="256"/>
- <Column id="cureterm" type="STRING" size="256"/>
- <Column id="bisiziflag" type="STRING" size="256"/>
- <Column id="bisiziinocmthd" type="STRING" size="256"/>
- <Column id="sputumdm" type="STRING" size="256"/>
- <Column id="sputumby" type="STRING" size="256"/>
- <Column id="sputumodm" type="STRING" size="256"/>
- <Column id="sputumoby" type="STRING" size="256"/>
- <Column id="tisstestlag" type="STRING" size="256"/>
- <Column id="etctestflag" type="STRING" size="256"/>
- <Column id="rayrsltflag" type="STRING" size="256"/>
- <Column id="tooberrsltsize" type="STRING" size="256"/>
- <Column id="solidsize" type="STRING" size="256"/>
- <Column id="curefromdd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="curetodd" type="STRING" size="256"/>
- <Column id="curersltflag" type="STRING" size="256"/>
- <Column id="curersltetc" type="STRING" size="256"/>
- <Column id="curedrugcd" type="STRING" size="256"/>
- <Column id="curedrugcdetc" type="STRING" size="256"/>
- <Column id="cnclyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="lasthistyn" type="STRING" size="256"/>
- <Column id="tmpcol1" type="STRING" size="256"/>
- <Column id="tmpcol2" type="STRING" size="256"/>
- <Column id="tmpcol21" type="STRING" size="256"/>
- <Column id="tmpcol22" type="STRING" size="256"/>
- <Column id="tmpcol23" type="STRING" size="256"/>
- <Column id="tmpcol3" type="STRING" size="256"/>
- <Column id="anotheryn" type="STRING" size="256"/>
- <Column id="rayrsltdd" type="STRING" size="256"/>
- <Column id="sputumdmdd" type="STRING" size="256"/>
- <Column id="sputumbydd" type="STRING" size="256"/>
- <Column id="etctestflagdd" type="STRING" size="256"/>
- <Column id="tisstestlagdd" type="STRING" size="256"/>
- <Column id="rayrsltkind" type="STRING" size="256"/>
- <Column id="sputumdmkind" type="STRING" size="256"/>
- <Column id="sputumbykind" type="STRING" size="256"/>
- <Column id="etctestflagkind" type="STRING" size="256"/>
- <Column id="tisstestlagkind" type="STRING" size="256"/>
- <Column id="faclt" type="STRING" size="256"/>
- <Column id="facltaddr" type="STRING" size="256"/>
- <Column id="tbclkindcd" type="STRING" size="256"/>
- <Column id="cureenddd" type="STRING" size="256"/>
- <Column id="curersltflagdiag" type="STRING" size="256"/>
- <Column id="antutbclrslt" type="STRING" size="256"/>
- <Column id="antutbclrsltdetl" type="STRING" size="256"/>
- <Column id="antutbclrsltdetldesc" type="STRING" size="256"/>
- <Column id="antutbclmthd" type="STRING" size="256"/>
- <Column id="antutbclcd" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="xpert" type="STRING" size="256"/>
- <Column id="xpertdd" type="STRING" size="256"/>
- <Column id="xpertkind" type="STRING" size="256"/>
- <Column id="curedrugcdtxt" type="STRING" size="256"/>
- <Column id="spcacptdt" type="STRING" size="256"/>
- <Column id="antutbcldrug" type="STRING" size="256"/>
- <Column id="antutbcldrugtxt" type="STRING" size="256"/>
- <Column id="tbclkindcd02" type="STRING" size="256"/>
- <Column id="tbclkindcd03" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="residncflag">N</Col>
- <Col id="lasthistyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_tbclkindcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">폐결핵</Col>
- </Row>
- <Row>
- <Col id="cdid">02</Col>
- <Col id="cdnm">폐외결핵</Col>
- </Row>
- <Row>
- <Col id="cdid">03</Col>
- <Col id="cdnm">폐결핵+폐외결핵</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_antutbclrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">미실시</Col>
- </Row>
- <Row>
- <Col id="cdid">02</Col>
- <Col id="cdnm">검사중</Col>
- </Row>
- <Row>
- <Col id="cdid">03</Col>
- <Col id="cdnm">검사완료</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_antutbclrsltdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">내성없음</Col>
- </Row>
- <Row>
- <Col id="cdid">02</Col>
- <Col id="cdnm">내성있음</Col>
- </Row>
- <Row>
- <Col id="cdid">03</Col>
- <Col id="cdnm">검사결과불명</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_antutbclmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">전통적인방법</Col>
- </Row>
- <Row>
- <Col id="cdid">02</Col>
- <Col id="cdnm">신속내성검사</Col>
- </Row>
- <Row>
- <Col id="cdid">03</Col>
- <Col id="cdnm">실시간이중중합효소연쇄반응검사(Xpert MTB/RIF검사 등)</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_curersltflagdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">NTM</Col>
- </Row>
- <Row>
- <Col id="cdnm">종양</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타질병</Col>
- <Col id="cdid">03</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_antutbclcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">U84.30(다약제내성 결핵)</Col>
- </Row>
- <Row>
- <Col id="cdnm">U84.31(광범위약제내성 결핵)</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">리팜핀단독내성 결핵</Col>
- <Col id="cdid">03</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_antutbcldrug" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">INAH</Col>
- </Row>
- <Row>
- <Col id="cdnm">RFC</Col>
- <Col id="cdid">02</Col>
- </Row>
- <Row>
- <Col id="cdnm">PYRAZ</Col>
- <Col id="cdid">03</Col>
- </Row>
- <Row>
- <Col id="cdnm">MYAMB</Col>
- <Col id="cdid">04</Col>
- </Row>
- <Row>
- <Col id="cdnm">STREP</Col>
- <Col id="cdid">05</Col>
- </Row>
- <Row>
- <Col id="cdnm">PROTH</Col>
- <Col id="cdid">06</Col>
- </Row>
- <Row>
- <Col id="cdnm">CLOSE</Col>
- <Col id="cdid">07</Col>
- </Row>
- <Row>
- <Col id="cdnm">PASCA</Col>
- <Col id="cdid">08</Col>
- </Row>
- <Row>
- <Col id="cdnm">MYCOB</Col>
- <Col id="cdid">09</Col>
- </Row>
- <Row>
- <Col id="cdnm">KAMAC</Col>
- <Col id="cdid">10</Col>
- </Row>
- <Row>
- <Col id="cdnm">CRAV</Col>
- <Col id="cdid">11</Col>
- </Row>
- <Row>
- <Col id="cdnm">AMK</Col>
- <Col id="cdid">12</Col>
- </Row>
- <Row>
- <Col id="cdnm">MOVEL</Col>
- <Col id="cdid">14</Col>
- </Row>
- <Row>
- <Col id="cdnm">ZYVOX</Col>
- <Col id="cdid">15</Col>
- </Row>
- <Row>
- <Col id="cdnm">CLARI</Col>
- <Col id="cdid">16</Col>
- </Row>
- <Row>
- <Col id="cdnm">기타</Col>
- <Col id="cdid">13</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item47" compid="ipt_cureenddd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="cureenddd"/>
- <BindItem id="item0" compid="grp_main.opt_patnm" propid="value" datasetid="ds_main_tblglydisinfo" columnid="patnm"/>
- <BindItem id="item1" compid="grp_main.opt_sexflag" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sexflag"/>
- <BindItem id="item2" compid="grp_main.opt_age" propid="value" datasetid="ds_main_tblglydisinfo" columnid="age"/>
- <BindItem id="item3" compid="grp_main.opt_rgstno" propid="value" datasetid="ds_main_tblglydisinfo" columnid="rgstno"/>
- <BindItem id="item4" compid="grp_main.output1" propid="value" datasetid="ds_main_tblglydisinfo" columnid="rgstno2"/>
- <BindItem id="item5" compid="grp_main.cmb_naticd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="naticd"/>
- <BindItem id="item6" compid="grp_main.cmb_jobcd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="jobcd"/>
- <BindItem id="item7" compid="grp_main.opt_zipcd1" propid="value" datasetid="ds_main_tblglydisinfo" columnid="zipcd1"/>
- <BindItem id="item8" compid="grp_main.opt_cntcaddr1" propid="value" datasetid="ds_main_tblglydisinfo" columnid="zipcd2"/>
- <BindItem id="item9" compid="grp_main.opt_12" propid="value" datasetid="ds_main_tblglydisinfo" columnid="cntcaddr1"/>
- <BindItem id="item10" compid="grp_main.chk_residncflag" propid="value" datasetid="ds_main_tblglydisinfo" columnid="residncflag"/>
- <BindItem id="item11" compid="grp_main.radio14" propid="value" datasetid="ds_main_tblglydisinfo" columnid="rayrsltflag"/>
- <BindItem id="item12" compid="grp_main.radio15" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumdm"/>
- <BindItem id="item13" compid="grp_main.radio11" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumby"/>
- <BindItem id="item14" compid="grp_main.radio12" propid="value" datasetid="ds_main_tblglydisinfo" columnid="etctestflag"/>
- <BindItem id="item15" compid="grp_main.radio13" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tisstestlag"/>
- <BindItem id="item16" compid="grp_main.input1" propid="value" datasetid="ds_main_tblglydisinfo" columnid="rayrsltdd"/>
- <BindItem id="item17" compid="grp_main.input2" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumdmdd"/>
- <BindItem id="item18" compid="grp_main.input3" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumbydd"/>
- <BindItem id="item19" compid="grp_main.input4" propid="value" datasetid="ds_main_tblglydisinfo" columnid="etctestflagdd"/>
- <BindItem id="item20" compid="grp_main.input5" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tisstestlagdd"/>
- <BindItem id="item21" compid="grp_main.input31" propid="value" datasetid="ds_main_tblglydisinfo" columnid="rayrsltkind"/>
- <BindItem id="item22" compid="grp_main.radio3" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumdmkind"/>
- <BindItem id="item23" compid="grp_main.radio4" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumbykind"/>
- <BindItem id="item24" compid="grp_main.radio5" propid="value" datasetid="ds_main_tblglydisinfo" columnid="etctestflagkind"/>
- <BindItem id="item25" compid="grp_main.input32" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tisstestlagkind"/>
- <BindItem id="item26" compid="grp_main.ipt_curefromdd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="curefromdd"/>
- <BindItem id="item27" compid="grp_main.bool1" propid="value" datasetid="ds_main_tblglydisinfo" columnid="anotheryn"/>
- <BindItem id="item28" compid="grp_main.opt_diagnm" propid="value" datasetid="ds_main_tblglydisinfo" columnid="diagnm"/>
- <BindItem id="item29" compid="grp_main.radio2" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tmpcol3"/>
- <BindItem id="item30" compid="grp_main.rad_patflag" propid="value" datasetid="ds_main_tblglydisinfo" columnid="patflag"/>
- <BindItem id="item31" compid="grp_main.ipt_curetodd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="curetodd"/>
- <BindItem id="item32" compid="grp_main.rdo_curersltflag" propid="value" datasetid="ds_main_tblglydisinfo" columnid="curersltflag"/>
- <BindItem id="item33" compid="grp_main.ipt_curersltetc" propid="value" datasetid="ds_main_tblglydisinfo" columnid="curersltetc"/>
- <BindItem id="item34" compid="grp_main.group1.chk_pastcureflag" propid="value" datasetid="ds_main_tblglydisinfo" columnid="pastcureflag"/>
- <BindItem id="item35" compid="grp_main.group1.chk_cureterm" propid="value" datasetid="ds_main_tblglydisinfo" columnid="cureterm"/>
- <BindItem id="item36" compid="grp_main.group1.chk_pastcurecnt" propid="value" datasetid="ds_main_tblglydisinfo" columnid="pastcurecnt"/>
- <BindItem id="item37" compid="grp_main.group1.chk_bisiziflag" propid="value" datasetid="ds_main_tblglydisinfo" columnid="bisiziflag"/>
- <BindItem id="item38" compid="grp_main.group1.rad_bisiziinocmthd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="bisiziinocmthd"/>
- <BindItem id="item39" compid="grp_main.group1.rdo_sputumdm" propid="value" datasetid="ds_main_tblglydisinfo" columnid=""/>
- <BindItem id="item40" compid="grp_main.group1.rad_sputumodm" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumodm"/>
- <BindItem id="item41" compid="grp_main.group1.rad_sputumoby" propid="value" datasetid="ds_main_tblglydisinfo" columnid="sputumoby"/>
- <BindItem id="item42" compid="grp_main.group1.rdo_test8" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tooberrsltsize"/>
- <BindItem id="item43" compid="grp_main.group1.ipt_solidsize" propid="value" datasetid="ds_main_tblglydisinfo" columnid="solidsize"/>
- <BindItem id="item44" compid="grp_main.group1.radio1" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tmpcol1"/>
- <BindItem id="item45" compid="grp_main.group1.ipt_tmpcol21" propid="value" datasetid="ds_main_tblglydisinfo"/>
- <BindItem id="item46" compid="grp_main.group1.ipt_curedrugcdetc" propid="value" datasetid="ds_main_tblglydisinfo" columnid="curersltflag"/>
- <BindItem id="item50" compid="grp_main.ipt_antutbclrsltdetldesc" propid="value" datasetid="ds_main_tblglydisinfo" columnid="antutbclrsltdetldesc"/>
- <BindItem id="item53" compid="grp_main.opt_faclt" propid="value" datasetid="ds_main_tblglydisinfo" columnid="faclt"/>
- <BindItem id="item51" compid="grp_main.opt_facltaddr" propid="value" datasetid="ds_main_tblglydisinfo" columnid="facltaddr"/>
- <BindItem id="item52" compid="grp_main.opt_tel" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tel"/>
- <BindItem id="item54" compid="grp_main.opt_tel00" propid="value" datasetid="ds_main_tblglydisinfo" columnid="mpphontel"/>
- <BindItem id="item55" compid="grp_main.radio00" propid="value" datasetid="ds_main_tblglydisinfo" columnid="xpert"/>
- <BindItem id="item56" compid="grp_main.input00" propid="value" datasetid="ds_main_tblglydisinfo" columnid="xpertdd"/>
- <BindItem id="item57" compid="grp_main.radio01" propid="value" datasetid="ds_main_tblglydisinfo" columnid="xpertkind"/>
- <BindItem id="item48" compid="grp_main.ipt_antutbclrsltdetldesc00" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tbclkindcd02"/>
- <BindItem id="item49" compid="grp_main.ipt_antutbclrsltdetldesc01" propid="value" datasetid="ds_main_tblglydisinfo" columnid="tbclkindcd03"/>
- <BindItem id="item58" compid="grp_main.ipt_antutbclrsltdetldesc02" propid="value" datasetid="ds_main_tblglydisinfo" columnid="curedrugcdtxt"/>
- <BindItem id="item59" compid="grp_main.ipt_cureenddd" propid="value" datasetid="ds_main_tblglydisinfo" columnid="spcacptdt"/>
- <BindItem id="item60" compid="grp_main.ipt_antutbclrsltdetldesc03" propid="value" datasetid="ds_main_tblglydisinfo" columnid="antutbcldrugtxt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-08-28
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-08-28 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var arErrorCode = new HashArray();
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function SPASI01800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPASI01800_onload(obj:Form, e:LoadEventInfo)
- {
- fn_fInitialize();
- ds_main_tblglydisinfo.setColumn(0, "reptflag", "02");
-
- var pid = "";
- var indd = "";
- var cretno = "";
- var strRegtdt = "";
- var iDate = new Date();
- var strYearCal = "";
-
- var pamInfoCvs = sysf_getGlobalVariable("paminfo");
-
- if( !utlf_isNull(pamInfoCvs) && pamInfoCvs != "" ){
- ds_main_paminfo.clearData();
- dsf_setCSVToDs("ds_main_paminfo", pamInfoCvs);
- var ioflag = ds_main_paminfo.getColumn(0, "ioflag");
-
- if( ioflag == "I" || ioflag == "E" ){
- pid = ds_main_paminfo.getColumn(0, "pid");
- indd = ds_main_paminfo.getColumn(0, "indd");
- cretno = ds_main_paminfo.getColumn(0, "cretno");
-
- ds_main_tblglydisinfo.setColumn(0, "pid", pid);
- ds_main_tblglydisinfo.setColumn(0, "indd", indd);
- ds_main_tblglydisinfo.setColumn(0, "cretno", cretno);
- ds_main_tblglydisinfo.setColumn(0, "psnflag", ioflag);
- } else if( ioflag == "O" ){
- pid = ds_main_paminfo.getColumn(0, "pid");
- orddd = ds_main_paminfo.getColumn(0, "orddd");
- cretno = ds_main_paminfo.getColumn(0, "cretno");
-
- ds_main_tblglydisinfo.setColumn(0, "pid", pid);
- ds_main_tblglydisinfo.setColumn(0, "indd", orddd);
- ds_main_tblglydisinfo.setColumn(0, "cretno", cretno);
- ds_main_tblglydisinfo.setColumn(0, "psnflag", ioflag);
- }
- } else if( frmf_isPopup() ){
- ds_main_tblglydisinfo.setColumn(0, "pid", opener.frmf_getParameter("pid"));
- ds_main_tblglydisinfo.setColumn(0, "indd", opener.frmf_getParameter("indd"));
- ds_main_tblglydisinfo.setColumn(0, "psnflag", opener.frmf_getParameter("psnflag"));
- ds_main_tblglydisinfo.setColumn(0, "wrtedt", opener.frmf_getParameter("wrtedt"));
- ds_main_tblglydisinfo.setColumn(0, "cretno", opener.frmf_getParameter("cretno"));
-
- // 처방에서 주 진단정보 호출 (메인메뉴에서 본 화면 호출 시 예외처리)
- try {
- if( arg_ds_main_diagcdlist.rowcount > 0 ){
- ds_grd_diag.copyData(arg_ds_main_diagcdlist);
- }
- } catch(e) {
- sysf_catchTrace(e);
- }
- }
-
- if( ds_main_tblglydisinfo.getColumn(0, "pid") != "" && !utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "pid")) ){
- ds_send_reqdata.copyData(ds_main_tblglydisinfo);
-
- var oParam = {};
- oParam.id = "TRASI01501";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDisPatInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI01501";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TRASI01501") > -1 ){
- if( !utlf_isNull(ds_main_getlglydisinfo.getColumn(0, "pid")) ){
- ds_main_tblglydisinfo.copyData(ds_main_getlglydisinfo);
-
- fn_getCuredrugcd();
- //결핵종류
- fn_getTbclkindcd();
- fn_getAntutbclrslt();
- fn_getAntutbclrsltdetl();
- fn_getAntutbclmthd();
-
- fn_getAntutbcldrug();
- //fn_getAntutbcldrug1();
- //fn_getAntutbcldrug2();
- //fn_getAntutbcldrug3();
- //fn_getAntutbcldrug4();
- //fn_getAntutbcldrug5();
- //fn_getAntutbcldrug99();
- fn_getAntutbclcd();
- fn_getCurersltflagdiag();
-
- fn_chkCnclYN();
- fn_ctrlEnableChk("rdo_test8");
- fn_ctrlEnableChk("chk_curedrugcd");
- fn_ctrlEnableChk("rdo_curersltflag");
-
- fn_bisiziFlag();
- fn_ctrRdoChk();
- }
- }
-
- var result = 1;
-
- var vPrcpModifyYn = opener.frmf_getParameter("PrcpModifyYn");
- sysf_trace("처방 저장 시 입력값 PrcpModifyYn : " + vPrcpModifyYn);
- //if( !utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) ){ // 2017.05.30 처방저장 시 특정 결핵진단일때 수정
- if( !utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) && vPrcpModifyYn !="Y" ){
- //처방에서 호출한 경우 상병체크하여 초기화
- fn_init();
- result = 6;
- }
-
- var getState = opener.frmf_getParameter("state");
-
- //if( frmf_isPopup() && getState == "U" || getState == "S" || !utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) ){ // 2017.05.30 처방저장 시 특정 결핵진단일때 수정
- if( frmf_isPopup() && getState == "U" || getState == "S" || (!utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) && vPrcpModifyYn !="Y") ){
- ds_main_tblglydisinfo.addColumn("reptdt", "string", 256);
- ds_main_tblglydisinfo.addColumn("reptyn", "string", 256);
- ds_main_tblglydisinfo.addColumn("chgyn", "string", 256);
- ds_main_tblglydisinfo.addColumn("prt_reptdt", "string", 256);
-
- ds_main_tblglydisinfo.setColumn(0, "state", getState);
- ds_main_tblglydisinfo.setColumn(0, "wrtedt", opener.frmf_getParameter("wrtedt"));
- ds_main_tblglydisinfo.setColumn(0, "seqno", opener.frmf_getParameter("seqno"));
- ds_main_tblglydisinfo.setColumn(0, "reptdt", opener.frmf_getParameter("reptdt")); //추가 (2009.11.13 JJE)
- ds_main_tblglydisinfo.setColumn(0, "reptyn", opener.frmf_getParameter("reptyn")); //추가 (2009.11.13 JJE)
- ds_main_tblglydisinfo.setColumn(0, "chgyn", opener.frmf_getParameter("chgyn")); //추가 (2009.11.13 JJE)
- ds_main_tblglydisinfo.setColumn(0, "prt_reptdt", opener.frmf_getParameter("prt_reptdt")); //추가 (2009.11.13 JJE)
-
- //} else if( frmf_isPopup() && getState != "U" || utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) ){ // 2017.05.30 처방저장 시 특정 결핵진단일때 수정
- } else if( frmf_isPopup() && getState != "U" || utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) || (!utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) && vPrcpModifyYn =="Y") ){
- ds_main_tblglydisinfo.setColumn(0, "state", getState);
- ds_send_reqdata.setColumn(0, "pid", ds_main_tblglydisinfo.getColumn(0, "pid"));
- ds_send_reqdata.setColumn(0, "reptflag", ds_main_tblglydisinfo.getColumn(0, "reptflag"));
-
- var oParam = {};
- oParam.id = "TRASI01502";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetReptdtInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_getreptdtinfo=reptdtinfo";
- oParam.async = false;
- oParam.callback = "cf_TRASI01502";
- tranf_submit(oParam);
-
- //2017.05.30 메뉴에서 오픈 시 기존 결핵신고있을떄 메인DIV enable 가능하게 수정
- ds_main_getreptdtinfo.addColumn("chgyn", "string");
- ds_main_getreptdtinfo.setColumn(0, "chgyn", opener.frmf_getParameter("chgyn")); //
-
- if( arErrorCode.pop("TRASI01502") > -1 ){
- strRegtdt = ds_main_getreptdtinfo.getColumn(0, "reptdt");
- }
-
- var getReptyn = ds_main_getreptdtinfo.getColumn(0, "reptyn");
- if( getReptyn != "" && !utlf_isNull(getReptyn) ){
- diagnm = ds_main_tblglydisinfo.getColumn(0, "diagnm");
- if(utlf_isNull(diagnm)){
- diagnm ="";
- }
- // 2017.05.30 처방저장 시 특정 결핵진단일때 수정
- /*
- result = sysf_messageBox(strRegtdt.substring(0,4)+"년 "+strRegtdt.substring(4,6)+"월 "+strRegtdt.substring(6,8)+"일 "
- + diagnm +"(으)로 전염병이 신고되어 있어 \n 신규 입력이 아니면 자료가 중복됩니다. \n 그래도 ", "Q003"); //예 : 6 , 아니요 : 7
-
- */
- if(opener.frmf_getParameter("PrcpModifyYn") == "Y"){
- result = 7;
- }else{
- result = sysf_messageBox(strRegtdt.substring(0,4)+"년 "+strRegtdt.substring(4,6)+"월 "+strRegtdt.substring(6,8)+"일 "
- + diagnm +"(으)로 전염병이 신고되어 있어 \n 신규 입력이 아니면 자료가 중복됩니다. \n 그래도 ", "Q003"); //예 : 6 , 아니요 : 7
- }
- } else {
- result = 6;
- }
-
- if( ds_main_getreptdtinfo.getColumn(0, "chgyn") == "Y" ){
- ds_main_tblglydisinfo.setColumn(0, "state", "U");
- fn_chkReptYN();
- if( ds_temp_tmplist.getColumn(0, "wc") == "Y" ){
- close();
- }
- }
- }
-
- if( !utlf_isNull(ds_main_getlglydisinfo.getColumn(0, "pid")) ){
- ds_main_tblglydisinfo.copyData(ds_main_getlglydisinfo);
- fn_chgReptDisable(result);
- }
- ds_send_reqdata.copyData(ds_main_tblglydisinfo);
-
- var oParam = {};
- oParam.id = "TRASI01501";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDisPatInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI01501";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TRASI01501") > -1 ){
- if( !utlf_isNull(ds_main_getlglydisinfo.getColumn(0, "pid")) ){
- ds_main_tblglydisinfo.copyData(ds_main_getlglydisinfo);
-
- fn_chgReptDisable(result);
- fn_chkCnclYN();
- fn_ctrlEnableChk("rdo_test8");
- fn_ctrlEnableChk("chk_curedrugcd");
- fn_ctrlEnableChk("rdo_curersltflag");
- //fn_ctrlEnableChk("chk_antutbcldrug99");
- fn_bisiziFlag();
- fn_ctrRdoChk();
- }
- }
- } else {
- grp_btn.enable = false;
- }
-
- grp_main.ipt_ecntrydd.enable = false;
-
- var getPrcpLglyDis = opener.frmf_getParameter("PrcpLglyDis");
- var getPrcpTubeSaveYn = opener.frmf_getParameter("PrcpTubeSaveYn");
- if( !utlf_isNull(getPrcpLglyDis) && getPrcpLglyDis == "getPrcpLglyDis" && !utlf_isNull(getPrcpTubeSaveYn) && getPrcpTubeSaveYn == "Y" ){
- ds_main_tblglydisinfo.setColumn(0, "curefromdd", ds_main_tblglydisinfo.getColumn(0, "indd"));
- //btn_save.dispatch("DOMActivate");
- }
- }
- function cf_TRASI01501(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- dsf_setDefaultVal(ds_main_getlglydisinfo, "lasthistyn:Y");
- }
- function cf_TRASI01502(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 공통코드조회
- ******************************************************************/
- function fn_fInitialize(){
- appf_getCodeList( [{dsNm: "ds_init_A0656list", cdGrpId: "A0656"}
- , {dsNm: "ds_init_P0353list", cdGrpId: "P0353"}
- , {dsNm: "ds_init_A0137list", cdGrpId: "A0137"}
- , {dsNm: "ds_init_A0138list", cdGrpId: "A0138"}
- , {dsNm: "ds_init_A0139list", cdGrpId: "A0139"}
- , {dsNm: "ds_init_A0373list", cdGrpId: "A0373"}
- , {dsNm: "ds_init_A0374list", cdGrpId: "A0374"}
- , {dsNm: "ds_init_A0375list", cdGrpId: "A0375", sortField: "dispseq"}
- , {dsNm: "ds_init_A0641list", cdGrpId: "A0641"}
- , {dsNm: "ds_init_A0642list", cdGrpId: "A0642"}], true );
-
- // 치료약제
- var sProp1="col=10,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_curedrugcd.setInitComp(sProp1, ds_init_A0375list, "cdid", "cdnm", "fn_setCuredrugcd");
- // 질병코드
- grp_main.radio2.innerdataset = "ds_init_A0642list";
- grp_main.radio2.codecolumn = "cdid";
- grp_main.radio2.datacolumn = "cdnm";
-
- // 환자구분
- grp_main.rad_patflag.innerdataset = "ds_init_A0138list";
- grp_main.rad_patflag.codecolumn = "cdid";
- grp_main.rad_patflag.datacolumn = "cdnm";
-
- // 치료결과 구분
- grp_main.rdo_curersltflag.innerdataset = "ds_init_A0139list";
- grp_main.rdo_curersltflag.codecolumn = "cdid";
- grp_main.rdo_curersltflag.datacolumn = "cdnm";
-
- // 결핵종류
- var sProp2="col=1,row=3,cellspacing=1,vcellspacing=4,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_tbclkindcd.setInitComp(sProp2, ds_init_tbclkindcd, "cdid", "cdnm", "fn_setTbclkindcd");
-
- // 항결핵약제내성검사결과
- var sProp3="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbclrslt.setInitComp(sProp3, ds_init_antutbclrslt, "cdid", "cdnm", "fn_setAntutbclrslt");
- // 항결핵약제내성검사결과상세
- var sProp4="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbclrsltdetl.setInitComp(sProp4, ds_init_antutbclrsltdetl, "cdid", "cdnm", "fn_setAntutbclrsltdetl");
-
- // 항결핵약제검사방법
- var sProp5="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbclmthd.setInitComp(sProp5, ds_init_antutbclmthd, "cdid", "cdnm", "fn_setAntutbclmthd");
-
- // 항결핵약제내성약제
- var sProp13="col=10,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbcldrug.setInitComp(sProp1, ds_init_antutbcldrug, "cdid", "cdnm", "fn_setAntutbcldrug");
-
- /*
- // 항결핵약제내성약제1군
- var sProp6="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbcldrug1.setInitComp(sProp6, ds_init_antutbcldrug1, "cdid", "cdnm", "fn_setAntutbcldrug1");
-
- // 항결핵약제내성약제2군
- var sProp7="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbcldrug2.setInitComp(sProp7, ds_init_antutbcldrug2, "cdid", "cdnm", "fn_setAntutbcldrug2");
-
- // 항결핵약제내성약제3군
- var sProp8="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbcldrug3.setInitComp(sProp8, ds_init_antutbcldrug3, "cdid", "cdnm", "fn_setAntutbcldrug3");
-
- // 항결핵약제내성약제4군
- var sProp9="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbcldrug4.setInitComp(sProp9, ds_init_antutbcldrug4, "cdid", "cdnm", "fn_setAntutbcldrug4");
-
- // 항결핵약제내성약제5군
- var sProp10="col=10,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbcldrug5.setInitComp(sProp10, ds_init_antutbcldrug5, "cdid", "cdnm", "fn_setAntutbcldrug5");
-
- // 항결핵약제내성약제기타
- //var sProp11="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- //grp_main.chk_antutbcldrug99.setInitComp(sProp11, ds_init_antutbcldrug99, "cdid", "cdnm", "fn_setAntutbcldrug99");
-
- */
-
- // 항결핵약제내성코드
- var sProp11="col=10,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_antutbclcd.setInitComp(sProp11, ds_init_antutbclcd, "cdid", "cdnm", "fn_setAntutbclcd");
-
- // 치료결과진단변경
- var sProp12="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_curersltflagdiag.setInitComp(sProp12, ds_init_curersltflagdiag, "cdid", "cdnm", "fn_setCurersltflagdiag");
-
- ds_main_tblglydisinfo.setColumn(0, "reptflag", "02");
- /*
- var reptflag = opener.frmf_getParameter("reptflag");
- if(reptflag != "" && reptflag == "20"){
- ds_main_tblglydisinfo.setColumn(0, "reptflag", "20");
- //grp_main.btn_saveend.enable = false;
- btn_saveend.enable = false;
- ipt_cureenddd.enable = false;
- }else{
- ds_main_tblglydisinfo.setColumn(0, "reptflag", "02");
- //grp_main.btn_saveend.enable = true;
- btn_saveend.enable = true;
- btn_saveend.enable = true;
- }
- */
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제 bind set
- ******************************************************************/
- function fn_setAntutbcldrug(){
- var getAntutbcldrug = String(grp_main.chk_antutbcldrug.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "antutbcldrug", getAntutbcldrug);
- fn_ctrlEnableChk("chk_antutbcldrug");
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제 DBget
- ******************************************************************/
- function fn_getAntutbcldrug(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug"))) {
- var AntutbcldrugList = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug").split(" ");
- grp_main.chk_antutbcldrug.setData(AntutbcldrugList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성코드 bind set
- ******************************************************************/
- function fn_setAntutbclcd(){
- var getAntutbclcd = String(grp_main.chk_antutbclcd.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "antutbclcd", getAntutbclcd);
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성코드 DBget
- ******************************************************************/
- function fn_getAntutbclcd(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbclcd"))) {
- var AntutbclcdList = ds_main_tblglydisinfo.getColumn(0, "antutbclcd").split(" ");
- grp_main.chk_antutbclcd.setData(AntutbclcdList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 치료결과진단변경 bind set
- ******************************************************************/
- function fn_setCurersltflagdiag(){
- var getCurersltflagdiag = String(grp_main.chk_curersltflagdiag.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "curersltflagdiag", getCurersltflagdiag);
- }
- /******************************************************************
- * Argument :
- * Description : 치료결과진단변경 DBget
- ******************************************************************/
- function fn_getCurersltflagdiag(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "curersltflagdiag"))) {
- var CurersltflagdiagList = ds_main_tblglydisinfo.getColumn(0, "curersltflagdiag").split(" ");
- grp_main.chk_curersltflagdiag.setData(CurersltflagdiagList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제1군 bind set
- ******************************************************************/
- // function fn_setAntutbcldrug1(){
- // var getAntutbcldrug1 = String(grp_main.chk_antutbcldrug1.getData()).replace(",", " ");
- // ds_main_tblglydisinfo.setColumn(0, "antutbcldrug1", getAntutbcldrug1);
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제1군 DBget
- ******************************************************************/
- // function fn_getAntutbcldrug1(){
- // if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug1"))) {
- // var Antutbcldrug1List1 = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug1").split(" ");
- // grp_main.chk_antutbcldrug1.setData(Antutbcldrug1List1);
- // }
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제2군 bind set
- ******************************************************************/
- // function fn_setAntutbcldrug2(){
- // var getAntutbcldrug2 = String(grp_main.chk_antutbcldrug2.getData()).replace(",", " ");
- // ds_main_tblglydisinfo.setColumn(0, "antutbcldrug2", getAntutbcldrug2);
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제2군 DBget
- ******************************************************************/
- // function fn_getAntutbcldrug2(){
- // if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug2"))) {
- // var Antutbcldrug1List2 = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug2").split(" ");
- // grp_main.chk_antutbcldrug2.setData(Antutbcldrug1List2);
- // }
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제3군 bind set
- ******************************************************************/
- // function fn_setAntutbcldrug3(){
- // var getAntutbcldrug3 = String(grp_main.chk_antutbcldrug3.getData()).replace(",", " ");
- // ds_main_tblglydisinfo.setColumn(0, "antutbcldrug3", getAntutbcldrug3);
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제3군 DBget
- ******************************************************************/
- // function fn_getAntutbcldrug3(){
- // if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug3"))) {
- // var Antutbcldrug1List3 = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug3").split(" ");
- // grp_main.chk_antutbcldrug3.setData(Antutbcldrug1List3);
- // }
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제4군 bind set
- ******************************************************************/
- // function fn_setAntutbcldrug4(){
- // var getAntutbcldrug4 = String(grp_main.chk_antutbcldrug4.getData()).replace(",", " ");
- // ds_main_tblglydisinfo.setColumn(0, "antutbcldrug4", getAntutbcldrug4);
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제4군 DBget
- ******************************************************************/
- // function fn_getAntutbcldrug4(){
- // if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug4"))) {
- // var Antutbcldrug1List4 = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug4").split(" ");
- // grp_main.chk_antutbcldrug4.setData(Antutbcldrug1List4);
- // }
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제5군 bind set
- ******************************************************************/
- // function fn_setAntutbcldrug5(){
- // var getAntutbcldrug5 = String(grp_main.chk_antutbcldrug5.getData()).replace(",", " ");
- // ds_main_tblglydisinfo.setColumn(0, "antutbcldrug5", getAntutbcldrug5);
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제5군 DBget
- ******************************************************************/
- // function fn_getAntutbcldrug5(){
- // if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug5"))) {
- // var Antutbcldrug1List5 = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug5").split(" ");
- // grp_main.chk_antutbcldrug5.setData(Antutbcldrug1List5);
- // }
- // }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제기타군 bind set
- ******************************************************************/
- /*
- function fn_setAntutbcldrug99(){
- var getAntutbcldrug99 = String(grp_main.chk_antutbcldrug99.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "antutbcldrug99", getAntutbcldrug99);
- }
- */
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성약제기타군 DBget
- ******************************************************************/
- /*
- function fn_getAntutbcldrug99(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug99"))) {
- var Antutbcldrug1List99 = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug99").split(" ");
- grp_main.chk_antutbcldrug99.setData(Antutbcldrug1List99);
- }
- }
- */
- /******************************************************************
- * Argument :
- * Description : 항결핵약제검사방법 bind set
- ******************************************************************/
- function fn_setAntutbclmthd(){
- var getAntutbclmthd = String(grp_main.chk_antutbclmthd.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "antutbclmthd", getAntutbclmthd);
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제검사방법 DBget
- ******************************************************************/
- function fn_getAntutbclmthd(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbclmthd"))) {
- var AntutbclmthdlList = ds_main_tblglydisinfo.getColumn(0, "antutbclmthd").split(" ");
- grp_main.chk_antutbclmthd.setData(AntutbclmthdlList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성검사결과상세 bind set
- ******************************************************************/
- function fn_setAntutbclrsltdetl(){
- var getAntutbclrsltdetl = String(grp_main.chk_antutbclrsltdetl.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "antutbclrsltdetl", getAntutbclrsltdetl);
- fn_ctrlEnableChk("chk_antutbclrsltdetl");
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성검사결과상세 DBget
- ******************************************************************/
- function fn_getAntutbclrsltdetl(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbclrsltdetl"))) {
- var AntutbclrsltdetlList = ds_main_tblglydisinfo.getColumn(0, "antutbclrsltdetl").split(" ");
- grp_main.chk_antutbclrsltdetl.setData(AntutbclrsltdetlList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성검사결과 bind set
- ******************************************************************/
- function fn_setAntutbclrslt(){
- var getAntutbclrslt = String(grp_main.chk_antutbclrslt.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "antutbclrslt", getAntutbclrslt);
-
- fn_ctrlEnableChk("chk_antutbclrslt");
- }
- /******************************************************************
- * Argument :
- * Description : 항결핵약제내성검사결과 DBget
- ******************************************************************/
- function fn_getAntutbclrslt(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "antutbclrslt"))) {
- var antutbclrsltList = ds_main_tblglydisinfo.getColumn(0, "antutbclrslt").split(" ");
- grp_main.chk_antutbclrslt.setData(antutbclrsltList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 치료약제 bind set
- ******************************************************************/
- function fn_setCuredrugcd(){
- var getCuredrugcd = String(grp_main.chk_curedrugcd.getData()).replace(",", "▦");
- ds_main_tblglydisinfo.setColumn(0, "curedrugcd", getCuredrugcd);
- fn_ctrlEnableChk("chk_curedrugcd");
- }
- /******************************************************************
- * Argument :
- * Description : 치료약제 DBget
- ******************************************************************/
- function fn_getCuredrugcd(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "curedrugcd"))) {
- var curedrugcdList = ds_main_tblglydisinfo.getColumn(0, "curedrugcd").split("▦");
- grp_main.chk_curedrugcd.setData(curedrugcdList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 결핵종류 bind set
- ******************************************************************/
- function fn_setTbclkindcd(){
- var getTbclkindcd = String(grp_main.chk_tbclkindcd.getData()).replace(",", " ");
- ds_main_tblglydisinfo.setColumn(0, "tbclkindcd", getTbclkindcd);
- fn_ctrlEnableChk("chk_tbclkindcd");
- }
- /******************************************************************
- * Argument :
- * Description : 결핵종류 DBget
- ******************************************************************/
- function fn_getTbclkindcd(){
- if(!utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "tbclkindcd"))) {
- var tbclkindcdList = ds_main_tblglydisinfo.getColumn(0, "tbclkindcd").split(" ");
- grp_main.chk_tbclkindcd.setData(tbclkindcdList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 치료결과 구분 : 기타일 경우(ipt_curersltetc) textbox enable/disabled
- ******************************************************************/
- function grp_main_rdo_curersltflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fn_ctrlEnableChk("rdo_curersltflag");
- }
- /******************************************************************
- * Argument :
- * Description : 국적 : 외국인일 경우 입국일자(ipt_ecntrydd) enable/disabled
- ******************************************************************/
- function grp_main_cmb_naticd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var natiVal = grp_main.cmb_naticd.value;
- if( natiVal == "-" ){
- ds_main_tblglydisinfo.setColumn(0, "ecntrydd", "");
- grp_main.ipt_ecntrydd.enable = false;
- } else {
- grp_main.ipt_ecntrydd.enable = true;
- }
- }
- /******************************************************************
- * Argument :
- * Description : 신고대상자조회화면에서 state="S",
- * 진단에서 state="I",
- * 메뉴에서 상단환자정보를 가지고 조회해서 결핵 신고서가 작성 존재시 state=""
- * 상태에 따라 입력가능여부 처리
- * 치료종결시 state="U"
- ******************************************************************/
- function fn_chgReptDisable(result){
- if( frmf_isPopup() ){
- var strState = opener.frmf_getParameter("state");
- var menuParam = opener.frmf_getParameter("menuparam");
- } else {
- var strState = "I";
- }
- //호흡기 상담실 추가
- var vDutplcecd = sysf_getUserInfo("dutplcecd");
-
- //(start) 수정 상태 셋팅 추가, 수정 및 삭제를 가능하도록 하기 위함 (2009.11.03 JJE)
- var chkWrtedt = ds_main_getreptdtinfo.getColumn(0, "reptdt");
- var chkReptdt = ds_main_getreptdtinfo.getColumn(0, "prt_reptdt");
-
- if( !utlf_isNull(chkWrtedt) ) chkWrtedt = chkWrtedt.substring(0, 8);
- if( !utlf_isNull(chkReptdt) ) chkReptdt = chkReptdt.substring(0, 8);
-
- //2017.05.30 메뉴에서 오픈 시 기존 결핵신고있을떄 메인DIV enable 가능하게 수정
- //if( !utlf_isNull(chkWrtedt) && chkWrtedt != "99991231" && !utlf_isNull(chkReptdt) && chkReptdt != "99991231" && utlf_isNull(strState) ){
- if( !utlf_isNull(chkWrtedt) && chkWrtedt != "99991231" && !utlf_isNull(chkReptdt) && chkReptdt == "99991231" && utlf_isNull(strState) ){
- var strState = "U"; //작성은 됐고, 출력(신고)는 안한 상태
- }//(end) 수정 상태 셋팅 끝
-
- //100622 진료 처방저장 시(작성은 됐고, 출력(신고)는 안한 상태 와 상관없음) -- 정리 필요
- var getPrcpLglyDis = opener.frmf_getParameter("PrcpLglyDis");
- var vPrcpModifyYn = opener.frmf_getParameter("PrcpModifyYn");
- if( !utlf_isNull(getPrcpLglyDis) && getPrcpLglyDis == "PrcpLglyDis" && vPrcpModifyYn !="Y"){
- strState = "I";
- }else if( !utlf_isNull(getPrcpLglyDis) && getPrcpLglyDis == "PrcpLglyDis" && vPrcpModifyYn =="Y"){ // 2017.05.30 처방저장 시 특정 결핵진단일때 수정
- strState = "U";
- }
- if( frmf_isPopup() && strState == "U" ){
- if( result == "6" ){
- grp_btn.btn_cncl.enable = false;
- grp_main.enable = true;
- grp_btn.btn_save.enable = true; //추가(수정기능 개발 완료 시 false로 변경) @@ 2009.11.13 JJE
- grp_btn.btn_init.enable = true; //추가 2009.11.13 JJE
-
- //치료결과 disable
- grp_main.ipt_curersltetc.enable = false;
- fn_init();
- } else {
- grp_btn.btn_cncl.enable = true;
- //grp_main.enable = false;
- //grp_btn.btn_save.enable = false; //추가(수정기능 개발 완료 시 false로 변경) @@ 2009.11.13 JJE
-
- grp_main.enable = true;//20161114(결핵환자신고 변경에 따른 수정)
- grp_btn.btn_save.enable = true;//20161114(결핵환자신고 변경에 따른 수정)
- grp_btn.btn_init.enable = false; //추가 2009.11.13 JJE
- }
- return;
- } else if( frmf_isPopup() && strState == "S" ){
- if( !utlf_isNull(menuParam) ){
- //진료메뉴에서 호출시.
- if( opener.frmf_getParameter("DisabledChk") == "Y" ){
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = false;
- } else {
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = true;
- grp_btn.btn_cncl.enable = true;
- }
- } else {
- //진료와 감염관리실 이외의 사용자일 경우 삭제버튼 불활성화 않음.
- if( opener.frmf_getParameter("LglyDeptChk") == "N" ){
- grp_btn.btn_cncl.enable = false;
- } else {
- grp_btn.btn_cncl.enable = true;
- }
- //호흡기 상담실에서 오픈시 수정가능 모드
- if(vDutplcecd == '3110300000'){
- grp_main.enable = true;
- grp_btn.btn_save.enable = true; //
- grp_btn.btn_init.enable = true; //
- }else{
- grp_main.enable = false;
- grp_btn.btn_save.enable = false; //추가(수정기능 개발 완료 시 false로 변경) @@ 2009.11.13 JJE
- grp_btn.btn_init.enable = false; //추가 2009.11.13 JJE
- }
- }
- return;
- } else {
- //수정모드, 신고대상자조회에서 오픈모드가 아닐 경우... ex:최초..
- if( result == "6" ){
- grp_btn.btn_save.enable = true; //추가 2009.11.13 JJE
- grp_btn.btn_init.enable = true; //추가 2009.11.13 JJE
- grp_btn.btn_cncl.enable = false; //추가 2009.11.13 JJE
-
- //치료결과 disable
- grp_main.ipt_curersltetc.enable = false;
- fn_init();
- } else {
- grp_btn.btn_cncl.enable = true;
- grp_main.enable = false;
- ipt_cureenddd.enable = true;
- btn_saveend.enable = true;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- }
- return;
- }
-
- if( utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "pid")) ){
- grp_main.enable = false;
- grp_btn.enable = false;
- }
- }
- /******************************************************************
- * Argument :
- * Description : 삭제건은 제외대상으로 조회만 가능
- ******************************************************************/
- function fn_chkCnclYN(){
- if( ds_main_tblglydisinfo.getColumn(0, "cnclyn") == "Y" && opener.frmf_getParameter("state") == "S" ){
- sysf_messageBox("삭제된 신고서", "I009"); //메세지 추가 (2009.11.13 JJE)
- grp_btn.enable = false;
- }
- }
- /******************************************************************
- * Argument :
- * Description : 삭제건은 제외대상으로 조회만 가능
- ******************************************************************/
- function fn_ctrlEnableChk(pControlID){
- //투베르쿨린검사 선택
- if( pControlID == "rdo_test8" ){
- if( ds_main_tblglydisinfo.getColumn(0, "tooberrsltsize") == "1" ){
- grp_main.group1.ipt_solidsize.enable = true;
- grp_main.group1.ipt_solidsize.setFocus();
- } else {
- grp_main.group1.ipt_solidsize.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "solidsize", "");
- }
- }
-
- // 치료약제
- if( pControlID == "chk_curedrugcd" ){
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "curedrugcd"), "98") ){
- grp_main.group1.ipt_curedrugcdetc.enable = true;
- grp_main.group1.ipt_curedrugcdetc.setFocus();
- } else {
- grp_main.group1.ipt_curedrugcdetc.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "curedrugcdetc", "");
- }
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "curedrugcd"), "13") ){
- grp_main.ipt_antutbclrsltdetldesc02.enable = true;
- grp_main.ipt_antutbclrsltdetldesc02.setFocus();
- } else {
- grp_main.ipt_antutbclrsltdetldesc02.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "curedrugcdtxt", "");
-
- }
-
- }
-
- // 치료결과및 퇴록구분
- if( pControlID == "rdo_curersltflag" ){
- var sChngreptcd = ds_main_tblglydisinfo.getColumn(0, "curersltflag");
- if( sChngreptcd == "99" ){
- grp_main.ipt_curersltetc.enable = true;
- grp_main.ipt_curersltetc.setFocus();
- } else {
- grp_main.ipt_curersltetc.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "curersltetc", "");
- }
-
- if( sChngreptcd == "08" ){
- grp_main.chk_curersltflagdiag.enable = true;
- //grp_main.chk_curersltflagdiag.setFocus();
- } else {
- grp_main.chk_curersltflagdiag.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "curersltflagdiag", "");
- grp_main.chk_curersltflagdiag.setCheckAll(false);
- }
-
-
- }
- // 항결핵약제내성약제 내설검사결과
- if( pControlID == "chk_antutbclrslt" ){
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "antutbclrslt"), "03") ){
- grp_main.chk_antutbclrsltdetl.enable = true;
- //grp_main.chk_antutbclrsltdetl.setFocus();
- } else {
- ds_main_tblglydisinfo.setColumn(0, "antutbclrsltdetl", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbclrsltdetldesc", "");
- grp_main.chk_antutbclrsltdetl.enable = false;
- grp_main.ipt_antutbclrsltdetldesc.enable = false;
- grp_main.chk_antutbclrsltdetl.setCheckAll(false);
-
- }
- }
- // 항결핵약제내성약제 내설검사결과 검사결과불명
- if( pControlID == "chk_antutbclrsltdetl" ){
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "antutbclrsltdetl"), "03") ){
- grp_main.ipt_antutbclrsltdetldesc.enable = true;
- grp_main.ipt_antutbclrsltdetldesc.setFocus();
- } else {
- grp_main.ipt_antutbclrsltdetldesc.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "antutbclrsltdetldesc", "");
- //fn_setAntutbcldrug();
- }
- }
-
- // 항결핵약제내성약제 내성약제
- if( pControlID == "chk_antutbcldrug" ){
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "antutbcldrug"), "13") ){
- grp_main.ipt_antutbclrsltdetldesc03.enable = true;
- grp_main.ipt_antutbclrsltdetldesc03.setFocus();
- } else {
- grp_main.ipt_antutbclrsltdetldesc03.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "antutbcldrugtxt", "");
- //fn_setAntutbcldrug();
- }
- }
-
- // 결핵종류
- if( pControlID == "chk_tbclkindcd" ){
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "tbclkindcd"), "02") ){
- grp_main.ipt_antutbclrsltdetldesc00.enable = true;
- //grp_main.ipt_antutbclrsltdetldesc00.setFocus();
- } else {
- grp_main.ipt_antutbclrsltdetldesc00.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "tbclkindcd02", "");
- }
-
- if( utlf_isSearchString(ds_main_tblglydisinfo.getColumn(0, "tbclkindcd"), "03") ){
- grp_main.ipt_antutbclrsltdetldesc01.enable = true;
- //grp_main.ipt_antutbclrsltdetldesc01.setFocus();
- } else {
- grp_main.ipt_antutbclrsltdetldesc01.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "tbclkindcd03", "");
- }
- }
-
-
-
-
- // 항결핵약제내성약제기타
- /*
- if( pControlID == "chk_antutbcldrug99" ){
- var sChngreptcd = ds_main_tblglydisinfo.getColumn(0, "antutbcldrug99");
- if( sChngreptcd == "Y" ){
- grp_main.ipt_antutbcldrugdetl.enable = true;
- } else {
- grp_main.ipt_antutbcldrugdetl.enable = false;
- ds_main_tblglydisinfo.setColumn(0, "antutbcldrug99", "");
- }
- }
- */
- }
- /******************************************************************
- * Argument :
- * Description : 15세 미만일경우만 비시지 관련, 투베르쿨린검사 입력가능하도록 만듬
- ******************************************************************/
- function fn_bisiziFlag(){
- if( ds_main_tblglydisinfo.getColumn(0, "age") < 15 ){
- grp_main.group1.chk_bisiziflag.enable = true;
- grp_main.group1.rad_bisiziinocmthd.enable = true;
- grp_main.group1.rdo_test8.enable = true;
- grp_main.group1.ipt_solidsize.enable = true;
- } else {
- grp_main.group1.chk_bisiziflag.disabled = false;
- grp_main.group1.rad_bisiziinocmthd.disabled = false;
- grp_main.group1.rdo_test8.disabled= false;
- grp_main.group1.ipt_solidsize.disabled = false;
- ds_main_tblglydisinfo.setColumn(0, "solidsize", "");
- }
- }
- /******************************************************************
- * Argument :
- * Description : kimsj 091126 결핵초회진단 DEFAULT값 설정, / 결핵과거 치료력 무일경우 비활성화 체크
- * ->20140812 결핵과거치료력 삭제로 인해 객담배양검사만 Default.
- ******************************************************************/
- function fn_ctrRdoChk(){
- if( utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "sputumdm")) ){
- grp_main.radio15.index = 5; //객담배양검사
- }
- }
- /******************************************************************
- * Argument :
- * Description : 기신고서가 있는지 check
- ******************************************************************/
- function fn_chkReptYN(){
- var diagcd = "";
- var statcd = "";
-
- if( ds_grd_diag.rowcount > 0 ){
- for( var i=0; i < ds_grd_diag.rowcount; i++ ){
- status = ds_grd_diag.getColumn(i, "status");
- if( status == "I" || status == "U" || status == "-" ){
- diagcd += ds_grd_diag.getColumn(i, "diagcd").substr(0, 4) + "▦"; //확장코드 자르기
- statcd += ds_grd_diag.getColumn(i, "status")+ "▦";
- }
- }
- }
-
- if( diagcd != "" ){
- ds_send_reqdata.clearData();
-
- ds_send_reqdata.addColumn("diagcd", "string", 256);
- ds_send_reqdata.addColumn("status", "string", 256);
- ds_send_reqdata.addColumn("pid", "string", 256);
- ds_send_reqdata.addColumn("reptflag", "string", 256);
-
- ds_send_reqdata.setColumn(0, "diagcd", diagcd);
- ds_send_reqdata.setColumn(0, "status", statcd);
- ds_send_reqdata.setColumn(0, "pid", ds_main_tblglydisinfo.getColumn(0, "pid"));
- ds_send_reqdata.setColumn(0, "reptflag", "02");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 초기화 Button
- ******************************************************************/
- function fn_init(){
- ds_main_tblglydisinfo.copyData(ds_main_getlglydisinfo);
-
- ds_main_tblglydisinfo.setColumn(0, "state", "");
- ds_main_tblglydisinfo.setColumn(0, "pastcureflag", "");
- ds_main_tblglydisinfo.setColumn(0, "cureterm", "");
- ds_main_tblglydisinfo.setColumn(0, "pastcurecnt", "");
- ds_main_tblglydisinfo.setColumn(0, "bisiziflag", "");
- ds_main_tblglydisinfo.setColumn(0, "bisiziinocmthd", "");
- ds_main_tblglydisinfo.setColumn(0, "sputumdm", "");
- ds_main_tblglydisinfo.setColumn(0, "sputumodm", "");
- ds_main_tblglydisinfo.setColumn(0, "tisstestlag", "");
- ds_main_tblglydisinfo.setColumn(0, "rayrsltflag", "");
- ds_main_tblglydisinfo.setColumn(0, "sputumby", "");
- ds_main_tblglydisinfo.setColumn(0, "sputumoby", "");
- ds_main_tblglydisinfo.setColumn(0, "etctestflag", "");
- ds_main_tblglydisinfo.setColumn(0, "tooberrsltsize", "");
- ds_main_tblglydisinfo.setColumn(0, "solidsize", "");
- ds_main_tblglydisinfo.setColumn(0, "curefromdd", "");
- ds_main_tblglydisinfo.setColumn(0, "diagcd", "");
- ds_main_tblglydisinfo.setColumn(0, "diagnm", "");
- ds_main_tblglydisinfo.setColumn(0, "patflag", "");
- ds_main_tblglydisinfo.setColumn(0, "curedrugcd", "");
- ds_main_tblglydisinfo.setColumn(0, "curedrugcdetc", "");
- ds_main_tblglydisinfo.setColumn(0, "curetodd", "");
- ds_main_tblglydisinfo.setColumn(0, "curersltflag", "");
- ds_main_tblglydisinfo.setColumn(0, "curersltetc", "");
- ds_main_tblglydisinfo.setColumn(0, "wrtedt", "");
- ds_main_tblglydisinfo.setColumn(0, "cnclyn", "");
- ds_main_tblglydisinfo.setColumn(0, "tmpcol1", "");
- ds_main_tblglydisinfo.setColumn(0, "tmpcol2", "");
- ds_main_tblglydisinfo.setColumn(0, "tmpcol21", "");
- ds_main_tblglydisinfo.setColumn(0, "tmpcol22", "");
- ds_main_tblglydisinfo.setColumn(0, "tmpcol23", "");
- ds_main_tblglydisinfo.setColumn(0, "tmpcol3", "");
-
- ds_main_tblglydisinfo.setColumn(0, "faclt", "");
- ds_main_tblglydisinfo.setColumn(0, "facltaddr", "");
- ds_main_tblglydisinfo.setColumn(0, "tbclkindcd", "");
- ds_main_tblglydisinfo.setColumn(0, "cureenddd", "");
- ds_main_tblglydisinfo.setColumn(0, "curersltflagdiag", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbclrslt", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbclrsltdetl", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbclrsltdetldesc", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbclmthd", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrug1", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrug2", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrug3", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrug4", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrug5", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrug99", "");
- //ds_main_tblglydisinfo.setColumn(0, "antutbcldrugdetl", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbclcd", "");
-
- ds_main_tblglydisinfo.setColumn(0, "xpert", "");
- //ds_main_tblglydisinfo.setColumn(0, "xpertdd", "");
- //ds_main_tblglydisinfo.setColumn(0, "xpertkind", "");
- ds_main_tblglydisinfo.setColumn(0, "curedrugcdtxt", "");
- ds_main_tblglydisinfo.setColumn(0, "spcacptdt", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbcldrug", "");
- ds_main_tblglydisinfo.setColumn(0, "antutbcldrugtxt", "");
-
- fn_fInitialize();
-
- fn_ctrlEnableChk("rdo_test8");
- fn_ctrlEnableChk("chk_curedrugcd");
- fn_ctrlEnableChk("rdo_curersltflag");
- fn_bisiziFlag();
- fn_chkCnclYN();
- }
- /******************************************************************
- * Argument :
- * Description : 저장 Button
- ******************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
-
- if( utlf_isNull(ds_main_tblglydisinfo.getColumn(0, "wrtedt")) ){
- ds_main_tblglydisinfo.setColumn(0, "state", "I");
- ds_main_tblglydisinfo.setColumn(0, "wrtedt", utlf_getCurrentDate() + "" + utlf_getCurrentTime());
- } else {
- //kimsj 100407 체크기간 경과시 데이터가 있을 경우 신규신고가 아닌 수정현상 발생 -> 신규 신고할 수있도록 수정 (현재는 처방 체크 10일로 확인 - 변경필요)
- var vbf10days = ((utlf_getCurrentDate().toDate()).getAddDate(-3,"M")).getDateFormat();
- var vwrtddt = ds_main_tblglydisinfo.getColumn(0, "wrtedt").substring(0, 8);
-
- if( vwrtddt <= vbf10days ){
- ds_main_tblglydisinfo.setColumn(0, "state", "I");
- ds_main_tblglydisinfo.setColumn(0, "wrtedt", utlf_getCurrentDate() + "" + utlf_getCurrentTime());
- } else {
- ds_main_tblglydisinfo.setColumn(0, "state", "U");
- }
- }
-
- ds_main_tblglydisinfo.setColumn(0, "reptflag", "02");
- //신고대상자조회 조건에 진료과가 있어서 추가 20071018 김홍점
- ds_main_tblglydisinfo.setColumn(0, "orddeptcd", ds_main_paminfo.getColumn(0, "orddeptcd"));
-
- // IGRA 검사 결과 값을 넣을때 그 값을 tempcol2에 넣어준다.
- var tempcol1 = ds_main_tblglydisinfo.getColumn(0, "tmpcol1");
- var tempcol21 = ds_main_tblglydisinfo.getColumn(0, "tmpcol21");
- var tempcol22 = ds_main_tblglydisinfo.getColumn(0, "tmpcol21");
- var tempcol23 = ds_main_tblglydisinfo.getColumn(0, "tmpcol21");
- if( tempcol1 == "01" && utlf_isNull(tempcol21) ){
- sysf_messageBox("IGRA검사 Quantiferon In- Tube 값을 입력하여야 합니다.", "I");
- return;
- }
-
- if( tempcol1 == "02" && utlf_isNull(tempcol22) ){
- sysf_messageBox("IGRA검사 Quantiferon TB-Gold 값을 입력하여야 합니다.", "I");
- return;
- }
-
- if( tempcol1 == "03" && utlf_isNull(tempcol23) ){
- sysf_messageBox("IGRA검사 T-SPOT 값을 입력하여야 합니다.", "I");
- return;
- }
-
- if( !utlf_isNull(tempcol21) ){
- ds_main_tblglydisinfo.setColumn(0, "tmpcol2", tempcol21);
- } else if( !utlf_isNull(tempcol22) ) {
- ds_main_tblglydisinfo.setColumn(0, "tmpcol2", tempcol22);
- } else if( !utlf_isNull(tempcol23) ) {
- ds_main_tblglydisinfo.setColumn(0, "tmpcol2", tempcol23);
- }
-
- //2012/09/07 Start
- var curefromdd = ds_main_tblglydisinfo.getColumn(0, "curefromdd");
- var anotheryn = ds_main_tblglydisinfo.getColumn(0, "anotheryn");
- if( curefromdd=="" && anotheryn=="" ){
- sysf_messageBox("[치료시작(또는 예정)일]을 입력하시거나 [타병원으로 전원]을 체크", "I008");
- ds_main_tblglydisinfo.setColumn(0, "wrtedt", "");
- return;
- } //2012/09/07 End
-
- ds_send_savedata.copyData(ds_main_tblglydisinfo);
-
- var Curstate = ds_main_tblglydisinfo.getColumn(0, "state");
- dsf_setTypeFormat(ds_send_savedata, "seqno:INT");
- var oParam = {};
- oParam.id = "TXASI01501";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI01501";
- tranf_submit(oParam);
- sysf_trace(ds_main_getlglydisinfo.saveXML());
- if( arErrorCode.pop("TXASI01501") > -1 ){
- ds_main_tblglydisinfo.copyData(ds_main_getlglydisinfo);
-
- fn_bisiziFlag();
- fn_ctrlEnableChk("chk_curedrugcd");
- fn_ctrlEnableChk("rdo_curersltflag");
- fn_chgReptDisable();
-
- if( Curstate == "I" ){
- var getPrcpLglyDis = opener.frmf_getParameter("PrcpLglyDis");
- var getPrcpTubeSaveYn = opener.frmf_getParameter("PrcpTubeSaveYn");
- if( !utlf_isNull(getPrcpLglyDis) && getPrcpLglyDis == "getPrcpLglyDis" && !utlf_isNull(getPrcpTubeSaveYn) && getPrcpTubeSaveYn == "Y"){
- sysf_messageBox ( "결핵으로 인한 산정특례 등록으로 결핵신고서가\n자동으로 저장되었습니다.\n\n[관련 : 결핵예방법 제8조]\n문의: 본원 호흡기상담실(5952), 칠곡 결핵담당(2427)", "I" );
- } else {
- sysf_messageBox("저장되었습니다","I");
- /*
- var result = sysf_messageBox("저장되었습니다. 해당 결핵치료종료를 등록 ","S001"); //저장 후 결핵치료등록 여부
- if( result == "6" ){
- ds_main_tblglydisinfo.setColumn(0, "cureenddd", utlf_getCurrentDate());
- fn_setSaveEnd();
- }
- */
- }
- } else if( Curstate == "U" ){
- sysf_messageBox("수정되었습니다.","I");
- }
-
- close();
- }
- }
- function cf_TXASI01501(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 삭제 Button
- ******************************************************************/
- function grp_btn_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
- //작성일자가 아닌 신고일자로 체크하도록 수정 (2009.11.13 JJE)
- if( ds_main_getreptdtinfo.getColumn(0, "prt_reptdt").substring(0,8) != "99991231" ){
- sysf_messageBox(" 이미 신고된 건은 삭제 " ,"E001");
- return;
- }
-
- var result = sysf_messageBox("","Q001"); //삭제하시겠습니까?
-
- if( result == "7" ){
- sysf_messageBox("삭제가 취소되었습니다","I");
- return;
- } else if( result == "6" ){
- ds_main_tblglydisinfo.setColumn(0, "state", "D");
- ds_send_savedata.copyData(ds_main_tblglydisinfo);
-
- dsf_setTypeFormat(ds_send_reqdata, "seqno:INT");
- var oParam = {};
- oParam.id = "TXASI01501";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI01501";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXASI01501") > -1 ){
- ds_main_tblglydisinfo.copyData(ds_main_getlglydisinfo);
-
- ds_send_reqdata.setColumn(0, "pid", ds_main_tblglydisinfo.getColumn(0, "pid"));
- ds_send_reqdata.setColumn(0, "reptflag", ds_main_tblglydisinfo.getColumn(0, "reptflag"));
-
- var oParam = {};
- oParam.id = "TRASI01502";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetReptdtInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_getreptdtinfo=reptdtinfo";
- oParam.async = false;
- oParam.callback = "cf_TRASI01502";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TRASI01502") > -1 ){
- if( utlf_isNull(ds_main_getreptdtinfo.getColumn(0, "reptdt")) ){
- sysf_messageBox("삭제" ,"I001");
- close();
- }
- }
- fn_bisiziFlag();
- }
- }
- }
-
- /******************************************************************
- * Argument :
- * Description : 초기화 Button
- ******************************************************************/
- function grp_btn_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fn_init();
- }
- /******************************************************************
- * Argument :
- * Description : 질병코드 검색
- ******************************************************************/
- function grp_main_button61_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPASI04000", "SPASI04000", "", "", "", "", "", "", "", "", "", "", "M");
- ds_main_tblglydisinfo.setColumn(0, "diagcd", frmf_getParameter("SPASI01800_diagcd"));
- ds_main_tblglydisinfo.setColumn(0, "diagnm", frmf_getParameter("SPASI01800_diagnm"));
- }
- function grp_main_chk_antutbcldrug99_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- //fn_ctrlEnableChk("chk_antutbcldrug99");
- }
- /******************************************************************
- * Argument :
- * Description : 결핵치료종료 저장
- ******************************************************************/
- function fn_setSaveEnd(){
- ds_send_savedata.clearData();
- //ds_main_tblglydisinfo.setColumn(0, "reptflag", "20");
- ds_main_tblglydisinfo.addColumn("trgtmankind02flag", "string");
- ds_main_tblglydisinfo.setColumn(0, "trgtmankind02flag", "Y");
-
- ds_send_savedata.copyData(ds_main_tblglydisinfo);
- //dsf_setTypeFormat(ds_send_reqdata, "seqno:INT");
-
- var oParam = {};
- oParam.id = "TXASI01501";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI01501";
- tranf_submit(oParam);
- close();
- }
- function grp_main_btn_saveend_onclick(obj:Button, e:ClickEventInfo)
- {
- fn_setSaveEnd();
- }
- ]]></Script>
- </Form>
- </FDL>
|