1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNW12600" position="absolute 0 0 1194 673" titletext="Untitle" oninit="SMMNW12600_oninit" onload="SMMNW12600_onload">
- <Layouts>
- <Layout>
- <CheckBox position="absolute 99 287 599 307" id="chk_pasthistflag" visible="false"/>
- <Combo position="absolute 115 556 215 575" id="cmb_revisit" class="combo_default" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">동일증상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">비동일증상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio position="absolute 10 557 119 575" id="rdo_revisit" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_revisit_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="48시간 이내 재방문 여부" position="absolute 6 535 176 553" id="caption23" class="tit_2"/>
- <Shape position="absolute 5 574 276 580" linetype="horizontal" id="line9" class="line_3"/>
- <Static text="알러지" position="absolute 5 236 90 284" align="align:center middle;" id="caption18" class="cell_1" visible="false"/>
- <Static text="과거력" position="absolute 5 285 90 332" align="align:center middle;" id="caption27" class="cell_1" visible="false"/>
- <Edit position="absolute 95 262 610 281" id="ipt_algyetccnt" enable="false" visible="false"/>
- <Edit position="absolute 95 311 612 330" id="ipt_pasthistetccnt" enable="false" visible="false"/>
- <CheckBox position="absolute 103 237 618 257" id="chk_algyflag" taborder="14" visible="false"/>
- <Static text="Allergy" position="absolute 282 420 351 433" id="cap_allghist" class="tit_2" visible="false"/>
- <Button position="absolute 558 415 611 434" id="btn_allghistadd" class="btn2" taborder="72" visible="false" text="행추가"/>
- <Shape position="absolute 277 432 613 438" linetype="vertical" id="line28" class="line_1" visible="false"/>
- <Shape position="absolute 277 432 613 438" linetype="vertical" id="line27" class="line_1" visible="false"/>
- <Button position="absolute 562 415 615 434" id="btn_allghistdel" class="btn2" taborder="73" visible="false" text="행삭제"/>
- <Radio position="absolute 355 419 495 432" id="rdo_allgyn" visible="false" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">잘모름</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 537 417 553 433" id="btn_allg" class="icon_search" visible="false" text=""/>
- <Grid position="absolute 277 365 610 436" id="grd_allghist" visible="false" scrollbars="autoboth" binddataset="ds_data_allghist2">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="85"/>
- <Column size="70"/>
- <Column size="158"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="발생일자"/>
- <Cell col="1" text="분류"/>
- <Cell col="2" text="Allergy 내역 및 증상"/>
- <Cell col="3"/>
- <Cell col="4"/>
- <Cell col="5"/>
- <Cell col="6"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9"/>
- </Band>
- <Band id="body">
- <Cell text="bind:genrdd" edittype="date" displaytype="date"/>
- <Cell col="1" class="gridcombo" text="bind:flag" edittype="combo" displaytype="combo"/>
- <Cell col="2" text="bind:allergespec" edittype="text" displaytype="text"/>
- <Cell col="3" text="bind:hosoutyn"/>
- <Cell col="4" text="bind:comclscd"/>
- <Cell col="5" text="bind:drugcd"/>
- <Cell col="6" text="bind:drugnm"/>
- <Cell col="7" text="bind:rgstdt" edittype="date" displaytype="date"/>
- <Cell col="8" text="bind:rgster"/>
- <Cell col="9" text="bind:cretno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 278 452 609 458" linetype="horizontal" id="line8" class="line_3" visible="false"/>
- <Radio position="absolute 663 473 745 486" id="rdo_heardsordyn" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 683 394 765 407" id="rdo_visdsordyn" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 615 661 969 667" linetype="vertical" id="line93" class="line_3" visible="false"/>
- <Edit position="absolute 903 470 953 489" id="ipt_heardsordrght" class="input_default" enable="false" visible="false"/>
- <CheckBox position="absolute 656 533 964 571" id="chk_tootstatkind" taborder="70" visible="false"/>
- <Shape position="absolute 607 548 961 554" linetype="horizontal" id="line92" class="line_2" visible="false"/>
- <CheckBox position="absolute 663 493 953 506" id="chk_heardsordkind" enable="false" visible="false"/>
- <Shape position="absolute 613 596 967 602" linetype="horizontal" id="line91" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 605 570 959 576" linetype="horizontal" id="line90" class="line_3" visible="false"/>
- <Static text="시력장애" position="absolute 615 391 695 446" align="align:center middle;" id="cap_visdord" class="cell_1" visible="false"/>
- <CheckBox position="absolute 678 414 968 427" id="chk_visdsordkind" enable="false" visible="false"/>
- <Button position="absolute 853 575 906 594" id="btn_skinstatadd" class="btn2" visible="false" text="행추가" onclick="btn_skinstatadd_onclick"/>
- <Static text="치아 상태" position="absolute 620 533 656 581" align="align:center middle;" id="cap_tootstat" class="cell_1" visible="false"/>
- <Edit position="absolute 832 391 882 410" id="ipt_visdsordleft" class="input_default" enable="false" visible="false"/>
- <Static text="피부계" position="absolute 616 580 680 600" id="caption119" class="tit_2" visible="false"/>
- <CheckBox position="absolute 778 394 968 407" id="chk_visdordpos" enable="false" visible="false"/>
- <Shape position="absolute 607 529 961 535" linetype="horizontal" id="line89" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
- <CheckBox position="absolute 778 473 968 486" id="chk_heardsordpos" enable="false" visible="false"/>
- <Shape position="absolute 607 507 961 513" linetype="horizontal" id="line88" class="line_3" visible="false"/>
- <Shape position="absolute 615 443 969 449" linetype="horizontal" id="line22" class="line_3" visible="false"/>
- <CheckBox position="absolute 718 580 788 595" id="chk_skinstatyn" taborder="78" visible="false" text="해당없음" truevalue="1" onclick="chk_skinstatyn_onclick"/>
- <Edit position="absolute 812 470 862 489" id="ipt_heardsordleft" class="input_default" enable="false" visible="false"/>
- <Static text="치아상태" position="absolute 622 513 726 530" id="caption116" class="tit_2" visible="false"/>
- <Shape position="absolute 620 466 974 472" linetype="horizontal" id="line87" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="청력장애" position="absolute 620 470 700 510" align="align:center middle;" id="cap_heardord" class="cell_1" visible="false"/>
- <Button position="absolute 909 575 962 594" id="btn_skinstatdel" class="btn2" visible="false" text="행삭제" onclick="btn_skinstatdel_onclick"/>
- <Edit position="absolute 918 391 968 410" id="ipt_visdsordrght" class="input_default" enable="false" visible="false"/>
- <Shape position="absolute 661 487 970 493" linetype="horizontal" id="line108" class="line_2" visible="false"/>
- <Shape position="absolute 606 486 942 492" linetype="horizontal" id="line86" class="line_2" visible="false"/>
- <Shape position="absolute 661 408 970 414" linetype="vertical" id="line85" class="line_2" visible="false"/>
- <Static text="청력장애" position="absolute 620 450 724 468" id="caption114" class="tit_2" visible="false"/>
- <Grid position="absolute 698 602 968 664" id="grd_skinstat" visible="false" binddataset="ds_data_skinstat" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="부위"/>
- <Cell col="1" text="방향"/>
- <Cell col="2" text="증상"/>
- <Cell col="3" text="목록"/>
- </Band>
- <Band id="body">
- <Cell text="bind:part"/>
- <Cell col="1" text="bind:direc"/>
- <Cell col="2" text="bind:symp"/>
- <Cell col="3" text="bind:list"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 615 362 969 368" linetype="horizontal" id="line95" class="line_3" visible="false"/>
- <CheckBox position="absolute 683 432 968 445" id="chk_blindnesspos" visible="false"/>
- <Shape position="absolute 615 383 969 389" linetype="vertical" id="line84" class="line_1" visible="false"/>
- <Static text="시력장애" position="absolute 617 371 721 384" id="caption113" class="tit_2" visible="false"/>
- <Static text="피부상태" position="absolute 615 600 695 664" align="align:center middle;" id="cap_skinstat" class="cell_1" visible="false"/>
- <Edit position="absolute 798 343 879 362" id="ipt_prg" class="input_default" visible="false"/>
- <Radio position="absolute 681 346 796 359" id="rdo_prgyn" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">아니오</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">예</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="wks" position="absolute 881 345 915 364" align="align:center middle;" id="caption6" visible="false"/>
- <Static text="임신여부" position="absolute 620 323 724 341" id="caption13" class="tit_2" visible="false"/>
- <Static text="현재임신여부" position="absolute 615 343 695 364" align="align:center middle;" id="caption98" class="cell_1" visible="false"/>
- <Shape position="absolute 615 339 969 345" linetype="horizontal" id="line23" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
- <CheckBox position="absolute 720 323 790 338" id="chk_prgchk" visible="false" text="해당없음" truevalue="1" onclick="chk_prgchk_onclick" onchanged="chk_prgchk_onchanged"/>
- <Button position="absolute 916 102 969 121" id="btn_rectmedistatdel" class="btn2" taborder="70" text="행삭제" onclick="btn_rectmedistatdel_onclick"/>
- <Static text="과거병력" position="absolute 615 9 719 26" id="cap_pasthist" class="tit_2"/>
- <CheckBox position="absolute 719 9 789 24" id="chk_pasthistyn" taborder="56" text="해당없음" truevalue="1" onclick="chk_pasthistyn_onclick" onchanged="chk_pasthistyn_onchanged"/>
- <Grid position="absolute 615 30 969 101" id="grd_pasthist" scrollbars="autoboth" binddataset="ds_data_pasthist2" autofittype="col" oncloseup="grd_pasthist_oncloseup" autoenter="select" oncellclick="grd_pasthist_oncellclick" onlbuttonup="grd_pasthist_onlbuttonup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="102"/>
- <Column size="155"/>
- <Column size="90"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="발생일자"/>
- <Cell col="1" text="병력내역"/>
- <Cell col="2" text="비고"/>
- </Band>
- <Band id="body">
- <Cell displaytype="expr:genrdd.length != 8 ? 'normal' : 'date'" edittype="date" style="align:left;" text="bind:genrdd" editautoselect="true"/>
- <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:histspec" combodataset="ds_init_mlist_M0532" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:remfact" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 615 243 969 249" linetype="horizontal" id="line24" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 615 248 969 320" id="grd_ophist" scrollbars="autoboth" binddataset="ds_data_ophist2" autofittype="col" oncloseup="grd_ophist_oncloseup" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="102"/>
- <Column size="156"/>
- <Column size="90"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="수술일자"/>
- <Cell col="1" text="수술명"/>
- <Cell col="2" text="진료기관"/>
- <Cell col="3" text="ophistpk"/>
- </Band>
- <Band id="body">
- <Cell edittype="date" style="align:left;" text="bind:opdd" editautoselect="true"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:opnm" editautoselect="true"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:orddept" editautoselect="true"/>
- <Cell col="3" text="bind:ophistpk"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 615 122 969 128" linetype="horizontal" id="line26" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="수술이력" position="absolute 615 227 719 244" id="cap_ophist" class="tit_2"/>
- <CheckBox position="absolute 720 228 790 243" id="chk_ophistinclyn" taborder="65" text="해당없음" truevalue="1" onclick="chk_ophistinclyn_onclick" onchanged="chk_ophistinclyn_onchanged"/>
- <Button position="absolute 860 102 913 121" id="btn_rectmedistatadd" class="btn2" taborder="69" text="행추가" onclick="btn_rectmedistatadd_onclick"/>
- <Button position="absolute 917 223 970 242" id="btn_ophistdel" class="btn2" taborder="67" text="행삭제" onclick="btn_ophistdel_onclick"/>
- <Static text="최근투약상태" position="absolute 615 106 719 123" id="cap_rectmedistat" class="tit_2"/>
- <CheckBox position="absolute 720 106 790 121" id="chk_rectmedistatinclyn" taborder="68" visible="false" text="해당없음" truevalue="1" onclick="chk_rectmedistatinclyn_onclick" onchanged="chk_rectmedistatinclyn_onchanged"/>
- <Shape position="absolute 615 25 969 31" linetype="horizontal" id="line19" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Button position="absolute 860 4 913 23" id="btn_pasthistadd" class="btn2" taborder="57" text="행추가" onclick="btn_pasthistadd_onclick"/>
- <Button position="absolute 916 4 969 23" id="btn_pasthistdel" class="btn2" taborder="58" text="행삭제" onclick="btn_pasthistdel_onclick"/>
- <Grid position="absolute 615 151 969 222" id="grd_rectmedistat" scrollbars="autoboth" binddataset="ds_data_rectmedistat2" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="70"/>
- <Column size="170"/>
- <Column size="90"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="약명"/>
- <Cell col="1" text="복용법(용도/용량/용법)"/>
- <Cell col="2" text="진료기관"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" edittype="text" text="bind:drugnm" editautoselect="true"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:direc" editautoselect="true"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:orddept" editautoselect="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 861 223 914 242" id="btn_ophistadd" class="btn2" taborder="66" text="행추가" onclick="btn_ophistadd_onclick"/>
- <Shape position="absolute 5 453 276 459" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="환자기본정보" position="absolute 6 437 110 454" id="caption1" class="tit_2"/>
- <Shape position="absolute 615 338 969 344" linetype="horizontal" id="line33" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="흡연력" position="absolute 615 322 719 339" id="caption42" class="tit_2"/>
- <Combo position="absolute 165 507 218 526" id="cmb_inacompstcd" class="combo_default" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_inacompstcd_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">부모</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">배우자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">자녀</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">친구</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape position="absolute 615 428 969 434" linetype="horizontal" id="line36" class="line_3"/>
- <Static text="병원도착전 24시간내 항생제 투약여부" position="absolute 615 127 830 150" id="caption4" class="cell_1"/>
- <Combo position="absolute 833 129 968 148" align="align:center middle;" id="cmb_antibiodrugyn" class="combo_default" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" style="background:#ffe4b5ff stretch 5,5;align:center middle;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">확인불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 702 409 968 428" id="ipt_nosmokcnstnm" enable="false" taborder="36"/>
- <Combo position="absolute 771 385 968 404" id="cmb_nosmokcnst" class="combo_default" enable="false" taborder="35" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">
- </Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">환자의 신경학적 결함(의식 혼탁 등)으로 인해 금연 상담의 이해가 불가능한 경우</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">환자의 신체적/정신적 상태로 인해 흡연이 불가능한 경우</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio position="absolute 702 385 774 401" id="rdo_nosmokcnstyn" taborder="34" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_nosmokcnstyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 614 379 968 385" linetype="horizontal" id="line44" class="line_2"/>
- <Static text="흡연정보" position="absolute 615 343 698 381" align="align:left middle;" id="cap_smokinfo" class="cell_1"/>
- <Shape position="absolute 614 405 968 411" linetype="vertical" id="line45" class="line_2"/>
- <Static text="금연상담여부" position="absolute 615 382 698 431" id="caption5" class="cell_1"/>
- <Static text="기타 전화번호" position="absolute 5 482 94 505" id="caption9" class="cell_1"/>
- <Edit position="absolute 97 459 184 478" id="input1" autoselect="true"/>
- <Edit position="absolute 185 459 275 478" id="input2" autoselect="true"/>
- <Edit position="absolute 97 483 184 502" id="input3" autoselect="true"/>
- <Edit position="absolute 185 483 275 502" id="input4" autoselect="true"/>
- <Shape position="absolute 5 524 276 530" linetype="horizontal" id="line35" class="line_3"/>
- <Static text="연락처/휴대폰" position="absolute 5 458 94 481" id="caption11" class="cell_1"/>
- <Static text="입원시동반자" position="absolute 5 506 94 527" align="align:center middle;" id="caption7" class="cell_1"/>
- <Radio position="absolute 98 508 164 524" id="rdo_inacompstyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_inacompstyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 5 552 276 558" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Triage 기록" position="absolute 6 10 106 27" align="align:center middle;" id="caption62" class="tit_2"/>
- <Shape position="absolute 5 26 612 32" linetype="horizontal" id="line11" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Edit position="absolute 219 507 275 526" id="ipt_inacompst" autoselect="true"/>
- <Shape position="absolute 5 379 210 385" linetype="horizontal" id="line3" class="line_3"/>
- <Static text="* Triage Level :" position="absolute 301 4 415 24" id="cap_uncnfm"/>
- <Edit position="absolute 415 4 472 23" id="caption28" autoselect="true"/>
- <Combo position="absolute 93 384 210 403" id="cmb_injmechflag" innerdataset="ds_init_mlist_M0122" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_injmechflag_onkeydown"/>
- <Combo position="absolute 93 216 210 235" id="cmb_pain" innerdataset="@ds_cmb_pain" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_pain_onkeydown" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;"/>
- <Combo position="absolute 93 309 210 328" id="cmb_choswayflag" innerdataset="ds_init_mlist_M0119" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_choswayflag_onkeydown"/>
- <Edit position="absolute 93 262 210 281" id="ipt_mntpulsecnt" taborder="10" onkeydown="ipt_mntpulsecnt_onkeydown" autoselect="true"/>
- <Button position="absolute 416 153 480 172" id="button4" class="btn2" visible="false" text="중증응급" onclick="button4_onclick"/>
- <Static text="초진진료일자" position="absolute 5 127 90 150" align="align:center middle;" id="caption30" class="cell_1"/>
- <Combo position="absolute 93 407 210 426" id="cmb_chospathflag" innerdataset="ds_init_mlist_M0118" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_chospathflag_onkeydown"/>
- <Button position="absolute 371 153 413 172" id="button5" class="btn2_letter2" text="미상" onclick="button5_onclick"/>
- <Edit position="absolute 93 238 210 257" id="ipt_highbp" taborder="8" onkeydown="ipt_highbp_onkeydown" autoselect="true"/>
- <Static text="초진진료시간" position="absolute 215 127 298 150" align="align:center middle;" id="caption31" class="cell_1"/>
- <Static text="발병시간" position="absolute 215 151 298 174" align="align:center middle;" id="caption20" class="cell_1"/>
- <Edit position="absolute 298 263 405 282" id="ipt_mntbrethcnt" taborder="11" onkeydown="ipt_mntbrethcnt_onkeydown" autoselect="true"/>
- <Edit position="absolute 417 33 517 52" id="input11" enable="false" visible="false" autoselect="true"/>
- <Button position="absolute 398 34 414 50" id="btn_prcpclsnm" class="icon_search" text="" onclick="btn_prcpclsnm_onclick"/>
- <Static text="의도성여부" position="absolute 5 357 90 380" align="align:center middle;" id="caption21" class="cell_1"/>
- <Static text="의식" position="absolute 5 175 90 198" align="align:center middle;" id="caption2" class="cell_1"/>
- <MaskEdit position="absolute 301 153 368 172" id="ipt_attacktm" mask="##:##" onkeydown="ipt_attacktm_onkeydown" style="align:center middle;" maskchar=" " type="string" autoselect="true"/>
- <Static text="손상기전" position="absolute 5 382 90 405" align="align:center middle;" id="caption22" class="cell_1"/>
- <Static text="수축기혈압" position="absolute 5 236 90 259" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="내원경로" position="absolute 5 406 90 429" align="align:center middle;" id="caption12" class="cell_1"/>
- <Static text="분당맥박수" position="absolute 5 260 90 283" align="align:center middle;" id="caption14" class="cell_1"/>
- <Button position="absolute 371 129 435 148" id="btn_curtime" class="btn2" text="현재시간" onclick="btn_curtime_onclick"/>
- <Combo position="absolute 93 335 210 354" id="cmb_chosresnflag" innerdataset="ds_init_mlist_M0120" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_chosresnflag_onkeydown" onitemchanged="cmb_chosresnflag_onitemchanged"/>
- <Edit position="absolute 298 238 405 257" id="ipt_lowbp" taborder="9" onkeydown="ipt_lowbp_onkeydown" autoselect="true"/>
- <Combo position="absolute 93 176 210 195" id="cmb_cscs" innerdataset="ds_init_cmb_cscs" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_cscs_onkeydown"/>
- <Edit position="absolute 93 32 395 51" id="ipt_mainsynm" enable="false"/>
- <Static text="내원수단" position="absolute 5 308 90 331" align="align:center middle;" id="caption15" class="cell_1"/>
- <Static text="내원시 체온" position="absolute 5 284 90 307" align="align:center middle;" id="caption16" class="cell_1"/>
- <Static text="내원사유" position="absolute 5 333 90 356" align="align:center middle;" id="caption17" class="cell_1"/>
- <Static text="통증" position="absolute 5 199 90 235" align="align:center middle;" id="caption29" class="cell_1" onclick="caption29_onclick"/>
- <Edit position="absolute 93 286 210 305" id="ipt_chosbdtp" taborder="12" onkeydown="ipt_chosbdtp_onkeydown" autoselect="true"/>
- <Edit position="absolute 519 33 608 52" id="input5" enable="false" visible="false" autoselect="true"/>
- <Static text="이완기혈압" position="absolute 215 236 295 259" align="align:center middle;" id="caption32" class="cell_1"/>
- <Static text="주증상" position="absolute 5 31 90 54" align="align:center middle;" id="caption33" class="cell_1"/>
- <Calendar position="absolute 93 152 210 171" id="ipt_attackdd" class="input" onkeydown="ipt_attackdd_onkeydown" autoselect="true"/>
- <Static text="분당호흡수" position="absolute 215 260 295 283" align="align:center middle;" id="caption34" class="cell_1"/>
- <Static text="발병일자" position="absolute 5 151 90 174" align="align:center middle;" id="caption35" class="cell_1"/>
- <Calendar position="absolute 93 128 210 147" id="input7" autoselect="true"/>
- <Edit position="absolute 298 286 405 305" id="ipt_oxyconcen" taborder="13" onkeydown="ipt_oxyconcen_onkeydown" autoselect="true"/>
- <Static text="산소포화도" position="absolute 215 284 295 307" align="align:center middle;" id="caption36" class="cell_1"/>
- <MaskEdit position="absolute 301 129 368 148" id="input8" mask="##:##" onkeydown="input8_onkeydown" type="string" maskchar=" " style="align:center middle;" autoselect="true"/>
- <Combo position="absolute 93 359 210 378" id="cmb_intenflag" innerdataset="ds_init_mlist_M0121" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_intenflag_onkeydown"/>
- <Button position="absolute 840 225 856 241" id="btn_ophistpop" class="icon_search" text="" onclick="btn_ophistpop_onclick"/>
- <Radio position="absolute 701 343 834 381" id="rdo_smokinfo" taborder="33" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_smokinfo_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">현재흡연</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">과거흡연</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">비흡연</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">확인불능</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 856 320 966 339" id="ipt_smokinfocnt" enable="false" taborder="41" visible="false"/>
- <Button position="absolute 408 238 501 257" id="button14" class="btn2" text="측정하지 않음" onclick="button14_onclick"/>
- <Button position="absolute 504 5 612 24" id="btn_lnkTriage" class="btn2" text="Triage 기록 연동" onclick="btn_lnkTriage_onclick"/>
- <Button position="absolute 398 58 414 74" id="button1" class="icon_search" text="" onclick="button1_onclick"/>
- <Static text="주증상1" position="absolute 5 55 90 78" align="align:center middle;" id="caption38" class="cell_1"/>
- <Edit position="absolute 93 56 395 75" id="ipt_mainsympnm1" enable="false"/>
- <Button position="absolute 398 83 414 99" id="button2" class="icon_search" text="" onclick="button2_onclick"/>
- <Static text="주증상2" position="absolute 5 79 90 102" align="align:center middle;" id="caption39" class="cell_1"/>
- <Edit position="absolute 93 80 395 99" id="ipt_mainsympnm2" enable="false"/>
- <Edit position="absolute 93 104 395 123" id="ipt_etcsymp" autoselect="true"/>
- <Static text="기타증상" position="absolute 5 103 90 126" align="align:center middle;" id="caption40" class="cell_1"/>
- <CheckBox position="absolute 349 463 608 488" id="chk_chosgenrcmt1" taborder="70" text="내용 :"/>
- <Static text="일반사항" position="absolute 277 458 348 553" align="align:center middle;" id="caption10" class="cell_1"/>
- <Static text="접수안내/도난방지/보호자1인상주/핸드폰사용제한/화재예방(O2주의)" position="absolute 409 458 602 493" id="chosgenrcmt11"/>
- <Static text="교육대상자" position="absolute 277 619 364 642" align="align:center middle;" id="caption24" class="cell_1"/>
- <Static text="욕창 예방" position="absolute 277 578 364 617" align="align:center middle;" id="caption26" class="cell_1"/>
- <Static text="내원시 교육" position="absolute 277 437 381 455" id="caption8" class="tit_2"/>
- <Shape position="absolute 277 453 613 459" linetype="horizontal" id="line5" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <CheckBox position="absolute 503 307 610 324" id="chk_acdownflag" truevalue="Y" text="교통사고당사자" onclick="chk_acdownflag_onclick"/>
- <Static text="보호장구" position="absolute 277 308 357 325" align="align:center middle;" id="caption41" class="tit_2"/>
- <Radio position="absolute 278 334 610 352" id="rdo_acdowndetailflag" columncount="5" codecolumn="codecolumn" datacolumn="datacolumn">
- <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">9</Col>
- <Col id="datacolumn">미상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 5 426 611 432" linetype="horizontal" id="line4" class="line_3"/>
- <Shape position="absolute 277 324 613 330" linetype="horizontal" id="line10" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 277 551 613 557" linetype="horizontal" id="line12" class="line_2"/>
- <Shape position="absolute 277 575 613 581" linetype="horizontal" id="line13" class="line_2"/>
- <Shape position="absolute 277 615 613 621" linetype="horizontal" id="line14" class="line_2"/>
- <Static text="기타사항" position="absolute 616 439 710 456" id="caption43" class="tit_2"/>
- <Shape position="absolute 616 455 970 461" linetype="horizontal" id="line15" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <TextArea position="absolute 617 461 971 588" id="txt_etcfact" wordwrap="char"/>
- <Edit position="absolute 417 58 517 77" id="ipt_mainsympcd1" enable="false" visible="false" autoselect="true"/>
- <Edit position="absolute 519 58 608 77" id="ipt_mainsympcdno1" enable="false" visible="false" autoselect="true"/>
- <Edit position="absolute 417 83 517 102" id="ipt_mainsympcd2" enable="false" visible="false" autoselect="true"/>
- <Edit position="absolute 519 83 608 102" id="ipt_mainsympcdno2" enable="false" visible="false" autoselect="true"/>
- <Radio position="absolute 93 199 344 215" id="rdo_painflag1" columncount="-1" innerdataset="@ds_rdo_painflag1" datacolumn="cdnm" codecolumn="cdid" onitemchanged="rdo_painflag1_onitemchanged" rowcount="-1" onitemclick="rdo_painflag1_onitemclick"/>
- <Button position="absolute 793 102 857 121" id="btn_SPMMO14900" class="btn5" taborder="69" visible="false" text="처방조회" onclick="btn_SPMMO14900_onclick"/>
- <Div position="absolute 408 284 524 310" id="grp_weight" visible="true">
- <Layouts>
- <Layout>
- <Static text="체중" position="absolute 0 0 35 23" id="cap_bdwt" class="cell_1"/>
- <MaskEdit position="absolute 38 2 78 21" id="ipt_bdwt" mask="#.#" autoselect="true"/>
- <Static text="Kg" position="absolute 79 2 112 21" align="align:center middle;" id="caption44"/>
- </Layout>
- </Layouts>
- </Div>
- <Radio position="absolute 898 362 968 379" id="rdo_bfsmokinfo" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_bfsmokinfo_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="흡연여부 :" position="absolute 839 364 899 379" id="caption45"/>
- <Static text="(" position="absolute 835 344 848 363" align="align:center middle;" id="caption46"/>
- <Static text=")" position="absolute 962 363 975 382" align="align:center middle;" id="caption47"/>
- <Static text="입원전1개월이내" position="absolute 840 343 935 363" id="caption48"/>
- <Static text="낙상고위험" position="absolute 277 554 364 577" align="align:center middle;" id="caption19" class="cell_1" onmouseenter="caption19_onmouseenter" onmouseleave="caption19_onmouseleave"/>
- <Radio position="absolute 368 556 426 574" id="rdo_fallhighriskflag" columncount="5" codecolumn="codecolumn" datacolumn="datacolumn" style="background:#ffe4b5ff;" canitemchange="rdo_fallhighriskflag_canitemchange" onitemclick="rdo_fallhighriskflag_onitemclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="낙상예방활동" position="absolute 427 553 510 576" align="align:center middle;" id="caption37" class="cell_1"/>
- <Radio position="absolute 510 555 616 572" id="rdo_fallpreventactflag" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 0 0 3;background:#ffe4b5ff;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Y</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">해당무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 277 637 613 643" linetype="vertical" id="line7" class="line_2"/>
- <Shape position="absolute 277 639 613 645" linetype="horizontal" id="line6" class="line_3"/>
- <cp_checkboxList id="chk_proceqmtflag" titletext="CheckBox List" taborder="79" text="cp_checkboxList00" scrollbars="none" position="absolute 279 351 610 428" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_chosgenrcmt2" titletext="CheckBox List" taborder="80" text="cp_checkboxList00" scrollbars="none" position="absolute 349 488 610 548" style="background:transparent;font:Dotum,8;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_bedsoreprvn" titletext="CheckBox List" taborder="81" text="cp_checkboxList00" scrollbars="none" position="absolute 366 579 603 616" style="background:transparent;font:Dotum,8;" col="1" row="1" cellspacing="1" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_edutrgt" titletext="CheckBox List" taborder="82" text="cp_checkboxList00" scrollbars="none" position="absolute 366 621 611 640" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Div position="absolute 277 366 647 551" id="grp_fallriskscreening" visible="false">
- <Layouts>
- <Layout>
- <Shape id="rectangle1" type="rectangle" position="absolute 0 0 370 185" anchor="default"/>
- <Static position="absolute 1 138 369 184" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
- <Static position="absolute 0 1 369 25" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
- <Static text="1. 환자는 상해나 질병으로 걸을 수 없거나 도움이 필요합니까?" position="absolute 15 25 367 55" id="capnrs21" taborder="43" visible="true" enable="false" anchor="default"/>
- <Static text="2. 신체 균형에 영향을 줄 수 있는 내과적 문제나 신체적 장애와" position="absolute 15 50 365 80" id="caption49" taborder="43" visible="true" enable="false" anchor="default"/>
- <Static text="(예를 들면, 변화된 의식 수준, 당뇨병, 신경결함)" position="absolute 24 88 299 118" id="caption50" taborder="43" visible="true" enable="false" anchor="default"/>
- <Static text="3. 환자는 경련의 증상이 있습니까?" position="absolute 15 111 367 141" id="caption51" taborder="43" visible="true" enable="false" anchor="default"/>
- <Static text="한 개 문항이상 해당되면 낙상 고위험 환자로 간주하고 고위험 환자의 낙상 예방 활동을 시행" position="absolute 3 145 366 175" align="align:center middle;" id="caption52" taborder="43" visible="true" enable="false" style=":disabled {align:center middle;}" anchor="default"/>
- <Static text="응급의료센터 환자 낙상위험 Screening" position="absolute 4 0 369 30" align="align:center middle;" id="caption53" taborder="43" visible="true" enable="false" style=":disabled {align:center middle;}" anchor="default"/>
- <Static text="관련된 주증상이 있습니까?" position="absolute 29 69 304 99" id="caption54" taborder="43" visible="true" enable="false" anchor="default"/>
- <Shape position="absolute 0 22 369 28" linetype="horizontal" id="line17" anchor="default"/>
- <Shape position="absolute 0 135 369 141" linetype="horizontal" id="line16" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption00" text="init V/S일자" class="cell_1" position="absolute 215 175 298 198"/>
- <Calendar id="ipt_initvsdt" taborder="83" autoselect="true" position="absolute 301 177 407 196"/>
- <Static id="caption25" text="init V/S시간" class="cell_1" position="absolute 411 175 494 198"/>
- <MaskEdit id="ipt_initvstm" taborder="84" type="string" mask="##:##" maskchar=" " autoselect="true" onkeydown="input8_onkeydown" position="absolute 497 177 564 196" style="align:center middle;"/>
- <Radio id="rdo_shpaininfoinclyn" taborder="86" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_shpaininfoinclyn_onitemchanged" position="absolute 344 218 425 234" style="background:transparent;" visible="false" onitemclick="rdo_shpaininfoinclyn_onitemclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_fall_val" taborder="87" text="낙상위험평가" position="absolute 141 589 272 609" visible="false" onclick="btn_fall_val_onclick"/>
- <Button id="btn_painflag" taborder="88" text="통증관리기록" class="btn2" position="absolute 342 199 434 218" onclick="btn_painflag_onclick" visible="false"/>
- <Button id="btn_getPainRec" taborder="89" text="기록연동" class="btn2" visible="false" position="absolute 438 199 509 218" onclick="btn_getPainRec_onclick"/>
- <Edit id="edtPainRec" taborder="91" position="absolute 342 218 600 235" visible="false"/>
- <Div id="divPain" taborder="92" position="absolute 93 199 613 235" style="background:white;" visible="false">
- <Layouts>
- <Layout>
- <Radio id="rdo_shpaininfoinclyn1" taborder="0" columncount="3" rowcount="0" position="absolute 7 10 307 26" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" direction="horizontal" style="buttonalign:left middle;align:left middle;" onitemchanged="divPain_rdo_shpaininfoinclyn1_onitemchanged" index="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">통증없음 (0점)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">통증있음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">평가불가능</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <TextArea id="TextArea00" taborder="1" position="absolute 321 3 516 34" anchor="default" enable="false"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_selectdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="umlscd" type="STRING" size="256"/>
- <Column id="termengnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_chosgenrcmt2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="code" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">해당없음</Col>
- <Col id="code">1</Col>
- </Row>
- <Row>
- <Col id="name">교육실시</Col>
- <Col id="code">2</Col>
- </Row>
- <Row>
- <Col id="name">안내자료배부</Col>
- <Col id="code">3</Col>
- </Row>
- <Row>
- <Col id="name">설명거부</Col>
- <Col id="code">4</Col>
- </Row>
- <Row>
- <Col id="name">설명할 수 없는 상태/보호자 부재</Col>
- <Col id="code">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_bedsoreprvn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_chk_edutrgt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="code" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="code">1</Col>
- <Col id="name">환자</Col>
- </Row>
- <Row>
- <Col id="code">2</Col>
- <Col id="name">보호자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_mainsynm" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympnm"/>
- <BindItem id="item1" compid="input11" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcd"/>
- <BindItem id="item2" compid="input5" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcdno"/>
- <BindItem id="item3" compid="ipt_mainsympnm1" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympnm1"/>
- <BindItem id="item4" compid="ipt_mainsympcd1" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcd1"/>
- <BindItem id="item5" compid="ipt_mainsympcdno1" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcdno1"/>
- <BindItem id="item6" compid="ipt_mainsympnm2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympnm2"/>
- <BindItem id="item7" compid="ipt_mainsympcd2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcd2"/>
- <BindItem id="item8" compid="ipt_mainsympcdno2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcdno2"/>
- <BindItem id="item9" compid="ipt_etcsymp" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcsymp"/>
- <BindItem id="item10" compid="input7" propid="value" datasetid="ds_main_wardrecinfo" columnid="fstexamorddd"/>
- <BindItem id="item11" compid="input8" propid="value" datasetid="ds_main_wardrecinfo" columnid="fstexamordtm"/>
- <BindItem id="item12" compid="ipt_attackdd" propid="value" datasetid="ds_main_wardrecinfo" columnid="attackdd"/>
- <BindItem id="item13" compid="ipt_attacktm" propid="value" datasetid="ds_main_wardrecinfo" columnid="attacktm"/>
- <BindItem id="item14" compid="cmb_cscs" propid="value" datasetid="ds_main_wardrecinfo" columnid="cscsflag"/>
- <BindItem id="item15" compid="cmb_pain" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
- <BindItem id="item16" compid="ipt_highbp" propid="value" datasetid="ds_main_wardrecinfo" columnid="highbp"/>
- <BindItem id="item17" compid="ipt_lowbp" propid="value" datasetid="ds_main_wardrecinfo" columnid="lowbp"/>
- <BindItem id="item18" compid="ipt_mntpulsecnt" propid="value" datasetid="ds_main_wardrecinfo" columnid="mntpulsecnt"/>
- <BindItem id="item19" compid="ipt_mntbrethcnt" propid="value" datasetid="ds_main_wardrecinfo" columnid="mntbrethcnt"/>
- <BindItem id="item20" compid="ipt_chosbdtp" propid="value" datasetid="ds_main_wardrecinfo" columnid="chosbdtp"/>
- <BindItem id="item21" compid="ipt_oxyconcen" propid="value" datasetid="ds_main_wardrecinfo" columnid="oxyconcen"/>
- <BindItem id="item22" compid="grp_weight.ipt_bdwt" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdwt"/>
- <BindItem id="item23" compid="cmb_chosresnflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="chosresnflag"/>
- <BindItem id="item24" compid="cmb_intenflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="intenflag"/>
- <BindItem id="item25" compid="cmb_injmechflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="injmechflag"/>
- <BindItem id="item26" compid="cmb_chospathflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="chospathflag"/>
- <BindItem id="item27" compid="input1" propid="value" datasetid="ds_main_wardrecinfo" columnid="tel"/>
- <BindItem id="item28" compid="input2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mphone"/>
- <BindItem id="item29" compid="input3" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcphone1"/>
- <BindItem id="item30" compid="input4" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcphone2"/>
- <BindItem id="item31" compid="rdo_inacompstyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstyn"/>
- <BindItem id="item32" compid="cmb_inacompstcd" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstcd"/>
- <BindItem id="item33" compid="ipt_inacompst" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstnm"/>
- <BindItem id="item34" compid="rdo_revisit" propid="value" datasetid="ds_data_revisit" columnid="revisityn"/>
- <BindItem id="item35" compid="cmb_revisit" propid="value" datasetid="ds_data_revisit" columnid="revisitcd"/>
- <BindItem id="item36" compid="chk_acdownflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="acdownflag"/>
- <BindItem id="item37" compid="rdo_acdowndetailflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="acdowndetailflag"/>
- <BindItem id="item38" compid="chk_chosgenrcmt1" propid="value" datasetid="ds_data_chosedu" columnid="chosgenrcmt1"/>
- <BindItem id="item39" compid="rdo_fallhighriskflag" propid="value" datasetid="ds_data_chosedu" columnid="fallhighriskflag"/>
- <BindItem id="item40" compid="rdo_fallpreventactflag" propid="value" datasetid="ds_data_chosedu" columnid="fallpreventactflag"/>
- <BindItem id="item41" compid="chk_pasthistyn" propid="value" datasetid="ds_data_pasthist1" columnid="pasthistinclyn"/>
- <BindItem id="item42" compid="chk_rectmedistatinclyn" propid="value" datasetid="ds_data_rectmedistat1" columnid="rectmedistatinfoinclyn"/>
- <BindItem id="item43" compid="chk_ophistinclyn" propid="value" datasetid="ds_data_ophist1" columnid="ophistinclyn"/>
- <BindItem id="item44" compid="chk_prgchk" propid="value" datasetid="ds_data_prg" columnid="prgstatchk"/>
- <BindItem id="item45" compid="chk_skinstatyn" propid="value" datasetid="ds_data_skinsect" columnid="skinstatinfoinclyn"/>
- <BindItem id="item46" compid="ipt_pasthistetccnt" propid="value" datasetid="ds_main_wardrecinfo" columnid=""/>
- <BindItem id="item47" compid="rdo_painflag1" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag1"/>
- <BindItem id="item48" compid="cmb_choswayflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="choswayflag"/>
- <BindItem id="item49" compid="cmb_antibiodrugyn" propid="value" datasetid="ds_data_rectmedistat1" columnid="antibiodrugyn"/>
- <BindItem id="item50" compid="rdo_smokinfo" propid="value" datasetid="ds_data_smokinfo" columnid="smokinfoyn"/>
- <BindItem id="item51" compid="rdo_bfsmokinfo" propid="value" datasetid="ds_data_smokinfo" columnid="bfsmokinfoyn"/>
- <BindItem id="item52" compid="rdo_nosmokcnstyn" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnstyn"/>
- <BindItem id="item53" compid="cmb_nosmokcnst" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnst"/>
- <BindItem id="item54" compid="ipt_nosmokcnstnm" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnstnm"/>
- <BindItem id="item55" compid="txt_etcfact" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcfact"/>
- <BindItem id="item56" compid="caption28" propid="value" datasetid="ds_main_wardrecinfo" columnid="serdiagflag"/>
- <BindItem id="item57" compid="ipt_initvsdt" propid="value" datasetid="ds_main_wardrecinfo" columnid="initvsdd"/>
- <BindItem id="item58" compid="ipt_initvstm" propid="value" datasetid="ds_main_wardrecinfo" columnid="initvstm"/>
- <BindItem id="item59" compid="rdo_shpaininfoinclyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
- <BindItem id="item60" compid="edtPainRec" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
- <BindItem id="item61" compid="divPain.TextArea00" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var status = "select";
- function SMMNW12600_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNW12600_onload(obj:Form, e:LoadEventInfo)
- {
- //20181108 이돈희 : 기존 통증 입력란은 비활성화 처리,
- // 새로운 통증 입력란은 본원은 visible, 칠곡은 hide 처리
- var sInstcd = sysf_getUserInfo("dutplceinstcd");
- if(sInstcd == "031") {
- rdo_shpaininfoinclyn.visible = true;
-
- // 20190516 김현석, 예전 통증 평가 항목 안보이도록 하고 신규 통증 평가 NEW 버튼 보여주기
- rdo_painflag1.enable = false;
- cmb_pain.enable = false;
- // rdo_painflag1.visible = false;
- // cmb_pain.visible = false;
- btn_painflag.visible = true;
- btn_getPainRec.visible =true;
- edtPainRec.visible = true;
-
- // 20190411 김현석: 응급간호정보조사 낙상위험 평가 부분 수정 요청, , 요청번호 : 20190405020
- // 본원은 낙상위험도구 버튼으로 관리
- btn_fall_val.visible = false;
- var ds = rdo_fallpreventactflag.innerdataset;
- ds.deleteRow(2);
-
- caption19.text = "낙상위험평가";
- }
- else if (sInstcd == "032")
- {
- // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용)으로 인해 통증 값에 따라 컨트롤 활성화 여부 처리, 요청번호:20190626013
- divPain.visible = true;
- }
- }
- function fChkLoad()
- {
- var sProp = "col=3,row=4,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
- chk_proceqmtflag.setInitComp(sProp, ds_init_mlist_M0125,"cdid","cdnm", "fn_chk_proceqmtflag");
-
- var sProp = "col=2,row=3,cellspacing=0,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
- chk_chosgenrcmt2.setInitComp(sProp, ds_chk_chosgenrcmt2,"code","name", "fn_chk_chosgenrcmt2");
-
- ds_codelist.filter("cdgrupid == '187'");
- ds_chk_bedsoreprvn.copyData(ds_codelist, true);
- ds_codelist.filter("");
-
- var sProp = "col=2,row=2,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
- chk_bedsoreprvn.setInitComp(sProp, ds_chk_bedsoreprvn,"cdid","cdnm", "fn_chk_bedsoreprvn");
-
- var sProp = "col=2,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
- chk_edutrgt.setInitComp(sProp, ds_chk_edutrgt,"code","name", "fn_chk_edutrgt");
- //
- }
- function fn_chk_proceqmtflag()
- {
- var getData = String(chk_proceqmtflag.getData()).replace(","," ");
- ds_main_wardrecinfo.setColumn(0, "proceqmtflag", getData);
- }
- function fn_chk_chosgenrcmt2()
- {
- var getData = String(chk_chosgenrcmt2.getData()).replace(","," ");
- ds_data_chosedu.setColumn(0, "chosgenrcmt2", getData);
- }
- function fn_chk_bedsoreprvn()
- {
- var getData = String(chk_bedsoreprvn.getData()).replace(","," ");
- ds_data_chosedu.setColumn(0, "bedsoreprvn", getData);
- }
- function fn_chk_edutrgt()
- {
- var getData = String(chk_edutrgt.getData()).replace(","," ");
- ds_data_chosedu.setColumn(0, "edutrgt", getData);
- }
- function fInitEvent() {
- //내원사유 질병일 경우 disable
- ds_codelist.filter("cdgrupid == '114' && supcdid == '-'");
- ds_rdo_painflag1.copyData(ds_codelist, true);
- ds_codelist.filter("");
- rdo_painflag1.codecolumn = "cdid";
- rdo_painflag1.datacolumn = "cdnm";
-
- cmb_choswayflag.innerdataset = "ds_init_mlist_M0119";
- cmb_choswayflag.codecolumn = "cdid";
- cmb_choswayflag.datacolumn = "cdnm";
-
- cmb_chosresnflag.innerdataset = "ds_init_mlist_M0120";
- cmb_chosresnflag.codecolumn = "cdid";
- cmb_chosresnflag.datacolumn = "cdnm";
-
- cmb_intenflag.innerdataset = "ds_init_mlist_M0121";
- cmb_intenflag.codecolumn = "cdid";
- cmb_intenflag.datacolumn = "cdnm";
-
- cmb_injmechflag.innerdataset = "ds_init_mlist_M0122";
- cmb_injmechflag.codecolumn = "cdid";
- cmb_injmechflag.datacolumn = "cdnm";
-
- cmb_chospathflag.innerdataset = "ds_init_mlist_M0118";
- cmb_chospathflag.codecolumn = "cdid";
- cmb_chospathflag.datacolumn = "cdnm";
-
- cmb_cscs.innerdataset = "ds_init_mlist_M0117";
- cmb_cscs.codecolumn = "cdid";
- cmb_cscs.datacolumn = "cdnm";
-
- fChkLoad();
- grdExprOphist();
- grdExprPasthist();
-
- var chosresnflag = ds_main_wardrecinfo.getColumn(0, "chosresnflag");
- if(chosresnflag == "1"){ //내원사유가 질병인 경우
- cmb_intenflag.enable = false;
- cmb_injmechflag.enable = false;
- }
- frmf_inputEnterKey("chk_algyflag", "onclick", new ClickEventInfo );
- frmf_inputEnterKey("chk_pasthistflag", "onclick", new ClickEventInfo );
-
- frmf_inputEnterKey("rdo_inacompstyn", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("cmb_inacompstcd", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("rdo_allgyn", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("rdo_revisit", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo );
-
- frmf_inputEnterKey("chk_prgchk", "onclick", new ClickEventInfo );
-
- if(ds_data_pasthist2.getColumn(0, "pasthistinclyn") == "1") {
- frmf_inputEnterKey("chk_pasthistyn", "onclick", new ClickEventInfo );
- }
- if(ds_data_rectmedistat.getColumn(0, "rectmedistatinfoinclyn") == "1") {
- frmf_inputEnterKey("chk_rectmedistatinclyn", "onclick", new ClickEventInfo );
- }
- if(ds_data_ophist2.getColumn(0, "ophistinclyn") == "1") {
- frmf_inputEnterKey("chk_ophistinclyn", "onclick", new ClickEventInfo );
- }
- frmf_inputEnterKey("rdo_painflag1", "onitemchanged", new ItemChangeEventInfo );
-
- if(chk_acdownflag.value == "Y"){
- rdo_acdowndetailflag.enable = true;
- chk_proceqmtflag.enable = true;
- chk_proceqmtflag.setEnbale(true);
- }else{
- rdo_acdowndetailflag.value = "";
- rdo_acdowndetailflag.enable = false;
- chk_proceqmtflag.enable = false;
- chk_proceqmtflag.setCheckAll(false);
- chk_proceqmtflag.setEnbale(false);
- }
- }
- function fSetStatus() {
- var rtn = "";
-
- if(status == "select") {
- rtn = "6";
- } else {
- rtn = sysf_messageBox("데이터를 ", "Q001");
- }
- return rtn;
- }
- function isCheckGridDataYN(grdData)
- {
- var isEmptyYN = "Y";
- var bindDs = eval(grdData.binddataset);
- if(bindDs.rowcount > 0)
- {
- for(var i = 0; i < grdData.getCellCount("Body"); i++) {
- if(!utlf_isNull(grdData.getCellValue(0, i)))
- {
-
- isEmptyYN = "N";
- break;
- }
- else
- {
- isEmptyYN = "Y";
- }
- }
- }
- else if(bindDs.rowcount == 0)
- {
- isEmptyYN = "Y";
- }
- else
- {
- isEmptyYN = "N";
- }
-
- if(isEmptyYN == "Y")
- {
- status = "select";
- }
- else
- {
- status = "";
- }
- return isEmptyYN;
- }
- /**
- * @desc : String에서 특정 문자 검사
- * @
- * @param : trgtStr - 타켓이 되는 String문자열
- * : fndCh - 찾을 Char문자
- *
- * @return : true/false
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSearchChar(sTrgtStr, chFndChar){
- for(var i = 0; i < sTrgtStr.length; i++){
- var ch = sTrgtStr.charAt(i);
- if(ch == chFndChar){
- return true;
- }
- }
- return false;
- }
- /**
- * @desc : Enter 혹은 Tab키 입력시, 지정한 콘트롤로 이동
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fNextMoveCtrl(ctrlID){
- if(event.keyCode == 13){ //Enter키가 눌린 경우
- model.setFocus(ctrlID);
- }
- }
- /**
- * @desc : 알러지 선택, 선택취소
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSelctAlgy(){
- var sAglyFlag = ds_main_wardrecinfo.getColumn(0, "algyflag");
- ipt_algyetccnt.enable = false;
-
- if(fSearchChar(sAglyFlag, "8") == true){ // 없음(8)이 선택된 경우
- deselectAll("chk_algyflag");
-
- }else if(fSearchChar(sAglyFlag, "7") == true){ // 기타(7)이 선택된 경우
- ipt_algyetccnt.enable = true;
-
- }else if(fSearchChar(sAglyFlag, "7") == false){ // 기타(7)이 선택해제된 경우
- ipt_algyetccnt.enable = false;
- ipt_algyetccnt.value = "";
-
- }else if(sAglyFlag == ""){
- selectAll("chk_algyflag");
- ipt_algyetccnt.enable = false;
- }
- if(fSearchChar(sAglyFlag, "8") == false){ // 없음(8)이 선택해제된 경우
- chk_algyflag.enable = true;
- }
- }
- /**
- * @desc : 과거력 선택, 선택취소
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fSelctPastHist(){
- var sPastHistFlag = ds_main_wardrecinfo.getColumn(0, "pasthistflag");
- ipt_pasthistetccnt.enable = false;
-
- if(fSearchChar(sPastHistFlag, "9") == true){ // 없음(9)이 선택된 경우
- deselectAll("chk_pasthistflag");
-
- }else if(fSearchChar(sPastHistFlag, "8") == true){ // 기타(8)이 선택된 경우
- ipt_pasthistetccnt.enable = true;
-
- }else if(fSearchChar(sPastHistFlag, "8") == false){ // 기타(8)이 선택해제된 경우
- ipt_pasthistetccnt.enable = false;
- ipt_pasthistetccnt.value = "";
-
- }else if(utlf_isNull(sPastHistFlag)){
- selectAll("chk_pasthistflag");
- ipt_pasthistetccnt.enable = false;
- }
-
- if(fSearchChar(sPastHistFlag, "9") == false){ // 없음(8)이 선택해제된 경우
- chk_pasthistflag.enable = true;
- }
- }
- // 모든 체크를 disabled = true
- function deselectAll(flag)
- {
- if (flag == "chk_algyflag") { // 알러지
- var i = 0;
- for(i=0; i< chk_algyflag.length-1; i++)
- {
- chk_algyflag.deselect(i);
- chk_algyflag.item(i).enable = false;
- }
- ds_main_wardrecinfo.setColumn(0, "algyetccnts");
- }
- else if (flag == "chk_pasthistflag") { // 과거력
- var i = 0;
- for(i=0; i < chk_pasthistflag.length-1 ; i++)
- {
- chk_pasthistflag.deselect(i);
- chk_pasthistflag.item(i).disabled = true;
- }
- ds_main_wardrecinfo.setColumn(0, "pasthistetccnts");
- }
- }
- // 모든 체크를 disabled = false
- function selectAll(flag)
- {
- if (flag == "chk_algyflag") { // 알러지
- var i = 0;
- for(i=0; i < chk_algyflag.length-1; i++)
- {
- chk_algyflag.deselect(i);
- chk_algyflag.item(i).enable = true;
- }
- } else if (flag == "chk_pasthistflag") { // 과거력
- var i = 0;
- for(i=0; i<chk_pasthistflag.length-1; i++)
- {
- chk_pasthistflag.deselect(i);
- chk_pasthistflag.item(i).enable = true;
- }
- }
- }
- /**
- * @desc : 내원사유 변경
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fChngChosResnFlag(){
- var chosresnflag = ds_main_wardrecinfo.getColumn(0, "chosresnflag");
- if(chosresnflag == "1"){ //내원사유가 질병인 경우
- ds_main_wardrecinfo.setColumn(0, "intenflag" , "-"); //의도성여부
- ds_main_wardrecinfo.setColumn(0, "injmechflag" , "-"); //손상기전
- ds_main_wardrecinfo.setColumn(0, "chospathflag", "-"); //내원경로
- ds_main_wardrecinfo.setColumn(0, "acdownflag" , ""); //교통사고 당사자
- ds_main_wardrecinfo.setColumn(0, "proceqmtflag", ""); //보호장구
- ds_main_wardrecinfo.setColumn(0, "acdowndetailflag", "");
- cmb_intenflag.enable = false;
- cmb_injmechflag.enable = false;
- }else{
- cmb_intenflag.enable = true;
- cmb_injmechflag.enable = true;
- cmb_chospathflag.enable= true;
- if (chosresnflag == "3"){ // 내원사유가 질병외방문시 활력증후 값 세팅
- ds_main_wardrecinfo.setColumn(0, "highbp", "-"); // 수축기 혈압
- ds_main_wardrecinfo.setColumn(0, "lowbp", "-"); // 이완기 혈압
- ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-"); // 분당 맥박수
- ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-"); // 분당 호흡수
- ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-"); // 내원시 체온
- }
- }
- }
- function fSetPopupParam(part, direc, symp, cate, flag) {
- var skinstatPath = ds_data_skinsect; //"/root/main/wardrecinfo/skinsectinfo/skinsect/skinstat";
-
- frmf_setParameter("SPMNW07500_PARAM1", "");
- frmf_setParameter("SPMNW07500_PARAM2", "");
- frmf_setParameter("SPMNW07500_PARAM3", "");
- frmf_setParameter("SPMNW07500_PARAM4", "");
- frmf_setParameter("SPMNW07500_PARAM5", "");
-
- var title ="";
- var path = "";
- var idx = -1;
-
- if(flag == "01") {
- title="동통팝업";
- path = shpainPath;
- //idx = grd_shpain.row;
- } else if(flag =="02") {
- title="호흡기계";
- //path = resorgnPath;
- //idx = grd_resorgn.row;
- } else if(flag =="03") {
- title="소화기계";
- //path = digorgnPath;
- //idx = grd_digorgn.row;
-
- } else if(flag =="04") {
- title = "신경계장애";
- //path = nvesysdsordPath;
- //idx = grd_nvesysdsord.row;
- } else if(flag =="05") {
- title = "피부색";
- //path = skincolorPath;
- //idx = grd_skincolor.row;
- } else if(flag == "06") {
- title = "피부상태";
- path = skinstatPath;
- idx = ds_data_skinstat.rowposition;
- } else if(flag == "07") {
- title = "비뇨기계";
- //path = uriorgnPath;
- //idx = grd_urine.row;
- } else if(flag == "08") {
- title = "대변";
- //path = stoolPath;
- }
- fmrf_setParameter("SPMNW07500_PARAM1", part);
- fmrf_setParameter("SPMNW07500_PARAM2", direc);
- fmrf_setParameter("SPMNW07500_PARAM3", symp);
- fmrf_setParameter("SPMNW07500_PARAM4", title);
- fmrf_setParameter("SPMNW07500_PARAM5", cate);
-
- //modal("SPMNW07500",1, (event.screenX + 517 >= 1195)? 1195-517 : event.screenX , (event.screenY+306 >= 1024)? 1024-306: event.screenY );
- frmf_modal("SPMNW07500", "SPMNW07500", "", null, "1", (screenX + 517 >= 1195)? 1195-517 : screenX, (screenY+306 >= 1024)? 1024-306: screenY,
- null, null, null, null, null, "M");
-
- var flg = frmf_getParameter("SMMNW03100_PARAM4");
- if(flg == "Y") {
-
- if(part != "00") {
- part = frmf_getParameter("SMMNW03100_PARAM1");
- path.setColumn(idx, "part", part);
- }
- if(direc != "00") {
- direc = frmf_getParameter("SMMNW03100_PARAM2");
- path.setColumn(idx, "direc", direc);
- }
-
- if(symp != "00") {
- symp = frmf_getParameter("SMMNW03100_PARAM3");
- path.setColumn(idx, "symp", symp);
- }
-
- if(cate != "00") {
- cate = frmf_getParameter("SMMNW03100_PARAM5");
- if(flag == "03") {
- // grd_digorgn.valueMatrix(idx, grd_digorgn.colRef("cate")) = cate;
- // grd_digorgn.rebuild();
- } else if(flag == "07") {
- // grd_urine.valueMatrix(1, grd_urine.colRef("cate")) = cate;
- //grd_urine.rebuild();
- } else if(flag == "08") {
- //path.setColumn(0, "stoolcatekind", cate);
- }
- }
- }
- }
- function btn_prcpclsnm_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
-
- frmf_setParameter("SPMRF04200_param_nodepath", "");
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcd", "string", ds_temp_selectdiaglist.getColumn(0, "umlscd"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcdno", "string", 0);
- dsf_makeValue(ds_main_wardrecinfo, "mainsympnm", "string", ds_temp_selectdiaglist.getColumn(0, "termengnm"));
- //dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
- //dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
- //상단정보 재조회
- ds_temp_cond_list.clearData();
- appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
-
- frmf_setParameter("SPMRF04200_param_nodepath", "");
-
- ds_main_wardrecinfo.setColumn(0, "mainsympcd1" , ds_temp_selectdiaglist.getColumn(0, "umlscd"));
- ds_main_wardrecinfo.setColumn(0, "mainsympcdno1", 0);
- ds_main_wardrecinfo.setColumn(0, "mainsympnm1" , ds_temp_selectdiaglist.getColumn(0, "termengnm"));
- dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
- dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
- //상단정보 재조회
- ds_temp_cond_list.clearData();
- appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
-
- frmf_setParameter("SPMRF04200_param_nodepath", "");
- ds_main_wardrecinfo.setColumn(0, "mainsympcd2" , ds_temp_selectdiaglist.getColumn(0, "umlscd"));
- ds_main_wardrecinfo.setColumn(0, "mainsympcdno2", 0);
- ds_main_wardrecinfo.setColumn(0, "mainsympnm2" , ds_temp_selectdiaglist.getColumn(0, "termengnm"));
- dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
- dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
- //상단정보 재조회
- ds_temp_cond_list.clearData();
- appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
- }
- function input8_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_cscs.setFocus();
- }
- }
- function ipt_attackdd_onkeydown(obj:Calendar, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_attacktm.setFocus();
- }
- }
- function ipt_attacktm_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_cscs.setFocus();
- }
- }
- function cmb_cscs_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_pain.setFocus();
- }
- }
- function rdo_painflag1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- //2017.08.09 최초 작성 시 통증 항목 사용자가 선택하게 수정
- if( utlf_isNull(ds_main_wardrecinfo.getColumn(0,"painflag1"))){
- rdo_painflag1.value =-1;
- }
- var painflag1= rdo_painflag1.value;//model.getValue("/root/main/ertriage/ertriage/painflag1");
- //model.setValue("/root/main/wardrecinfo/painflag","");
- if ( !utlf_isNull(painflag1) && painflag1 != "-" ){
- ds_codelist.filter("cdgrupid == '114' && supcdid == '"+ painflag1 +"'");
- //ds_main_wardrecinfo.setColumn(0, "painflag", ds_codelist.getColumn(0, "cdnm"));
- ds_cmb_pain.copyData(ds_codelist, true);
- ds_codelist.filter("");
- }
- }
- function cmb_pain_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_highbp.setFocus();
- }
- }
- function ipt_highbp_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_lowbp.setFocus();
- }
- }
- function ipt_lowbp_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_mntpulsecnt.setFocus();
- }
- }
- function button14_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_wardrecinfo.setColumn(0, "highbp", "-");
- ds_main_wardrecinfo.setColumn(0, "lowbp", "-");
- ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-");
- ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-");
- ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-");
- }
- function ipt_mntpulsecnt_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_mntbrethcnt.setFocus();
- }
- }
- function ipt_mntbrethcnt_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_chosbdtp.setFocus();
- }
- }
- function ipt_chosbdtp_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- ipt_oxyconcen.setFocus();
- }
- }
- function ipt_oxyconcen_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_choswayflag.setFocus();
- }
- }
- function cmb_choswayflag_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_chosresnflag.setFocus();
- }
- }
- function cmb_chosresnflag_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_intenflag.setFocus();
- }
- }
- function cmb_intenflag_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_injmechflag.setFocus();
- }
- }
- function cmb_injmechflag_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- cmb_chospathflag.setFocus();
- }
- }
- function cmb_chospathflag_onkeydown(obj:Combo, e:KeyEventInfo)
- {
- if(e.keycode == "13")
- {
- chk_acdownflag.setFocus();
- }
- }
- function rdo_inacompstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(ds_main_wardrecinfo.getColumn(0, "inacompstyn") == "2") {
- cmb_inacompstcd.enable = true;
- ipt_inacompst.enable = false;
- } else {
- cmb_inacompstcd.enable = false;
- ipt_inacompst.enable = false;
- ds_main_wardrecinfo.setColumn(0, "inacompstcd", "");
- ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
- }
- }
- function cmb_inacompstcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if (ds_main_wardrecinfo.getColumn(0, "inacompstcd") == "5"){
- ipt_inacompst.enable = true;
- }else{
- ipt_inacompst.enable = false;
- ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
- }
- }
- function rdo_revisit_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(ds_data_revisit.getColumn(0, "revisityn") == "2") {
- cmb_revisit.enable = true;
- //동일증상, 비동일 증상 판단하여 설정해줌
- } else {
- cmb_revisit.enable = false;
- ds_data_revisit.setColumn(0, "revisitcd", "");
- }
- }
- function chk_acdownflag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(chk_acdownflag.value == "Y"){
- rdo_acdowndetailflag.enable = true;
- chk_proceqmtflag.enable = true;
- chk_proceqmtflag.setEnbale(true);
- }else{
- rdo_acdowndetailflag.value = "";
- rdo_acdowndetailflag.enable = false;
- chk_proceqmtflag.enable = false;
- chk_proceqmtflag.setCheckAll(false);
- chk_proceqmtflag.setEnbale(false);
- }
- }
- function chk_pasthistyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_data_pasthist1.getColumn(0, "pasthistinclyn") == "1") {
-
- var isEmptyYN = "Y";
-
- isEmptyYN = isCheckGridDataYN(grd_pasthist);
-
- var rtn = fSetStatus();
-
- if(rtn == "6") {
- ds_data_pasthist2.clearData();
- btn_pasthistadd.enable = false;
- btn_pasthistdel.enable = false;
- } else if(rtn == "7") {
- ds_data_pasthist1.setColumn(0, "pasthistinclyn", "");
- }
- } else {
- btn_pasthistadd.enable = true;
- btn_pasthistdel.enable = true;
- ds_data_pasthist2.addRow();
- }
- }
- function chk_pasthistyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- status = "click";
- }
- function btn_pasthistadd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_pasthist2.addRow();
- }
- function btn_pasthistdel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_pasthist2.deleteRow(ds_data_pasthist2.rowposition);
- }
- function chk_rectmedistatinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_data_rectmedistat1.getColumn(0, "rectmedistatinfoinclyn") == "1") {
-
- var isEmptyYN = "Y";
-
- isEmptyYN = isCheckGridDataYN(grd_rectmedistat);
-
- var rtn = fSetStatus();
-
- if(rtn == "6") {
- ds_data_rectmedistat2.clearData();
- btn_rectmedistatadd.enable = false;
- btn_rectmedistatdel.enable = false;
- } else if(rtn == "7") {
- ds_data_rectmedistat.setColumn(0, "rectmedistatinfoinclyn", "");
- }
-
- } else {
- btn_rectmedistatadd.enable = true;
- btn_rectmedistatdel.enable = true;
- ds_data_rectmedistat2.addRow();
- }
- }
- function chk_rectmedistatinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- status = "click";
- }
- function btn_SPMMO14900_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SPMMO14900","SPMMO14900","","","","","","","","","","","M");
- }
- function btn_rectmedistatadd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_rectmedistat2.addRow(); // 최근투약상태
- }
- function btn_rectmedistatdel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_rectmedistat2.deleteRow(ds_data_rectmedistat2.rowposition);
- }
- function chk_ophistinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_data_ophist1.getColumn(0, "ophistinclyn") == "1") {
-
- var isEmptyYN = "Y";
-
- isEmptyYN = isCheckGridDataYN(grd_ophist);
-
- var rtn = fSetStatus();
- if(rtn == "6") {
- ds_data_ophist2.clearData();
- btn_ophistadd.enable = false;
- btn_ophistdel.enable = false;
- } else if(rtn == "7") {
- ds_data_ophist1.setColumn(0, "ophistinclyn", "");
- }
-
- } else {
- btn_ophistadd.enable = true;
- btn_ophistdel.enable = true;
- ds_data_ophist2.addRow();
- }
- }
- function chk_ophistinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- status = "click";
- }
- function btn_ophistadd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_ophist2.addRow();
- }
- function btn_ophistdel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_ophist2.deleteRow(ds_data_ophist2.rowposition);
- }
- function chk_prgchk_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_data_prg.getColumn(0, "prgstatchk") == "1"){
- rdo_prgyn.enable = false;
- ipt_prg.enable = false;
- }else{
- dsf_makeValue(ds_data_prg, "prgstatyn", "string", "1");
- rdo_prgyn.enable = true;
- ipt_prg.enable = false;
- }
- }
- function chk_prgchk_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- status = "click";
- }
- function rdo_smokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- sysf_trace("===========" + ds_data_smokinfo.getColumn(0, "smokinfoyn"))
- if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
- rdo_bfsmokinfo.enable = true;
- } else {
- rdo_bfsmokinfo.enable = false;
- ds_data_smokinfo.setColumn(0, "bfsmokinfoyn", "");
- }
-
- //금연상담여부컨트롤
- if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4") {
- ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "2");
-
- }else if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
- if(ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
- ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "2");
- } else{
- ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
- }
-
- }else{
- ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
- }
- frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo );
- }
- function rdo_bfsmokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
-
- frmf_inputEnterKey("rdo_smokinfo", "onitemchanged", new ItemChangeEventInfo );
- }
- function chk_skinstatyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(ds_data_skinsect.getColumn(0, "skinstatinfoinclyn")=="1") {
-
- var isEmptyYN = "Y";
-
- isEmptyYN = isCheckGridDataYN(grd_skinstat);
-
- var rtn = fSetStatus();
-
- if(rtn == "6") {
- btn_skinstatadd.enable = false;
- btn_skinstatdel.enable = false;
- ds_data_skinstat.clearData();
- } else if(rtn == "7") {
- ds_data_skinsect.setColumn(0, "skinstatinfoinclyn", "");
- }
- } else {
- btn_skinstatadd.enable = true;
- btn_skinstatdel.enable = true;
- ds_data_skinstat.addRow();
- }
- }
- function btn_skinstatadd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_skinstat.addRow();
- }
- function btn_skinstatdel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_data_skinstat.deleteRow(ds_data_skinstat.rowposition);
- }
- function btn_lnkTriage_onclick(obj:Button, e:ClickEventInfo)
- {
- sSrchHistCd = "D";
- var pid = ds_temp_cond_list.getColumn(0, "pid");
- var indd = ds_temp_cond_list.getColumn(0, "indd");
- var cretno = ds_temp_cond_list.getColumn(0, "vcretno");
- var instcd = ds_temp_cond_list.getColumn(0, "instcd");
- var orddeptcd = ds_temp_cond_list.getColumn(0, "orddeptcd");
-
- dsf_makeValue(ds_send_req, "pid", "string", pid);
- dsf_makeValue(ds_send_req, "indd", "string", indd);
- dsf_makeValue(ds_send_req, "cretno", "string", cretno);
- dsf_makeValue(ds_send_req, "instcd", "string", instcd);
- dsf_makeValue(ds_send_req, "recflag", "string", "10");
- dsf_makeValue(ds_send_req, "docucode", "string", "0800000290");
- dsf_makeValue(ds_send_req, "deptcd", "string", orddeptcd);
-
- fAlertTriageChng();
- }
- function btn_curtime_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_wardrecinfo.setColumn(0, "fstexamorddd", utlf_getCurrentDateTime().substring(0,8));
- ds_main_wardrecinfo.setColumn(0, "fstexamordtm", utlf_getCurrentTime().substring(0,4));
- }
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_wardrecinfo.setColumn(0, "attackdd", "00000000");
- ds_main_wardrecinfo.setColumn(0, "attacktm", "0000");
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_temp_cond_list.getColumn(0, "pid");
- var indd = ds_temp_cond_list.getColumn(0, "indd");
- var cretno = ds_temp_cond_list.getColumn(0, "cretno");
- var hngnm = ds_temp_cond_list.getColumn(0, "hngnm");
- if(utlf_isNull(pid) || utlf_isNull(indd) || utlf_isNull(cretno) || utlf_isNull(hngnm)){
- return;
- }
- frmf_setParameter("SPMNE04600_pid", pid);
- frmf_setParameter("SPMNE04600_indd", indd);
- frmf_setParameter("SPMNE04600_cretno", cretno);
- frmf_setParameter("SPMNE04600_hngnm", hngnm);
- frmf_open("SPMNE04600","SPMNE04600","","","","","","","","","","","M");
- }
- function btn_ophistpop_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("histflag", "ophist");
- frmf_setParameter("pid", ds_temp_cond_list.getColumn(0, "pid"));
- frmf_setParameter("indd", ds_temp_cond_list.getColumn(0, "indd"));
- frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
- frmf_setParameter("parentFormId", ds_parentFormId.getColumn(0, "cd"));
- frmf_open("SPMNW12800","SPMNW12800","","","","","","","","","","","M");
- }
- function grdExprOphist()
- {
- var i = 0;
- var EXPR = "EXPR(";
-
- for(i = 0; i < ds_data_ophist2.rowcount ; i++)
- {
- if(!utlf_isNull(ds_data_ophist2.getColumn(i, "opdd")))
- {
- EXPR += "currow == " + i + " && " + ds_data_ophist2.getColumn(i, "opdd").length + " == 8 ? 'date' :";
-
- }
- }
- if(EXPR.length > 7)
- {
- EXPR += "'text')";
- }
- else
- {
- EXPR = "";
- }
- grd_ophist.setCellProperty("Body", "opdd", "displaytype", EXPR)
-
- }
- function grdExprPasthist()
- {
- var i = 0;
- var EXPR = "EXPR(";
-
- for(i = 0; i < ds_data_pasthist2.rowcount ; i++)
- {
- if(!utlf_isNull(ds_data_pasthist2.getColumn(i, "genrdd")))
- {
- EXPR += "currow == " + i + " && " + ds_data_pasthist2.getColumn(i, "genrdd").length + " == 8 ? 'date' :";
-
- }
- }
- if(EXPR.length > 7)
- {
- EXPR += "'text')";
- }
- else
- {
- EXPR = "";
- }
- grd_pasthist.setCellProperty("Body", "genrdd", "displaytype", EXPR)
- }
- function grd_ophist_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- grdExpr();
- }
- function grd_pasthist_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- var dsGridBind = eval(obj.binddataset);
- var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
- var posVal = utlf_transNullToEmpty(e.value);
-
- if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
- obj.showEditor(false);
- }
-
- bDrop1 = false;
- lastrow1 = e.row;
- lastcol1 = e.col;
-
- //obj.showEditor(false);
- grdExprPasthist();
- }
- function rdo_nosmokcnstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(ds_data_smokinfo.getColumn(0, "nosmokcnstyn") == "1") {
- if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4" || ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
- cmb_nosmokcnst.enable = true;
- ipt_nosmokcnstnm.enable = true;
- }else{
- cmb_nosmokcnst.enable = false;
- ipt_nosmokcnstnm.enable = false;
- ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
- ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
- }
- } else {
- cmb_nosmokcnst.enable = false;
- ipt_nosmokcnstnm.enable = false;
- ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
- ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
- }
- }
- function cmb_chosresnflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fChngChosResnFlag();
- }
- function caption19_onmouseenter(obj:Static, e:MouseEventInfo)
- {
- // 20190411 김현석, 응급간호정보조사 낙상위험 평가 부분 수정 요청(본원은 제외), 요청번호 : 20190405020
- // if ( sysf_getUserInfo("dutplceinstcd") == "032" )
- // grp_fallriskscreening.visible = true;
- }
- function caption19_onmouseleave(obj:Static, e:MouseEventInfo)
- {
- grp_fallriskscreening.visible = false;
- }
- var lastrow1 = -1;
- var lastcol1 = -1;
- var bDrop1 = false;
- function grd_pasthist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- lastrow1 = -1;
- lastcol1 = -1;
- }
- function grd_pasthist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- grdf_setSelectedCell(obj, e);
-
- var dsGridBind = eval(obj.binddataset);
-
- // Combo DropDown Click 처리
- obj.autoenter = "select";
-
- if( e.fromreferenceobject.name == "dropbutton" ){
- bDrop1 = true;
- }
- if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
- // Combo 선택시 활성화 및 combodatacol 변경
- if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
- obj.showEditor(true);
- }else{
- if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
- obj.setCellPos(e.col);
- dsGridBind.rowposition = e.row;
- obj.showEditor(true);
- if(bDrop1) {
- obj.dropdownCombo();
- }
- }
- }
- }else{
- obj.autoenter = "select";
- }
- }
- function rdo_painflag1_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- ds_main_wardrecinfo.setColumn(0, "painflag", "");
- }
- function caption29_onclick(obj:Static, e:ClickEventInfo)
- {
- var sInstcd = sysf_getUserInfo("dutplceinstcd");
- if(sInstcd == "031") {
- //20190516 김현석 사용 안함.
- //frmf_setParameter("chkFlag", "P");
- //frmf_open("SMMNW04810", "SMMNW04810", "", null, "", "", "", null, null, null, null, null, "M");
- }
- }
- function rdo_shpaininfoinclyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- //20181108 이돈희 : 유 체크시 통증관리기록 자동 팝업
- // : 무 체크시 통증관리기록에 자동 팝업 및 통증 무 기록 추가
- if( rdo_shpaininfoinclyn.value == "2") {
- frmf_setParameter("chkFlag", "");
- }
- else if(rdo_shpaininfoinclyn.value == "1") {
- frmf_setParameter("chkFlag", "P");
- }
- // 20190516 김현석, 통증 관리 기록 안 띄우도록 함.
- //frmf_open("SMMNW04810", "SMMNW04810", "", null, "", "", "", null, null, null, null, null, "M");
- }
- // 20190411 김현석, 응급간호정보조사 낙상위험 평가 부분 수정 요청, 요청번호 : 20190405020
- function btn_fall_val_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMNW04000", "SMMNW04000", null, "", 0, 200, 200, "", "", "", "", "", "M");
- }
- function rdo_fallhighriskflag_canitemchange(obj:Radio, e:ItemChangeEventInfo)
- {
- if (e.postindex == 1 )
- return false;
- }
- // 20190508 김현석, 낙상위험평가 Y 클릭 시 중증도 및 위험사정 폼 띄우기
- function rdo_fallhighriskflag_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- if (e.index == 0)
- {
- frmf_modal("SMMNW04000", "SMMNW04000", null, true, 0, 200, 200, "", "", "", "", "", "M");
- }
- }
- // 20190516 김현석, 통증 관리 기록 신규 폼 띄움
- function btn_painflag_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMNW04820", "SMMNW04820", "", null, "", "", "", null, null, null, null, null, "M");
-
- rdo_shpaininfoinclyn.visible = false;
- edtPainRec.visible = true;
- ds_main_wardrecinfo.setColumn(0, "painflag", fGetPainRecData());
- }
- // 20190516 김현석
- function fGetPainRecData()
- {
- // 20190516 김현석, 통증기록 작성 NEW 여부 확인
- ds_send_checkpain.setColumn(0, "pid", ds_temp_cond_list.getColumn(0, "pid"));
- ds_send_checkpain.setColumn(0, "indd", ds_temp_cond_list.getColumn(0, "indd"));
- ds_send_checkpain.setColumn(0, "cretno", ds_temp_cond_list.getColumn(0, "cretno"));
-
- var oParam = {};
- oParam.id = "TRMNW04802";
- oParam.service = "wardcareapp.WardPainCareMngt";
- oParam.method = "reqGetPainMngtFinalRecDataInitRec";
- oParam.inds = "req=ds_send_checkpain";
- oParam.outds = "ds_main_detlgrup_detlgruplist=painData";
- oParam.async = false;
- tranf_submit(oParam);
- var painrecdata = "";
- if(ds_main_detlgrup_detlgruplist.rowcount == 0)
- {
- painrecdata = "";
- }
- else
- {
- trace(ds_main_detlgrup_detlgruplist.saveXML());
-
- if ( utlf_isNull( ds_main_detlgrup_detlgruplist.getColumn(0, "method") ) )
- {
- painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn");
- }
- else
- {
- painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") + "("
- + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "method")) + "/"
- + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "score")) + ")";
- }
- // if ( ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") == "통증없음" )
- // {
- // painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn");
- // }
- // else
- // {
- // painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") + "("
- // + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "method")) + "/"
- // + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "score")) + ")";
- // }
- }
- return painrecdata ;
- }
- // 20190516 김현석, 통증 관리 기록 신규 폼 띄움
- function btn_getPainRec_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_wardrecinfo.setColumn(0, "painflag", fGetPainRecData());
-
- rdo_shpaininfoinclyn.visible = false;
- edtPainRec.visible = true;
- }
- // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용), 요청번호:20190626013
- function divPain_rdo_shpaininfoinclyn1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- switch (e.postindex)
- {
- case 0:
- case 2:
- ds_main_wardrecinfo.setColumn(0, "painflag", divPain.rdo_shpaininfoinclyn1.text);
- break;
-
- case 1:
- frmf_setParameter("SMMNW04830_vRecFlag", "O");
- frmf_setParameter("SMMNW04830_oformcd", "1900023761"); // 칠곡 통증
-
- // frmf_setParameter("SMMNW04830_vPid" , ds_send_req.getColumn(0, "pid"));
- // frmf_setParameter("SMMNW04830_vIndd" , ds_send_req.getColumn(0, "indd"));
- // frmf_setParameter("SMMNW04830_vCretno", ds_send_req.getColumn(0, "cretno"));
- // frmf_setParameter("SMMNW04830_vInstcd", ds_send_req.getColumn(0, "instcd"));
- // frmf_setParameter("SMMNW04830_vDschdd", "");
- // frmf_setParameter("SMMNW04830_vWardcd", "");
-
- var rtnArg = frmf_modal("SMMNW04830","SMMNW04830","","","","","","","","","","","M");
-
- if(!utlf_isNull(rtnArg.vRtn))
- {
- var tmpRtn = rtnArg.vRtn;
-
- tmpRtn = tmpRtn.replace("/", ",");
- ds_main_wardrecinfo.setColumn(0, "painflag", tmpRtn);
- // MTX_1.value = rtnArg.vRtn;
- // SSU_4.value = "0020990001";
- // SSU_4.text = "통증있음";
- }
- else
- {
- divPain.rdo_shpaininfoinclyn1.index = e.preindex;
- }
- break;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|