12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPASI03700" position="absolute 0 0 772 648" titletext="수족구병 감시결과 신고" oninit="SPASI03700_oninit" onload="SPASI03700_onload">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 640 555 740 574" id="output8"/>
- <Static text=" ① 합병증을 동반한 수족구병 : 수족구병으로 시작된 신경학적 합병증(뇌막염, 뇌염, 폴리오양 마비 등) 소견을 보인자 ② 합병증을 동반한 수족구병의 경우에만 신고함" position="absolute 8 549 758 619" align="align:center middle;" id="caption30" class="cell_1" onclick="caption30_onclick"/>
- <Shape position="absolute 0 -19 750 -18" linetype="horizontal" id="line2" class="line_1"/>
- <Div position="absolute 8 28 763 553" align="align:center middle;" id="grp_main" scrollbars="autoboth" style="border:0 none #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="개월 일" position="absolute 640 445 730 465" id="caption23" anchor="default"/>
- <Shape position="absolute 0 -19 750 -18" linetype="horizontal" id="line4" class="line_1" anchor="default"/>
- <Static text="환자 성명" position="absolute 0 6 100 29" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Static text="생년월일" position="absolute 0 32 100 55" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 103 58 151 77" id="output1" anchor="default" taborder="2"/>
- <Edit readonly="true" position="absolute 102 81 747 102" align="align:left middle;" id="output2" anchor="default" taborder="3"/>
- <Edit readonly="true" position="absolute 174 58 222 77" id="output3" anchor="default" taborder="4"/>
- <Static text="성별" position="absolute 286 6 354 29" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 103 6 283 28" id="output4" anchor="default" taborder="5"/>
- <Edit readonly="true" position="absolute 103 33 183 53" id="output5" anchor="default" taborder="6"/>
- <Edit readonly="true" position="absolute 203 32 283 53" id="output6" visible="false" anchor="default" taborder="7"/>
- <Static text="-" position="absolute 189 36 201 53" id="caption17" class="search_no_b" visible="false" anchor="default"/>
- <Static text="-" position="absolute 156 58 168 75" id="caption18" class="search_no_b" anchor="default"/>
- <Static text="검체채취유무" position="absolute 0 467 100 490" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Static text="추 정 감염경로" position="absolute 0 387 100 465" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Static text="가검물명" position="absolute 0 492 100 514" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Static text="주소 및 전화번호" position="absolute 0 57 100 102" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
- <Static text="발병일" position="absolute 0 106 100 128" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
- <Static text="진단소견" position="absolute 0 130 100 219" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
- <Static text="주요증상" position="absolute 0 221 100 340" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
- <Static text="뇌막염 환자 척수액 소견" position="absolute 0 342 100 385" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 2 750 8" linetype="horizontal" id="line5" class="line_1" anchor="default"/>
- <Shape position="absolute 0 28 750 34" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 53 750 59" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 100 78 750 79" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 127 750 133" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
- <Shape position="absolute 0 218 750 224" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Shape position="absolute 0 488 750 494" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Static text="연령" position="absolute 485 6 555 29" align="align:center middle;" id="caption35" class="cell_1" anchor="default"/>
- <Static text="보호자성명( 만 19세 미만인 경우)" position="absolute 286 32 485 54" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
- <Edit position="absolute 487 32 657 53" id="input6" class="ipt__default" anchor="default" taborder="8"/>
- <Static text="전화번호" position="absolute 286 57 345 80" align="align:center middle;" id="caption44" class="cell_1" anchor="default"/>
- <Radio position="absolute 357 8 482 28" id="radio1" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="9">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit readonly="true" position="absolute 347 58 485 79" align="align:center middle;" id="output7" anchor="default" taborder="10"/>
- <Edit position="absolute 589 6 629 29" align="align:right middle;" id="input7" class="ipt__default" enable="false" anchor="default" taborder="11"/>
- <Static text="만" position="absolute 570 11 595 26" id="caption54" anchor="default"/>
- <Static text="세" position="absolute 631 11 656 26" align="align:right middle;" id="caption57" anchor="default"/>
- <Shape position="absolute 0 102 750 108" linetype="horizontal" id="line22" class="line_2" anchor="default"/>
- <Static text="입원일" position="absolute 380 105 480 128" align="align:center middle;" id="caption58" class="cell_1" anchor="default"/>
- <Static text="주요진단" position="absolute 102 130 168 173" align="align:center middle;" id="caption61" class="cell_1" anchor="default"/>
- <Static text="동반진단" position="absolute 102 176 168 219" align="align:center middle;" id="caption1" class="cell_1" anchor="default"/>
- <Calendar position="absolute 102 106 377 127" id="ipt_attackdd" mask="yyyy-mm-dd" anchor="default" taborder="12"/>
- <Calendar position="absolute 482 106 747 127" id="ipt_diagdd" mask="yyyy-mm-dd" anchor="default" taborder="13"/>
- <CheckBox position="absolute 488 59 574 79" id="chk_residncflag" anchor="default" taborder="14" text="거주지 불명"/>
- <CheckBox position="absolute 579 59 665 79" id="chk_idflag" anchor="default" taborder="15" text="신원미상"/>
- <Shape position="absolute 100 172 748 178" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
- <Shape position="absolute 0 339 748 345" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
- <Shape position="absolute 0 384 748 390" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
- <Shape position="absolute 0 464 748 470" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
- <Shape position="absolute 0 512 748 518" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
- <Static text="추 정 감염지역" position="absolute 380 387 480 465" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
- <Static text="검체채취일" position="absolute 380 467 480 490" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
- <Radio position="absolute 104 469 240 489" align="align:center middle;" id="rdo_tisstestlag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="16" onitemchanged="grp_main_rdo_tisstestlag_onitemchanged">
- <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 490 425 530 445" id="caption4" anchor="default"/>
- <Static text="(체류기간)" position="absolute 490 445 558 465" id="caption5" anchor="default"/>
- <Static text="백혈구(WBC) [" position="absolute 105 345 200 365" id="caption7" anchor="default"/>
- <Static text="]개/㎕ 다핵구/림프구/기타(Poly/Lympho/Other) [" position="absolute 240 345 548 365" id="caption8" anchor="default"/>
- <Static text="%/" position="absolute 580 345 605 365" id="caption9" anchor="default"/>
- <Static text="%/" position="absolute 635 345 660 365" id="caption10" anchor="default"/>
- <Static text="%]" position="absolute 695 345 720 365" id="caption11" anchor="default"/>
- <Static text="단백(Protein) [" position="absolute 105 365 200 385" id="caption12" anchor="default"/>
- <Static text="]㎎/㎗ 당(Glucose) [" position="absolute 255 365 606 385" id="caption13" anchor="default"/>
- <Static text="]㎎/㎗" position="absolute 505 365 585 385" id="caption21" anchor="default"/>
- <Shape position="absolute 0 512 750 518" linetype="horizontal" id="line3" class="line_1" anchor="default"/>
- <Calendar position="absolute 482 468 747 490" id="ipt_tisstestdd" mask="yyyy-mm-dd" anchor="default" taborder="28"/>
- <Edit position="absolute 380 491 747 513" align="align:left middle;" id="ipt_matrnmetc" anchor="default" taborder="30"/>
- <cp_checkboxList id="chk_mdiag" titletext="CheckBox List" taborder="33" text="cp_checkboxList00" scrollbars="none" position="absolute 170 130 748 172" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_sdiag" titletext="CheckBox List" taborder="34" text="cp_checkboxList00" scrollbars="none" position="absolute 170 176 752 219" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_symp" titletext="CheckBox List" taborder="35" text="cp_checkboxList00" scrollbars="none" position="absolute 102 225 753 340" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_matrnm" titletext="CheckBox List" taborder="36" text="cp_checkboxList00" scrollbars="none" position="absolute 104 492 385 514" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Edit id="ipt_sdiagetc" taborder="37" position="absolute 231 197 754 217"/>
- <Edit id="ipt_sympetc" taborder="38" position="absolute 158 310 755 332"/>
- <Edit id="input12" taborder="39" inputtype="number" position="absolute 190 346 238 364"/>
- <Edit id="input13" taborder="40" inputtype="number" position="absolute 190 367 254 385"/>
- <Edit id="input8" taborder="41" inputtype="number" position="absolute 450 367 504 385"/>
- <Edit id="input9" taborder="42" inputtype="number" position="absolute 540 346 578 364"/>
- <Edit id="input10" taborder="43" inputtype="number" position="absolute 603 346 635 364"/>
- <Edit id="input11" taborder="44" inputtype="number" position="absolute 662 346 694 364"/>
- <Radio id="rdo_estminfcareacd" taborder="45" columncount="2" rowcount="0" innerdataset="@ds_init_rdo_estminfcareacd" codecolumn="cdid" datacolumn="cdnm" onitemchanged="rdo_estminfcareacd_onitemchanged" position="absolute 486 391 659 415"/>
- <Combo id="cmd_estminfcareanaticd" taborder="46" innerdataset="ds_init_cmd_estminfcareanaticd" codecolumn="cdid" datacolumn="cdnm" position="absolute 530 421 630 440"/>
- <Edit id="ipt_stayterm" taborder="47" inputtype="number" position="absolute 599 444 637 462"/>
- <Edit id="ipt_staytermday" taborder="48" inputtype="number" position="absolute 671 444 699 462"/>
- <Radio id="rdo_estminfcpath" taborder="49" columncount="0" rowcount="0" innerdataset="@ds_init_rdo_estminfcpath" codecolumn="cdid" datacolumn="cdnm" position="absolute 104 389 379 465"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="비고" position="absolute 20 554 80 569" id="caption24" class="tit_2"/>
- <Div id="grp_btn" taborder="1" position="absolute 5 619 761 646">
- <Layouts>
- <Layout>
- <Button id="btn_init" taborder="1" text="초기화" class="btn4" position="absolute 685 3 753 25" anchor="default" onclick="grp_btn_btn_init_onclick"/>
- <Button id="btn_cncl" taborder="2" text="삭제" class="btn4" position="absolute 628 3 684 25" anchor="default" onclick="grp_btn_btn_cncl_onclick"/>
- <Button id="btn_save" taborder="3" text="저장" class="btn4" position="absolute 570 3 626 25" anchor="default" onclick="grp_btn_btn_save_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="합병증을 동반한 수족구병 감시결과신고" class="tit_1" position="absolute 8 5 379 30" style="border:0 none #808080ff ;"/>
- <Shape id="line5" class="line_1" position="absolute 8 30 758 35"/>
- <Shape id="line00" class="line_1" position="absolute 8 544 758 549"/>
- <Shape id="line01" class="line_1" position="absolute 8 545 758 550"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_rdo_estminfcareacd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmd_estminfcareanaticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_rdo_estminfcpath" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_lglydisinfo" 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="psnflag" 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="rgstno" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="cntcaddr1" type="STRING" size="256"/>
- <Column id="cntcaddr2" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="wrtedt" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="reptflag" type="STRING" size="256"/>
- <Column id="lglydiscd" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="procernm" type="STRING" size="256"/>
- <Column id="residncflag" type="STRING" size="256"/>
- <Column id="idflag" type="STRING" size="256"/>
- <Column id="attackdd" type="STRING" size="256"/>
- <Column id="diagdd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="mdiag" type="STRING" size="256"/>
- <Column id="sdiag" type="STRING" size="256"/>
- <Column id="sdiagetc" type="STRING" size="256"/>
- <Column id="symp" type="STRING" size="256"/>
- <Column id="sympetc" type="STRING" size="256"/>
- <Column id="estminfcpath" type="STRING" size="256"/>
- <Column id="estminfcareacd" type="STRING" size="256"/>
- <Column id="estminfcareanaticd" type="STRING" size="256"/>
- <Column id="stayterm" type="STRING" size="256"/>
- <Column id="staytermday" type="STRING" size="256"/>
- <Column id="tisstestlag" type="STRING" size="256"/>
- <Column id="tisstestdd" type="STRING" size="256"/>
- <Column id="matrnm" type="STRING" size="256"/>
- <Column id="matrnmetc" type="STRING" size="256"/>
- <Column id="testcnts" type="STRING" size="256"/>
- <Column id="testcnts1" type="STRING" size="256"/>
- <Column id="testcnts2" type="STRING" size="256"/>
- <Column id="testcnts3" type="STRING" size="256"/>
- <Column id="testcnts4" type="STRING" size="256"/>
- <Column id="testcnts5" type="STRING" size="256"/>
- <Column id="testcnts6" type="STRING" size="256"/>
- <Column id="lasthistyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="state">I</Col>
- <Col id="reptflag">10</Col>
- <Col id="lasthistyn">Y</Col>
- </Row>
- </Rows>
- </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_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_temp_initinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_mdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">수족구병</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">포진성구협염</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">급성출혈성결막염</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">신생아패혈증</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">무균성뇌막염</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">뇌염</Col>
- <Col id="value">6</Col>
- </Row>
- <Row>
- <Col id="label">심근염</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">심낭염</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">확장성심근병증</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_sdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">급성 위장관염</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">급성 호흡기질환</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">간염</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">발열</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_symp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">고열 (>37.3℃)</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">설사</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">인후통</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">호흡기 증상</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">근육통</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">두통</Col>
- <Col id="value">6</Col>
- </Row>
- <Row>
- <Col id="label">구토</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">경련</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">광과민증</Col>
- <Col id="value">9</Col>
- </Row>
- <Row>
- <Col id="label">경부강직</Col>
- <Col id="value">10</Col>
- </Row>
- <Row>
- <Col id="label">의식저하</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">흉통</Col>
- <Col id="value">12</Col>
- </Row>
- <Row>
- <Col id="label">호흡곤란</Col>
- <Col id="value">13</Col>
- </Row>
- <Row>
- <Col id="label">부정맥</Col>
- <Col id="value">14</Col>
- </Row>
- <Row>
- <Col id="label">복통</Col>
- <Col id="value">15</Col>
- </Row>
- <Row>
- <Col id="label">홍반성 발진</Col>
- <Col id="value">16</Col>
- </Row>
- <Row>
- <Col id="label">수포성 발진</Col>
- <Col id="value">17</Col>
- </Row>
- <Row>
- <Col id="label">심한 눈꼽</Col>
- <Col id="value">18</Col>
- </Row>
- <Row>
- <Col id="label">안구통</Col>
- <Col id="value">19</Col>
- </Row>
- <Row>
- <Col id="label">사지위약(Paralysis/Weakness of extremities)</Col>
- <Col id="value">20</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_matrnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">대변(Stool)</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">인후(Throat swab)</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">99</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_diaginfo" 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_main_getlglydisinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="cnclyn" type="STRING" size="256"/>
- <Column id="state" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="psnflag" 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="job" 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="procernm" 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="tel" type="STRING" size="256"/>
- <Column id="residncflag" type="STRING" size="256"/>
- <Column id="idflag" type="STRING" size="256"/>
- <Column id="wrtedt" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="lglydiscd" type="STRING" size="256"/>
- <Column id="grup4lglydisnewsymp" type="STRING" size="256"/>
- <Column id="apntlglydisnm" type="STRING" size="256"/>
- <Column id="attackdd" type="STRING" size="256"/>
- <Column id="diagdd" type="STRING" size="256"/>
- <Column id="dethyn" type="STRING" size="256"/>
- <Column id="dethresn" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="cnfmsnwtestrslt" type="STRING" size="256"/>
- <Column id="estminfcpath" type="STRING" size="256"/>
- <Column id="estminfcarea" type="STRING" size="256"/>
- <Column id="estminfcareanaticd" type="STRING" size="256"/>
- <Column id="chgrept" type="STRING" size="256"/>
- <Column id="chgzipcd1" type="STRING" size="256"/>
- <Column id="chgzipcd2" type="STRING" size="256"/>
- <Column id="chgzipcdseq" type="STRING" size="256"/>
- <Column id="chgreptaddr" type="STRING" size="256"/>
- <Column id="chgreptaddrdtl" type="STRING" size="256"/>
- <Column id="updtreptcnts" type="STRING" size="256"/>
- <Column id="reptflag" type="STRING" size="256"/>
- <Column id="naticd" type="STRING" size="256"/>
- <Column id="ecntrydd" type="STRING" size="256"/>
- <Column id="pastcureflag" type="STRING" size="256"/>
- <Column id="cureterm" type="STRING" size="256"/>
- <Column id="pastcurecnt" 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="anotheryn" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="curedrugcd" type="STRING" size="256"/>
- <Column id="curedrugcdetc" 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="preinochstflag" type="STRING" size="256"/>
- <Column id="diagmthd" type="STRING" size="256"/>
- <Column id="diagmthdetc" type="STRING" size="256"/>
- <Column id="symp" type="STRING" size="256"/>
- <Column id="Column0" 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="stayfromdd" type="STRING" size="256"/>
- <Column id="staytodd" type="STRING" size="256"/>
- <Column id="estminfcareacd" type="STRING" size="256"/>
- <Column id="dethflag" type="STRING" size="256"/>
- <Column id="lglydiscnts" type="STRING" size="256"/>
- <Column id="brwavetestflag" type="STRING" size="256"/>
- <Column id="brwavetestcnts" type="STRING" size="256"/>
- <Column id="raytestflag" type="STRING" size="256"/>
- <Column id="raytestcnts" type="STRING" size="256"/>
- <Column id="crbrfldtestflag" type="STRING" size="256"/>
- <Column id="crbrfldtestcnts" type="STRING" size="256"/>
- <Column id="prnpagenetestflag" type="STRING" size="256"/>
- <Column id="testpartcd" type="STRING" size="256"/>
- <Column id="testpartremcnts" type="STRING" size="256"/>
- <Column id="testmthdcd" type="STRING" size="256"/>
- <Column id="plaqflagcd" type="STRING" size="256"/>
- <Column id="codonnm" type="STRING" size="256"/>
- <Column id="codonflag" type="STRING" size="256"/>
- <Column id="codonflag2" type="STRING" size="256"/>
- <Column id="codoncnts" type="STRING" size="256"/>
- <Column id="patflag2" type="STRING" size="256"/>
- <Column id="dngrcascd" type="STRING" size="256"/>
- <Column id="dngrcasremcnts" type="STRING" size="256"/>
- <Column id="infcnts" type="STRING" size="256"/>
- <Column id="matrno" type="STRING" size="256"/>
- <Column id="fstdiagdd" type="STRING" size="256"/>
- <Column id="cnfmtestinstnm" type="STRING" size="256"/>
- <Column id="cnfmtestinstcd" type="STRING" size="256"/>
- <Column id="dethcascd" type="STRING" size="256"/>
- <Column id="dethdd" type="STRING" size="256"/>
- <Column id="spckindcd" type="STRING" size="256"/>
- <Column id="sympremcnts" type="STRING" size="256"/>
- <Column id="estminfcpathremcnts" 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="etcnts1" type="STRING" size="256"/>
- <Column id="etcnts2" type="STRING" size="256"/>
- <Column id="etcnts3" type="STRING" size="256"/>
- <Column id="lglykindcd" type="STRING" size="256"/>
- <Column id="relyn" type="STRING" size="256"/>
- <Column id="testrslt1" type="STRING" size="256"/>
- <Column id="testrslt2" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="mdiag" type="STRING" size="256"/>
- <Column id="sdiag" type="STRING" size="256"/>
- <Column id="sdiagetc" type="STRING" size="256"/>
- <Column id="Column1" type="STRING" size="256"/>
- <Column id="sympetc" type="STRING" size="256"/>
- <Column id="tisstestdd" type="STRING" size="256"/>
- <Column id="matrnm" type="STRING" size="256"/>
- <Column id="matrnmetc" type="STRING" size="256"/>
- <Column id="testcnts" type="STRING" size="256"/>
- <Column id="testcnts1" type="STRING" size="256"/>
- <Column id="testcnts2" type="STRING" size="256"/>
- <Column id="testcnts3" type="STRING" size="256"/>
- <Column id="testcnts4" type="STRING" size="256"/>
- <Column id="testcnts5" type="STRING" size="256"/>
- <Column id="testcnts6" type="STRING" size="256"/>
- <Column id="lasthistyn" type="STRING" size="256"/>
- <Column id="infcfocus" type="STRING" size="256"/>
- <Column id="infcfocusetc" type="STRING" size="256"/>
- <Column id="antimicsentest" type="STRING" size="256"/>
- <Column id="antimicsentest_1" type="STRING" size="256"/>
- <Column id="antimicsentest_2" type="STRING" size="256"/>
- <Column id="antimicsentest_3" type="STRING" size="256"/>
- <Column id="antimicsentest_4" type="STRING" size="256"/>
- <Column id="antimicsentest_5" type="STRING" size="256"/>
- <Column id="antimicsentest1" type="STRING" size="256"/>
- <Column id="antimicsentest1_1" type="STRING" size="256"/>
- <Column id="antimicsentest1_2" type="STRING" size="256"/>
- <Column id="antimicsentest1_3" type="STRING" size="256"/>
- <Column id="antimicsentest2" type="STRING" size="256"/>
- <Column id="antimicsentest2_1" type="STRING" size="256"/>
- <Column id="antimicsentest2_2" type="STRING" size="256"/>
- <Column id="antimicsentestetc" type="STRING" size="256"/>
- <Column id="spckindetc" type="STRING" size="256"/>
- <Column id="spccolldd" type="STRING" size="256"/>
- <Column id="spcbcno" type="STRING" size="256"/>
- <Column id="spcsepdd" type="STRING" size="256"/>
- <Column id="spimipenemval1" type="STRING" size="256"/>
- <Column id="spimipenemval2" type="STRING" size="256"/>
- <Column id="spmeropenemval1" type="STRING" size="256"/>
- <Column id="spmeropenemval2" type="STRING" size="256"/>
- <Column id="spertapenemval1" type="STRING" size="256"/>
- <Column id="spertapenemval2" type="STRING" size="256"/>
- <Column id="spetcnm" type="STRING" size="256"/>
- <Column id="spetcnmval1" type="STRING" size="256"/>
- <Column id="spetcnmval2" type="STRING" size="256"/>
- <Column id="micimipenemval1" type="STRING" size="256"/>
- <Column id="micimipenemval2" type="STRING" size="256"/>
- <Column id="micmeropenemval1" type="STRING" size="256"/>
- <Column id="micmeropenemval2" type="STRING" size="256"/>
- <Column id="micertapenemval1" type="STRING" size="256"/>
- <Column id="micertapenemval2" type="STRING" size="256"/>
- <Column id="micetcnm" type="STRING" size="256"/>
- <Column id="micetcnmval1" type="STRING" size="256"/>
- <Column id="micetcnmval2" type="STRING" size="256"/>
- <Column id="crebreakenzyme" type="STRING" size="256"/>
- <Column id="crebreakenzymeetc" type="STRING" size="256"/>
- <Column id="cresepavirus" type="STRING" size="256"/>
- <Column id="cresepavirusetc" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_main.output4" propid="value" datasetid="ds_main_lglydisinfo" columnid="patnm"/>
- <BindItem id="item1" compid="grp_main.radio1" propid="value" datasetid="ds_main_lglydisinfo" columnid="sexflag"/>
- <BindItem id="item2" compid="grp_main.input7" propid="value" datasetid="ds_main_lglydisinfo" columnid="age"/>
- <BindItem id="item3" compid="grp_main.output5" propid="value" datasetid="ds_main_lglydisinfo" columnid="rgstno"/>
- <BindItem id="item4" compid="grp_main.output6" propid="value" datasetid="ds_main_lglydisinfo" columnid="rgstno2"/>
- <BindItem id="item5" compid="grp_main.input6" propid="value" datasetid="ds_main_lglydisinfo" columnid="procernm"/>
- <BindItem id="item6" compid="grp_main.output1" propid="value" datasetid="ds_main_lglydisinfo" columnid="zipcd1"/>
- <BindItem id="item7" compid="grp_main.output3" propid="value" datasetid="ds_main_lglydisinfo" columnid="zipcd2"/>
- <BindItem id="item8" compid="grp_main.output7" propid="value" datasetid="ds_main_lglydisinfo" columnid="tel"/>
- <BindItem id="item9" compid="grp_main.output2" propid="value" datasetid="ds_main_lglydisinfo" columnid="cntcaddr1"/>
- <BindItem id="item10" compid="grp_main.ipt_attackdd" propid="value" datasetid="ds_main_lglydisinfo" columnid="attackdd"/>
- <BindItem id="item12" compid="grp_main.ipt_diagdd" propid="value" datasetid="ds_main_lglydisinfo" columnid="diagdd"/>
- <BindItem id="item24" compid="grp_main.ipt_tisstestdd" propid="value" datasetid="ds_main_lglydisinfo" columnid="tisstestdd"/>
- <BindItem id="item25" compid="grp_main.ipt_matrnmetc" propid="value" datasetid="ds_main_lglydisinfo" columnid="matrnmetc"/>
- <BindItem id="item27" compid="grp_main.rdo_tisstestlag" propid="value" datasetid="ds_main_lglydisinfo" columnid="tisstestlag"/>
- <BindItem id="item28" compid="grp_main.chk_residncflag" propid="value" datasetid="ds_main_lglydisinfo" columnid=""/>
- <BindItem id="item13" compid="grp_main.ipt_sdiagetc" propid="value" datasetid="ds_main_lglydisinfo" columnid="sdiagetc"/>
- <BindItem id="item14" compid="grp_main.ipt_sympetc" propid="value" datasetid="ds_main_lglydisinfo" columnid="sympetc"/>
- <BindItem id="item15" compid="grp_main.input12" propid="value" datasetid="ds_main_lglydisinfo" columnid="testcnts1"/>
- <BindItem id="item16" compid="grp_main.input13" propid="value" datasetid="ds_main_lglydisinfo" columnid="testcnts5"/>
- <BindItem id="item20" compid="grp_main.input8" propid="value" datasetid="ds_main_lglydisinfo" columnid="testcnts6"/>
- <BindItem id="item17" compid="grp_main.input9" propid="value" datasetid="ds_main_lglydisinfo" columnid="testcnts2"/>
- <BindItem id="item18" compid="grp_main.input10" propid="value" datasetid="ds_main_lglydisinfo" columnid="testcnts3"/>
- <BindItem id="item19" compid="grp_main.input11" propid="value" datasetid="ds_main_lglydisinfo" columnid="testcnts4"/>
- <BindItem id="item26" compid="grp_main.rdo_estminfcareacd" propid="value" datasetid="ds_main_lglydisinfo" columnid="estminfcareacd"/>
- <BindItem id="item21" compid="grp_main.cmd_estminfcareanaticd" propid="value" datasetid="ds_main_lglydisinfo" columnid="estminfcareanaticd"/>
- <BindItem id="item22" compid="grp_main.ipt_stayterm" propid="value" datasetid="ds_main_lglydisinfo" columnid="stayterm"/>
- <BindItem id="item23" compid="grp_main.ipt_staytermday" propid="value" datasetid="ds_main_lglydisinfo" columnid="staytermday"/>
- <BindItem id="item11" compid="grp_main.rdo_estminfcpath" propid="value" datasetid="ds_main_lglydisinfo" columnid="estminfcpath"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-09-30
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-09-30 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var arErrorCode = new HashArray();
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function SPASI03700_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPASI03700_onload(obj:Form, e:LoadEventInfo)
- {
- //공통코드조회
- fn_fInitialize();
-
- ds_main_lglydisinfo.setColumn(0, "reptflag", "10");
-
- var ioflag = "";
- var pid = "";
- var orddd = "";
- var cretno = "";
- var iDate = new Date();
- var strYearCal = "";
- var wrtedt = "";
-
- var pamInfoCvs = sysf_getGlobalVariable("paminfo"); //상단정보가 있을 경우는 검색
-
- if( !utlf_isNull(pamInfoCvs) ){ //cvs가 null이 아닌 경우에만 처리함.
- ds_main_paminfo.clearData();
- dsf_setCSVToDs("ds_main_paminfo", pamInfoCvs);
-
- ioflag = ds_main_paminfo.getColumn(0, "ioflag");
- pid = ds_main_paminfo.getColumn(0, "pid");
- cretno = ds_main_paminfo.getColumn(0, "cretno");
-
- if( ioflag == "O" ){
- orddd = ds_main_paminfo.getColumn(0, "orddd");
- } else {
- orddd = ds_main_paminfo.getColumn(0, "indd");
- }
-
- ds_main_lglydisinfo.setColumn(0, "pid", pid);
- ds_main_lglydisinfo.setColumn(0, "indd", orddd);
- ds_main_lglydisinfo.setColumn(0, "psnflag", ioflag);
- ds_main_lglydisinfo.setColumn(0, "cretno", cretno);
- ds_main_lglydisinfo.setColumn(0, "wrtedt", wrtedt);
-
- } else if( frmf_isPopup() ){
- ds_main_lglydisinfo.setColumn(0, "psnflag", opener.frmf_getParameter("psnflag"));
- ds_main_lglydisinfo.setColumn(0, "pid", opener.frmf_getParameter("pid"));
- ds_main_lglydisinfo.setColumn(0, "cretno", opener.frmf_getParameter("cretno"));
- ds_main_lglydisinfo.setColumn(0, "indd", opener.frmf_getParameter("indd"));
- ds_main_lglydisinfo.setColumn(0, "wrtedt", opener.frmf_getParameter("wrtedt"));
-
- // 처방에서 주 진단정보 호출 (메인메뉴에서 본 화면 호출 시 예외처리)
- try {
- if( arg_ds_main_diagcdlist.rowcount > 0 ){
- ds_grd_diag.copyData(arg_ds_main_diagcdlist);
- }
- } catch(e) {
- sysf_catchTrace(e);
- }
- }
-
- if( !utlf_isNull(ds_main_lglydisinfo.getColumn(0, "pid")) ){
- ds_send_reqdata.copyData(ds_main_lglydisinfo);
-
- dsf_setTypeFormat(ds_send_reqdata, "seqno:INT");
- ds_send_reqdata.updateColID("orddeptcd", "prcporddeptcd");
-
- //환자인적정보 조회
- 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_lglydisinfo.copyData(ds_main_getlglydisinfo);
- var getOrddd = ds_main_lglydisinfo.getColumn(0, "indd");
- var getMdiag = ds_main_lglydisinfo.getColumn(0, "tmpcol1");
- var getSdiag = ds_main_lglydisinfo.getColumn(0, "tmpcol2");
- var getSdiagetc = ds_main_lglydisinfo.getColumn(0, "tmpcol3");
- var getSympetc = ds_main_lglydisinfo.getColumn(0, "sympremcnts");
- var getTisstestdd = ds_main_lglydisinfo.getColumn(0, "etcnts1");
- var getMatrnm = ds_main_lglydisinfo.getColumn(0, "etcnts2");
- var getMatrnmetc = ds_main_lglydisinfo.getColumn(0, "etcnts3");
- var getTestcnts = ds_main_lglydisinfo.getColumn(0, "crbrfldtestcnts");
-
- ds_main_lglydisinfo.addColumn("orddd", "string", 256);
- ds_main_lglydisinfo.addColumn("mdiag", "string", 256);
- ds_main_lglydisinfo.addColumn("sdiag", "string", 256);
- ds_main_lglydisinfo.addColumn("sdiagetc", "string", 256);
- ds_main_lglydisinfo.addColumn("sympetc", "string", 256);
- ds_main_lglydisinfo.addColumn("tisstestdd", "string", 256);
- ds_main_lglydisinfo.addColumn("matrnm", "string", 256);
- ds_main_lglydisinfo.addColumn("matrnmetc", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts1", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts2", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts3", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts4", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts5", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts6", "string", 256);
-
- ds_main_lglydisinfo.setColumn(0, "orddd", getOrddd);
- ds_main_lglydisinfo.setColumn(0, "mdiag", getMdiag);
- ds_main_lglydisinfo.setColumn(0, "sdiag", getSdiag);
- ds_main_lglydisinfo.setColumn(0, "sdiagetc", getSdiagetc);
- ds_main_lglydisinfo.setColumn(0, "sympetc", getSympetc);
- ds_main_lglydisinfo.setColumn(0, "tisstestdd", getTisstestdd);
- ds_main_lglydisinfo.setColumn(0, "matrnm", getMatrnm);
- ds_main_lglydisinfo.setColumn(0, "matrnmetc", getMatrnmetc);
- ds_main_lglydisinfo.setColumn(0, "testcnts", getTestcnts);
-
- ds_main_lglydisinfo.setColumn(0, "reptflag", "10");
- ds_main_lglydisinfo.setColumn(0, "lglydiscd", "999");
-
- //뇌막염 환자 척수액 소견
- var testcnts = ds_main_lglydisinfo.getColumn(0, "testcnts");
-
- if( !utlf_isNull(testcnts) ){
- var stestcnts = testcnts.split("|");
- ds_main_lglydisinfo.addColumn("testcnts1", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts2", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts3", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts4", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts5", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts6", "string", 256);
-
- ds_main_lglydisinfo.setColumn(0, "testcnts1", stestcnts[0]);
- ds_main_lglydisinfo.setColumn(0, "testcnts2", stestcnts[1]);
- ds_main_lglydisinfo.setColumn(0, "testcnts3", stestcnts[2]);
- ds_main_lglydisinfo.setColumn(0, "testcnts4", stestcnts[3]);
- ds_main_lglydisinfo.setColumn(0, "testcnts5", stestcnts[4]);
- ds_main_lglydisinfo.setColumn(0, "testcnts6", stestcnts[5]);
- }
-
- fn_chkCnclYN();
- fn_ctrlEnableChk("chk_sdiag");
- fn_ctrlEnableChk("chk_symp");
- fn_ctrlEnableChk("rdo_estminfcareacd");
- fn_ctrlEnableChk("rdo_tisstestlag");
- fn_ctrlEnableChk("chk_matrnm");
- }
- }
-
- // CheckBox DBset
- fn_getMdiag(); // 주요진단
- fn_getSdiag(); // 동반진단
- fn_getSymp(); // 주요증상
- fn_getMatrnm(); // 가검물명
-
- var result = 1;
- if( !utlf_isNull(opener.frmf_getParameter("PrcpLglyDis")) ){
- fn_init();
- result = 6;
- }
- var getState = opener.frmf_getParameter("state");
- if( frmf_isPopup() && (getState == "U" || getState == "S" || !utlf_isNull(opener.frmf_getParameter("PrcpLglyDis"))) ){
-
- ds_main_lglydisinfo.setColumn(0, "state", opener.frmf_getParameter("state"));
- ds_main_lglydisinfo.setColumn(0, "wrtedt", opener.frmf_getParameter("wrtedt"));
- ds_main_lglydisinfo.setColumn(0, "seqno", opener.frmf_getParameter("seqno"));
-
- ds_main_getreptdtinfo.setColumn(0, "reptdt", opener.frmf_getParameter("reptdt")); //추가 (2009.11.13 JJE)
- ds_main_getreptdtinfo.setColumn(0, "reptyn", opener.frmf_getParameter("reptyn")); //추가 (2009.11.13 JJE)
- ds_main_getreptdtinfo.setColumn(0, "chgyn", opener.frmf_getParameter("chgyn")); //추가 (2009.11.13 JJE)
- ds_main_getreptdtinfo.setColumn(0, "prt_reptdt", opener.frmf_getParameter("prt_reptdt")); //추가 (2009.11.13 JJE)
-
- if( getState == "U" ){
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = true;
- } else if( getState == "S" ){
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = true;
-
- //2013/07/11 Start
- grp_main.input6.enable = true;
- grp_main.ipt_attackdd.enable = true;
- grp_main.ipt_diagdd.enable = true;
- grp_main.chk_mdiag.enable = true;
- grp_main.chk_sdiag.enable = true;
- grp_main.chk_symp.enable = true;
- grp_main.ipt_sdiagetc.enable = true;
- grp_main.ipt_sympetc.enable = true;
- grp_main.input12.enable = true;
- grp_main.input9.enable = true;
- grp_main.input11.enable = true;
- grp_main.input10.enable = true;
- grp_main.input13.enable = true;
- grp_main.input8.enable = true;
- grp_main.rdo_estminfcpath.enable = true;
- grp_main.cmd_estminfcareanaticd.enable = true;
- grp_main.rdo_estminfcareacd.enable = true;
- grp_main.ipt_stayterm.enable = true;
- grp_main.ipt_staytermday.enable = true;
- grp_main.rdo_tisstestlag.enable = true;
- grp_main.ipt_tisstestdd.enable = true;
- grp_main.chk_matrnm.enable = true;
- grp_main.ipt_matrnmetc.enable = true;
- }
- } else if( frmf_isPopup() && (opener.frmf_getParameter("state") != "U" || !utlf_isNull(opener.frmf_getParameter("PrcpLglyDis"))) ){
- ds_main_lglydisinfo.addColumn("state", "string", 256);
- ds_main_lglydisinfo.setColumn(0, "state", opener.frmf_getParameter("psnflag"));
- ds_send_reqdata.setColumn(0, "pid", pid);
- ds_send_reqdata.setColumn(0, "reptflag", ds_main_lglydisinfo.getColumn(0, "reptflag"));
- strRegtdt = "";
-
- //재신고 가능여부 체크
- 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 ){
- strRegtdt = ds_main_getreptdtinfo.getColumn(0, "reptdt");
- }
-
- var reptYN = ds_main_getreptdtinfo.getColumn(0, "reptyn");
- if( !utlf_isNull(reptYN) ){
- result = sysf_messageBox(strRegtdt.substring(0,4)+"년 "+strRegtdt.substring(4,6)+"월 "+strRegtdt.substring(6,8)+"일 "
- + "수족구병 (으)로 전염병이 신고되어 있어 \n 신규 입력이 아니면 자료가 중복됩니다. \n 그래도 ", "Q003");
- } else {
- result = 6;
- }
- }
-
- var getPid = ds_main_getlglydisinfo.getColumn(0, "pid");
-
- if( !utlf_isNull(getPid) ){
- fn_chgReptDisable(result);
- }
-
- if( ds_main_lglydisinfo.getColumn(0, "psnflag") == "O" ){
- ds_main_lglydisinfo.setColumn(0, "diagdd", "");
- } else {
- var ipt_indd = ds_main_lglydisinfo.getColumn(0, "indd");
- ds_main_lglydisinfo.setColumn(0, "diagdd", ipt_indd);
- }
- } else {
- grp_btn.enable = false;
- }
- }
- 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 : 공통코드조회 및 CheckListSet
- ******************************************************************/
- function fn_fInitialize(){
- appf_getCodeList( [{dsNm: "ds_init_rdo_estminfcpath", cdGrpId: "A0131"}
- , {dsNm: "ds_init_rdo_estminfcareacd", cdGrpId: "A0132"}
- , {dsNm: "ds_init_cmd_estminfcareanaticd", cdGrpId: "P0353"}], true );
- // 추정감염경로
- grp_main.rdo_estminfcpath.innerdataset = "ds_init_rdo_estminfcpath";
- grp_main.rdo_estminfcpath.codecolumn = "cdid";
- grp_main.rdo_estminfcpath.datacolumn = "cdnm";
-
- // 추정감염지역
- grp_main.rdo_estminfcareacd.innerdataset = "ds_init_rdo_estminfcareacd";
- grp_main.rdo_estminfcareacd.codecolumn = "cdid";
- grp_main.rdo_estminfcareacd.datacolumn = "cdnm";
-
- // 진단소견 : 주요진단
- var sProp1="col=5,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_mdiag.setInitComp(sProp1, ds_mdiag, "value", "label", "fn_setMdiag");
-
- // 진단소견 : 동반진단
- var sProp1="col=4,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_sdiag.setInitComp(sProp1, ds_sdiag, "value", "label", "fn_setSdiag");
-
- // 주요증상
- var sProp1="col=5,row=5,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_symp.setInitComp(sProp1, ds_symp, "value", "label", "fn_setSymp");
-
- // 가검물명
- var sProp1="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_main.chk_matrnm.setInitComp(sProp1, ds_matrnm, "value", "label", "fn_setMatrnm");
- }
- /******************************************************************
- * Argument :
- * Description : 주요진단 bind set
- ******************************************************************/
- function fn_setMdiag(){
- var getMdiag = String(grp_main.chk_mdiag.getData()).replace(",", "|");
- ds_main_lglydisinfo.setColumn(0, "mdiag", getMdiag);
- }
- /******************************************************************
- * Argument :
- * Description : 주요진단 DBget
- ******************************************************************/
- function fn_getMdiag(){
- if(!utlf_isNull(ds_main_lglydisinfo.getColumn(0, "mdiag"))) {
- var mdiagList = ds_main_lglydisinfo.getColumn(0, "mdiag").split("|");
- grp_main.chk_mdiag.setData(mdiagList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 동반진단 bind set
- ******************************************************************/
- function fn_setSdiag(){
- var getSdiag = String(grp_main.chk_sdiag.getData()).replace(",", "|");
- ds_main_lglydisinfo.setColumn(0, "sdiag", getSdiag);
- fn_ctrlEnableChk("chk_sdiag");
- }
- /******************************************************************
- * Argument :
- * Description : 동반진단 DBget
- ******************************************************************/
- function fn_getSdiag(){
- if(!utlf_isNull(ds_main_lglydisinfo.getColumn(0, "sdiag"))) {
- var sdiagList = ds_main_lglydisinfo.getColumn(0, "sdiag").split("|");
- grp_main.chk_sdiag.setData(sdiagList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 주요증상 bind set
- ******************************************************************/
- function fn_setSymp(){
- var getSymp = String(grp_main.chk_symp.getData()).replace(",", "|");
- ds_main_lglydisinfo.setColumn(0, "symp", getSymp);
- fn_ctrlEnableChk("chk_symp");
- }
- /******************************************************************
- * Argument :
- * Description : 주요증상 DBget
- ******************************************************************/
- function fn_getSymp(){
- if(!utlf_isNull(ds_main_lglydisinfo.getColumn(0, "symp"))) {
- var sympList = ds_main_lglydisinfo.getColumn(0, "symp").split("|");
- grp_main.chk_symp.setData(sympList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 가검물명 bind set
- ******************************************************************/
- function fn_setMatrnm(){
- var getMatrnm = String(grp_main.chk_matrnm.getData()).replace(",", "|");
- ds_main_lglydisinfo.setColumn(0, "matrnm", getMatrnm);
- fn_ctrlEnableChk("chk_matrnm");
- }
- /******************************************************************
- * Argument :
- * Description : 가검물명 DBget
- ******************************************************************/
- function fn_getMatrnm(){
- if(!utlf_isNull(ds_main_lglydisinfo.getColumn(0, "matrnm"))) {
- var matrnmList = ds_main_lglydisinfo.getColumn(0, "matrnm").split("|");
- grp_main.chk_matrnm.setData(matrnmList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 삭제된건은 조회만 가능
- ******************************************************************/
- function fn_chkCnclYN(){
- if( ds_main_lglydisinfo.getColumn(0, "cnclyn") == "Y" && opener.frmf_getParameter("state") == "S" ){
- sysf_messageBox("삭제된 신고서", "I009"); //메세지 추가 (2009.11.13 JJE)
- grp_btn.enable = false;
- }
- }
-
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function fn_init(){
- ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
- ds_main_lglydisinfo.addColumn("orddd", "string", 256);
- ds_main_lglydisinfo.addColumn("mdiag", "string", 256);
- ds_main_lglydisinfo.addColumn("sdiag", "string", 256);
- ds_main_lglydisinfo.addColumn("sdiagetc", "string", 256);
- ds_main_lglydisinfo.addColumn("sympetc", "string", 256);
- ds_main_lglydisinfo.addColumn("tisstestdd", "string", 256);
- ds_main_lglydisinfo.addColumn("matrnm", "string", 256);
- ds_main_lglydisinfo.addColumn("matrnmetc", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts1", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts2", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts3", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts4", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts5", "string", 256);
- ds_main_lglydisinfo.addColumn("testcnts6", "string", 256);
-
- ds_main_lglydisinfo.setColumn(0, "state", "");
- ds_main_lglydisinfo.setColumn(0, "wrtedt", "");
- ds_main_lglydisinfo.setColumn(0, "seqno", "");
- ds_main_lglydisinfo.setColumn(0, "attackdd", "");
- ds_main_lglydisinfo.setColumn(0, "diagdd", "");
- ds_main_lglydisinfo.setColumn(0, "mdiag", "");
- ds_main_lglydisinfo.setColumn(0, "sdiag", "");
- ds_main_lglydisinfo.setColumn(0, "sdiagetc", "");
- ds_main_lglydisinfo.setColumn(0, "symp", "");
- ds_main_lglydisinfo.setColumn(0, "sympetc", "");
- ds_main_lglydisinfo.setColumn(0, "testcnts1", "");
- ds_main_lglydisinfo.setColumn(0, "testcnts2", "");
- ds_main_lglydisinfo.setColumn(0, "testcnts3", "");
- ds_main_lglydisinfo.setColumn(0, "testcnts4", "");
- ds_main_lglydisinfo.setColumn(0, "testcnts5", "");
- ds_main_lglydisinfo.setColumn(0, "testcnts6", "");
- ds_main_lglydisinfo.setColumn(0, "estminfcpath", "");
- ds_main_lglydisinfo.setColumn(0, "estminfcareacd", "");
- ds_main_lglydisinfo.setColumn(0, "estminfcareanaticd", "");
- ds_main_lglydisinfo.setColumn(0, "stayterm", "");
- ds_main_lglydisinfo.setColumn(0, "staytermday", "");
- ds_main_lglydisinfo.setColumn(0, "tisstestlag", "");
- ds_main_lglydisinfo.setColumn(0, "tisstestdd", "");
- ds_main_lglydisinfo.setColumn(0, "matrnm", "");
- ds_main_lglydisinfo.setColumn(0, "matrnmetc", "");
-
- //공통코드
- fn_fInitialize();
-
- fn_chkCnclYN();
- fn_ctrlEnableChk("chk_sdiag");
- fn_ctrlEnableChk("chk_symp");
- fn_ctrlEnableChk("rdo_estminfcareacd");
- fn_ctrlEnableChk("rdo_tisstestlag");
- fn_ctrlEnableChk("chk_matrnm");
- }
-
- /******************************************************************
- * Argument :
- * Description : fn_ctrlEnableChk
- ******************************************************************/
- function fn_ctrlEnableChk(pControlID){
- if( pControlID == "chk_sdiag" ){ //동반진단
- if( utlf_isSearchString(ds_main_lglydisinfo.getColumn(0, "sdiag"), "99") ){
- grp_main.ipt_sdiagetc.enable = true;
- grp_main.ipt_sdiagetc.setFocus();
- } else {
- grp_main.ipt_sdiagetc.enable = false;
- ds_main_lglydisinfo.setColumn(0, "sdiagetc", "");
- }
- } else if( pControlID == "chk_symp" ){
- if( utlf_isSearchString(ds_main_lglydisinfo.getColumn(0, "symp"), "99") ){
- grp_main.ipt_sympetc.enable = true;
- grp_main.ipt_sympetc.setFocus();
- } else {
- grp_main.ipt_sympetc.enable = false;
- ds_main_lglydisinfo.setColumn(0, "sympetc", "");
- }
- } else if( pControlID == "rdo_estminfcareacd" ){// 추정감염지역
- if( ds_main_lglydisinfo.getColumn(0, "estminfcareacd") == "O" ){
- grp_main.cmd_estminfcareanaticd.enable = true;
- grp_main.ipt_stayterm.enable = true;
- grp_main.ipt_staytermday.enable = true;
- grp_main.rdo_tisstestlag.setFocus();
- } else {
- grp_main.cmd_estminfcareanaticd.enable = false;
- grp_main.ipt_stayterm.enable = false;
- grp_main.ipt_staytermday.enable = false;
-
- ds_main_lglydisinfo.setColumn(0, "estminfcareanaticd", "");
- ds_main_lglydisinfo.setColumn(0, "stayterm", "");
- ds_main_lglydisinfo.setColumn(0, "staytermday", "");
- }
- } else if( pControlID == "rdo_tisstestlag" ){// 검체채취유무
- if( ds_main_lglydisinfo.getColumn(0, "tisstestlag") == "Y" ){
- grp_main.ipt_tisstestdd.enable = true;
- grp_main.ipt_tisstestdd.setFocus();
- } else {
- grp_main.ipt_tisstestdd.enable = false;
- ds_main_lglydisinfo.setColumn(0, "tisstestdd", "");
- }
- } else if( pControlID == "chk_matrnm" ){ // 가검물명
- if( utlf_isSearchString(ds_main_lglydisinfo.getColumn(0, "matrnm"), "99") ){
- grp_main.ipt_matrnmetc.enable = true;
- grp_main.ipt_matrnmetc.setFocus();
- } else {
- grp_main.ipt_matrnmetc.enable = false;
- ds_main_lglydisinfo.setColumn(0, "matrnmetc", "");
- }
- }
- }
-
- /******************************************************************
- * Argument :
- * Description : fn_ctrlEnableChk
- * 신고대상자조회화면에서 state="S",
- * 진단에서 state="I",
- * 퇴원시 1군, 일본뇌염 이고 법정전염병신고서가 작성되어 있을경우 state="U"
- * 메뉴에서 상단환자정보를 가지고 조회해서 법정전염병 신고서가 작성되어 있고 전염병이 1군, 일본뇌염이 존재시 state="U"
- * 상태에 따라 입력가능여부 처리
- ******************************************************************/
- function fn_chgReptDisable(result){
- if( frmf_isPopup() ){
- var strState = opener.frmf_getParameter("state");
- var menuParam = opener.frmf_getParameter("state");
- } else {
- var strState = "I";
- }
-
- //(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);
- }
-
- if( !utlf_isNull(chkWrtedt) && chkWrtedt != "99991231" && !utlf_isNull(chkReptdt) && chkReptdt == "99991231" && utlf_isNull(strState) ){
- var strState = "U"; //작성은 됐고, 출력(신고)는 안한 상태
- }
-
- //100622 진료 처방저장 시(작성은 됐고, 출력(신고)는 안한 상태 와 상관없음) -- 정리 필요
- if( !utlf_isNull(opener.frmf_getParameter("state")) && opener.frmf_getParameter("state") == "PrcpLglyDis" ){
- strState = "I";
- }
- if( frmf_isPopup() && strState == "U" ){
- if( result == "6" ){
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = true;
- grp_btn.btn_cncl.enable = false;
- fn_init();
- } else {
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = true;
- grp_main.rdo_estminfcpath.enable = false;
- }
- return;
- } else if( frmf_isPopup() && strState == "S" ){
- if( menuParam != "" && !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_main.output2.enable = false;
- grp_main.chk_idflag.enable = false;
- grp_main.chk_residncflag.enable = false;
- grp_main.output1.enable = false;
- grp_main.output3.enable = false;
- grp_main.output4.enable = false;
- grp_main.output5.enable = false;
- grp_main.output6.enable = false;
- grp_main.output7.enable = false;
- 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;
- }
-
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = false; //추가 2009.11.13 JJE
- }
- return;
- } else if( frmf_isPopup() && strState == "U" ){
- if( result == "6" ){
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = true;
- grp_btn.btn_cncl.enable = false;
- fn_init();
- } else {
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = true;
- grp_main.rdo_estminfcpath.enable = false;
- }
- return;
- }
- }
-
- /******************************************************************
- * Argument :
- * Description : 초기화 Button
- ******************************************************************/
- function grp_btn_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fn_init();
- }
- /******************************************************************
- * Argument :
- * Description : 삭제 Button
- ******************************************************************/
- function grp_btn_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
-
- if( ds_main_getlglydisinfo.getColumn(0, "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_lglydisinfo.setColumn(0, "state", "D");
- ds_send_savedata.copyData(ds_main_lglydisinfo);
-
- ds_send_reqdata.updateColID("cntcaddr1", "chgreptaddr1");
- var oParam = {};
- oParam.id = "TXASI03701";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeHFMLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI03701";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXASI03701") > -1 ){
- ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
-
- var getCntcaddr = ds_main_lglydisinfo.getColumn(0, "cntcaddr1");
- ds_main_lglydisinfo.addColumn("cntcaddr2", "string", 256);
- ds_main_lglydisinfo.setColumn(0, "cntcaddr2", getCntcaddr);
-
- sysf_messageBox("삭제" ,"I001");
- close();
- }
- }
- }
- function cf_TXASI03701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 저장 Button
- ******************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "attackdd")) ){
- sysf_messageBox("발병일은 필수입니다.","I");
- return;
- }
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "mdiag")) ){
- sysf_messageBox("주요진단은 필수입니다.","I");
- return;
- }
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "estminfcareacd")) == "O" && ds_main_lglydisinfo.getColumn(0, "staytermday") > "30" ){
- sysf_messageBox("체류기간 일은 30일을 넘을 수 없습니다.", "I");
- return;
- }
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "wrtedt")) ){
- ds_main_lglydisinfo.setColumn(0, "state", "I");
- ds_main_lglydisinfo.setColumn(0, "wrtedt", utlf_getCurrentDate() + utlf_getCurrentTime());
- } else {
- ds_main_lglydisinfo.setColumn(0, "state", "U");
- }
-
- ds_main_lglydisinfo.addColumn("orddeptcd", "string", 256);
-
- ds_main_lglydisinfo.setColumn(0, "reptflag", "10");
- ds_main_lglydisinfo.setColumn(0, "lglydiscd", "701");
- ds_main_lglydisinfo.setColumn(0, "orddeptcd", ds_main_paminfo.getColumn(0, "orddeptcd"));
- ds_main_lglydisinfo.setColumn(0, "updtreptcnts", "");
- ds_main_lglydisinfo.setColumn(0, "diagcd", ds_diaginfo.getColumn(0, "diagcd"));
-
- //뇌막염 환자 척수액 소견 (수정 필요)
- var testcnts = "";
- var temp = ds_main_lglydisinfo.getColumn(0, "testcnts1");
- if( utlf_isNull(temp) ) temp = "-";
- testcnts = testcnts + temp;
-
- temp = ds_main_lglydisinfo.getColumn(0, "testcnts2");
- if( utlf_isNull(temp) ) temp = "-";
- testcnts = testcnts + "|" +temp;
-
- temp = ds_main_lglydisinfo.getColumn(0, "testcnts3");
- if( utlf_isNull(temp) ) temp = "-";
- testcnts = testcnts + "|" +temp;
-
- temp = ds_main_lglydisinfo.getColumn(0, "testcnts4");
- if( utlf_isNull(temp) ) temp = "-";
- testcnts = testcnts + "|" +temp;
-
- temp = ds_main_lglydisinfo.getColumn(0, "testcnts5");
- if( utlf_isNull(temp) ) temp = "-";
- testcnts = testcnts + "|" +temp;
-
- temp = ds_main_lglydisinfo.getColumn(0, "testcnts6");
- if( utlf_isNull(temp) ) temp = "-";
- testcnts = testcnts + "|" +temp;
-
- ds_main_lglydisinfo.setColumn(0, "testcnts", testcnts);
-
- ds_send_savedata.copyData(ds_main_lglydisinfo);
-
- var Curstate = ds_main_lglydisinfo.getColumn(0, "state");
-
- ds_send_reqdata.updateColID("cntcaddr1", "chgreptaddr1");
- var oParam = {};
- oParam.id = "TXASI03701";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeHFMLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI03701";
- tranf_submit(oParam);
- if( arErrorCode.pop("TXASI03701") > -1 ){
- ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
-
- var getCntcaddr = ds_main_lglydisinfo.getColumn(0, "cntcaddr1");
- ds_main_lglydisinfo.addColumn("cntcaddr2", "string", 256);
- ds_main_lglydisinfo.setColumn(0, "cntcaddr2", getCntcaddr);
- }
-
- if( Curstate == "I" ){
- sysf_messageBox("저장되었습니다","I");
- } else if( Curstate == "U" ){
- sysf_messageBox("수정되었습니다.","I");
- }
- close();
- }
- function cf_TXASI03701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 국내/외 선택 enable/disabled
- ******************************************************************/
- function rdo_estminfcareacd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fn_ctrlEnableChk("rdo_estminfcareacd");
- }
- /******************************************************************
- * Argument :
- * Description : 검체채취유/무 선택 enable/disabled
- ******************************************************************/
- function grp_main_rdo_tisstestlag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fn_ctrlEnableChk("rdo_tisstestlag");
- }
- ]]></Script>
- </Form>
- </FDL>
|