123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMI00700" position="absolute 0 0 1201 788" titletext="입원/퇴원/재원조회" onload="SMPMI00700_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="입원/퇴원/재원조회" class="tit_1" position="absolute 0 0 180 25"/>
- <Button id="button2" taborder="1" text="초기화" class="btn4" position="absolute 1126 761 1194 783" onclick="button2_onclick" anchor="right bottom"/>
- <Shape id="line32" linetype="horizontal" class="line_6" position="absolute 0 756 1195 762" anchor="left right bottom"/>
- <Button id="btn_patinfoupdt" taborder="2" text="환자기본정보조회" class="btn3" position="absolute 0 761 126 783" onclick="btn_patinfoupdt_onclick" anchor="left bottom"/>
- <Button id="button36" taborder="3" text="진료비상세내역" class="btn3" position="absolute 130 761 246 783" onclick="button36_onclick" anchor="left bottom"/>
- <Button id="button7" taborder="4" text="사생활보호확인" class="btn3" position="absolute 250 761 366 783" onclick="button7_onclick" anchor="left bottom"/>
- <Div id="div" taborder="5" class="div_SA" position="absolute 0 25 1194 90" anchor="left top right">
- <Layouts>
- <Layout width="1194" height="35">
- <Combo id="cmb_sex" taborder="8" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="false" position="absolute 535 8 650 27" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_orddeptcd" taborder="9" innerdataset="@ds_hidden_init_orddeptcd" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default"/>
- <Combo id="cmb_wardcd" taborder="10" innerdataset="ds_hidden_init_wardcd" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default"/>
- <Combo id="cmb_specordyn" taborder="11" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">선택진료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">비선택진료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_insukind" taborder="12" innerdataset="@ds_hidden_init_insukind" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default" onitemchanged="div_cmb_insukind_onitemchanged"/>
- <Combo id="cmb_vipyn" taborder="13" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">VIP</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">일반</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_suppkind" taborder="14" innerdataset="@ds_hidden_init_suppkind" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default"/>
- <Combo id="cmb_disccd" taborder="15" innerdataset="@ds_hidden_init_disccd" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default"/>
- <Combo id="cmb_inpath" taborder="16" innerdataset="@ds_init_P0002list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" visible="false" position="absolute 534 8 649 27" anchor="default"/>
- <CheckBox id="chk_srchdateyn" taborder="20" text="특정인조회" value="N" truevalue="Y" falsevalue="N" position="absolute 233 40 318 55" onclick="div_chk_srchdateyn_onclick" visible="true" anchor="default"/>
- <Radio id="radio1" taborder="1" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 306 10 381 25" onitemchanged="div_radio1_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">퇴원예고</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_text" taborder="2" class="input_search" visible="false" position="absolute 535 8 650 27" imemode="hangul" onkeydown="div_ipt_text_onkeydown" anchor="default" autoselect="true"/>
- <Static id="caption1" text="구분 :" class="search_name" position="absolute 10 9 56 26" anchor="default"/>
- <Button id="button1" taborder="3" text="조회" class="btn1" position="absolute 1123 7 1179 29" onclick="div_button1_onclick" anchor="top right"/>
- <Shape id="line2" linetype="vertical" class="line_4" position="absolute 1105 7 1111 29" anchor="top right"/>
- <Static id="caption17" text="입원일자 :" class="search_name" position="absolute 823 10 909 24" anchor="default"/>
- <Static id="caption20" text="~" class="search_no_b" position="absolute 995 9 1004 26" anchor="default"/>
- <Static id="caption3" text="조회항목 :" class="search_name" position="absolute 335 9 421 26" anchor="default"/>
- <Combo id="cmb_srchcond" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 416 8 531 27" onitemchanged="div_cmb_srchcond_onitemchanged" anchor="default">
- <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">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">14</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>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">유형보조</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">할인계정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">입원경로</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">보호자(피보험자)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">성별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">선택진료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">13</Col>
- <Col id="datacolumn">VIP</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Calendar id="ipt_infromdd" taborder="5" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" class="input_search" position="absolute 901 8 990 27" anchor="default"/>
- <Calendar id="ipt_intodd" taborder="6" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" class="input_search" position="absolute 1009 8 1098 27" anchor="default"/>
- <Radio id="rdo_indschacptstat" taborder="7" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 57 9 322 25" style="textpadding:0 3 0 3;" columncount="-1" index="-1" onitemchanged="div_rdo_indschacptstat_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">재원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">퇴원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">가퇴원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">퇴원예고</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox id="checkbox1" taborder="17" text="VIP" value="N" truevalue="Y" falsevalue="N" position="absolute 176 40 216 55" anchor="default" enable="false"/>
- <CheckBox id="chk_tdayinexptyn" taborder="18" text="당일입원제외" value="N" truevalue="Y" falsevalue="N" visible="true" position="absolute 332 40 437 55" anchor="default" enable="false"/>
- <Calendar id="ipt_indd" taborder="19" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" class="input_search" visible="false" position="absolute 1009 8 1098 27" anchor="default"/>
- <CheckBox id="chk_timeflag" taborder="21" text="조회 시점 기준" value="N" truevalue="Y" falsevalue="N" visible="true" position="absolute 60 39 160 56" anchor="default" enable="false"/>
- <Static id="caption00" text="구분 :" class="search_name" position="absolute 10 39 56 56" anchor="default"/>
- <Combo id="cmb_insucd" taborder="22" position="absolute 658 8 773 27" index="-1" innerdataset="@ds_hidden_init_insucd" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" anchor="default"/>
- <MaskEdit id="ipt_fromtm" taborder="23" type="string" mask="##:##" maskchar=" " ontextchange="ipt_fromtm_ontextchange" visible="false" position="absolute 901 38 941 57" style="align:center middle;" anchor="default"/>
- <Static id="caption4" text="~" visible="false" position="absolute 944 40 957 55" anchor="default"/>
- <MaskEdit id="ipt_totm" taborder="24" type="string" mask="##:##" maskchar=" " ontextchange="ipt_totm_ontextchange" visible="false" position="absolute 956 38 996 57" style="align:center middle;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption2" text="입원/퇴원/재원내역" class="tit_2" position="absolute 0 100 140 116"/>
- <Shape id="line1" class="line_1" position="absolute 0 116 1195 122" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Button id="button3" taborder="6" text="엑셀저장" class="btn7" position="absolute 1118 97 1195 116" onclick="button3_onclick" anchor="top right"/>
- <Grid id="grd_inddschspec" class="datagrid2" taborder="7" binddataset="ds_main_inptlist" useinputpanel="false" position="absolute 0 121 1195 757" cellsizebandtype="allband" cellsizingtype="both" extendsizetype="row" autoenter="select" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="70"/>
- <Column size="77"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="110"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="100"/>
- <Column size="66"/>
- <Column size="84"/>
- <Column size="86"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="85"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- </Columns>
- <Rows>
- <Row size="30" 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="입원일자"/>
- <Cell col="16" text="응급실내원일"/>
- <Cell col="17" text="입원시간"/>
- <Cell col="18" text="퇴원일자"/>
- <Cell col="19" text="퇴원시간"/>
- <Cell col="20" text="퇴원예고일"/>
- <Cell col="21" text="재원일수"/>
- <Cell col="22" text="예상 재원기간"/>
- <Cell col="23" text="퇴원 예정일"/>
- <Cell col="24" text="사망여부"/>
- <Cell col="25" text="사망일자"/>
- <Cell col="26" text="진료의뢰서유무"/>
- <Cell col="27" text="주소"/>
- <Cell col="28" text="외국인"/>
- <Cell col="29" text="주/부"/>
- <Cell col="30" text="보험유형"/>
- <Cell col="31" text="보험회사명"/>
- <Cell col="32" text="보조유형"/>
- <Cell col="33" text="보조유형사유"/>
- <Cell col="34" text="병실등급"/>
- <Cell col="35" text="상급 서명"/>
- <Cell col="36" text="병실형태"/>
- <Cell col="37" text="할인"/>
- <Cell col="38" text="전화(자택)"/>
- <Cell col="39" text="전화(휴대폰)"/>
- <Cell col="40" text="진료과약어"/>
- <Cell col="41" text="입원경로1"/>
- <Cell col="42" text="종교"/>
- <Cell col="43" text="주치의"/>
- <Cell col="44" text="진료과약어"/>
- <Cell col="45" text="진단명"/>
- <Cell col="46"/>
- <Cell col="47"/>
- <Cell col="48" text="보험사"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" style="align:center middle;color:red;color2:red;" text="bind:privacyyn" enable="false"/>
- <Cell col="2" displaytype="text" edittype="text" style="align:center middle;" text="bind:pid"/>
- <Cell col="3" style="align:center middle;" text="bind:hngnm" enable="false"/>
- <Cell col="4" style="align:center middle;" text="bind:hngnm2" enable="false"/>
- <Cell col="5" style="align:center middle;" text="bind:rrgstno" mask="######-#######" maskchar="*" enable="false"/>
- <Cell col="6" style="align:center middle;" text="bind:sex" enable="false"/>
- <Cell col="7" style="align:center middle;" text="bind:age" enable="false"/>
- <Cell col="8" displaytype="normal" edittype="none" style="align:center middle;" text="bind:orddeptnm" enable="false"/>
- <Cell col="9" displaytype="normal" edittype="none" style="align:center middle;" text="bind:medispclnm" enable="false"/>
- <Cell col="10" displaytype="combo" style="align:center middle;" text="bind:wardcd" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="11" style="align:center middle;" text="bind:roomcd" enable="false"/>
- <Cell col="12" style="align:center middle;" text="bind:inrmchk"/>
- <Cell col="13" displaytype="normal" edittype="none" style="align:center middle;" text="bind:specordyn"/>
- <Cell col="14" displaytype="combo" style="align:center middle;" text="bind:inpath" combodataset="ds_init_P0002list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="15" displaytype="date" style="align:center middle;" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="none" enable="false"/>
- <Cell col="16" displaytype="expr:erindd == '-' ? 'normal' : 'date'" style="align:center middle;" text="bind:erindd" mask="expr:erindd == '-' ? '' : 'yyyy-MM-dd'" calendardisplaynulltype="none" enable="false"/>
- <Cell col="17" displaytype="date" style="align:center middle;" text="bind:intm" mask="yyyy-MM-dd" calendardisplaynulltype="none" enable="false"/>
- <Cell col="18" displaytype="date" style="align:center middle;" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="none" enable="false"/>
- <Cell col="19" style="align:center middle;" text="bind:dschtm" mask="hh:nn" enable="false"/>
- <Cell col="20" style="align:center middle;" text="bind:dschdclrdt" enable="false"/>
- <Cell col="21" style="align:center middle;" text="bind:inhospdays"/>
- <Cell col="22" style="align:center middle;" text="bind:fcstinterm"/>
- <Cell col="23" style="align:center middle;" text="bind:dschfcstdd" mask="yyyy-mm-dd"/>
- <Cell col="24" style="align:center middle;" text="bind:dethyn"/>
- <Cell col="25" style="align:center middle;" text="bind:dethdt" mask="yyyy-mm-dd"/>
- <Cell col="26" style="align:center middle;" text="bind:cnstyn"/>
- <Cell col="27" style="align:center middle;" text="bind:detladdr" enable="false"/>
- <Cell col="28" style="align:center middle;" text="bind:forgeryn"/>
- <Cell col="29" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:mskind"/>
- <Cell col="30" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:insukind" enable="false"/>
- <Cell col="31" style="align:center middle;" text="bind:insucdnm" enable="false"/>
- <Cell col="32" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:suppkind" enable="false"/>
- <Cell col="33" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:suppkindresn" enable="false"/>
- <Cell col="34" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:roomgrdecd" enable="false"/>
- <Cell col="35" style="align:center middle;" text="bind:roomsignyn"/>
- <Cell col="36" displaytype="combo" edittype="combo" text="bind:roomtypecd" enable="false"/>
- <Cell col="37" displaytype="none" edittype="none" text="bind:disccd" enable="false"/>
- <Cell col="38" text="bind:hometel" enable="false"/>
- <Cell col="39" text="bind:mpphontel" enable="false"/>
- <Cell col="40"/>
- <Cell col="41" text="bind:inpath1"/>
- <Cell col="42" displaytype="normal" edittype="none" style="align:left middle;" text="bind:religncd" enable="false"/>
- <Cell col="43" text="bind:orddrnm"/>
- <Cell col="44" text="bind:deptengabbr"/>
- <Cell col="45" displaytype="none" edittype="none" text="bind:diagnm"/>
- <Cell col="46" displaytype="none" edittype="none" text="bind:dschtype"/>
- <Cell col="47" displaytype="none" edittype="none" text="bind:wardnm"/>
- <Cell col="48" text="bind:insucdnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button4" taborder="8" text="출력" class="btn6" position="absolute 1067 97 1117 116" onclick="button4_onclick" anchor="top right"/>
- <Button id="button5" taborder="9" text="미리보기" class="btn2" visible="false" position="absolute 560 95 624 114" onclick="button5_onclick"/>
- <Div id="grp_report" taborder="10" visible="false" position="absolute 630 63 695 78"/>
- <Button id="button6" taborder="11" text="과별예고율" class="btn2" position="absolute 991 97 1066 116" onclick="button6_onclick" visible="false" anchor="top right"/>
- <CheckBox id="chk_dclrflag" taborder="14" text="전날 15:00 기준 적용" value="N" truevalue="Y" falsevalue="N" position="absolute 855 98 985 115" visible="false" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indschacptstat" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="data1" type="STRING" size="256"/>
- <Column id="data12" type="STRING" size="256"/>
- <Column id="sess_posinstcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="eryn" type="STRING" size="256"/>
- <Column id="vipyn" type="STRING" size="256"/>
- <Column id="tdayinexptyn" type="STRING" size="256"/>
- <Column id="srchdateyn" type="STRING" size="256"/>
- <Column id="srchdate" type="STRING" size="256"/>
- <Column id="gubunexpt" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="fromtm" type="STRING" size="256"/>
- <Column id="totm" type="STRING" size="256"/>
- <Column id="timeflag" type="STRING" size="256"/>
- <Column id="dclrflag" type="STRING" size="256"/>
- <Column id="insucd" type="STRING" size="256"/>
- <Column id="insucd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="indschacptstat"/>
- <Col id="srchcond"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="data1"/>
- <Col id="data12"/>
- <Col id="sess_posinstcd"/>
- <Col id="ioflag"/>
- <Col id="eryn"/>
- <Col id="vipyn"/>
- <Col id="tdayinexptyn"/>
- <Col id="srchdateyn"/>
- <Col id="srchdate"/>
- <Col id="gubunexpt"/>
- <Col id="hngnm"/>
- <Col id="fromtm"/>
- <Col id="totm"/>
- <Col id="timeflag"/>
- <Col id="dclrflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0149list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0160list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0002list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0070list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0025list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0026list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0006list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0032list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="up" type="STRING" size="256"/>
- <Column id="io" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="dp" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prestdd" type="STRING" size="256"/>
- <Column id="mskindflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_inptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="privacyyn" type="STRING" size="256" sumtext="사생활보호여부"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="표시명"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="forgeryn" type="STRING" size="256" sumtext="외국인"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="inpath" type="STRING" size="256" sumtext="입원경로"/>
- <Column id="inpath1" type="STRING" size="256" sumtext="입원경로1"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="erindd" type="STRING" size="256" sumtext="응급입원일자"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원시간"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
- <Column id="dschtm" type="STRING" size="256" sumtext="퇴원시간"/>
- <Column id="dschdclrdt" type="STRING" size="256" sumtext="퇴원예고일"/>
- <Column id="inhospdays" type="STRING" size="256" sumtext="재원일수"/>
- <Column id="inhospdeptdays" type="STRING" size="256" sumtext="현진료과재원일수"/>
- <Column id="fcstinterm" type="STRING" size="256" sumtext="예상재원기간"/>
- <Column id="dschfcstdd" type="STRING" size="256" sumtext="퇴원예정일"/>
- <Column id="dethyn" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="dethdt" type="STRING" size="256" sumtext="사망일시"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="주소"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="전문의"/>
- <Column id="medispclnm" type="STRING" size="256" sumtext="전문의명"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료"/>
- <Column id="sasmyn" type="STRING" size="256" sumtext="선택신청서명"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="suppkindresn" type="STRING" size="256" sumtext="보조유형사유"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
- <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급"/>
- <Column id="roomsignyn" type="STRING" size="256" sumtext="상급병실전자서명여부"/>
- <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태"/>
- <Column id="bednm" type="STRING" size="256" sumtext="병상명"/>
- <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="hometel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="휴대폰번호"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="cnstyn" type="STRING" size="256" sumtext="진료의뢰서"/>
- <Column id="religncd" type="STRING" size="256" sumtext="종교"/>
- <Column id="deptengabbr" type="STRING" size="256" sumtext="진료과약어"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="전문의명"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="진단명"/>
- <Column id="inrmchk" type="STRING" size="256" sumtext="입실여부"/>
- <Column id="dschtype" type="STRING" size="256" sumtext="퇴원구분"/>
- <Column id="isolateinfo" type="STRING" size="256" sumtext="격리병실정보"/>
- <Column id="agmttype" type="STRING" size="256" sumtext="입원약정서 구분"/>
- <Column id="agmtdd" type="STRING" size="256" sumtext="기간약정서 잔여일수"/>
- <Column id="aprvfromto" type="STRING" size="256" sumtext="승인기간"/>
- <Column id="insucdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="autoflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_printtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="okflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="div.ipt_indd" propid="value" datasetid="ds_send" columnid="srchdate"/>
- <BindItem id="item1" compid="div.ipt_intodd" propid="value" datasetid="ds_send" columnid="todd"/>
- <BindItem id="item2" compid="div.ipt_infromdd" propid="value" datasetid="ds_send" columnid="fromdd"/>
- <BindItem id="item3" compid="div.chk_tdayinexptyn" propid="value" datasetid="ds_send" columnid="tdayinexptyn"/>
- <BindItem id="item4" compid="div.chk_srchdateyn" propid="value" datasetid="ds_send" columnid="srchdateyn"/>
- <BindItem id="item5" compid="div.checkbox1" propid="value" datasetid="ds_send" columnid="vipyn"/>
- <BindItem id="item6" compid="div.cmb_inpath" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item7" compid="div.cmb_disccd" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item8" compid="div.cmb_suppkind" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item9" compid="div.cmb_insukind" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item10" compid="div.cmb_wardcd" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item11" compid="div.cmb_orddeptcd" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item12" compid="div.ipt_text" propid="value" datasetid="ds_send" columnid="data1"/>
- <BindItem id="item13" compid="div.chk_timeflag" propid="value" datasetid="ds_send" columnid="timeflag"/>
- <BindItem id="item14" compid="div.cmb_srchcond" propid="value" datasetid="ds_send" columnid="srchcond"/>
- <BindItem id="item15" compid="div.rdo_indschacptstat" propid="value" datasetid="ds_send" columnid="indschacptstat"/>
- <BindItem id="item16" compid="div.radio1" propid="value" datasetid="ds_send" columnid="indschacptstat"/>
- <BindItem id="item19" compid="div.cmb_insucd" propid="value" datasetid="ds_send" columnid="insucd"/>
- <BindItem id="item17" compid="div.ipt_fromtm" propid="value" datasetid="ds_send" columnid="fromtm"/>
- <BindItem id="item18" compid="div.ipt_totm" propid="value" datasetid="ds_send" columnid="totm"/>
- <BindItem id="item20" compid="div.cmb_insucd00" propid="value" datasetid="ds_send" columnid="insucd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-10-27
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-10-27 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /**
- * [fInitialize description]
- * @return {[type]} [description]
- */
- function fInitialize() {
- ds_main_inptlist.clearData();
- ds_send.clearData();
- ds_send.addRow();
- ds_send.setColumn(0, "fromdd", utlf_getCurrentDate());
- ds_send.setColumn(0, "todd", utlf_getCurrentDate());
- ds_send.setColumn(0, "indschacptstat", "1");
- ds_send.setColumn(0, "srchcond", "2");
- ds_send.setColumn(0, "timeflag", "Y");
- fSelectRefItem("2");
- }
- /**
- * [fSelectRefItem description]
- * @param {[type]} refitem [description]
- * @return {[type]} [description]
- */
- function fSelectRefItem(refitem) {
- // 1. 전체 2. 환자성명 3. 진료과 4. 병동 5. 보험유형 6.유형보조
- // 7. 할인계정 8. 입원경로 9. 보호자 10.주소별 11.성별 12. 선택진료 13. VIP
- ds_send.setColumn(0, "data1", "");
-
-
- if (refitem == '1') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '2' || refitem == '9' || refitem == '10' || refitem == '14') {
- div.ipt_text.visible = true;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- div.ipt_text.setFocus();
- }
- else if (refitem == '3') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = true;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '4') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = true;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '5') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = true;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '6') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = true;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '7') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = true;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '8') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = true;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '11') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = true;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '12') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = true;
- div.cmb_vipyn.visible = false;
- }
- else if (refitem == '13') {
- div.ipt_text.visible = false;
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = true;
- }
-
- }
- /**
- * [fPrint description]
- * @param {[type]} pCond [description]
- * @return {[type]} [description]
- */
- function fPrint(pCond) {
- var sPrintYN = "print=";
- var sAutoCloseYN = "false";
- var sViewYN = "";
- if (pCond == "PREVIEW") {
- sPrintYN += "0";
- // sAutoCloseYN = "false";
- sViewYN = "";
- }
- if (pCond == "PRINT") {
- sPrintYN += "1";
- sAutoCloseYN = "false";
- // sViewYN = "grp_report";
- }
- sPrintYN += ';'
- var iCount = ds_main_inptlist.rowcount;
- if (iCount > 0) {
- var sInDschKind = ds_send.getColumn(0, "indschacptstat");
- var sPrintFromdd = String(ds_send.getColumn(0, "fromdd"));
- var sPrinttodd = String(ds_send.getColumn(0, "todd"));
- var sPrintFromtm = ds_send.getColumn(0, "fromtm");
- var sPrintTotm = ds_send.getColumn(0, "totm");
- var sPrintKind = "입원일자 :";
- if (sInDschKind == "1") {
- sPrintKind = "입원일자 :";
- }
- else if (sInDschKind == "3") {
- sPrintKind = "재원일자 :";
- sPrintFromdd = utlf_getCurrentDate();
- sPrinttodd = utlf_getCurrentDate();
- }
- else if (sInDschKind == "2") {
- sPrintKind = "퇴원일자 :";
- }
- else if (sInDschKind == "4") {
- sPrintKind = "가퇴원일자 :";
- }
- else if (sInDschKind == "5") {
- sPrintKind = "퇴원예고일자 :";
- }
- else {
- sPrintKind = "출력일자 :";
- }
- sPrintFromdd = sPrintFromdd.substr(0, 4) + "-" + sPrintFromdd.substr(4, 2) + "-" + sPrintFromdd.substr(6, 2);
- sPrinttodd = sPrinttodd.substr(0, 4) + "-" + sPrinttodd.substr(4, 2) + "-" + sPrinttodd.substr(6, 2);
- if (sInDschKind == "5") {
- sPrintFromdd = sPrintFromdd + " " + sPrintFromtm.substr(0, 2) + ":" + sPrintFromtm.substr(2, 2);
- sPrinttodd = sPrinttodd + " " + sPrintTotm.substr(0, 2) + ":" + sPrintTotm.substr(2, 2);
- }
- dsf_makeValue(ds_hidden_printtype, "printkind", 'string', sPrintKind);
- dsf_makeValue(ds_hidden_printtype, "printfromdd", 'string', sPrintFromdd);
- dsf_makeValue(ds_hidden_printtype, "printtodd", 'string', sPrinttodd);
- if (sInDschKind == "5") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/inptlist/inddschspec", ds_main_inptlist);
- rptf_setNodeListToDOM(objDOM, "root/hidden/printtype", ds_hidden_printtype);
- var option = "open=1;save=1;directprint=1;printdialog=0;zoom=0";
- option += sPrintYN;
- rptf_exeReportPreview30(["RPPMI00703"],[{ xml_data_XML1 : objDOM.documentElement.source }], option);
- }
- else if (sInDschKind == "2") {
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/inptlist/inddschspec", ds_main_inptlist);
- rptf_setNodeListToDOM(objDOM, "root/hidden/printtype", ds_hidden_printtype);
- var option = "open=1;save=1;directprint=1;printdialog=0;zoom=0";
- option += sPrintYN;
- rptf_exeReportPreview30(["RPPMI00702"],[{ xml_data_XML1 : objDOM.documentElement.source }], option);
- }
- else {
- sysf_messageBox("퇴원, 퇴원예고자 명단만 출력됩니다.!!", "I");
- }
- }
- else {
- sysf_messageBox("출력할 내용이 없습니다!!", "I");
- }
- }
- /**
- * submit 후 호출 될 공통 콜백
- * @param {[type]} sSvcId [description]
- * @param {[type]} nErrorCode [description]
- * @param {[type]} sErrorMsg [description]
- * @return {Function} [description]
- */
- function callback(sSvcId, nErrorCode, sErrorMsg){
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /**
- * onload 이벤트 발생 시 호출
- * @param {[type]} obj:Form [description]
- * @param {[type]} e:LoadEventInfo [description]
- */
- function SMPMI00700_onload(obj: Form, e: LoadEventInfo) {
- frmf_initForm(obj);
-
- grdf_setGridSort(grd_inddschspec);
-
- appf_getCodeList([
- { dsNm: 'ds_init_P0149list', cdGrpId: 'P0149' },
- { dsNm: 'ds_init_P0160list', cdGrpId: 'P0160' },
- { dsNm: 'ds_init_P0002list', cdGrpId: 'P0002' },
- { dsNm: 'ds_init_P0008list', cdGrpId: 'P0008' },
- { dsNm: 'ds_init_P0010list', cdGrpId: 'P0010' },
- { dsNm: 'ds_init_P0070list', cdGrpId: 'P0070' },
- { dsNm: 'ds_init_P0025list', cdGrpId: 'P0025' },
- { dsNm: 'ds_init_P0026list', cdGrpId: 'P0026' },
- { dsNm: 'ds_init_P0006list', cdGrpId: 'P0006' },
- { dsNm: 'ds_init_P0032list', cdGrpId: 'P0032' },
- { dsNm: 'ds_init_P0016list', cdGrpId: 'P0016' }
- ]);
- ds_send.setColumn(0, "ioflag", "I");
- dsf_createDsRow('ds_req', [
- { col: 'sess_posinstcd', type: 'string', size: 256, val: '' },
- { col: 'ioflag', type: 'string', size: 256, val: '' },
- { col: 'dridsorttype', type: 'string', size: 256, val: '' }
- ], false);
- ds_req.copyRow(0, ds_send, 0);
- ds_hidden_init_disccd.clearData();
- ds_hidden_init_insukind.clearData();
- ds_hidden_init_suppkind.clearData();
- ds_hidden_init_orddeptcd.clearData();
- ds_hidden_init_orddrid.clearData();
- ds_hidden_init_flag.clearData();
- var oParam = {};
- oParam.id = "TRPMI00106";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind "
- +" ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_orddrid=orddrid ds_hidden_init_wardcd=wardcd ds_hidden_init_flag=flag ds_hidden_init_insucd=insucd";
- oParam.async = false;
- tranf_submit(oParam);
- fInitialize();
-
-
- //19.09.09 실시간 병동/진료과 병상 정보 조회 메뉴에서 입원 퇴원 재원 조회할 때 사용 임승주 추가
-
- try {
-
- ds_hidden_source.clearData();
- ds_hidden_source.copyData(arg_ds_source);
- }
- catch(e)
- {
-
- }
-
-
- var swardcd = ds_hidden_source.getColumn(0, "wardcd");
- //var sorddeptcd = ds_hidden_source.getColumn(0, "orddeptcd");
-
- if (!utlf_isNull(swardcd))
- {
- /*
- ds_send.setColumn(0,"indschacptstat","3");
- div.rdo_indschacptstat.onitemchanged.fireEvent(div.rdo_indschacptstat, new ItemChangeEventInfo());
- ds_send.setColumn(0,"srchcond","15");
- fSelectRefItem("15");
- ds_send.setColumn(0,"data1",swardcd);
- ds_send.setColumn(0,"data12",sorddeptcd);
- div.button1.click();
- */
-
- ds_send.setColumn(0,"indschacptstat","3");
- div.rdo_indschacptstat.onitemchanged.fireEvent(div.rdo_indschacptstat, new ItemChangeEventInfo());
- ds_send.setColumn(0,"srchcond","4");
- fSelectRefItem("4");
- ds_send.setColumn(0,"data1",swardcd);
- div.button1.click();
- }
- }
- /**
- * 구분 rdo_indschacptstat 라디오 아이템 변경 후 이벤트
- * @param {[type]} obj: Radio [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function div_rdo_indschacptstat_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
-
-
- //var indschacptstat = e.postvalue;
- //19.09.09 정보 가져오기 위한 값 수정 임승주
- var indschacptstat = ds_send.getColumn(0,"indschacptstat");
-
-
- if (indschacptstat == "1") {
- ds_send.setColumn(0, "fromdd", utlf_getCurrentDate());
- ds_send.setColumn(0, "todd", utlf_getCurrentDate());
- }
- if (indschacptstat == "2") {
- //2009-08-10 hidas 수정
- ds_send.setColumn(0, "fromdd", utlf_getCurrentDate().toDate().getAddDate(-1, "M").getDateFormat("YYYYMMDD"));
- ds_send.setColumn(0, "todd", utlf_getCurrentDate());
- }
- if (indschacptstat == "3") {
- ds_send.setColumn(0, "fromdd", '19000101');
- ds_send.setColumn(0, "todd", utlf_getCurrentDate());
- ds_send.setColumn(0, "srchcond", "2");
- frmf_inputEnterKey('div.cmb_srchcond', 'onitemchanged', new ItemChangeEventInfo);
- ds_send.setColumn(0, "srchdate", utlf_getCurrentDate());
- }
- if (indschacptstat == "4") {
- ds_send.setColumn(0, "fromdd", utlf_getCurrentDate());
- ds_send.setColumn(0, "todd", utlf_getCurrentDate());
- }
- if (indschacptstat == "2" || indschacptstat == "4") {
- div.caption17.text = "퇴원일자 :";
- }
- else {
- div.caption17.text = "입원일자 :";
- }
- if (indschacptstat == "3") {
- div.caption17.visible = false;
- div.caption20.visible = false;
- div.ipt_infromdd.visible = false;
- div.ipt_intodd.visible = false;
- div.chk_tdayinexptyn.enable = true;
- ds_send.setColumn(0, "srchcond", "2");
- // var width = div.chk_tdayinexptyn.position.width;
- // div.chk_tdayinexptyn.position.left = "713";
- // div.chk_tdayinexptyn.position.width = width;
- // width = div.chk_srchdateyn.position.width;
- // div.chk_srchdateyn.position.left = "810";
- // div.chk_srchdateyn.position.width = width;
- if (ds_send.getColumn(0, "srchdateyn") == "Y") {
- var left1 = String(div.chk_srchdateyn.position.left);
- var left2 = parseInt(left1.substring(0, 3)) + 85;
- // var left3 = left2 + "px";
- var width = div.ipt_indd.position.width;
- div.ipt_indd.position.left = left2;
- div.ipt_indd.position.width = width;
- div.ipt_indd.visible = true;
- div.caption17.visible = false;
- div.ipt_infromdd.visible = false;
- div.caption20.visible = false;
- div.ipt_intodd.visible = false;
- }
- else {
- div.ipt_indd.visible = false;
- if (ds_send.getColumn(0, "indschacptstat") != "3") {
- div.caption17.visible = true;
- div.ipt_infromdd.visible = true;
- div.caption20.visible = true;
- div.ipt_intodd.visible = true;
- }
- }
- }
- else {
- div.ipt_text.visible = false;
- div.caption17.visible = true;
- div.caption20.visible = true;
- div.ipt_infromdd.visible = true;
- div.ipt_intodd.visible = true;
- div.chk_tdayinexptyn.enable = false;
- ds_send.setColumn(0, "srchcond", "1");
- ds_send.setColumn(0, "tdayinexptyn", "N");
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
- ;
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- // var width = div.chk_srchdateyn.position.width;
- // div.chk_srchdateyn.position.left = "713";
- // div.chk_srchdateyn.position.width = width;
- if (ds_send.getColumn(0, "srchdateyn") == "Y") {
- var left1 = String(div.chk_srchdateyn.position.left);
- var left2 = parseInt(left1.substring(0, 3)) + 85;
- // var left3 = left2 + "px";
- var width = div.ipt_indd.position.width;
- div.ipt_indd.position.left = left2;
- div.ipt_indd.position.width = width;
- div.ipt_indd.visible = true;
- div.caption17.visible = false;
- div.ipt_infromdd.visible = false;
- div.caption20.visible = false;
- div.ipt_intodd.visible = false;
- }
- else {
- div.ipt_indd.visible = false;
- if (ds_send.getColumn(0, "indschacptstat") != "3") {
- div.caption17.visible = true;
- div.ipt_infromdd.visible = true;
- div.caption20.visible = true;
- div.ipt_intodd.visible = true;
- }
- }
- }
- if (indschacptstat == "5") {
- div.caption17.text = "퇴원예고 :";
- ds_send.setColumn(0, "fromdd", utlf_getCurrentDate());
- div.ipt_infromdd.visible = true;
- div.ipt_intodd.visible = true;
- div.chk_tdayinexptyn.enable = false;
- ds_send.setColumn(0, "srchcond", "1");
- ds_send.setColumn(0, "tdayinexptyn", "N");
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- div.ipt_text.visible = false;
- ipt_fromtm.visible = true;
- ipt_totm.visible = true;
- caption4.visible = true;
- // 퇴원예고자 조회시 시간을 지정한다. - 김무조선생님 요청 20110311 노회식
- ds_send.setColumn(0, "fromtm", "0000");
- ds_send.setColumn(0, "totm", "2359");
- if (ds_send.getColumn(0, "srchdateyn") == "Y") {
- var left1 = String(div.chk_srchdateyn.position.left);
- var left2 = parseInt(left1.substring(0, 3)) + 85;
- // var left3 = left2 + "px";
- var width = div.ipt_indd.position.width;
-
- div.ipt_indd.position.left = left2;
- div.ipt_indd.position.width = width;
-
- div.ipt_indd.visible = true;
- div.caption17.visible = false;
- div.ipt_infromdd.visible = false;
- div.caption20.visible = false;
- div.ipt_intodd.visible = false;
- }
- else {
- div.ipt_indd.visible = false;
- if (ds_send.getColumn(0, "indschacptstat") != "3") {
- div.caption17.visible = true;
- div.ipt_infromdd.visible = true;
- div.caption20.visible = true;
- div.ipt_intodd.visible = true;
- }
- }
- }
- else {
- div.ipt_fromtm.visible = false;
- div.ipt_totm.visible = false;
- div.caption4.visible = false;
- }
- if (indschacptstat == "4") {
- div.chk_timeflag.enable = true;
- }
- else {
- div.chk_timeflag.enable = false;
- }
-
- div.cmb_insucd.visible = false;
- }
- /**
- * 퇴원예고 라디오 아이템 변경 후 이벤트
- * @param {[type]} obj: Radio [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function div_radio1_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
- if (e.postvalue == "5") {
- div.caption17.text = "퇴원예고 :";
- ds_send.setColumn(0, "fromdd", utlf_getCurrentDate());
- div.ipt_infromdd.visible = true;
- div.ipt_intodd.visible = true;
- chk_tdayinexptyn.visible = false;
- ds_send.setColumn(0, "srchcond", "1");
- ds_send.setColumn(0, "tdayinexptyn", "N");
- div.cmb_orddeptcd.visible = false;
- div.cmb_wardcd.visible = false;
-
- div.cmb_insukind.visible = false;
- div.cmb_suppkind.visible = false;
- div.cmb_disccd.visible = false;
- div.cmb_inpath.visible = false;
- div.cmb_sex.visible = false;
- div.cmb_specordyn.visible = false;
- div.cmb_vipyn.visible = false;
- div.ipt_text.visible = false;
- if (ds_send.getColumn(0, "srchdateyn") == "Y") {
- var left1 = String(div.chk_srchdateyn.position.left);
- var left2 = parseInt(left1.substring(0, 3)) + 85;
- // var left3 = left2 + "px";
- var width = div.ipt_indd.position.width;
- div.ipt_indd.position.left = left2;
- div.ipt_indd.position.width = width;
- div.ipt_indd.visible = true;
- div.caption17.visible = false;
- div.ipt_infromdd.visible = false;
- div.caption20.visible = false;
- div.ipt_intodd.visible = false;
- }
- else {
- div.ipt_indd.visible = false;
- if (ds_send.getColumn(0, "indschacptstat") != "3") {
- div.caption17.visible = true;
- div.ipt_infromdd.visible = true;
- div.caption20.visible = true;
- div.ipt_intodd.visible = true;
- }
- }
- }
- }
- /**
- * 조회항목 cmb_srchcond 콤보 아이템 변경 후 아이템
- * @param {[type]} obj: Combo [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function div_cmb_srchcond_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- var value = ds_send.getColumn(0, 'srchcond');
-
- fSelectRefItem(value);
- }
- /**
- * ipt_text 키보드 입력 이벤트
- * @param {[type]} obj: Edit [description]
- * @param {[type]} e: KeyEventInfo [description]
- * @return {[type]} [description]
- */
- function div_ipt_text_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
-
- var checkResult = '';
- if (ds_send.getColumn(0, "srchcond") == "2" || ds_send.getColumn(0, "srchcond") == "14") {
-
- obj.updateToDataset();
-
- // 환자성명으로 검색 시 환자성명 설정
- if (ds_send.getColumn(0, "srchcond") == "2") {
-
- ds_source.setColumn(0, "srchcond", "2");
- ds_source.setColumn(0, "hngnm", ds_send.getColumn(0, 'data1'));
-
- // 등록번호로 검색 시 등록번호 설정
- } else {
-
- ds_source.setColumn(0, "srchcond", "1");
- ds_source.setColumn(0, "pid", ds_send.getColumn(0, 'data1'));
- }
-
- //JHP 20081110
- if (ds_send.getColumn(0, "indschacptstat") == "3") {;
-
- } else {
-
- ds_source.setColumn(0, "autoflag", "Y");
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_source;
-
- // 환자기초정보조회화면 연동
- frmf_modal("SPPMC02500", "SPPMC02500", { arg_ds_send: ds_source }, "", "", "", "", "", "", "", "", "", "M");
- checkResult = frmf_getParameter("SPPMC02500_popupendflag");
- ds_send.setColumn(0, "data1", ds_patinfolist.getColumn(0, "pid"));
- ds_send.setColumn(0, "srchcond", "14");
- }
- }
-
- // 환자정보가 특정된 경우에만 조회 실시
- if (checkResult != "cancel") {
-
- frmf_inputEnterKey("div.button1", "onclick", new ClickEventInfo );
-
- } else {
-
- sysf_messageBox("환자정보가 선택되지 않았습니다!!", "I");
- }
- }
- }
- /**
- * 특정인 조회 체크박스 클릭 이벤트
- * @param {[type]} obj: CheckBox [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function div_chk_srchdateyn_onclick(obj: CheckBox, e: ClickEventInfo) {
- // 날짜가 없으면 전체를 조회
- if (obj.value == "Y") {
- var left1 = String(div.chk_srchdateyn.position.left);
- var left2 = parseInt(left1.substring(0, 3)) + 85;
- // var left3 = left2 + "px";
- var width = div.ipt_indd.position.width;
- div.ipt_indd.position.left = left2;
- div.ipt_indd.position.width = width;
- div.ipt_indd.visible = true;
- div.caption17.visible = false;
- div.ipt_infromdd.visible = false;
- div.caption20.visible = false;
- div.ipt_intodd.visible = false;
- div.rdo_indschacptstat.enable = false;
- div.radio1.enable = false;
- }
- else {
- div.ipt_indd.visible = false;
- if (ds_send.getColumn(0, "indschacptstat") != "3") {
- div.caption17.visible = true;
- div.ipt_infromdd.visible = true;
- div.caption20.visible = true;
- div.ipt_intodd.visible = true;
- }
- div.rdo_indschacptstat.enable = true;
- div.radio1.enable = true;
- }
- }
- /**
- * 조회 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function div_button1_onclick(obj: Button, e: ClickEventInfo) {
- if (ds_send.getColumn(0, "gubunexpt") == "Y") {
- var chkcond = ds_send.getColumn(0, "srchcond");
- if (chkcond == "2" || chkcond == "14") {
- }
- else {
- sysf_messageBox("구분제외는 환자를 지정 하여야 합니다.", "I");
- return;
- }
- }
- var sSrchDateYN = ds_send.getColumn(0, "srchdateyn");
- var sCond = ds_send.getColumn(0, "srchcond");
- // 2009.01.06 - 특정인 조회 시 환자번호, 환자명 선택이 아니면
- if (sSrchDateYN == "Y" && (sCond != "2" && sCond != "14")) {
- sysf_messageBox("특정인 조회 시 환자명이나 환자번호를 선택해야 합니다.", "I");
- return;
- }
- dsf_createDsRow('ds_req', [
- { col: 'indschacptstat', type: 'string', size: 256, val: '' },
- { col: 'srchcond', type: 'string', size: 256, val: '' },
- { col: 'data1', type: 'string', size: 256, val: '' },
- { col: 'fromdd', type: 'string', size: 256, val: '' },
- { col: 'todd', type: 'string', size: 256, val: '' },
- { col: 'eryn', type: 'string', size: 256, val: '' },
- { col: 'vipyn', type: 'string', size: 256, val: '' },
- { col: 'tdayinexptyn', type: 'string', size: 256, val: '' },
- { col: 'srchdate', type: 'string', size: 256, val: '' },
- { col: 'srchdateyn', type: 'string', size: 256, val: '' },
- { col: 'fromtm', type: 'string', size: 256, val: '' },
- { col: 'totm', type: 'string', size: 256, val: '' },
- { col: 'timeflag', type: 'string', size: 256, val: '' },
- { col: 'dclrflag', type: 'string', size: 256, val: '' }
- ], false);
- if (sCond == "14" || sCond == "2" || sCond == "9") {
- var sText = ds_send.getColumn(0, "data1");
- if (!utlf_isNull(sText)) {
- ds_req.copyRow(0, ds_send, 0);
- ds_main_inptlist.clearData();
- var oParam = {};
- oParam.id = "TRPMI00701";
- oParam.service = "ipatmngtapp.IPatRef";
- oParam.method = "reqGetInDschRef";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_inptlist=inddschspec";
- oParam.async = false;
- tranf_submit(oParam);
- if (ds_main_inptlist.rowcount == 0) {
- sysf_messageBox("조회 결과가 없습니다.", "I");
- }
- }
- else {
- sysf_messageBox("검색할 단어를 입력하십시오!", "I");
- div.ipt_text.setFocus();
- }
- }
- else {
- ds_req.copyRow(0, ds_send, 0);
- ds_main_inptlist.clearData();
- var oParam = {};
- oParam.id = "TRPMI00701";
- oParam.service = "ipatmngtapp.IPatRef";
- oParam.method = "reqGetInDschRef";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_inptlist=inddschspec";
- oParam.async = false;
- tranf_submit(oParam);
- if (ds_main_inptlist.rowcount == 0) {
- sysf_messageBox("조회 결과가 없습니다.", "I");
- }
- }
- }
- /**
- * 미리보기 버튼 클릭 이벤트
- * @param {[type]} obj:Button [description]
- * @param {[type]} e:ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button5_onclick(obj: Button, e: ClickEventInfo) {
- fPrint("PREVIEW");
- }
- /**
- * ipt_fromtm 텍스트 변경 이벤트
- * @param {[type]} obj: MaskEdit [description]
- * @param {[type]} e: TextChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function ipt_fromtm_ontextchange(obj: MaskEdit, e: TextChangeEventInfo) {
- utlf_validMaskEditTime(obj, e);
- }
- /**
- * ipt_totm 텍스트 변경 이벤트
- * @param {[type]} obj: MaskEdit [description]
- * @param {[type]} e: TextChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function ipt_totm_ontextchange(obj: MaskEdit, e: TextChangeEventInfo) {
- utlf_validMaskEditTime(obj, e);
- }
- /**
- * 과별예고율 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button6_onclick(obj: Button, e: ClickEventInfo) {
- dsf_createDsRow('ds_req', [
- { col: 'fromdd', type: 'string', size: 256, val: '' },
- { col: 'todd', type: 'string', size: 256, val: '' },
- { col: 'dclrflag', type: 'string', size: 256, val: '' }
- ], false);
- ds_req.copyRow(0, ds_send, 0);
- ds_hidden_deptpatcnt.clearData();
- var oParam = {};
- oParam.id = "TRPMI00702";
- oParam.service = "ipatmngtapp.IPatRef";
- oParam.method = "reqGetDeptPatCnt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_deptpatcnt=deptpatcnt";
- oParam.async = false;
- tranf_submit(oParam);
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/hidden/deptpatcnt", ds_hidden_deptpatcnt);
- rptf_setNodeListToDOM(objDOM, "root/send", ds_send);
- rptf_exeReportPreview30(["RPPMI00704"], [{ xml_data_XML1: objDOM.documentElement.source }],
- "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0");
- }
- /**
- * 출력 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button4_onclick(obj: Button, e: ClickEventInfo) {
- fPrint("PRINT");
- }
- /**
- * [button3_onclick description]
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button3_onclick(obj: Button, e: ClickEventInfo) {
- grdf_exportExcel(grd_inddschspec, "입원퇴원재원조회_" + div.rdo_indschacptstat.text + "_" + utlf_getCurrentDate().toDate().getDateFormat("YYYYMMDD"), "SheetName", true, "" , 'user' , true);
- }
- /**
- * 환자기본정보조회 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function btn_patinfoupdt_onclick(obj: Button, e: ClickEventInfo) {
- var pid = '';
- var row = grd_inddschspec.currentrow;
- ds_source.clearData();
- ds_source.addRow();
- ds_source.setColumn(0, "srchcond", '1');
- pid = ds_main_inptlist.getColumn(row, "pid");
- ds_source.setColumn(0, "pid", pid);
- frmf_modal("SMPMC01400", "SMPMC01400", { arg_ds_source: ds_source }, "", "", "", "", "", "", "", "", "", "M");
- }
- /**
- * 진료비상세내역 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button36_onclick(obj: Button, e: ClickEventInfo) {
- var pid = '';
- var row = grd_inddschspec.row;
- ds_source.clearData();
- ds_source.addRow();
- ds_source.setColumn(0, "srchcond", '1');
-
-
- pid = utlf_transNullToEmpty(ds_main_inptlist.getColumn(row, "pid"));
-
- if (pid == "") {
- frmf_modal("SMPAI00200", "SMPAI00200", '', "", "", "", "", "", "", "", "", "", "M");
- }
- else {
- frmf_setParameter('SMPAI00200_PID', pid);
- frmf_modal("SMPAI00200", "SMPAI00200", '', "", "", "", "", "", "", "", "", "", "M");
- }
- }
- /**
- * 사생활보호확인 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button7_onclick(obj: Button, e: ClickEventInfo) {
- // 사생활보호관리화면 호출
- frmf_modal("SPPMC06900", "SPPMC06900", '', "", "", "", "", "", "", "", "", "", "M");
- }
- /**
- * 초기화 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function button2_onclick(obj: Button, e: ClickEventInfo) {
- fInitialize();
- }
- function div_cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if (obj.value == '31') {
- div.cmb_insucd.visible = true;
- } else {
- div.cmb_insucd.visible = false;
- }
- }]]></Script>
- </Form>
- </FDL>
|