1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPASI04210" position="absolute 0 0 1100 734" titletext="코로나바이러스 재원환자 관리" oninit="SPASI04210_oninit" onload="SPASI04210_onload" ontimer="SPASI04210_ontimer">
- <Layouts>
- <Layout>
- <Static id="cpt_title" text="코로나바이러스 재원환자 관리" class="tit_1" position="absolute 0 0 212 20"/>
- <Div id="grp_sea" taborder="0" class="div_SA" position="absolute 0 20 1100 60">
- <Layouts>
- <Layout>
- <Button id="btn_ref" taborder="2" text="조회" onclick="group3_grp_sea_btn_ref_onclick" class="btn1" position="absolute 1034 11 1090 33" anchor="default"/>
- <Shape id="line2" linetype="vertical" class="line_4" position="absolute 955 10 961 31" anchor="default"/>
- <Button id="button2" taborder="4" text="엑셀" onclick="group3_grp_sea_button2_onclick" class="btn7" position="absolute 966 11 1022 33" anchor="default"/>
- <CheckBox id="rdo_allFlag" taborder="3" text="퇴원포함" value="N" truevalue="Y" falsevalue="N" class="radio_search" position="absolute 875 11 952 31" anchor="default"/>
- <Static id="caption00" text="등록번호 :" class="search_name" position="absolute 484 12 555 29" visible="false"/>
- <Edit id="ipt_pid" taborder="5" onkeyup="input3_onkeyup" oneditclick="ipt_pid_oneditclick" position="absolute 564 10 636 29" visible="false"/>
- <Static id="caption01" text="확진구분 :" class="search_name" position="absolute 652 12 723 29" visible="false"/>
- <Combo id="cmb_dfdiagcd" taborder="6" innerdataset="ds_init_cmb_dfdiagcd" codecolumn="cdid" datacolumn="cdnm" onitemchanged="group3_cmb_isoldiagcd_onitemchanged" position="absolute 731 10 868 29" visible="false"/>
- <CheckBox id="rdo_allFlag00" taborder="7" text="조회조건여부" value="N" truevalue="Y" falsevalue="N" class="radio_search" position="absolute 11 11 112 31" onclick="grp_sea_rdo_allFlag00_onclick" visible="false"/>
- <Div id="grp_srch" taborder="8" style="background:peachpuff;border:1 solid #808080ff ;" visible="false" position="absolute 115 4 400 36">
- <Layouts>
- <Layout width="526" height="242">
- <Button id="btn_confirm_drcalllist" taborder="19" text="확인" onclick="group1_group00_button63_onclick" class="btn2_letter2" visible="false" position="absolute 1002 5 1044 24" anchor="default"/>
- <Static id="caption04" text="등록일자 :" class="search_name" position="absolute 8 7 79 24" anchor="default"/>
- <Calendar id="ipt_fromdd" taborder="20" autoselect="true" class="input_search" position="absolute 83 5 168 24" anchor="default"/>
- <Static id="caption7" text="~" class="search_no_b" position="absolute 170 6 182 23" anchor="default"/>
- <Calendar id="ipt_todd" taborder="21" autoselect="true" class="input_search" position="absolute 183 5 268 24" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption5" text="코로나바이러스 재원환자 리스트" class="tit_2" position="absolute 0 74 219 90"/>
- <Shape id="line1" class="line_10" position="absolute 0 90 1098 96"/>
- <Grid id="grd_discovidlist" class="datagrid2" taborder="1" binddataset="ds_main_discovidlist" autoenter="select" useinputpanel="false" cellsizingtype="col" cellsizebandtype="allband" oncloseup="group3_grd_setinfo_oncloseup" position="absolute 0 95 1099 540" oncellclick="grd_discovidlist_oncellclick" autosizingtype="row" extendsizetype="both">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="20" band="left"/>
- <Column size="120" band="left"/>
- <Column size="100" band="left"/>
- <Column size="60" band="left"/>
- <Column size="70" band="left"/>
- <Column size="40"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="70"/>
- <Column size="120"/>
- <Column size="150"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="병동"/>
- <Cell col="3" text="입원실"/>
- <Cell col="4" text="병실"/>
- <Cell col="5" text="이름"/>
- <Cell col="6" text="S/A"/>
- <Cell col="7" text="등록번호"/>
- <Cell col="8" text="입원일자"/>
- <Cell col="9" text="퇴원구분"/>
- <Cell col="10" text="확진일자"/>
- <Cell col="11" text="등록번호"/>
- <Cell col="12" text="입원일자"/>
- <Cell col="13" text="번호"/>
- <Cell col="14" text="엽력자ID"/>
- <Cell col="15" text="확진장소"/>
- <Cell col="16" text="감염경로"/>
- <Cell col="17" text="중증구분"/>
- <Cell col="18" text="현상태"/>
- <Cell col="19" text="기저질환"/>
- <Cell col="20" text="DNR"/>
- <Cell col="21" text="비고"/>
- <Cell col="22" colspan="2" text="고유량산소호흡기" taborder="undefined"/>
- <Cell col="24" colspan="2" text="인공호흡기" taborder="undefined"/>
- <Cell col="26" colspan="2" text="발열" taborder="undefined"/>
- <Cell col="28" colspan="2" text="투석" taborder="undefined"/>
- <Cell col="30" colspan="2" text="CRRT" taborder="undefined"/>
- <Cell col="32" colspan="2" text="산소치료" taborder="undefined"/>
- <Cell col="34" colspan="2" text="ECMO" taborder="undefined"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" celltype="head" expr="expr:currow + 1"/>
- <Cell col="2" displaytype="combo" style="align:left;padding:0 0 0 5;" text="bind:wardcd" suppress="1" suppressalign="middle,over" combodataset="ds_init_deptinfo_deptlist" combocodecol="deptcd" combodatacol="depthngnm"/>
- <Cell col="3" text="bind:roomgbn" suppress="2" suppressalign="middle,over"/>
- <Cell col="4" style="align:center;" text="bind:roomcd"/>
- <Cell col="5" text="bind:hngnm"/>
- <Cell col="6" text="bind:sexage"/>
- <Cell col="7" text="bind:pid"/>
- <Cell col="8" text="bind:indd" mask="expr:utlf_isNull(indd) ? '' : '####-##-##'" maskchar=" "/>
- <Cell col="9" displaytype="combo" style="align:center;" text="bind:dschgbn" combodataset="ds_init_dschgbn_R1005" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="10" text="bind:cnfmdd" mask="expr:utlf_isNull(cnfmdd) ? '' : '####-##-##'" maskchar=" "/>
- <Cell col="11" text="bind:pid"/>
- <Cell col="12" text="bind:indd"/>
- <Cell col="13" text="bind:cretno"/>
- <Cell col="14" text="bind:lastupdtrid"/>
- <Cell col="15" style="align:left;" text="bind:cnfmdesc"/>
- <Cell col="16" style="align:left;" text="bind:infcpath" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="17" displaytype="combo" style="align:center;" text="bind:statcd" combodataset="ds_init_statcd_R1002" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="18" style="align:left;" text="bind:statdesc" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="19" style="align:left;" text="bind:underlying"/>
- <Cell col="20" style="align:center;" text="bind:dnrgbn"/>
- <Cell col="21" style="align:left;" text="bind:bigo" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="22" text="bind:hfnc"/>
- <Cell col="23" style="align:center;" text="bind:hf_flag"/>
- <Cell col="24" text="bind:vent"/>
- <Cell col="25" style="align:center;" text="bind:ve_flag"/>
- <Cell col="26" text="bind:fever"/>
- <Cell col="27" style="align:center;" text="bind:fe_flag"/>
- <Cell col="28" text="bind:hd"/>
- <Cell col="29" style="align:center;" text="bind:hd_flag"/>
- <Cell col="30" text="bind:crrt"/>
- <Cell col="31" style="align:center;" text="bind:cr_flag"/>
- <Cell col="32" text="bind:o2"/>
- <Cell col="33" style="align:center;" text="bind:o2_flag"/>
- <Cell col="34" text="bind:ecmo"/>
- <Cell col="35" text="bind:ecmo_flag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption00" text="환자 정보 입력" class="tit_2" position="absolute 0 551 139 567"/>
- <Shape id="line03" class="line_3" position="absolute 1 722 1097 728"/>
- <Button id="btn_ins" taborder="24" text="신규" onclick="group3_btn_ins_onclick" class="btn2" position="absolute 994 545 1041 564" visible="false"/>
- <Button id="btn_del" taborder="23" text="삭제" onclick="group3_btn_del_onclick" class="btn5" position="absolute 923 545 969 564" visible="false"/>
- <Static id="caption8" text="환자정보" class="cell_1" position="absolute 1 572 89 594" onclick="caption8_onclick"/>
- <Shape id="line3" class="line_2" position="absolute 0 619 1095 625"/>
- <Edit id="hngnm" taborder="4" position="absolute 168 573 228 592" class="input_essential" enable="false"/>
- <Edit id="output3" taborder="6" position="absolute 450 541 517 560" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5; :disabled {background:URL('theme://images/bg_edit_N.png') stretch 5,5;}" enable="false" visible="false"/>
- <Static id="caption13" text="성별/나이" class="cell_1" position="absolute 231 539 302 561" visible="false"/>
- <Edit id="ipt_pid" taborder="3" position="absolute 92 573 164 592" onkeyup="input3_onkeyup" class="input_essential" oneditclick="ipt_pid_oneditclick" enable="false"/>
- <Button id="button7" taborder="2" onclick="group3_button7_onclick" class="icon_search" position="absolute 64 574 80 590" visible="false"/>
- <Static id="caption02" text="입원일자" class="cell_1" position="absolute 232 571 303 594"/>
- <Calendar id="input1" taborder="8" autoselect="true" position="absolute 309 572 423 591" enable="false"/>
- <Shape id="line02" class="line_2" position="absolute 0 648 1095 654"/>
- <Static id="caption07" text="기저질환" class="cell_1" position="absolute 565 626 627 649"/>
- <Edit id="ipt_fixasetcd01" taborder="18" imemode="alpha" maxlength="20" class="input_search" position="absolute 632 628 996 648"/>
- <Button id="btn_ins00" taborder="25" text="저장" onclick="group3_grp_sea_btn_save_onclick" class="btn5" position="absolute 1048 545 1095 564"/>
- <Shape id="line04" class="line_10" position="absolute 0 566 1098 572"/>
- <Combo id="cmb_deptcd" taborder="10" innerdataset="@ds_init_deptinfo_deptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_s_essential" position="absolute 495 573 689 592" onitemchanged="cmb_deptcd_onitemchanged" type="filter" enable="false"/>
- <Static id="caption01" text="병동" class="cell_1" position="absolute 428 571 492 594"/>
- <Static id="caption10" text="병실" class="cell_1" position="absolute 693 571 740 594"/>
- <Combo id="cmb_deptcd00" taborder="9" innerdataset="@ds_init_deptinfo_deptlist" codecolumn="deptcd" datacolumn="depthngnm" class="combo_s_essential" position="absolute 889 573 1094 592" type="filter" enable="false"/>
- <Static id="caption11" text="진료과" class="cell_1" position="absolute 822 571 884 594"/>
- <Shape id="line00" class="line_2" position="absolute 0 593 1095 599"/>
- <Combo id="cmb_roomcd" taborder="11" innerdataset="@ds_data_roomcdgruplist" codecolumn="roomcd" datacolumn="roomnm" onitemchanged="group5_cmb_roomcd_onitemchanged" class="combo_search" position="absolute 745 573 817 593" enable="false"/>
- <Combo id="cmb_roomcd00" taborder="5" innerdataset="@ds_init_sex" codecolumn="value" datacolumn="label" onitemchanged="group5_cmb_roomcd_onitemchanged" class="combo_search" position="absolute 305 541 360 561" enable="false" visible="false"/>
- <Static id="caption03" text="확진일자" class="cell_1" position="absolute 1 597 89 620"/>
- <Calendar id="input02" taborder="12" autoselect="true" class="input_default" position="absolute 93 599 215 618"/>
- <Shape id="line06" class="line_2" position="absolute 0 674 1095 680"/>
- <Static id="caption14" text="비고" class="cell_1" position="absolute 1 678 89 722"/>
- <TextArea id="ipt_etc" taborder="20" scrollbars="alwaysvert" wordwrap="word" maxlength="3950" position="absolute 92 679 1097 721"/>
- <Div id="grp_pat" taborder="26" style="background:peachpuff;border:1 solid #808080ff ;" visible="false" position="absolute 1104 70 2202 519">
- <Layouts>
- <Layout width="526" height="242">
- <Button id="btn_confirm_drcalllist" taborder="8" text="확인" onclick="group1_group00_button63_onclick" class="btn2_letter2" position="absolute 1002 5 1044 24" anchor="default" visible="false"/>
- <Button id="btn_cancel_drcalllist" taborder="9" text="닫기" onclick="group1_group00_button64_onclick" class="btn2_letter2" position="absolute 190 3 248 23" anchor="default"/>
- <Grid id="grd_discovidlist" class="datagrid2" taborder="10" binddataset="ds_patinfolist_covid" autoenter="select" useinputpanel="false" position="absolute 2 27 1094 445" anchor="default" oncelldblclick="grp_pat_grd_discovidlist_oncelldblclick" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="70" band="left"/>
- <Column size="80" band="left"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="120"/>
- <Column size="110"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="35"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="60"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="이름"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="성별"/>
- <Cell col="4" text="나이"/>
- <Cell col="5" text="입원일자"/>
- <Cell col="6" text="확진일자"/>
- <Cell col="7" text="진료과"/>
- <Cell col="8" text="병동"/>
- <Cell col="9" text="병실"/>
- <Cell col="10" text="감염경로"/>
- <Cell col="11" text="중증구분"/>
- <Cell col="12" text="퇴원구분"/>
- <Cell col="13" text="현상태"/>
- <Cell col="14" text="비고"/>
- <Cell col="15" text="DNR"/>
- <Cell col="16" text="고유량산소호흡기"/>
- <Cell col="17" text="인공호흡기"/>
- <Cell col="18" text="발열"/>
- <Cell col="19" text="투석"/>
- <Cell col="20" text="CRRT"/>
- <Cell col="21" text="산소치료"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" text="bind:hngnm"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" displaytype="combo" style="align:center;" text="bind:sex" combodataset="ds_init_sex" combocodecol="value" combodatacol="label"/>
- <Cell col="4" text="bind:age"/>
- <Cell col="5" text="bind:indd" mask="expr:utlf_isNull(indd) ? '' : '####-##-##'" maskchar=" "/>
- <Cell col="6" text="bind:cnfmdd" mask="expr:utlf_isNull(indd) ? '' : '####-##-##'" maskchar=" "/>
- <Cell col="7" displaytype="combo" style="align:left;padding:0 0 0 5;" text="bind:orddeptcd" combodataset="ds_init_deptinfo_deptlist" combocodecol="deptcd" combodatacol="depthngnm"/>
- <Cell col="8" displaytype="combo" style="align:left;padding:0 0 0 5;" text="bind:wardcd" combodataset="ds_init_deptinfo_deptlist" combocodecol="deptcd" combodatacol="depthngnm"/>
- <Cell col="9" style="align:center;" text="bind:roomcd"/>
- <Cell col="10" style="align:left;" text="bind:infcpath"/>
- <Cell col="11" style="align:center;" text="bind:statnm"/>
- <Cell col="12" displaytype="combo" style="align:center;" text="bind:dschgbn" combodataset="ds_init_dschgbn_R1005" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="13" style="align:left;" text="bind:statdesc"/>
- <Cell col="14" style="align:left;" text="bind:bigo"/>
- <Cell col="15" text="bind:dnrgbn"/>
- <Cell col="16" style="align:left;" text="bind:hfnc"/>
- <Cell col="17" style="align:left;" text="bind:vent"/>
- <Cell col="18" style="align:left;" text="bind:fever"/>
- <Cell col="19" style="align:left;" text="bind:hd"/>
- <Cell col="20" style="align:left;" text="bind:crrt"/>
- <Cell col="21" style="align:left;" text="bind:o2"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption5" text="코로나 의심환자 리스트" class="tit_2" position="absolute 3 5 182 21" anchor="default"/>
- <Calendar id="ipt_srchdd" taborder="11" autoselect="true" class="input_search" position="absolute 334 4 419 23" visible="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption16" text="처치내용" class="cell_1" position="absolute 1 652 89 675"/>
- <CheckBox id="chk_ve_flag" taborder="27" text="인공호흡기" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 238 653 320 673" falsevalue="N" value="N"/>
- <CheckBox id="chk_fe_flag" taborder="28" text="발열" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 342 653 387 673" falsevalue="N" value="N"/>
- <CheckBox id="chk_hd_flag" taborder="29" text="투석" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 414 653 461 673" falsevalue="N" value="N"/>
- <CheckBox id="chk_cr_flag" taborder="30" text="CRRT" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 485 653 537 673" falsevalue="N" value="N"/>
- <CheckBox id="chk_hf_flag" taborder="31" text="고유량 산소호흡기" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 93 653 215 673" value="N" falsevalue="N"/>
- <CheckBox id="chk_o2_flag" taborder="32" text="산소치료" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 561 653 637 673" falsevalue="N" value="N"/>
- <Static id="caption17" text="DNR여부" class="cell_1" position="absolute 1001 626 1066 649"/>
- <Shape id="line07" class="line_2" position="absolute 0 622 1095 628"/>
- <Static id="caption18" text="중증구분" class="cell_1" position="absolute 920 597 985 620"/>
- <Combo id="cmb_statcd" taborder="34" innerdataset="@ds_init_statcd_R1002" codecolumn="cdid" datacolumn="cdnm" position="absolute 989 599 1093 618"/>
- <Combo id="cmb_statcd00" taborder="35" innerdataset="@ds_init_dschgbn_R1005" codecolumn="cdid" datacolumn="cdnm" position="absolute 615 543 699 562" enable="false" visible="false"/>
- <Static id="caption19" text="퇴원구분" class="cell_1" position="absolute 521 541 608 564" visible="false"/>
- <Shape id="line2" linetype="vertical" class="line_4" position="absolute 979 545 985 566" visible="false"/>
- <Shape id="line05" class="line_3" position="absolute 1 620 1097 626"/>
- <Shape id="line08" class="line_3" position="absolute 1 621 1097 627"/>
- <CheckBox id="chk_o2_flag00" taborder="36" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 1073 627 1093 647" falsevalue="N"/>
- <CheckBox id="chk_o2_flag01" taborder="37" text="ECMO" truevalue="Y" onclick="group1_checkbox49_onclick" position="absolute 654 653 714 673" value="N" falsevalue="N"/>
- <Edit id="input2" taborder="38" enable="false" position="absolute 365 542 434 561" visible="false"/>
- <Static id="caption04" text="확진장소" class="cell_1" position="absolute 232 597 303 620"/>
- <Static id="caption06" text="감염경로" class="cell_1" position="absolute 565 597 627 620"/>
- <Edit id="output00" taborder="39" position="absolute 631 599 912 618" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5; :disabled {background:URL('theme://images/bg_edit_N.png') stretch 5,5;}"/>
- <Static id="caption09" text="현상태" class="cell_1" position="absolute 1 626 89 649"/>
- <Edit id="ipt_fixasetcd00" taborder="40" imemode="alpha" maxlength="20" class="input_search" position="absolute 94 628 558 648"/>
- <Edit id="output01" taborder="41" position="absolute 309 599 558 618" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5; :disabled {background:URL('theme://images/bg_edit_N.png') stretch 5,5;}"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_discovidlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_discovidlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="savestatus" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="roomgbn" type="STRING" size="256"/>
- <Column id="recdt" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="intm" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="dschdd" type="STRING" size="256"/>
- <Column id="dschgbn" type="STRING" size="256"/>
- <Column id="dethdt" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="statcd" type="STRING" size="256"/>
- <Column id="statnm" type="STRING" size="256"/>
- <Column id="statdesc" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardname" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="bedcd" type="STRING" size="256"/>
- <Column id="bednm" type="STRING" size="256"/>
- <Column id="gbn" type="STRING" size="256"/>
- <Column id="drid" type="STRING" size="256"/>
- <Column id="drname" type="STRING" size="256"/>
- <Column id="cnfmdd" type="STRING" size="256"/>
- <Column id="cnfmdesc" type="STRING" size="256"/>
- <Column id="diag_cnt" type="STRING" size="256"/>
- <Column id="pcr_cnt" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="infcpath" type="STRING" size="256"/>
- <Column id="dnrgbn" type="STRING" size="256"/>
- <Column id="bigo" type="STRING" size="256"/>
- <Column id="hfnc" type="STRING" size="256"/>
- <Column id="vent" type="STRING" size="256"/>
- <Column id="fever" type="STRING" size="256"/>
- <Column id="hd" type="STRING" size="256"/>
- <Column id="crrt" type="STRING" size="256"/>
- <Column id="o2" type="STRING" size="256"/>
- <Column id="ecmo" type="STRING" size="256"/>
- <Column id="hf_flag" type="STRING" size="256"/>
- <Column id="ve_flag" type="STRING" size="256"/>
- <Column id="fe_flag" type="STRING" size="256"/>
- <Column id="hd_flag" type="STRING" size="256"/>
- <Column id="cr_flag" type="STRING" size="256"/>
- <Column id="o2_flag" type="STRING" size="256"/>
- <Column id="ecmo_flag" type="STRING" size="256"/>
- <Column id="underlying" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="delflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="dfdiagcd" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- <Column id="srchddchk" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="delflag">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="savestatus" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="vikind" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptcdetc" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardcdetc" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="roomcdetc" type="STRING" size="256"/>
- <Column id="dfdiagcd" type="STRING" size="256"/>
- <Column id="dfdiagcdetc" type="STRING" size="256"/>
- <Column id="dfdiagstdd" type="STRING" size="256"/>
- <Column id="dfdiagsttm" type="STRING" size="256"/>
- <Column id="dfdiageddd" type="STRING" size="256"/>
- <Column id="dfdiagedtm" type="STRING" size="256"/>
- <Column id="disecd" type="STRING" size="256"/>
- <Column id="disenm" type="STRING" size="256"/>
- <Column id="etc" type="STRING" size="256"/>
- <Column id="delyn" type="STRING" size="256"/>
- <Column id="deldt" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_dfdiagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">의심</Col>
- </Row>
- <Row>
- <Col id="cdid">02</Col>
- <Col id="cdnm">검사</Col>
- </Row>
- <Row>
- <Col id="cdid">03</Col>
- <Col id="cdnm">양성</Col>
- </Row>
- <Row>
- <Col id="cdid">04</Col>
- <Col id="cdnm">음성</Col>
- </Row>
- <Row>
- <Col id="cdid">05</Col>
- <Col id="cdnm">완치</Col>
- </Row>
- <Row>
- <Col id="cdid">06</Col>
- <Col id="cdnm">사망</Col>
- </Row>
- <Row>
- <Col id="cdid">99</Col>
- <Col id="cdnm">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_deptinfo_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptflag" type="STRING" size="256"/>
- <Column id="refseq" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_isopatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_roomcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="roomnm" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_sex" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">남</Col>
- <Col id="value">M</Col>
- </Row>
- <Row>
- <Col id="label">여</Col>
- <Col id="value">F</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ordtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="label">응급</Col>
- <Col id="value">E</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist_covid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="roomgbn" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="intm" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardname" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="cnfmdd" type="STRING" size="256"/>
- <Column id="infcpath" type="STRING" size="256"/>
- <Column id="statcd" type="STRING" size="256"/>
- <Column id="statnm" type="STRING" size="256"/>
- <Column id="statdesc" type="STRING" size="256"/>
- <Column id="dnrgbn" type="STRING" size="256"/>
- <Column id="bigo" type="STRING" size="256"/>
- <Column id="hfnc" type="STRING" size="256"/>
- <Column id="vent" type="STRING" size="256"/>
- <Column id="fever" type="STRING" size="256"/>
- <Column id="hd" type="STRING" size="256"/>
- <Column id="crrt" type="STRING" size="256"/>
- <Column id="o2" type="STRING" size="256"/>
- <Column id="hf_flag" type="STRING" size="256"/>
- <Column id="ve_flag" type="STRING" size="256"/>
- <Column id="fe_flag" type="STRING" size="256"/>
- <Column id="hd_flag" type="STRING" size="256"/>
- <Column id="cr_flag" type="STRING" size="256"/>
- <Column id="o2_flag" type="STRING" size="256"/>
- <Column id="underlying" type="STRING" size="256"/>
- <Column id="dschdd" type="STRING" size="256"/>
- <Column id="dschgbn" type="STRING" size="256"/>
- <Column id="dethdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_statcd_R1002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_dschgbn_R1005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item2" compid="hngnm" propid="value" datasetid="ds_main_discovidlist" columnid="hngnm"/>
- <BindItem id="item5" compid="output3" propid="value" datasetid="ds_main_discovidlist" columnid="age"/>
- <BindItem id="item6" compid="ipt_pid" propid="value" datasetid="ds_main_discovidlist" columnid="pid"/>
- <BindItem id="item9" compid="input1" propid="value" datasetid="ds_main_discovidlist" columnid="indd"/>
- <BindItem id="item12" compid="input02" propid="value" datasetid="ds_main_discovidlist" columnid="cnfmdd"/>
- <BindItem id="item15" compid="ipt_fixasetcd01" propid="value" datasetid="ds_main_discovidlist" columnid="underlying"/>
- <BindItem id="item4" compid="grp_sea.rdo_allFlag" propid="value" datasetid="ds_main_cond" columnid="delflag"/>
- <BindItem id="item7" compid="cmb_deptcd" propid="value" datasetid="ds_main_discovidlist" columnid="wardcd"/>
- <BindItem id="item8" compid="cmb_deptcd00" propid="value" datasetid="ds_main_discovidlist" columnid="orddeptcd"/>
- <BindItem id="item29" compid="cmb_roomcd" propid="value" datasetid="ds_main_discovidlist" columnid="roomcd"/>
- <BindItem id="item10" compid="cmb_roomcd00" propid="value" datasetid="ds_main_discovidlist" columnid="sex"/>
- <BindItem id="item3" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
- <BindItem id="item17" compid="grp_sea.cmb_dfdiagcd" propid="value" datasetid="ds_main_cond" columnid="dfdiagcd"/>
- <BindItem id="item19" compid="ipt_etc" propid="value" datasetid="ds_main_discovidlist" columnid="bigo"/>
- <BindItem id="item21" compid="grp_pat.ipt_srchdd" propid="value" datasetid="ds_main_cond" columnid="srchdd"/>
- <BindItem id="item112" compid="chk_ve_flag" propid="value" datasetid="ds_main_discovidlist" columnid="ve_flag"/>
- <BindItem id="item22" compid="chk_fe_flag" propid="value" datasetid="ds_main_discovidlist" columnid="fe_flag"/>
- <BindItem id="item23" compid="chk_hd_flag" propid="value" datasetid="ds_main_discovidlist" columnid="hd_flag"/>
- <BindItem id="item24" compid="chk_cr_flag" propid="value" datasetid="ds_main_discovidlist" columnid="cr_flag"/>
- <BindItem id="item25" compid="chk_hf_flag" propid="value" datasetid="ds_main_discovidlist" columnid="hf_flag"/>
- <BindItem id="item26" compid="chk_o2_flag" propid="value" datasetid="ds_main_discovidlist" columnid="o2_flag"/>
- <BindItem id="item28" compid="cmb_statcd" propid="value" datasetid="ds_main_discovidlist" columnid="statcd"/>
- <BindItem id="item30" compid="cmb_statcd00" propid="value" datasetid="ds_main_discovidlist" columnid="dschgbn"/>
- <BindItem id="item11" compid="chk_o2_flag00" propid="value" datasetid="ds_main_discovidlist" columnid="dnrgbn"/>
- <BindItem id="item13" compid="chk_o2_flag01" propid="value" datasetid="ds_main_discovidlist" columnid="ecmo_flag"/>
- <BindItem id="item14" compid="input2" propid="value" datasetid="ds_main_discovidlist" columnid="age"/>
- <BindItem id="item18" compid="grp_sea.rdo_allFlag00" propid="value" datasetid="ds_main_cond" columnid="srchddchk"/>
- <BindItem id="item0" compid="grp_sea.grp_srch.ipt_fromdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
- <BindItem id="item1" compid="grp_sea.grp_srch.ipt_todd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
- <BindItem id="item20" compid="output00" propid="value" datasetid="ds_main_discovidlist" columnid="infcpath"/>
- <BindItem id="item16" compid="ipt_fixasetcd00" propid="value" datasetid="ds_main_discovidlist" columnid="statdesc"/>
- <BindItem id="item27" compid="output01" propid="value" datasetid="ds_main_discovidlist" columnid="cnfmdesc"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : ast_infcmngtxp
- * Creator :
- * Make Date : 2020-02-20
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2020-02-20 최초개발
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_carerecxp::CareRec.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var dept = sysf_getUserInfo("dutplcecd");
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function fSearch() {
- var fromdd = ds_main_cond.getColumn( 0, "fromdd");
- var todd = ds_main_cond.getColumn( 0, "todd");
- if (utlf_isNull(fromdd)) {
- sysf_messageBox("조회 시작일자를 다시 설정 후 조회하십시오 .", "E999");
- return;
- }
- if (utlf_isNull(todd)) {
- sysf_messageBox("조회 정료일자를 다시 설정 후 조회하십시오 .", "E999");
- return;
- }
-
- ds_main_cond.setColumn( 0, "fromdd", fromdd);
- ds_main_cond.setColumn( 0, "todd", todd);
-
- var oParam = {};
- oParam.id = "";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDisCOVIDList";
- oParam.inds = "req=ds_main_cond";
- oParam.outds = "ds_main_discovidlist=discovidlist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function fSave() {
- //ds_main_discovidlist.setColumn(ds_main_discovidlist.rowposition, "savestatus", "u")
- for(var i=0; i<ds_main_discovidlist.rowcount; i++){
-
- if( utlf_isNull(ds_main_discovidlist.getColumn(i, "hngnm")) ){
- sysf_messageBox("환자명은 필수 입력 입니다.", "E999");
- return;
- }
- }
- var oParam = {};
- oParam.id = "";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqSetLglyDisCOVIDList";
- oParam.inds = "savedata=ds_main_discovidlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXASI04210";
- tranf_submit(oParam);
- }
- function cf_TXASI04210(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPASI04210
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SPASI04210_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPASI04210
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SPASI04210_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setToolTipBind(grd_discovidlist);
- grdf_setGridSort(grd_discovidlist);
- grdf_setRowTypeIcon(grd_discovidlist, 0);
-
- grdf_setToolTipBind(grp_pat.grd_discovidlist);
- grdf_setGridSort(grp_pat.grd_discovidlist);
-
- var sSdate = utlf_getCurrentDate().substr(0, 6) + "01";
- var sEdate = utlf_getCurrentDate();
-
- ds_main_cond.setColumn(0, "srchdd", utlf_getCurrentDate());
-
- ds_main_cond.setColumn(0, "fromdd",sSdate);
- ds_main_cond.setColumn(0, "todd",sEdate);
-
-
- var arrParam = [
- {dsNm: "ds_init_statcd_R1002", cdGrpId: "R1002"} //중증구분
- ,{dsNm: "ds_init_dschgbn_R1005", cdGrpId: "R1005"} //퇴원구분
- ]
- appf_getCodeList(arrParam);
-
-
- // 부서 전체조회
- var oParam = {};
- oParam.id = "";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetDeptListInfo";
- oParam.inds = "req=ds_DeptListInfo";
- oParam.outds = "ds_init_deptinfo_deptlist=deptlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- // 부서 전체조회
- var oParam = {};
- oParam.id = "";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetDeptListInfo";
- oParam.inds = "req=ds_DeptListInfo";
- oParam.outds = "ds_init_deptinfo_deptlist=deptlist";
- oParam.async = false;
- tranf_submit(oParam);
-
-
- this.setTimer(0, 100);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_ref
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function group3_grp_sea_btn_ref_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch() ;
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_deptcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function group3_grp_sea_cmb_deptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀버튼 클릭시
- ****************************************************************************************/
- function group3_grp_sea_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_discovidlist.rowcount > 0 ){
- grdf_exportExcel(grd_discovidlist, "코로나바이러스 재원환자_", "SheetName", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function group3_grp_sea_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave();
- fSearch();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_discovidlist
- * Event : oncloseup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 콤보박스 닫을때
- ****************************************************************************************/
- function group3_grd_setinfo_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.moveToNextCell();
- }
- function SPASI04210_ontimer(obj:Form, e:TimerEventInfo)
- {
- if( e.timerid == 0 ){
- this.killTimer(0);
-
- fSearch();
-
- frmf_inputEnterKey("cmb_deptcd", "onitemchanged", new ItemChangeEventInfo );
- }
- }
- function group3_btn_ins_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_discovidlist.addRow();
- //trace(row);
- ds_main_discovidlist.setColumn(row, "savestatus", "i");
- ds_main_discovidlist.setColumn(row, "vikind", "01"); //코로나 바이러스
- ds_main_discovidlist.setColumn(row, "rgstdt", utlf_getCurrentDate() + utlf_getCurrentTime());
- ds_main_discovidlist.setColumn(row, "dfdiagstdd", utlf_getCurrentDate());
- ds_main_discovidlist.setColumn(row, "dfdiagsttm", utlf_getCurrentTime().substr(0,4));
- ds_main_discovidlist.setColumn(row, "dfdiageddd", "99991231");
- ds_main_discovidlist.setColumn(row, "dfdiagedtm", "5959");
- ds_main_discovidlist.setColumn(row, "status", "N");
-
- }
- function group3_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_discovidlist.setColumn(ds_main_discovidlist.rowposition, "savestatus", "d");
- fSave();
- fSearch();
- }
- /*
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
- objArg.arg_ds_send = ds_main_discovidlist;
- frmf_modal("SPPMC02500","SPPMC02500",objArg,"",1,10,10,"","","","","","M");
-
- if(ds_patinfolist.rowcount <= 0){
- sysf_messageBox("선택된 환자 정보가 ", "I004");
- return;
- }
- ds_send.setColumn(0,"pid", ds_patinfolist.getColumn(0,"pid"));
- //ds_main_discovidlist.setColumn(0, "pid", ds_patinfolist.getColumn(0,"pid"));
- //ds_main_discovidlist.setColumn(0, "sexflag", ds_patinfolist.getColumn(0,"sex"));
- //ds_main_discovidlist.setColumn(0, "age", ds_patinfolist.getColumn(0,"age"));
- //ds_main_discovidlist.setColumn(0, "hngnm", ds_patinfolist.getColumn(0,"hngnm"));
-
- fSrchPatListInput();
- }
- */
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_cond.setColumn(0, "srchdd", utlf_getCurrentDate());
-
- var oParam = {};
- oParam.id = "TRASI04210";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDisCOVIDDiagPatList";
- oParam.inds = "req=ds_main_cond";
- oParam.outds = "ds_patinfolist_covid=patdiscoviddiaginfo";
- oParam.async = false;
- oParam.callback = "cf_TRASI04210";
-
- tranf_submit(oParam);
-
- if(ds_patinfolist_covid.rowcount <= 0){
- sysf_messageBox("코로나 의심환자 없음", "E999");
- }else{
- grp_pat.visible = true;
- }
- }
- function cf_TRASI04210(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grp_pat_grd_discovidlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
-
- if(ds_patinfolist_covid.rowcount > 0 ){
-
- if(!utlf_isNull(ds_patinfolist_covid.getColumn(0,"pid"))) {
- var cur_row = ds_main_discovidlist.rowposition;
- ds_main_discovidlist.setColumn(cur_row,"recdt",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"recdt"));
-
- ds_main_discovidlist.setColumn(cur_row,"pid",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"pid"));
- ds_main_discovidlist.setColumn(cur_row,"indd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"indd"));
- ds_main_discovidlist.setColumn(cur_row,"cretno",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"cretno"));
- //ds_main_discovidlist.setColumn(cur_row,"ordtype",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"ordtype"));
- ds_main_discovidlist.setColumn(cur_row,"ordtype","I");
-
- ds_main_discovidlist.setColumn(cur_row,"wardcd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"wardcd"));
- ds_main_discovidlist.setColumn(cur_row,"roomcd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"roomcd"));
- ds_main_discovidlist.setColumn(cur_row,"orddeptcd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"orddeptcd"));
-
- ds_main_discovidlist.setColumn(cur_row,"hngnm",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"hngnm"));
- ds_main_discovidlist.setColumn(cur_row,"sex",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"sex"));
- ds_main_discovidlist.setColumn(cur_row,"age",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"age"));
-
- ds_main_discovidlist.setColumn(cur_row,"dschdd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"dschdd"));
- ds_main_discovidlist.setColumn(cur_row,"dschgbn",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"dschgbn"));
- ds_main_discovidlist.setColumn(cur_row,"dethdt",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"dethdt"));
-
-
- if(!utlf_isNull(ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"cnfmdd"))) {
- ds_main_discovidlist.setColumn(cur_row,"dfdiagstdd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"cnfmdd"));
- }
- ds_main_discovidlist.setColumn(cur_row,"etc",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"bigo"));
- ds_main_discovidlist.setColumn(cur_row,"flroute",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"infcpath"));
-
- ds_main_discovidlist.setColumn(cur_row,"statcd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"statcd"));
- ds_main_discovidlist.setColumn(cur_row,"statdesc",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"statdesc"));
- ds_main_discovidlist.setColumn(cur_row,"dnrgbn",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"dnrgbn"));
-
- ds_main_discovidlist.setColumn(cur_row,"hfnc",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"hfnc"));
- ds_main_discovidlist.setColumn(cur_row,"vent",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"vent"));
- ds_main_discovidlist.setColumn(cur_row,"fever",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"fever"));
- ds_main_discovidlist.setColumn(cur_row,"hd",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"hd"));
- ds_main_discovidlist.setColumn(cur_row,"crrt",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"crrt"));
- ds_main_discovidlist.setColumn(cur_row,"o2",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"o2"));
-
- ds_main_discovidlist.setColumn(cur_row,"hf_flag",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"hf_flag"));
- ds_main_discovidlist.setColumn(cur_row,"ve_flag",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"ve_flag"));
- ds_main_discovidlist.setColumn(cur_row,"fe_flag",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"fe_flag"));
- ds_main_discovidlist.setColumn(cur_row,"hd_flag",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"hd_flag"));
- ds_main_discovidlist.setColumn(cur_row,"cr_flag",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"cr_flag"));
- ds_main_discovidlist.setColumn(cur_row,"o2_flag",ds_patinfolist_covid.getColumn(ds_patinfolist_covid.rowposition,"o2_flag"));
-
- }
- }
- ds_patinfolist_covid.clearData();
- grp_pat.visible = false;
- }
- function group1_group00_button64_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_patinfolist_covid.clearData();
- grp_pat.visible = false;
- }
- function group1_group00_button63_onclick(obj:Button, e:ClickEventInfo)
- {
-
- }
- function grd_setinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var cur_row = ds_main_discovidlist.rowposition;
- var sVikind = ds_main_discovidlist.getColumn(cur_row, "vikind");
- var sRgstdt = ds_main_discovidlist.getColumn(cur_row, "rgstdt");
- var sSeqno = ds_main_discovidlist.getColumn(cur_row, "seqno");
-
- var sPid = ds_main_discovidlist.getColumn(cur_row, "pid");
- var sHngnm = ds_main_discovidlist.getColumn(cur_row, "hngnm");
- //var sOutpid = sHngnm+":"+sPid;
- frmf_setParameter("SPASI04220_vikind", sVikind);
- frmf_setParameter("SPASI04220_rgstdt", sRgstdt);
- frmf_setParameter("SPASI04220_seqno", sSeqno);
-
-
- frmf_setParameter("SPASI04220_pid", sPid);
- frmf_setParameter("SPASI04220_hngnm", sHngnm);
-
- //frmf_setParameter("SPASI04220_hngnm", sOutpid);
-
-
- frmf_modal("SPASI04220","SPASI04220",null,"",1,10,10,"","","","","","M");
- }
- function input3_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- ds_send.setColumn(0, "pid", ipt_pid.value);
- fSrchPatListInput();
- }
- }
- function fSrchPatListInput() {
- var cur_row = ds_main_discovidlist.rowposition;
-
- var oParam = {};
- oParam.id = "";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDisCOVIDPatList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_isopatinfo=patinfo";
- oParam.async = false;
- //oParam.callback = "TRASB01199";
- tranf_submit(oParam);
- if(ds_isopatinfo.rowcount <= 0){
- sysf_messageBox("재원 환자 정보가 ", "I004");
- return;
- }
-
- if(!utlf_isNull(ds_isopatinfo.getColumn(0,"pid"))) {
- ds_main_discovidlist.setColumn(cur_row,"pid",ds_isopatinfo.getColumn(0,"pid"));
- ds_main_discovidlist.setColumn(cur_row,"indd",ds_isopatinfo.getColumn(0,"indd"));
- ds_main_discovidlist.setColumn(cur_row,"cretno",ds_isopatinfo.getColumn(0,"cretno"));
- ds_main_discovidlist.setColumn(cur_row,"ordtype",ds_isopatinfo.getColumn(0,"ordtype"));
-
- ds_main_discovidlist.setColumn(cur_row,"wardcd",ds_isopatinfo.getColumn(0,"wardcd"));
- ds_main_discovidlist.setColumn(cur_row,"roomcd",ds_isopatinfo.getColumn(0,"roomcd"));
- ds_main_discovidlist.setColumn(cur_row,"orddeptcd",ds_isopatinfo.getColumn(0,"orddeptcd"));
-
- ds_main_discovidlist.setColumn(cur_row,"hngnm",ds_isopatinfo.getColumn(0,"hngnm"));
- ds_main_discovidlist.setColumn(cur_row,"sex",ds_isopatinfo.getColumn(0,"sex"));
- ds_main_discovidlist.setColumn(cur_row,"age",ds_isopatinfo.getColumn(0,"age"));
-
- }
-
-
- }
- function ds_main_discovidlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "wardcd"){
- fGetCareComRoomList(ds_main_discovidlist.getColumn(ds_main_discovidlist.rowposition, "wardcd"));// 병실정보를 가져온다.
- }
-
- if( utlf_isNull(ds_main_discovidlist.getColumn(ds_main_discovidlist.rowposition, "savestatus")) ){
- ds_main_discovidlist.setColumn(ds_main_discovidlist.rowposition, "savestatus", "u");
- }
- }
- function grd_discovidlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetCareComRoomList(ds_main_discovidlist.getColumn(ds_main_discovidlist.rowposition, "wardcd"));// 병실정보를 가져온다.
- }
- function grp_sea_rdo_allFlag00_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if (ds_main_cond.getColumn(0, "srchddchk") == "Y") {
- grp_sea.grp_srch.visible = true;
- } else {
- grp_sea.grp_srch.visible = false;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|