123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADC02101" position="absolute 0 0 1212 824" titletext="복약지도환자관리" oninit="SMADC02101_oninit" onload="SMADC02101_onload">
- <Layouts>
- <Layout>
- <Static id="caption19" text="복약 지도 환자 조회(간호) ver.2.1 20090713" class="tit_1" position="absolute 8 8 318 33"/>
- <Div id="group5" taborder="2" position="absolute 8 786 1203 813" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button id="button1" taborder="1" text="복약설명서일괄출력" class="btn6" position="absolute 564 5 704 27" anchor="default" onclick="group5_button1_onclick"/>
- <Button id="button2" taborder="2" text="통합결과조회" class="btn3" position="absolute 270 5 374 27" anchor="default" onclick="group5_button2_onclick"/>
- <Button id="button3" taborder="3" text="투약기록조회" class="btn3" position="absolute 376 5 480 27" anchor="default" onclick="group5_button3_onclick"/>
- <Button id="button7" taborder="4" text="약력조회" class="btn3" position="absolute 82 5 162 27" anchor="default" onclick="group5_button7_onclick"/>
- <Button id="button8" taborder="5" text="처방조회" class="btn3" position="absolute 0 5 80 27" anchor="default" onclick="group5_button8_onclick"/>
- <Button id="button10" taborder="6" text="일괄상담완료" class="btn4" visible="false" position="absolute 954 5 1059 27" anchor="default" onclick="group5_button10_onclick"/>
- <Button id="btn_prt" taborder="7" text="출력" class="btn6" position="absolute 706 5 762 27" anchor="default" onclick="group5_btn_prt_onclick"/>
- <Button id="btn_save" taborder="8" text="저장" class="btn4" visible="false" position="absolute 1078 5 1134 27" anchor="default"/>
- <Button id="btn_del" taborder="9" text="삭제" class="btn4" visible="false" position="absolute 1138 5 1194 27" anchor="default"/>
- <Button id="btn_prtndept" taborder="10" text="병동별 출력" class="btn6" position="absolute 764 5 856 27" anchor="default" onclick="group5_btn_prtndept_onclick"/>
- <Button id="button6" taborder="11" text="통합기록조회" class="btn3" position="absolute 164 5 267 27" anchor="default" onclick="group5_button6_onclick"/>
- <Button id="button11" taborder="12" text="약품편람" class="btn3" position="absolute 482 5 562 27" anchor="default" onclick="group5_button11_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="roundrect2" type="roundrectangle" position="absolute 10 752 278 782" anchor="left bottom"/>
- <Static id="caption51" text="퇴원예고" visible="false" position="absolute 983 761 1033 775" anchor="right bottom"/>
- <Static id="caption53" class="color_4" visible="false" position="absolute 1045 760 1060 775" anchor="right bottom"/>
- <Div id="grp_sea" taborder="4" class="div_SA" position="absolute 8 33 1203 159" anchor="left top right">
- <Layouts>
- <Layout>
- <Button id="button4" taborder="30" class="icon_search" position="absolute 594 81 610 97" anchor="default" onclick="grp_sea_button4_onclick"/>
- <Button id="button5" taborder="31" class="icon_search" visible="false" position="absolute 817 55 833 71" anchor="default" onclick="grp_sea_button5_onclick"/>
- <Static id="caption1" text="일자 :" class="search_name" position="absolute 15 10 87 27" anchor="default"/>
- <Shape id="line13" linetype="vertical" position="absolute 1112 10 1118 75" anchor="top right"/>
- <Static id="caption2" text="구분 :" class="search_name" position="absolute 330 10 402 27" anchor="default"/>
- <Button id="button61" taborder="34" class="icon_search" position="absolute 594 56 610 72" anchor="default" onclick="grp_sea_button61_onclick"/>
- <Static id="caption3" text="진료과 :" class="search_name" position="absolute 639 81 697 98" anchor="default"/>
- <Button id="button9" taborder="35" class="icon_search" visible="false" position="absolute 1049 56 1065 72" anchor="default"/>
- <Static id="caption4" text="주치의 :" class="search_name" position="absolute 875 81 948 98" anchor="default"/>
- <Radio id="radio1" taborder="36" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" visible="false" position="absolute 1095 70 1180 90" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">AND</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">OR</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption5" text="병 동 :" class="search_name" position="absolute 330 81 400 98" anchor="default"/>
- <Static id="caption6" text="특정코드 :" class="search_name" position="absolute 405 56 494 73" anchor="default"/>
- <Static id="caption7" text="복약분류 :" class="search_name" visible="false" position="absolute 15 50 104 67" anchor="default"/>
- <Static id="caption8" text="팀교육 :" class="search_name" visible="false" position="absolute 638 56 696 73" anchor="default"/>
- <Static id="caption9" text="상병군 :" class="search_name" visible="false" position="absolute 875 56 958 73" anchor="default"/>
- <Edit id="input4" taborder="37" class="input_search" visible="false" position="absolute 699 53 811 74" anchor="default" onkeydown="grp_sea_input4_onkeydown" autoselect="true"/>
- <Edit id="input6" taborder="38" class="input_search" visible="false" position="absolute 936 53 1044 74" anchor="default" onkeydown="grp_sea_input6_onkeydown" autoselect="true"/>
- <Button id="btn_sea" taborder="39" text="조회" class="btn1" position="absolute 1125 35 1181 57" anchor="top right" onclick="grp_sea_btn_sea_onclick"/>
- <CheckBox id="chk_srchflagall" taborder="41" position="absolute 527 10 576 25" anchor="default" text="전체" truevalue="Y" onclick="grp_sea_chk_srchflagall_onclick"/>
- <CheckBox id="chk_hosinhosoutflagall" taborder="43" position="absolute 685 10 734 25" anchor="default" text="전체" truevalue="Y" enable="false" onclick="grp_sea_chk_hosinhosoutflagall_onclick"/>
- <Edit id="ipt_speccode" taborder="46" class="input_search" position="absolute 480 54 588 75" anchor="default" onkeydown="grp_sea_ipt_speccode_onkeydown" autoselect="true"/>
- <Combo id="cbo_orddeptcd" taborder="47" innerdataset="@ds_init_orddept" codecolumn="deptcd" datacolumn="deptnm" class="combo_search" position="absolute 700 78 840 99" anchor="default" onitemchanged="grp_sea_cbo_orddeptcd_onitemchanged"/>
- <Edit id="ipt_wardcd" taborder="48" class="input_search" visible="false" position="absolute 270 97 410 118" anchor="default" autoselect="true"/>
- <Combo id="cbo_orddrid" taborder="49" innerdataset="@ds_init_orddrlist" codecolumn="userid" datacolumn="usernm" class="combo_search" position="absolute 936 78 1044 99" anchor="default"/>
- <Calendar id="ipt_prcpddstart" taborder="50" class="input_search" position="absolute 63 8 173 29" anchor="default" autoselect="true"/>
- <Calendar id="ipt_prcpddend" taborder="51" class="input_search" position="absolute 178 8 283 29" anchor="default" autoselect="true"/>
- <Radio id="rdo_newdrugflag" taborder="52" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 379 30 489 50" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">새처방</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">모두</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_wardnm" taborder="53" class="input_search" enable="false" position="absolute 388 79 588 100" anchor="default"/>
- <Static id="caption12" text="등록번호 :" class="search_name" position="absolute 15 98 109 115" anchor="default"/>
- <Edit id="ipt_pid" taborder="54" class="input_search" position="absolute 88 97 228 118" anchor="default" autoselect="true" onkeydown="grp_sea_ipt_pid_onkeydown"/>
- <Static id="caption15" text="투약번호 :" class="search_name" visible="false" position="absolute 15 100 114 117" anchor="default"/>
- <Edit id="input1" taborder="55" class="input_search" visible="false" position="absolute 88 97 228 118" anchor="default" autoselect="true"/>
- <CheckBox id="checkbox3" taborder="58" class="checkbox_search" position="absolute 915 10 1070 25" anchor="default" text="마취통증의학과 제외" truevalue="Y"/>
- <cp_checkboxList id="chk_tmedcnst" titletext="CheckBox List" taborder="59" text="cp_checkboxList00" scrollbars="none" position="absolute 19 27 232 51" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
- <cp_checkboxList id="chk_srchflag" titletext="CheckBox List" taborder="60" text="cp_checkboxList00" scrollbars="none" position="absolute 379 7 480 27" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_hosinhosoutflag" titletext="CheckBox List" taborder="61" text="cp_checkboxList00" scrollbars="none" position="absolute 579 7 683 26" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" enable="true"/>
- <cp_checkboxList id="checkbox4" titletext="CheckBox List" taborder="62" text="cp_checkboxList00" scrollbars="none" position="absolute 742 7 850 25" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
- <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="63" text="cp_checkboxList00" scrollbars="none" position="absolute 915 27 1084 47" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_prcpclscd" titletext="CheckBox List" taborder="64" text="cp_checkboxList00" scrollbars="none" position="absolute 579 27 803 46" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="checkbox2" titletext="CheckBox List" taborder="65" text="cp_checkboxList00" scrollbars="none" position="absolute 94 47 266 65" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
- <cp_checkboxList id="checkbox5" titletext="CheckBox List" taborder="66" text="cp_checkboxList00" scrollbars="none" position="absolute 875 102 1025 123" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
- <Static id="txtCnt" position="absolute 1016 104 1189 125" style="font:Dotum,12;"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption55" text="퇴원계산" visible="false" position="absolute 1063 761 1113 775" anchor="right bottom"/>
- <Static id="caption35" class="color_9" visible="false" position="absolute 1120 760 1135 775" anchor="right bottom"/>
- <Static id="caption36" text="퇴원수납" visible="false" position="absolute 1138 761 1188 775" anchor="right bottom"/>
- <Static id="caption47" text="범 례" class="cell_2" position="absolute 15 758 85 778" anchor="left bottom"/>
- <Static id="caption49" class="color_1" visible="false" position="absolute 965 760 980 775" anchor="right bottom"/>
- <Grid id="grd_patlist" taborder="5" binddataset="ds_grd_patlist" useinputpanel="false" position="absolute 8 163 1202 746" oncelldblclick="grd_patlist_oncelldblclick" anchor="all" cellsizingtype="col" cellsizebandtype="allband">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="49"/>
- <Column size="60"/>
- <Column size="84"/>
- <Column size="0"/>
- <Column size="75"/>
- <Column size="84"/>
- <Column size="81"/>
- <Column size="0"/>
- <Column size="57"/>
- <Column size="81"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="82"/>
- <Column size="56"/>
- <Column size="63"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="82"/>
- <Column size="130"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- </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="inyn"/>
- <Cell col="6" text="병실"/>
- <Cell col="7" text="투약번호"/>
- <Cell col="8" text="진료과"/>
- <Cell col="9" text="orddeptcd"/>
- <Cell col="10" text="등록번호"/>
- <Cell col="11" text="환자명"/>
- <Cell col="12" text="생년월일"/>
- <Cell col="13" text="orddrid"/>
- <Cell col="14" text="A/S"/>
- <Cell col="15" text="적용일자"/>
- <Cell col="16" text="프로토콜명"/>
- <Cell col="17" text="D#"/>
- <Cell col="18" text="입원일"/>
- <Cell col="19" text="초재진"/>
- <Cell col="20" text="주치의"/>
- <Cell col="21" text="최종상담일"/>
- <Cell col="22" text="최초복용약"/>
- <Cell col="23" text="HD/POD"/>
- <Cell col="24" text="퇴원상태"/>
- <Cell col="25" text="퇴원일"/>
- <Cell col="26" text="상병명"/>
- <Cell col="27" text="prcpkindcd"/>
- <Cell col="28" text="cretno"/>
- <Cell col="29" text="prcpgenrflag"/>
- <Cell col="30" text="exptypeyn"/>
- <Cell col="31" text=" 출력일시"/>
- <Cell col="32" text="difflagcd"/>
- <Cell col="33" text="wardcd"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" text="bind:tmedcnst"/>
- <Cell col="2" text="bind:req"/>
- <Cell col="3" text="bind:stat"/>
- <Cell col="4" text="bind:replpharmst"/>
- <Cell col="5" text="bind:inyn"/>
- <Cell col="6" text="bind:roomcd"/>
- <Cell col="7" text="bind:drugno"/>
- <Cell col="8" style="align:left;" text="bind:orddeptnm"/>
- <Cell col="9" text="bind:orddeptcd"/>
- <Cell col="10" text="bind:pid"/>
- <Cell col="11" text="bind:patnm"/>
- <Cell col="12" displaytype="expr:utlf_isNull(brthdd) ? "nomal":"date"" text="bind:brthdd"/>
- <Cell col="13" text="bind:orddrid"/>
- <Cell col="14" text="bind:agesex"/>
- <Cell col="15" displaytype="expr:utlf_isNull(prcpdd) ? "normal" : "date"" text="bind:prcpdd"/>
- <Cell col="16" text="bind:prtlnm"/>
- <Cell col="17" text="bind:anticncrdayno"/>
- <Cell col="18" displaytype="expr:utlf_isNull(orddd) ? "normal" : "date"" text="bind:orddd"/>
- <Cell col="19" text="bind:fsexamflag"/>
- <Cell col="20" style="align:left;" text="bind:orddrnm"/>
- <Cell col="21" displaytype="expr:utlf_isNull(lastcnstdd) ? "normal" : "date"" text="bind:lastcnstdd"/>
- <Cell col="22" text="bind:fstdrugcd"/>
- <Cell col="23" text="bind:hd_pod"/>
- <Cell col="24" text="bind:dschstat"/>
- <Cell col="25" displaytype="expr:utlf_isNull(dschdd) ? "normal" : "date"" text="bind:dschdd"/>
- <Cell col="26" displaytype="text" style="align:left middle;" text="bind:diagnm"/>
- <Cell col="27" text="bind:srchflag"/>
- <Cell col="28" text="bind:cretno"/>
- <Cell col="29" text="bind:prcpgenrflag"/>
- <Cell col="30" text="bind:exptypeyn"/>
- <Cell col="31" text="bind:prntdt" mask="expr:utlf_isNull(prntdt) ? "" : "####-##-## ##:##""/>
- <Cell col="32" text="bind:prntdt"/>
- <Cell col="33" text="bind:wardcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption10" class="color_6" position="absolute 105 760 120 775" anchor="left bottom"/>
- <Static id="caption11" text="일괄출력불가" position="absolute 128 761 228 775" anchor="left bottom"/>
- <Div id="grp_report" taborder="7" visible="false" position="absolute 753 248 1053 523">
- <Layouts>
- <Layout width="300" height="275"/>
- </Layouts>
- </Div>
- <Static id="caption13" class="color_4" position="absolute 215 760 230 775" anchor="left bottom"/>
- <Static id="caption14" text="출력" position="absolute 238 761 288 775" anchor="left bottom"/>
- <Radio id="rdo_difflagcd" taborder="8" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 373 758 629 775" value="1" index="0" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">병원복약기준자료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <ActiveX id="Base64_Preview1" position="absolute 208 318 623 698" progid="{72e5d9ed-0d6a-46e8-aead-23144bfef878}" useautobitmapcache="1" anchor="default" taborder="9" visible="false"/>
- <CheckBox id="chk_autoprnt" taborder="10" visible="false" position="absolute 653 758 738 778" text="자동출력" onchanged="chk_autoprnt_onchanged" anchor="left bottom"/>
- <Static id="caption16" text="자동 출력 중" position="absolute 793 761 903 776" visible="false" anchor="left bottom" style="background:#ffff99ff;color:#ff0000ff;font:Dotum,9,bold;"/>
- <cp_checkboxList id="chk_ward" titletext="CheckBox List" taborder="11" text="cp_checkboxList00" scrollbars="none" class="checkbox_search" visible="false" position="absolute 397 133 597 157" style="background:#e5eae9ff;border:0 none #808080ff ;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_patlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tmedcnst" type="STRING"/>
- <Column id="req" type="STRING"/>
- <Column id="stat" type="STRING"/>
- <Column id="replpharmst" type="STRING"/>
- <Column id="inyn" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="drugno" type="STRING"/>
- <Column id="orddeptnm" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="patnm" type="STRING"/>
- <Column id="brthdd" type="STRING"/>
- <Column id="orddrid" type="STRING"/>
- <Column id="agesex" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="prtlnm" type="STRING"/>
- <Column id="anticncrdayno" type="STRING"/>
- <Column id="orddd" type="STRING"/>
- <Column id="fsexamflag" type="STRING"/>
- <Column id="orddrnm" type="STRING"/>
- <Column id="lastcnstdd" type="STRING"/>
- <Column id="fstdrugcd" type="STRING"/>
- <Column id="hd_pod" type="STRING"/>
- <Column id="dschstat" type="STRING"/>
- <Column id="dschdd" type="STRING"/>
- <Column id="diagnm" type="STRING"/>
- <Column id="srchflag" type="STRING"/>
- <Column id="cretno" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- <Column id="exptypeyn" type="STRING"/>
- <Column id="prntdt" type="STRING"/>
- <Column id="prntdt" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_tmedlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_aprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_orddrinfo" 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="userflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_tmedlisth" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tmedlisth" type="STRING" size="256"/>
- <Column id="tmedlistd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddept" 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="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ward" 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="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_difflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="difflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="difflagcd">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_chkitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_printlabel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prtgubun" type="STRING" size="256"/>
- <Column id="prthosinhosoutflag" type="STRING" size="256"/>
- <Column id="prtprcpclscd" type="STRING" size="256"/>
- <Column id="prttmedcnst" type="STRING" size="256"/>
- <Column id="prtorddeptcd" type="STRING" size="256"/>
- <Column id="prtwardroom" type="STRING" size="256"/>
- <Column id="prtorddrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prtgubun"/>
- <Col id="prthosinhosoutflag"/>
- <Col id="prtprcpclscd"/>
- <Col id="prttmedcnst"/>
- <Col id="prtorddeptcd"/>
- <Col id="prtwardroom"/>
- <Col id="prtorddrid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpddstart" type="STRING" size="256"/>
- <Column id="prcpddend" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchflagall" type="STRING" size="256"/>
- <Column id="newdrugflag" type="STRING" size="256"/>
- <Column id="hosinhosoutflag" type="STRING" size="256"/>
- <Column id="hosinhosoutflagall" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="tmedcnst" type="STRING" size="256"/>
- <Column id="speccode" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="ward" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="wardnm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="tmedprntdt" type="STRING" size="256"/>
- <Column id="sortcol" type="STRING" size="256"/>
- <Column id="drugno" type="STRING" size="256"/>
- <Column id="prtflag" type="STRING" size="256"/>
- <Column id="autoprntflag" type="STRING" size="256"/>
- <Column id="macheckflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpddstart"/>
- <Col id="prcpddend"/>
- <Col id="srchflag"/>
- <Col id="srchflagall"/>
- <Col id="newdrugflag"/>
- <Col id="hosinhosoutflag"/>
- <Col id="hosinhosoutflagall"/>
- <Col id="prcpclscd"/>
- <Col id="tmedcnst"/>
- <Col id="speccode"/>
- <Col id="orddeptcd"/>
- <Col id="wardcd"/>
- <Col id="ward"/>
- <Col id="orddrid"/>
- <Col id="wardnm"/>
- <Col id="pid"/>
- <Col id="tmedprntdt"/>
- <Col id="sortcol"/>
- <Col id="drugno"/>
- <Col id="prtflag">3</Col>
- <Col id="autoprntflag"/>
- <Col id="macheckflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_prtnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_chk_srchflag" 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>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">재원</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">퇴원</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_hosinhosoutflag" 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>
- <Rows>
- <Row>
- <Col id="cdid">I</Col>
- <Col id="cdnm">원내</Col>
- </Row>
- <Row>
- <Col id="cdid">O</Col>
- <Col id="cdnm">원외</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_chk1" 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>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">의뢰</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">미의뢰</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_tmedcnst" 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>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">항암</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">결핵</Col>
- </Row>
- <Row>
- <Col id="cdid">B</Col>
- <Col id="cdnm">이식</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">흡입기</Col>
- </Row>
- <Row>
- <Col id="cdid">4</Col>
- <Col id="cdnm">HIV</Col>
- </Row>
- <Row>
- <Col id="cdid">5</Col>
- <Col id="cdnm">파킨슨</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_prcpclscd" 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>
- <Rows>
- <Row>
- <Col id="cdid">A2</Col>
- <Col id="cdnm">일반약(</Col>
- </Row>
- <Row>
- <Col id="cdid">A4</Col>
- <Col id="cdnm">외용제)</Col>
- </Row>
- <Row>
- <Col id="cdid">D</Col>
- <Col id="cdnm">항암주사</Col>
- </Row>
- <Row>
- <Col id="cdid">A6</Col>
- <Col id="cdnm">일반주사</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_prtflag" 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>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">출력</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">미출력</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_chk2" 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>
- <Rows>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">회신</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">미회신</Col>
- </Row>
- <Row>
- <Col id="cdid">3</Col>
- <Col id="cdnm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_optGu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="optGu" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk1" type="STRING" size="256"/>
- <Column id="chk2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_tmedlistd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tmedlisth" type="STRING" size="256"/>
- <Column id="tmedlistd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmedinfo_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_param" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.ipt_prcpddstart" propid="value" datasetid="ds_temp_srchinfo" columnid="prcpddstart"/>
- <BindItem id="item1" compid="grp_sea.ipt_prcpddend" propid="value" datasetid="ds_temp_srchinfo" columnid="prcpddend"/>
- <BindItem id="item2" compid="grp_sea.rdo_newdrugflag" propid="value" datasetid="ds_temp_srchinfo" columnid="newdrugflag"/>
- <BindItem id="item3" compid="grp_sea.chk_srchflagall" propid="value" datasetid="ds_temp_srchinfo" columnid="srchflagall"/>
- <BindItem id="item4" compid="grp_sea.chk_hosinhosoutflagall" propid="value" datasetid="ds_temp_srchinfo" columnid="hosinhosoutflagall"/>
- <BindItem id="item5" compid="grp_sea.checkbox3" propid="value" datasetid="ds_temp_srchinfo" columnid="macheckflag"/>
- <BindItem id="item6" compid="grp_sea.ipt_speccode" propid="value" datasetid="ds_temp_srchinfo" columnid="speccode"/>
- <BindItem id="item7" compid="grp_sea.ipt_wardnm" propid="value" datasetid="ds_temp_srchinfo" columnid="wardnm"/>
- <BindItem id="item8" compid="grp_sea.cbo_orddeptcd" propid="value" datasetid="ds_temp_srchinfo" columnid="orddeptcd"/>
- <BindItem id="item9" compid="grp_sea.cbo_orddrid" propid="value" datasetid="ds_temp_srchinfo" columnid="orddrid"/>
- <BindItem id="item10" compid="grp_sea.input1" propid="value" datasetid="ds_temp_srchinfo" columnid="drugno"/>
- <BindItem id="item11" compid="grp_sea.ipt_wardcd" propid="value" datasetid="ds_temp_srchinfo" columnid="wardcd"/>
- <BindItem id="item12" compid="grp_sea.radio1" propid="value" datasetid="ds_optGu" columnid="optGu"/>
- <BindItem id="item13" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_temp_srchinfo" columnid="pid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_commonxp::AST.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "ast_pharmacyconsultxp::SMADC02100.xjs";
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function SMADC02101_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMADC02101_onload(obj:Form, e:LoadEventInfo)
- {
- Base64_Preview1.visible = false;
- ds_temp_srchinfo.addColumn("macheckflag", "string", 256);
- ds_temp_srchinfo.setColumn(0, "macheckflag", "Y");
-
- fInit();
- fn_setChkbox();
- }
- /******************************************************************
- * Argument :
- * Description : 체크박스 리스트 설정
- ******************************************************************/
- function fn_setChkbox(){
-
- //병동검색
- var sProp1="col=2,row=17,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- chk_ward.setInitComp(sProp1, ds_init_ward, "deptcd", "deptnm", "fn_setDeptcd");
- //구분 : 재원/퇴원/외래
- var sProp1="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.chk_srchflag.setInitComp(sProp1, ds_chk_srchflag, "cdid", "cdnm", "fn_setSrchflag");
-
- //구분 : 원내/원외
- var sProp1="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.chk_hosinhosoutflag.setInitComp(sProp1, ds_chk_hosinhosoutflag, "cdid", "cdnm", "fn_hosFlag");
-
- //일반약/외용제/항암주사/일반주사
- var sProp1="col=4,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.chk_prcpclscd.setInitComp(sProp1, ds_chk_prcpclscd, "cdid", "cdnm", "fn_prcpclscd");
-
- //출력/미출력/전체
- var sProp1="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.checkbox1.setInitComp(sProp1, ds_chk_prtflag, "cdid", "cdnm", "fn_prtflag");
-
-
- /**********************************현재 사용 되지 않는것 같음(hidden처리 됨)*************************************/
- //구분 : 의뢰/미의뢰/전체
- var sProp1="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.checkbox4.setInitComp(sProp1, ds_chk_chk1, "cdid", "cdnm", "fn_chk1");
-
- //항암/결핵/이식/흡입기/HIV/파킨슨
- var sProp1="col=6,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.chk_tmedcnst.setInitComp(sProp1, ds_chk_tmedcnst, "cdid", "cdnm", "fn_tmedcnst");
-
- //회신/미회신/전체
- var sProp1="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- grp_sea.checkbox5.setInitComp(sProp1, ds_chk_chk2, "cdid", "cdnm", "fn_chk2");
- /**********************************현재 사용 되지 않는것 같음(hidden처리 됨)*************************************/
- fn_getSrchflag();
- fn_getHosinhosoutflag();
- fn_getPrcpclscd();
- fn_getPrtflag();
- fn_getChk1();
- fn_getTmedcnst();
- fn_getChk2();
- }
- /******************************************************************
- * Argument :
- * Description : 병동 bind set
- ******************************************************************/
- function fn_setDeptcd(obj){
- var nData = chk_ward.getData();
- var nLableData = chk_ward.getLableData();
- if( eval(obj).text == "전체" ){
- if( eval(obj).value == "T" ){
- chk_ward.setCheckAll(true);
- } else {
- chk_ward.setCheckAll(false);
- }
- nData = chk_ward.getData();
- nLableData = chk_ward.getLableData();
- }
-
- var getDeptcd = String(nData).replace(",", "|");
- var getLabel = String(nLableData).replace(",", "|");
-
- if( utlf_isSearchString(getDeptcd, "T") ){
- var deptcd;
- var label;
- deptcd = getDeptcd.substr(2, getDeptcd.length);
- label = getLabel.substr(3, getLabel.length);
-
- ds_temp_srchinfo.setColumn(0, "wardcd", deptcd);
- ds_temp_srchinfo.setColumn(0, "wardnm", label);
- } else {
- ds_temp_srchinfo.setColumn(0, "wardcd", getDeptcd);
- ds_temp_srchinfo.setColumn(0, "wardnm", getLabel);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 재원, 퇴원, 외래 bind set
- ******************************************************************/
- function fn_setSrchflag(){
- var getData = String(grp_sea.chk_srchflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "srchflag", getData);
-
- if( getData.length == 5 ){
- ds_temp_srchinfo.setColumn(0, "srchflagall", "Y");
- } else {
- ds_temp_srchinfo.setColumn(0, "srchflagall", "");
- }
-
- if( utlf_isSearchString(getData, "3") ){
- grp_sea.chk_hosinhosoutflag.setCheckAll(true);
- var getData = String(grp_sea.chk_hosinhosoutflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflag", getData);
-
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflagall", "Y");
- grp_sea.chk_hosinhosoutflag.enable = true;
- grp_sea.chk_hosinhosoutflagall.enable = true;
-
- grp_sea.rdo_newdrugflag.enable = true;
- ds_temp_srchinfo.setColumn(0, "newdrugflag", "1");
- } else {
- grp_sea.chk_hosinhosoutflag.setCheckAll(false);
- var getData = String(grp_sea.chk_hosinhosoutflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflag", getData);
-
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflagall", "");
- grp_sea.chk_hosinhosoutflag.enable = false;
- grp_sea.chk_hosinhosoutflagall.enable = false;
-
- if( utlf_isSearchString(getData, "1") ){
- grp_sea.rdo_newdrugflag.enable = true;
- ds_temp_srchinfo.setColumn(0, "newdrugflag", "1");
- } else {
- grp_sea.rdo_newdrugflag.enable = false;
- ds_temp_srchinfo.setColumn(0, "newdrugflag", "0");
- }
- }
- }
- /******************************************************************
- * Argument :
- * Description : 재원, 퇴원, 외래 DBget
- ******************************************************************/
- function fn_getSrchflag(){
- if( !utlf_isNull(ds_temp_srchinfo.getColumn(0, "srchflag")) ) {
- var getSrchFlag = ds_temp_srchinfo.getColumn(0, "srchflag").split("|");
- grp_sea.chk_srchflag.setData(getSrchFlag);
- } else {
- grp_sea.chk_srchflag.setData(getSrchFlag);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 구분 : 원내/원외 DBset
- ******************************************************************/
- function fn_hosFlag(){
- var getData = String(grp_sea.chk_hosinhosoutflag.getData()).replace(",", "|");
- if( getData == "I" || getData == "O" || utlf_isNull(getData) ){
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflagall", "");
- } else {
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflagall", "Y");
- }
-
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflag", getData);
- }
- /******************************************************************
- * Argument :
- * Description : 구분 : 원내/원외 DBget
- ******************************************************************/
- function fn_getHosinhosoutflag(){
- if( !utlf_isNull(ds_temp_srchinfo.getColumn(0, "hosinhosoutflag")) ) {
- var getData = ds_temp_srchinfo.getColumn(0, "hosinhosoutflag").split("|");
- grp_sea.chk_hosinhosoutflag.setData(getData);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 일반약/외용제/항암주사/일반주사 DBset
- ******************************************************************/
- function fn_prcpclscd(){
- var getData = String(grp_sea.chk_prcpclscd.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "prcpclscd", getData);
- }
- /******************************************************************
- * Argument :
- * Description : 일반약/외용제/항암주사/일반주사 DBget
- ******************************************************************/
- function fn_getPrcpclscd(){
- if( !utlf_isNull(ds_temp_srchinfo.getColumn(0, "prcpclscd")) ) {
- var getData = ds_temp_srchinfo.getColumn(0, "prcpclscd").split("|");
- grp_sea.chk_prcpclscd.setData(getData);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 출력/미출력/전체 DBset
- ******************************************************************/
- function fn_prtflag(){
- var getCdid = String(grp_sea.checkbox1.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "prtflag", getCdid);
- }
- /******************************************************************
- * Argument :
- * Description : 출력/미출력/전체 DBget
- ******************************************************************/
- function fn_getPrtflag(){
- if( !utlf_isNull(ds_temp_srchinfo.getColumn(0, "prtflag")) ) {
- var getData = ds_temp_srchinfo.getColumn(0, "prtflag").split("|");
- grp_sea.checkbox1.setData(getData);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 구분 : 의뢰/미의뢰/전체 DBset
- ******************************************************************/
- function fn_chk1(){
- var getData = String(grp_sea.checkbox4.getData()).replace(",", "|");
- ds_chk.setColumn(0, "chk1", getData);
- }
- /******************************************************************
- * Argument :
- * Description : 구분 : 의뢰/미의뢰/전체 DBget
- ******************************************************************/
- function fn_getChk1(){
- if( !utlf_isNull(ds_chk.getColumn(0, "chk1")) ) {
- var getData = ds_chk.getColumn(0, "chk1").split("|");
- grp_sea.checkbox4.setData(getData);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 항암/결핵/이식/흡입기/HIV/파킨슨 DBset
- ******************************************************************/
- function fn_tmedcnst(){
- var getData = String(grp_sea.chk_tmedcnst.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "tmedcnst", getData);
- }
- /******************************************************************
- * Argument :
- * Description : 항암/결핵/이식/흡입기/HIV/파킨슨 DBget
- ******************************************************************/
- function fn_getTmedcnst(){
- if( !utlf_isNull(ds_temp_srchinfo.getColumn(0, "tmedcnst")) ) {
- var getData = ds_temp_srchinfo.getColumn(0, "tmedcnst").split("|");
- grp_sea.chk_tmedcnst.setData(getData);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 구분 : 의뢰/미의뢰/전체 DBset
- ******************************************************************/
- function fn_chk2(){
- var getData = String(grp_sea.checkbox5.getData()).replace(",", "|");
- ds_chk.setColumn(0, "chk2", getData);
- }
- /******************************************************************
- * Argument :
- * Description : 구분 : 의뢰/미의뢰/전체 DBget
- ******************************************************************/
- function fn_getChk2(){
- if( !utlf_isNull(ds_chk.getColumn(0, "chk2")) ) {
- var getData = ds_chk.getColumn(0, "chk2").split("|");
- grp_sea.checkbox5.setData(getData);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 병동 검색(돋보기)
- ******************************************************************/
- function grp_sea_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- if( chk_ward.visible ){
- chk_ward.visible = false;
- } else {
- chk_ward.visible = true;
- }
- }
- /******************************************************************
- * Argument :
- * Description : 재원, 퇴원, 외래- 전체 선택 시
- ******************************************************************/
- function grp_sea_chk_srchflagall_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if( ds_temp_srchinfo.getColumn(0, "srchflagall") == "Y" ){
- grp_sea.chk_srchflag.setCheckAll(true);
- var getData = String(grp_sea.chk_srchflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "srchflag", getData);
-
- grp_sea.chk_hosinhosoutflag.setCheckAll(true);
- var getData = String(grp_sea.chk_hosinhosoutflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflag", getData);
-
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflagall", "Y");
- grp_sea.chk_hosinhosoutflag.enable = true;
- grp_sea.chk_hosinhosoutflagall.enable = true;
-
- grp_sea.rdo_newdrugflag.enable = true;
- grp_sea.rdo_newdrugflag.value = "1";
-
- } else {
- grp_sea.chk_srchflag.setCheckAll(false);
- var getData = String(grp_sea.chk_srchflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "srchflag", getData);
-
- grp_sea.chk_hosinhosoutflag.setCheckAll(false);
- var getData = String(grp_sea.chk_hosinhosoutflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflag", getData);
-
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflagall", "");
- grp_sea.chk_hosinhosoutflag.enable = false;
- grp_sea.chk_hosinhosoutflagall.enable = false;
-
- if( ds_temp_srchinfo.getColumn(0, "hosinhosoutflag").indexOf("1") > -1 || ds_temp_srchinfo.getColumn(0, "hosinhosoutflag").indexOf("3") > -1 ){
- grp_sea.rdo_newdrugflag.enable = true;
- grp_sea.rdo_newdrugflag.value = "1";
- }else{
- grp_sea.rdo_newdrugflag.enable = false;
- grp_sea.rdo_newdrugflag.value = "";
- }
- }
- }
- /******************************************************************
- * Argument :
- * Description : 원내/원외- 전체 선택 시
- ******************************************************************/
- function grp_sea_chk_hosinhosoutflagall_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if( ds_temp_srchinfo.getColumn(0, "hosinhosoutflagall") == "Y" ){
- grp_sea.chk_hosinhosoutflag.setCheckAll(true);
- } else {
- grp_sea.chk_hosinhosoutflag.setCheckAll(false);
- }
-
- var getData = String(grp_sea.chk_hosinhosoutflag.getData()).replace(",", "|");
- ds_temp_srchinfo.setColumn(0, "hosinhosoutflag", getData);
- }
- /******************************************************************
- * Argument :
- * Description : 특정코드 input
- ******************************************************************/
- function grp_sea_ipt_speccode_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- grp_sea.ipt_speccode.updateToDataset();
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 특정코드 (돋보기)
- ******************************************************************/
- function grp_sea_button61_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDsRow("ds_temp_receivedata",
- [{col:"receiveref", type:"string", size:256, val:"ds_temp_srchinfo"}
- ,{col:"srchflag", type:"string", size:256, val:""}
- ,{col:"srchcnts", type:"string", size:256, val:""}
- ,{col:"receivedrugcd", type:"string", size:256, val:"speccode"}
- ,{col:"receivedrugnm", type:"string", size:256, val:""}
- ,{col:"drugkind", type:"string", size:256, val:""}],true);
-
- var objArg = new Object();
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100", "SPADB60100", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 등록번호 input
- ******************************************************************/
- function grp_sea_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- grp_sea.ipt_pid.updateToDataset();
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 팀교육 input
- ******************************************************************/
- function grp_sea_input4_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- grp_sea.input4.updateToDataset();
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 팀교육 (돋보기)
- ******************************************************************/
- function grp_sea_button5_onclick(obj:Button, e:ClickEventInfo)
- {
-
- }
- /******************************************************************
- * Argument :
- * Description : 진료과 compbo
- ******************************************************************/
- function grp_sea_cbo_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_temp_srchinfo.setColumn(0, "orddrid",""); //2008-11-18 주치의 Clear어 안되는 현상이 있음.
- ds_send_orddrinfo.setColumn(0, "userflag", "03%");
- ds_send_orddrinfo.setColumn(0, "deptcd", ds_temp_srchinfo.getColumn(0, "orddeptcd"));
-
- var oParam = {};
- oParam.id = "TRADC02104";
- oParam.service = "pharmacyprescriptionapp.DrugPrint";
- oParam.method = "reqGetUserList";
- oParam.inds = "req=ds_send_orddrinfo";
- oParam.outds = "ds_init_orddrlist=user";
- oParam.async = false;
- //oParam.callback = "cf_TRADC02104";
- tranf_submit(oParam);
-
-
- // model.makeValue("/root/init/orddrlist/user", model.getValue("/root/init/orddrlist/user")); //2008-11-18 진료과별 조회후 전체조회시 오류발생 추가
- // astfAddCombo("/root/init/orddrlist", "user", "userid,usernm", ",");
- }
- /******************************************************************
- * Argument :
- * Description : 상병군 input
- ******************************************************************/
- function grp_sea_input6_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- grp_sea.input6.updateToDataset();
- frmf_inputEnterKey("grp_sea.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 조회 Button Event
- ******************************************************************/
- function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- fSrchPatList();
- fPrntCnt(); //2008-11-25 출력건수 조회
- }
- /******************************************************************
- * Argument :
- * Description : 처방조회 Button Event
- ******************************************************************/
- function group5_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var getPid = ds_grd_patlist.getColumn(ds_grd_patlist.rowposition, "pid");
- var getPatnm = ds_grd_patlist.getColumn(ds_grd_patlist.rowposition, "patnm");
- // if( utlf_isNull(getPid) || utlf_isNull(getPatnm) ){
- // sysf_messageBox("처방조회를 검색할 환자를", "C002");
- // return;
- // }
-
- frmf_setParameter("SPMMO14900_pid", getPid);
- frmf_setParameter("SPMMO14900_hngnm", getPatnm);
-
- frmf_modal("SPMMO14900", "SPMMO14900", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 약력조회 Button event
- ******************************************************************/
- function group5_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var getPid = ds_grd_patlist.getColumn(ds_grd_patlist.rowposition, "pid");
- // if( utlf_isNull(getPid) ){
- // sysf_messageBox("약력조회를 검색할 환자를", "C002");
- // return;
- // }
-
- ds_temp.clear();
- var addRow = ds_temp.addRow();
- ds_temp.addColumn("pid", "string", 256);
- ds_temp.setColumn(addRow,"pid", getPid);
-
- var objArg = new Object();
- objArg.arg_ds_temp_patinfo = ds_temp;
-
- frmf_modal("SMADB10100", "SMADB10100", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 통합기록조회 Button event
- ******************************************************************/
- function group5_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var getPid = ds_grd_patlist.getColumn(ds_grd_patlist.rowposition, "pid");
- // if( utlf_isNull(getPid) ){
- // sysf_messageBox("통합기록조회를 검색할 환자를", "C002");
- // return;
- // }
-
- frmf_setParameter("SMMRI00400_param_pid", getPid);
- frmf_modal("SMMRI00400", "SMMRI00400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 통합결과조회 Button event
- ******************************************************************/
- function group5_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var getPid = ds_grd_patlist.getColumn(ds_grd_patlist.rowposition, "pid");
- // alert(getPid);
- // if( utlf_isNull(getPid) ){
- // sysf_messageBox("통합결과조회를 검색할 환자를", "C002");
- // return;
- // }
-
- var iRow = ds_temp.addRow();
- ds_temp.addColumn("srchpid", "string", 256);
- ds_temp.setColumn(iRow, "srchpid", getPid);
-
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_temp;
- frmf_modal("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 투약기록조회 Button event
- ******************************************************************/
- function group5_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMMNR04500", "SMMNR04500", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 약품편람 Button event
- ******************************************************************/
- function group5_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMADB01900", "SMADB01900", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 복약설명서일괄출력 Button event
- ******************************************************************/
- function group5_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetTmedlist();
- fPrntCnt(); //2008-11-25 출력건수 조회
- }
- /******************************************************************
- * Argument :
- * Description : 출력 Button event
- ******************************************************************/
- function group5_btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/patinfo/patlist", ds_grd_patlist); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/temp/srchinfo", ds_temp_srchinfo); // 데이터셋 2
- //sysf_trace(objDOM.documentElement.source); // XML 내용출력
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPADC02101"],[objParam], option);
- ds_grd_patlist.enableevent = true;
- }
- /******************************************************************
- * Argument :
- * Description : 병동별 출력 Button event
- ******************************************************************/
- function group5_btn_prtndept_onclick(obj:Button, e:ClickEventInfo)
- {
- var sRoomCd = "";
-
- //병실코드로 Sorting
- dsf_createDs("ds_printDs");
- ds_printDs.assign(ds_grd_patlist);
- ds_printDs.keystring = "";
- ds_printDs.keystring = "S:+wardcd";
- ds_printDs.loadCSV(ds_printDs.saveCSV());
-
- //보고서 출력시 다음 페이지로 넘기기 위하여 각 병실의 마지막에 플로그 표시.
- //sRoomCd = ds_grd_patlist.getColumn(); model.getValue("/root/main/patinfo/patlist[1]/wardcd");
- for( var i = 0; i < ds_grd_patlist.rowcount; i++ ){
- if( i < ds_grd_patlist.rowcount ){
- if( ds_grd_patlist.getColumn(i, "wardcd") != ds_grd_patlist.getColumn((i+1), "wardcd") ){
- ds_grd_patlist.setColumn(i, "newpageyn", "Y");
- } else {
- ds_grd_patlist.setColumn(i, "newpageyn", "N");
- }
- } else {
- ds_grd_patlist.setColumn(i, "newpageyn", "N");
- }
- }
-
- //출력
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/patinfo/patlist", ds_printDs); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/temp/srchinfo", ds_temp_srchinfo); // 데이터셋 2
- //sysf_trace(objDOM.documentElement.source); // XML 내용출력
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPADC02101"],[objParam], option);
- ds_grd_patlist.enableevent = true;
-
- //초기화
- for( var iRowNo = 0; iRowNo < ds_grd_patlist.rowcount; iRowNo++ ){
- ds_grd_patlist.setColumn(i, "newpageyn", "N");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 일괄상담완료 Button event
- ******************************************************************/
- function group5_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPADC61000", "SPADC61000", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : 자동출력 checkbox event
- ******************************************************************/
- function chk_autoprnt_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- // 20100223_laboru_복약설명서 자동출력
- fChkAutoDescPrnt();
- }
- /******************************************************************
- * Argument :
- * Description : 복약지도환자 상세 조회
- ******************************************************************/
- function grd_patlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var cRow = ds_grd_patlist.rowposition;
- if( !utlf_isNull(cRow) ){
- ds_temp_srchinfo.setColumn(0, "tmedprntdt","");
- ds_grd_patlist.addColumn("difflagcd", "string", 256);
- ds_grd_patlist.setColumn(cRow, "difflagcd", ds_init_difflag.getColumn(0, "difflagcd")); //복약설명서 출력조건[병원자료:1 , DIF한글:2, DIF영문:2]
-
- dsf_copyColInfo(ds_temp_param, ds_grd_patlist); //Column 정보 복사
- ds_temp_param.copyRow(ds_temp_param.addRow(), ds_grd_patlist, cRow);
-
- var objArg = new Object();
- objArg.arg_ds_temp_srchinfo = ds_temp_param;
- frmf_modal("SMADC02201", "SMADC02201", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
-
- //btn_sea.dispatch("DOMActivate");
- }
- ]]></Script>
- </Form>
- </FDL>
|