123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADC00200" position="absolute 0 0 1199 799" titletext="ACS 자문회신등록" onload="SMADC00200_onload" oninit="SMADC00200_oninit">
- <Layouts>
- <Layout>
- <Div position="absolute 0 21 1195 48" id="group4" scrollbars="autoboth" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 186 5 289 27" id="button1" class="btn3" text="통합결과조회" onclick="group4_button1_onclick" anchor="default"/>
- <Button position="absolute 291 5 395 27" id="button2" class="btn3" text="투약기록조회" onclick="group4_button2_onclick" anchor="default"/>
- <Button position="absolute 397 5 477 27" id="button6" class="btn3" text="약품편람" onclick="group4_button6_onclick" anchor="default"/>
- <Button position="absolute 105 5 185 27" id="button7" class="btn3" text="약력조회" onclick="group4_button7_onclick" anchor="default"/>
- <Button position="absolute 2 5 103 27" id="button8" class="btn3" text="통합기록조회" onclick="group4_button8_onclick" anchor="default"/>
- <Button position="absolute 479 5 535 27" id="btn_prt" class="btn6" text="출력" onclick="group4_btn_prt_onclick" anchor="default"/>
- <Button position="absolute 1018 5 1074 27" id="btn_save" class="btn4" text="저장" onclick="group4_btn_save_onclick" anchor="top right"/>
- <Button position="absolute 1136 5 1192 27" id="btn_del" class="btn4" text="삭제" onclick="group4_btn_del_onclick" anchor="top right"/>
- <Button position="absolute 1077 5 1133 27" id="btn_repl" class="btn4" text="회신" onclick="group4_btn_repl_onclick" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 52 1195 796" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Div id="Div00" taborder="42" position="absolute 2 0 262 236" class="div_SA2" anchor="left top right"/>
- <Grid position="absolute 265 559 1194 739" id="grd_acslist" scrollbars="autoboth" binddataset="ds_main_cnstinfo_cnstlist" oncellclick="group3_grd_acslist_oncellclick" anchor="top right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="36"/>
- <Column size="34"/>
- <Column size="31"/>
- <Column size="33"/>
- <Column size="65"/>
- <Column size="250"/>
- <Column size="250"/>
- <Column size="250"/>
- <Column size="250"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="상담일자"/>
- <Cell col="1" text="채혈일시"/>
- <Cell col="2" text="INR"/>
- <Cell col="3" colspan="2" text="현재용량" taborder="undefined"/>
- <Cell col="5" colspan="2" text="변경용량" taborder="undefined"/>
- <Cell col="7" text="Daily 용량"/>
- <Cell col="8" text="약물상호작용 정보"/>
- <Cell col="9" text="혈전 및 출혈위험 요인"/>
- <Cell col="10" text="식이/체중/활동량 변화"/>
- <Cell col="11" text="건강기능식품"/>
- <Cell col="12" text="formrecseq"/>
- <Cell col="13" text="chosflag"/>
- <Cell col="14" text="orddd"/>
- <Cell col="15" text="cretno"/>
- </Band>
- <Band id="body">
- <Cell text="bind:cnstdd" mask="####-##-##"/>
- <Cell col="1" text="bind:bcolldt" mask=" - - "/>
- <Cell col="2" text="bind:inr"/>
- <Cell col="3" text="bind:bftwd"/>
- <Cell col="4" text="bind:bfvol"/>
- <Cell col="5" text="bind:recmtwd"/>
- <Cell col="6" text="bind:updtvol"/>
- <Cell col="7" text="bind:updttwd"/>
- <Cell col="8" text="bind:drugitac"/>
- <Cell col="9" text="bind:bleddngrresn"/>
- <Cell col="10" text="bind:cnstspcffact"/>
- <Cell col="11" text="bind:funtfood"/>
- <Cell col="12" text="bind:formrecseq"/>
- <Cell col="13" text="bind:chosflag"/>
- <Cell col="14" text="bind:orddd"/>
- <Cell col="15" text="bind:cretno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <TextArea position="absolute 580 515 890 554" id="tar_funtfood" taborder="18" anchor="top right"/>
- <Static text="처방구분 :" position="absolute 13 12 91 29" id="caption3" class="search_name" anchor="default"/>
- <Static text="의뢰일자 :" position="absolute 13 83 91 100" id="caption1" class="search_name" anchor="default"/>
- <Static text="등록번호 :" position="absolute 13 203 91 220" id="caption2" class="search_name" anchor="default"/>
- <Static text="진료과 :" position="absolute 13 139 91 156" id="caption4" class="search_name" anchor="default"/>
- <Static text="진료의 :" position="absolute 13 171 91 188" id="caption5" class="search_name" anchor="default"/>
- <CheckBox position="absolute 95 34 219 49" id="checkbox1" class="checkbox_search" taborder="32" text="회신환자제외" anchor="default"/>
- <Radio position="absolute 95 51 219 74" id="radio2" class="radio_search" taborder="33" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar position="absolute 95 82 203 101" id="input5" class="input_search" taborder="34" anchor="default" autoselect="true"/>
- <Edit position="absolute 95 202 192 221" id="input4" class="input_search" taborder="38" oneditclick="group3_input4_oneditclick" anchor="default"/>
- <Button position="absolute 178 203 194 219" id="button11" class="icon_search" text="" anchor="default" visible="false"/>
- <Static text="환자정보" position="absolute 265 -1 409 16" id="caption7" class="tit_2" anchor="top right"/>
- <Shape position="absolute 265 15 715 21" linetype="horizontal" id="line3" class="line_10" anchor="top right"/>
- <Shape position="absolute 720 15 1194 21" linetype="horizontal" id="line4" class="line_10" anchor="top right"/>
- <Static text="상병정보" position="absolute 720 -1 864 16" id="caption14" class="tit_2" anchor="top right"/>
- <Static text="회신정보" position="absolute 265 124 409 142" id="caption15" class="tit_2" anchor="top right"/>
- <Shape position="absolute 265 140 1194 146" linetype="horizontal" id="line6" class="line_10" anchor="top right"/>
- <Static text="현재용량" position="absolute 265 195 345 218" align="align:center middle;" id="caption18" class="cell_1" anchor="top right"/>
- <Shape position="absolute 265 266 890 272" linetype="horizontal" id="line11" class="line_10" anchor="top right"/>
- <Static text="환자상담내역" position="absolute 265 250 411 269" id="caption11" class="tit_2" anchor="top right"/>
- <Shape position="absolute 580 308 890 314" linetype="vertical" id="line16" class="line_1" anchor="top right"/>
- <Static text="약물상호작용 정보" position="absolute 580 295 890 314" id="caption27" class="cell_1" anchor="top right"/>
- <Shape position="absolute 580 372 890 378" linetype="vertical" id="line18" class="line_1" anchor="top right"/>
- <Static text="혈전 및 출혈위험 요인" position="absolute 580 360 890 378" id="caption28" class="cell_1" anchor="top right"/>
- <Shape position="absolute 265 417 575 423" linetype="horizontal" id="line28" class="line_3" anchor="top right"/>
- <Calendar position="absolute 95 105 203 124" id="input9" class="input_search" taborder="35" anchor="default" autoselect="true"/>
- <Combo position="absolute 95 137 251 156" id="combo1" class="combo_search" taborder="36" innerdataset="ds_init_cmb_orddeptcd" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="group3_combo1_onitemchanged" anchor="default"/>
- <Combo position="absolute 95 167 195 186" id="combo2" class="combo_search" taborder="37" innerdataset="@ds_init_orddrlist" datacolumn="usernm" codecolumn="userid" anchor="default"/>
- <Shape position="absolute 265 287 575 293" linetype="horizontal" id="line12" class="line_1" anchor="top right"/>
- <Static text="와파린 및 기타 복용약물" position="absolute 265 271 575 292" id="caption26" class="cell_1" anchor="top right"/>
- <Shape position="absolute 580 507 890 513" linetype="vertical" id="line22" class="line_1" anchor="top right"/>
- <Static text="건강기능식품" position="absolute 580 493 890 513" id="caption30" class="cell_1" anchor="top right"/>
- <Static text="1.상담대상" position="absolute 895 271 990 294" id="caption37" class="cell_1" anchor="top right"/>
- <Static text="2.주요상담내용" position="absolute 895 297 990 322" id="caption38" class="cell_1" anchor="top right"/>
- <Shape position="absolute 580 435 890 441" linetype="vertical" id="line13" class="line_1" anchor="top right"/>
- <Static text="식이/체중/활동량 변화" position="absolute 580 422 890 442" id="caption29" class="cell_1" anchor="top right"/>
- <Shape position="absolute 895 266 1194 272" linetype="horizontal" id="line20" class="line_10" anchor="top right"/>
- <Static text="회신 내역" position="absolute 895 250 1039 269" id="caption39" class="tit_2" anchor="top right"/>
- <Static text="3.과음여부" position="absolute 895 364 998 387" id="caption40" class="cell_1" anchor="top right"/>
- <Static text="4.Bleeding sign" position="absolute 895 390 998 413" id="caption41" class="cell_1" anchor="top right"/>
- <Static text="5.복약순응도" position="absolute 405 638 500 661" id="caption42" class="cell_1" visible="false" anchor="top right"/>
- <Static text="6.타약물복용" position="absolute 405 663 500 686" id="caption43" class="cell_1" visible="false" anchor="top right"/>
- <Static text="6.상담이해도" position="absolute 895 464 998 487" id="caption44" class="cell_1" anchor="top right"/>
- <Static text="7.용량추천" position="absolute 895 490 998 513" id="caption45" class="cell_1" anchor="top right"/>
- <Static text="8.약사 COMMENT" position="absolute 895 515 998 555" id="caption46" class="cell_1" anchor="top right"/>
- <Shape position="absolute 895 509 1190 515" linetype="horizontal" id="line25" class="line_2" anchor="top right"/>
- <Shape position="absolute 895 486 1190 492" linetype="horizontal" id="line26" class="line_2" anchor="top right"/>
- <Static text="환자제안내용" position="absolute 265 422 575 441" id="caption47" class="cell_1" anchor="top right"/>
- <Static text="등록번호" position="absolute 265 20 335 43" align="align:center middle;" id="caption52" class="cell_1" anchor="top right"/>
- <Static text="나이" position="absolute 395 95 435 118" align="align:center middle;" id="caption31" class="cell_1" anchor="top right"/>
- <Static text="입원일" position="absolute 490 70 560 93" align="align:center middle;" id="caption10" class="cell_1" anchor="top right"/>
- <Static text="진료의" position="absolute 490 45 560 68" align="align:center middle;" id="caption12" class="cell_1" anchor="top right"/>
- <Static text="체중(kg)" position="absolute 490 95 560 118" align="align:center middle;" id="caption13" class="cell_1" anchor="top right"/>
- <Static text="성명" position="absolute 490 20 560 43" align="align:center middle;" id="caption25" class="cell_1" anchor="top right"/>
- <Static text="성별" position="absolute 265 95 335 118" align="align:center middle;" id="caption16" class="cell_1" anchor="top right"/>
- <Static text="진료과" position="absolute 265 45 335 68" align="align:center middle;" id="caption8" class="cell_1" anchor="top right"/>
- <Static text="병실" position="absolute 265 70 335 93" align="align:center middle;" id="caption9" class="cell_1" anchor="top right"/>
- <Static text="키(cm)" position="absolute 616 95 669 118" align="align:center middle;" id="caption19" class="cell_1" anchor="top right"/>
- <Shape position="absolute 265 214 696 220" linetype="vertical" id="line10" class="line_2" anchor="top right"/>
- <Static text="환자Profile" position="absolute 700 145 780 218" align="align:center middle;" id="caption20" class="cell_1" anchor="top right"/>
- <Static text="회신일시" position="absolute 825 220 890 243" align="align:center middle;" id="caption21" class="cell_1" anchor="top right"/>
- <Static text="TargetINR" position="absolute 265 145 345 168" align="align:center middle;" id="caption32" class="cell_1" anchor="top right"/>
- <Static text="상담약사" position="absolute 1025 220 1105 243" align="align:center middle;" id="caption22" class="cell_1" anchor="top right"/>
- <Static text="복용시작일" position="absolute 265 220 345 243" align="align:center middle;" id="caption33" class="cell_1" anchor="top right"/>
- <Static text="채혈일시" position="absolute 480 170 560 193" align="align:center middle;" id="caption23" class="cell_1" anchor="top right"/>
- <Static text="Daily 용량" position="absolute 586 195 654 218" align="align:center middle;" id="caption35" class="cell_1" anchor="top right"/>
- <Static text="변경용량" position="absolute 435 195 495 218" align="align:center middle;" id="caption24" class="cell_1" anchor="top right"/>
- <Static text="INR" position="absolute 265 170 345 193" align="align:center middle;" id="caption17" class="cell_1" anchor="top right"/>
- <Grid position="absolute 2 240 262 740" id="grd_patlist" scrollbars="autoboth" binddataset="ds_main_patinfo_patlist" oncellclick="group3_grd_patlist_oncellclick" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="67"/>
- <Column size="86"/>
- <Column size="92"/>
- </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="환자번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow == ds_main_patinfo_patlist.rowposition ? '▶' : ''"/>
- <Cell col="1" text="bind:chosflagnm"/>
- <Cell col="2" text="bind:hngnm"/>
- <Cell col="3" text="bind:pid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 198 201 254 223" id="btn_sea" class="btn1" taborder="39" text="조회" onclick="group3_btn_sea_onclick" anchor="default"/>
- <Static text="의뢰상태" position="absolute 675 220 740 243" align="align:center middle;" id="caption34" class="cell_1" anchor="top right"/>
- <Button position="absolute 467 223 483 239" id="button4" class="icon_search" visible="false" text="" onclick="group3_button4_onclick" anchor="top right"/>
- <Static text="판막종류" position="absolute 482 220 562 243" align="align:center middle;" id="caption36" class="cell_1" anchor="top right"/>
- <Radio position="absolute 1004 367 1097 384" id="rdo_drink" taborder="21" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">NO</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">YES</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 1096 367 1186 386" id="ipt_drinkdetl" class="input_default" taborder="22" anchor="top right"/>
- <Radio position="absolute 1005 392 1097 409" id="rdo_bled" taborder="23" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">NO</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">YES</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 1096 393 1186 412" id="ipt_bleddetl" class="input_default" taborder="24" anchor="top right"/>
- <Radio position="absolute 505 643 605 659" id="rdo_tmedadapt" visible="false" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">중</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">하</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 505 666 627 682" id="rdo_anotmed" visible="false" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <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 position="absolute 608 665 698 684" id="ipt_anotmeddetl" class="input_default" visible="false" anchor="top right"/>
- <Radio position="absolute 1002 464 1108 487" id="rdo_cnstintlbly" taborder="27" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">중</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">하</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 1002 490 1100 513" id="rdo_recmvol" taborder="28" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <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 position="absolute 1101 492 1191 511" id="ipt_recmvolrem" class="input_default" taborder="29" anchor="top right"/>
- <TextArea position="absolute 1000 514 1192 555" id="tar_comment" taborder="30" scrollbars="autovert" wordwrap="char" anchor="top right"/>
- <Edit position="absolute 340 20 485 39" id="opt_pid" class="input_default" anchor="top right"/>
- <Edit readonly="true" position="absolute 565 20 715 39" id="opt_hngnm" class="output" enable="true" anchor="top right"/>
- <Edit readonly="true" position="absolute 340 45 485 64" id="opt_orddeptnm" class="output" anchor="top right"/>
- <Edit readonly="true" position="absolute 565 45 715 64" id="opt_medispclnm" class="output" enable="true" anchor="top right"/>
- <Edit readonly="true" position="absolute 340 70 485 89" id="opt_wardcd" class="output" enable="true" anchor="top right"/>
- <MaskEdit readonly="true" position="absolute 565 70 715 89" id="opt_indd" mask="####-##-##" style="align:left middle; :disabled {align:left middle;}" class="output" type="string" anchor="top right" displaynulltext=" "/>
- <Grid position="absolute 720 20 1194 115" id="grd_diaglist" scrollbars="autoboth" binddataset="ds_main_cnstinfo_diaglist" areaselecttype="limitband" anchor="top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="131"/>
- <Column size="317"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="상병코드"/>
- <Cell col="2" text="한글상병명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow+1"/>
- <Cell col="1" displaytype="text" text="bind:diagcd"/>
- <Cell col="2" displaytype="text" style="align:left top;padding:5 3 0 0;" text="bind:diagnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Radio position="absolute 349 143 616 166" id="rdo_trgtinr" taborder="1" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1.5~2.5</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2.0~3.0</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">2.5~3.5</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 599 146 690 165" id="ipt_trgtinretc" class="input_default" taborder="2" anchor="top right"/>
- <Edit position="absolute 350 172 475 191" id="ipt_inr" class="input_default" taborder="3" anchor="top right"/>
- <MaskEdit position="absolute 565 172 695 191" id="opt_bcolldt" class="input_default" taborder="4" mask="yyyy-mm-dd hh:nn:ss" anchor="top right"/>
- <Edit position="absolute 350 197 380 216" id="ipt_bftwd" taborder="5" class="output" anchor="top right" readonly="true"/>
- <MaskEdit position="absolute 498 197 528 216" id="ipt_recmtwd" class="input_default" taborder="7" mask="#####.#####" ontextchanged="group3_ipt_recmtwd_ontextchanged" anchor="top right"/>
- <MaskEdit position="absolute 655 197 695 216" id="ipt_updttwd" class="input_default" taborder="9" mask="#####.#####" anchor="top right"/>
- <TextArea position="absolute 785 146 1194 216" id="tar_patprofile" taborder="12" anchor="top right"/>
- <Calendar position="absolute 351 222 478 241" id="opt_tmedtodd" taborder="10" mask="yyyy-mm-dd" class="output" enable="true" readonly="true" anchor="top right"/>
- <Combo position="absolute 566 222 671 241" id="cbo_volvkind" class="combo_default" taborder="11" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">기계판막</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">조직판막</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 745 222 820 241" id="opt_statflagnm" class="output" enable="true" anchor="top right" readonly="true"/>
- <MaskEdit position="absolute 895 222 1015 241" id="opt_repldt" mask="####-##-## ##:##" class="output" type="string" anchor="top right" readonly="true" style="align:left middle;" displaynulltext=" "/>
- <Edit position="absolute 1110 222 1185 241" id="opt_cnstpharmstnm" class="output" enable="true" anchor="top right" readonly="true"/>
- <TextArea position="absolute 265 295 575 420" id="tar_wafrntmed" taborder="13" anchor="top right"/>
- <TextArea position="absolute 580 316 890 355" id="tar_drugitac" taborder="15" anchor="top right"/>
- <TextArea position="absolute 580 380 890 419" id="tar_bleddngrresn" taborder="16" anchor="top right"/>
- <TextArea position="absolute 265 443 575 554" id="tar_cnstcnts" taborder="14" anchor="top right"/>
- <TextArea position="absolute 580 443 890 490" id="tar_cnstspcffact" taborder="17" anchor="top right"/>
- <Edit position="absolute 340 97 390 116" id="opt_sex" class="output" anchor="top right" readonly="true"/>
- <Edit position="absolute 440 97 485 116" id="opt_age" class="output" enable="true" anchor="top right" readonly="true"/>
- <Edit position="absolute 565 97 615 116" id="opt_weight" class="output" enable="true" anchor="top right" readonly="true"/>
- <Edit position="absolute 670 97 715 116" id="opt_height" class="output" enable="true" anchor="top right" readonly="true"/>
- <Button position="absolute 782 421 890 440" id="btn_copy" class="btn2" visible="false" text="기타약사의견 복사" onclick="group3_btn_copy_onclick" anchor="top right"/>
- <CheckBox position="absolute 896 323 990 343" id="checkbox2" text="이하내용 모두" truevalue="Y" onclick="group3_checkbox2_onclick" anchor="top right"/>
- <Static text="5.최근2주간복용 누락횟수" position="absolute 895 416 998 461" id="caption48" class="cell_1" anchor="top right"/>
- <MaskEdit position="absolute 1002 429 1092 448" id="ipt_omissiontims" class="input_default" taborder="25" mask="##" anchor="top right"/>
- <Edit position="absolute 1097 429 1187 448" id="ipt_omissionresn" class="input_default" taborder="26" anchor="top right"/>
- <CheckBox position="absolute 95 13 219 28" id="checkbox3" class="checkbox_search" taborder="31" onclick="group3_checkbox3_onclick" text="ACS전체조회" anchor="default"/>
- <Static text="mg" position="absolute 413 202 433 217" id="caption49" anchor="top right"/>
- <Static text="mg" position="absolute 562 202 582 217" id="caption50" anchor="top right"/>
- <Static text="Problem" position="absolute 580 271 890 293" id="caption51" class="cell_1" anchor="top right"/>
- <Edit position="absolute 382 197 412 216" id="ipt_bfvol" taborder="6" class="output" enable="true" anchor="top right" readonly="true"/>
- <MaskEdit position="absolute 530 197 560 216" id="ipt_updtvol" class="input_default" taborder="8" mask="#####.#####" cancharchange="group3_ipt_updtvol_cancharchange" anchor="top right"/>
- <Shape id="line00" class="line_1" position="absolute 265 115 1194 121" anchor="top right"/>
- <Shape id="line01" class="line_2" position="absolute 895 460 1190 466" anchor="top right"/>
- <Shape id="line02" class="line_2" position="absolute 895 412 1190 418" anchor="top right"/>
- <Shape id="line05" class="line_2" position="absolute 895 386 1190 392" anchor="top right"/>
- <Shape id="line07" class="line_2" position="absolute 895 360 1190 366" anchor="top right"/>
- <Shape id="line08" class="line_2" position="absolute 895 293 1190 299" anchor="top right"/>
- <cp_checkboxList id="chk_cnsttrgt" titletext="CheckBox List" taborder="40" scrollbars="none" position="absolute 995 272 1095 292" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="top right"/>
- <cp_checkboxList id="chk_majrcnstcnts" titletext="CheckBox List" taborder="41" scrollbars="none" position="absolute 996 300 1187 352" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="ACS자문회신등록" class="tit_1" position="absolute 2 0 160 24"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING"/>
- <Column id="diagnm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_srchinfo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="srchorddd" type="STRING" size="256" sumtext="진료일자/입원일자"/>
- <Column id="srchcretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="srchgenrflagcd" type="STRING" size="256" sumtext="생성구분코드"/>
- <Column id="rgstseqno" type="STRING" size="256" sumtext="생성구분코드"/>
- <Column id="cnstdd" type="STRING" size="256" sumtext="생성구분코드"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="생성구분코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cnstinfo_cnstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formrecseq" type="STRING" size="256" sumtext="순번"/>
- <Column id="rgstseqno" type="STRING" size="256" sumtext="순번"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="cnstdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
- <Column id="statflagnm" type="STRING" size="256" sumtext="상태구분명"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="repldd" type="STRING" size="256" sumtext="회신일자"/>
- <Column id="repldt" type="STRING" size="256" sumtext="회신일시"/>
- <Column id="cnstdeptcd" type="STRING" size="256" sumtext="의뢰진료과코드"/>
- <Column id="cnstdeptnm" type="STRING" size="256" sumtext="의뢰진료과명"/>
- <Column id="cnstdrid" type="STRING" size="256" sumtext="의뢰진료의ID"/>
- <Column id="cnstdrnm" type="STRING" size="256" sumtext="의뢰진료의명"/>
- <Column id="trgtinr" type="STRING" size="256" sumtext="TargetINR"/>
- <Column id="trgtinretc" type="STRING" size="256" sumtext="TargetINR기타"/>
- <Column id="inr" type="STRING" size="256" sumtext="INR"/>
- <Column id="bcolldt" type="STRING" size="256" sumtext="채혈일시"/>
- <Column id="bftwd" type="STRING" size="256" sumtext="이전TWD"/>
- <Column id="recmtwd" type="STRING" size="256" sumtext="권장TWD"/>
- <Column id="updttwd" type="STRING" size="256" sumtext="변경TWD"/>
- <Column id="tmedtodd" type="STRING" size="256" sumtext="복용시작일"/>
- <Column id="tmedterm" type="STRING" size="256" sumtext="복용기간일"/>
- <Column id="repltm" type="STRING" size="256" sumtext="회신시간"/>
- <Column id="valvkind" type="STRING" size="256" sumtext="판막종류"/>
- <Column id="patprofile" type="STRING" size="256" sumtext="환자Profile"/>
- <Column id="wafrntmed" type="STRING" size="256" sumtext="외파린및기타복용약물"/>
- <Column id="drugitac" type="STRING" size="256" sumtext="약물상호작용"/>
- <Column id="funtfood" type="STRING" size="256" sumtext="건강기능식품"/>
- <Column id="bleddngrresn" type="STRING" size="256" sumtext="혈전및출혈위험요인"/>
- <Column id="cnstcnts" type="STRING" size="256" sumtext="자문내용"/>
- <Column id="cnstspcffact" type="STRING" size="256" sumtext="상담시특이사항"/>
- <Column id="cnsttrgt" type="STRING" size="256" sumtext="상담대상"/>
- <Column id="majrcnstcnts" type="STRING" size="256" sumtext="주요상담내용"/>
- <Column id="drink" type="STRING" size="256" sumtext="음주"/>
- <Column id="drinkdetl" type="STRING" size="256" sumtext="음주상세내역"/>
- <Column id="bled" type="STRING" size="256" sumtext="출혈"/>
- <Column id="bleddetl" type="STRING" size="256" sumtext="출혈상세내역"/>
- <Column id="tmedadapt" type="STRING" size="256" sumtext="복약순응도"/>
- <Column id="anotmed" type="STRING" size="256" sumtext="타약물복용"/>
- <Column id="anotmeddetl" type="STRING" size="256" sumtext="타약물복용상세내역"/>
- <Column id="cnstintlbly" type="STRING" size="256" sumtext="상담이해도"/>
- <Column id="recmvol" type="STRING" size="256" sumtext="추천용량"/>
- <Column id="recmvolrem" type="STRING" size="256" sumtext="추천용량상세내역"/>
- <Column id="comment" type="STRING" size="256" sumtext="기타약사의견"/>
- <Column id="cnstpharmstid" type="STRING" size="256" sumtext="상담약사ID"/>
- <Column id="cnstpharmstnm" type="STRING" size="256" sumtext="상담약사명"/>
- <Column id="chosflag" type="STRING" size="256" sumtext="발생구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="bfvol" type="STRING" size="256" sumtext="현재용량"/>
- <Column id="updtvol" type="STRING" size="256" sumtext="변경용량"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cnstinfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="상병명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_detlinfo_cnstdetlinfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnstseqno" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="rgstseqno" type="STRING" size="256" sumtext="상병명"/>
- <Column id="trgtinr" type="STRING" size="256" sumtext="상병명"/>
- <Column id="trgtinretc" type="STRING" size="256" sumtext="상병명"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detlinfo_cnstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formrecseq" type="STRING" size="256" sumtext="순번"/>
- <Column id="rgstseqno" type="STRING" size="256" sumtext="순번"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="cnstdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
- <Column id="statflagnm" type="STRING" size="256" sumtext="상태구분명"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="repldd" type="STRING" size="256" sumtext="회신일자"/>
- <Column id="repldt" type="STRING" size="256" sumtext="회신일시"/>
- <Column id="cnstdeptcd" type="STRING" size="256" sumtext="의뢰진료과코드"/>
- <Column id="cnstdeptnm" type="STRING" size="256" sumtext="의뢰진료과명"/>
- <Column id="cnstdrid" type="STRING" size="256" sumtext="의뢰진료의ID"/>
- <Column id="cnstdrnm" type="STRING" size="256" sumtext="의뢰진료의명"/>
- <Column id="trgtinr" type="STRING" size="256" sumtext="TargetINR"/>
- <Column id="trgtinretc" type="STRING" size="256" sumtext="TargetINR기타"/>
- <Column id="inr" type="STRING" size="256" sumtext="INR"/>
- <Column id="bcolldt" type="STRING" size="256" sumtext="채혈일시"/>
- <Column id="bftwd" type="STRING" size="256" sumtext="이전TWD"/>
- <Column id="recmtwd" type="STRING" size="256" sumtext="권장TWD"/>
- <Column id="updttwd" type="STRING" size="256" sumtext="변경TWD"/>
- <Column id="tmedtodd" type="STRING" size="256" sumtext="복용시작일"/>
- <Column id="tmedterm" type="STRING" size="256" sumtext="복용기간일"/>
- <Column id="repltm" type="STRING" size="256" sumtext="회신시간"/>
- <Column id="valvkind" type="STRING" size="256" sumtext="판막종류"/>
- <Column id="patprofile" type="STRING" size="256" sumtext="환자Profile"/>
- <Column id="wafrntmed" type="STRING" size="256" sumtext="외파린및기타복용약물"/>
- <Column id="drugitac" type="STRING" size="256" sumtext="약물상호작용"/>
- <Column id="funtfood" type="STRING" size="256" sumtext="건강기능식품"/>
- <Column id="bleddngrresn" type="STRING" size="256" sumtext="혈전및출혈위험요인"/>
- <Column id="cnstcnts" type="STRING" size="256" sumtext="자문내용"/>
- <Column id="cnstspcffact" type="STRING" size="256" sumtext="상담시특이사항"/>
- <Column id="cnsttrgt" type="STRING" size="256" sumtext="상담대상"/>
- <Column id="majrcnstcnts" type="STRING" size="256" sumtext="주요상담내용"/>
- <Column id="drink" type="STRING" size="256" sumtext="음주"/>
- <Column id="drinkdetl" type="STRING" size="256" sumtext="음주상세내역"/>
- <Column id="bled" type="STRING" size="256" sumtext="출혈"/>
- <Column id="bleddetl" type="STRING" size="256" sumtext="출혈상세내역"/>
- <Column id="tmedadapt" type="STRING" size="256" sumtext="복약순응도"/>
- <Column id="anotmed" type="STRING" size="256" sumtext="타약물복용"/>
- <Column id="anotmeddetl" type="STRING" size="256" sumtext="타약물복용상세내역"/>
- <Column id="cnstintlbly" type="STRING" size="256" sumtext="상담이해도"/>
- <Column id="recmvol" type="STRING" size="256" sumtext="추천용량"/>
- <Column id="recmvolrem" type="STRING" size="256" sumtext="추천용량상세내역"/>
- <Column id="comment" type="STRING" size="256" sumtext="기타약사의견"/>
- <Column id="cnstpharmstid" type="STRING" size="256" sumtext="상담약사ID"/>
- <Column id="cnstpharmstnm" type="STRING" size="256" sumtext="상담약사명"/>
- <Column id="chosflag" type="STRING" size="256" sumtext="발생구분"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="bfvol" type="STRING" size="256" sumtext="현재용량"/>
- <Column id="updtvol" type="STRING" size="256" sumtext="변경용량"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detlinfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="상병명"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_cnstinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>\
- <Column id="btnreplflag" type="STRING" size="256"/><Column id="pidchkflag" type="STRING" size="256"/><Column id="formrecseq" type="STRING" size="256"/><Column id="pid" type="STRING" size="256"/><Column id="cretno" type="STRING" size="256"/><Column id="orddd" type="STRING" size="256"/><Column id="prcpgenrflag" type="STRING" size="256"/><Column id="rgstseqno" type="STRING" size="256"/><Column id="cnstdd" type="STRING" size="256"/></ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chosflagnm" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="chosflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rgstseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </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" sumtext="사용자코드"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- </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" sumtext="부서코드"/>
- <Column id="userflag" type="STRING" size="256" sumtext="사용자구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchformcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="srchexclreplyn" type="STRING" size="256" sumtext="회신환자제외구분"/>
- <Column id="srchchosflag" type="STRING" size="256" sumtext="내원구분"/>
- <Column id="srchreqfromdd" type="STRING" size="256" sumtext="의뢰일자From"/>
- <Column id="srchreqtodd" type="STRING" size="256" sumtext="의뢰일자To"/>
- <Column id="srchreqdeptcd" type="STRING" size="256" sumtext="의뢰진료과코드"/>
- <Column id="srchrequserid" type="STRING" size="256" sumtext="의뢰사용자ID"/>
- <Column id="srchpid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="srchallref" type="STRING" size="256" sumtext="전체조회"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchformcd">0000000964</Col>
- <Col id="srchchosflag">I</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="receivedata" type="STRING" size="256"/>
- <Column id="cnstinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_replform" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="replcnts" type="STRING" size="256"/>
- <Column id="sel" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_adbmcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detlinfo_cnstdetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="m" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="formrecseq" type="STRING" size="256" sumtext="상병명"/>
- <Column id="rgstseqno" type="STRING" size="256" sumtext="상병명"/>
- <Column id="instcd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="pid" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstdd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="statflag" type="STRING" size="256" sumtext="상병명"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="repldd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstdeptcd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstdeptnm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstdrid" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstdrnm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="trgtinr" type="STRING" size="256" sumtext="상병명"/>
- <Column id="trgtinretc" type="STRING" size="256" sumtext="상병명"/>
- <Column id="inr" type="STRING" size="256" sumtext="상병명"/>
- <Column id="bcolldt" type="STRING" size="256" sumtext="상병명"/>
- <Column id="bftwd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="recmtwd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="updttwd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="tmedtodd" type="STRING" size="256" sumtext="상병명"/>
- <Column id="tmedterm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="repltm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="valvkind" type="STRING" size="256" sumtext="상병명"/>
- <Column id="patprofile" type="STRING" size="256" sumtext="상병명"/>
- <Column id="wafrntmed" type="STRING" size="256" sumtext="상병명"/>
- <Column id="drugitac" type="STRING" size="256" sumtext="상병명"/>
- <Column id="funtfood" type="STRING" size="256" sumtext="상병명"/>
- <Column id="bleddngrresn" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstcnts" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstspcffact" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnsttrgt" type="STRING" size="256" sumtext="상병명"/>
- <Column id="majrcnstcnts" type="STRING" size="256" sumtext="상병명"/>
- <Column id="drink" type="STRING" size="256" sumtext="상병명"/>
- <Column id="drinkdetl" type="STRING" size="256" sumtext="상병명"/>
- <Column id="bled" type="STRING" size="256" sumtext="상병명"/>
- <Column id="bleddetl" type="STRING" size="256" sumtext="상병명"/>
- <Column id="tmedadapt" type="STRING" size="256" sumtext="상병명"/>
- <Column id="anotmed" type="STRING" size="256" sumtext="상병명"/>
- <Column id="anotmeddetl" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstintlbly" type="STRING" size="256" sumtext="상병명"/>
- <Column id="recmvol" type="STRING" size="256" sumtext="상병명"/>
- <Column id="recmvolrem" type="STRING" size="256" sumtext="상병명"/>
- <Column id="remark" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstpharmstid" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cnstpharmstnm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="statflagnm" type="STRING" size="256" sumtext="상병명"/>
- <Column id="repldt" type="STRING" size="256" sumtext="상병명"/>
- <Column id="omissiontims" type="STRING" size="256" sumtext="상병명"/>
- <Column id="omissionresn" type="STRING" size="256" sumtext="상병명"/>
- <Column id="bfvol" type="STRING" size="256" sumtext="상병명"/>
- <Column id="updtvol" type="STRING" size="256" sumtext="상병명"/>
- <Column id="cmt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmblist_jciyn_P030" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_srchinfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="cnstdd" type="STRING" size="256"/>
- <Column id="rgstseqno" type="STRING" size="256"/>
- <Column id="srchgenrflagcd" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cnstinfo_patdetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="medispclnm" type="STRING" size="256" sumtext="진료의"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병실"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병실"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="weight" type="STRING" size="256" sumtext="체중"/>
- <Column id="height" type="STRING" size="256" sumtext="키"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detlinfo_patdetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="allselect" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="Dataset01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_chk_cnsttrgt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">환자</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">보호자</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_chk_majrcnstcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">효능,효과</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">용법,용량</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">부작용 및 주의사항</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">상호작용</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">생활속의 주의사항</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.checkbox3" propid="value" datasetid="ds_send_srchinfo1" columnid="srchallref"/>
- <BindItem id="item1" compid="group3.checkbox1" propid="value" datasetid="ds_send_srchinfo1" columnid="srchexclreplyn"/>
- <BindItem id="item2" compid="group3.radio2" propid="value" datasetid="ds_send_srchinfo1" columnid="srchchosflag"/>
- <BindItem id="item3" compid="group3.input5" propid="value" datasetid="ds_send_srchinfo1" columnid="srchreqfromdd"/>
- <BindItem id="item4" compid="group3.input9" propid="value" datasetid="ds_send_srchinfo1" columnid="srchreqtodd"/>
- <BindItem id="item5" compid="group3.combo1" propid="value" datasetid="ds_send_srchinfo1" columnid="srchreqdeptcd"/>
- <BindItem id="item6" compid="group3.combo2" propid="value" datasetid="ds_send_srchinfo1" columnid="srchrequserid"/>
- <BindItem id="item7" compid="group3.input4" propid="value" datasetid="ds_send_srchinfo1" columnid="srchpid"/>
- <BindItem id="item8" compid="group3.opt_pid" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="pid"/>
- <BindItem id="item9" compid="group3.opt_hngnm" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="hngnm"/>
- <BindItem id="item10" compid="group3.opt_orddeptnm" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="orddeptnm"/>
- <BindItem id="item11" compid="group3.opt_medispclnm" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="medispclnm"/>
- <BindItem id="item12" compid="group3.opt_wardcd" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="wardnm"/>
- <BindItem id="item13" compid="group3.opt_indd" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="indd"/>
- <BindItem id="item14" compid="group3.opt_sex" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="sex"/>
- <BindItem id="item15" compid="group3.opt_age" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="age"/>
- <BindItem id="item16" compid="group3.opt_weight" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="weight"/>
- <BindItem id="item17" compid="group3.opt_height" propid="value" datasetid="ds_main_cnstinfo_patdetlinfo" columnid="height"/>
- <BindItem id="item18" compid="group3.rdo_trgtinr" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo2" columnid="trgtinr"/>
- <BindItem id="item19" compid="group3.ipt_trgtinretc" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo2" columnid="trgtinretc"/>
- <BindItem id="item20" compid="group3.ipt_inr" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="inr"/>
- <BindItem id="item21" compid="group3.opt_bcolldt" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="bcolldt"/>
- <BindItem id="item22" compid="group3.ipt_bftwd" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="bftwd"/>
- <BindItem id="item23" compid="group3.ipt_bfvol" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="bfvol"/>
- <BindItem id="item24" compid="group3.ipt_recmtwd" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="recmtwd"/>
- <BindItem id="item25" compid="group3.ipt_updtvol" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="updtvol"/>
- <BindItem id="item26" compid="group3.ipt_updttwd" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="updttwd"/>
- <BindItem id="item27" compid="group3.opt_tmedtodd" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="tmedtodd"/>
- <BindItem id="item28" compid="group3.cbo_volvkind" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="valvkind"/>
- <BindItem id="item29" compid="group3.opt_statflagnm" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="statflagnm"/>
- <BindItem id="item30" compid="group3.opt_repldt" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="repldt"/>
- <BindItem id="item31" compid="group3.opt_cnstpharmstnm" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="cnstpharmstnm"/>
- <BindItem id="item32" compid="group3.tar_patprofile" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="patprofile"/>
- <BindItem id="item33" compid="group3.tar_wafrntmed" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="wafrntmed"/>
- <BindItem id="item34" compid="group3.tar_cnstcnts" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="cnstcnts"/>
- <BindItem id="item35" compid="group3.tar_drugitac" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="drugitac"/>
- <BindItem id="item36" compid="group3.tar_bleddngrresn" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="bleddngrresn"/>
- <BindItem id="item37" compid="group3.tar_cnstspcffact" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="cnstspcffact"/>
- <BindItem id="item38" compid="group3.tar_funtfood" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="funtfood"/>
- <BindItem id="item40" compid="group3.opt_pid" propid="" datasetid="ds_main_cnstinfo_patdetlinfo" columnid=""/>
- <BindItem id="item41" compid="group3.rdo_trgtinr" propid="" datasetid="ds_main_detlinfo_cnstdetlinfo2" columnid="trgtinr"/>
- <BindItem id="item42" compid="group3.tar_comment" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="remark"/>
- <BindItem id="item43" compid="group3.rdo_recmvol" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="recmvol"/>
- <BindItem id="item44" compid="group3.ipt_recmvolrem" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="recmvolrem"/>
- <BindItem id="item45" compid="group3.rdo_cnstintlbly" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="cnstintlbly"/>
- <BindItem id="item46" compid="group3.ipt_omissiontims" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="omissiontims"/>
- <BindItem id="item47" compid="group3.ipt_omissionresn" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="omissionresn"/>
- <BindItem id="item48" compid="group3.rdo_bled" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="bled"/>
- <BindItem id="item49" compid="group3.ipt_bleddetl" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="bleddetl"/>
- <BindItem id="item50" compid="group3.rdo_drink" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="drink"/>
- <BindItem id="item51" compid="group3.ipt_drinkdetl" propid="value" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="drinkdetl"/>
- <BindItem id="item52" compid="group3.checkbox2" propid="value" datasetid="ds_init" columnid="allselect"/>
- <BindItem id="item39" compid="group3.chk_majrcnstcnts" propid="text" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="majrcnstcnts"/>
- <BindItem id="item53" compid="group3.chk_cnsttrgt" propid="text" datasetid="ds_main_detlinfo_cnstdetlinfo" columnid="cnsttrgt"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "com_basiccodexp::ZBC001.xjs";
- include "ast_commonxp::AST.xjs"
- include "emr_prcpmngtxp::MMOCommon.xjs"
- include "ast_pharmacybasexp::pharmacycombolist.xjs";
- include "ast_pharmacyconsultxp::SPADC62200.xjs";
- //=======================================================================================
- include "com_departmentcodexp::ZSD001.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- include "emr_prcpmngtxp::SMMMO00100.xjs";
- include "emr_prcpmngtxp::SMMMO00110.xjs";
- include "emr_commonxp::EMRCommon.xjs";
- var arErrorCode = new HashArray();
- function SMADC00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMADC00200_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(group3.grd_patlist); // 그리드 전체 체크 기능 + 그리드소트
- grdf_initGrid(group3.grd_acslist);
-
- var sProp_2_1 = "col=2,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- var sProp_2_3 = "col=2,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- group3.chk_cnsttrgt.setInitComp(sProp_2_1, ds_chk_cnsttrgt, "value","label","fn_cnsttrgt");
- group3.chk_majrcnstcnts.setInitComp(sProp_2_3, ds_chk_majrcnstcnts, "value","label","fn_majrcnstcnts");
-
- //pharmacyGetCodeList( new Array("JCI1"), new Array("/root/init/cmblist/jciyn") );
- //zbcfGetDeptCodeList(getUserInfo("dutplceinstcd"), "orduseyn", "D", "/root/init/orddept");
- pharmacyGetCodeList([{dsNm: "ds_init_cmblist_jciyn_P030", cdGrpId: "JCI1", sorField: ""}], false , false, "");
- appf_getDeptCodeList(sysf_getUserInfo("dutplceinstcd"),"orduseyn","D","depthngnm","","","","","ds_init_cmb_orddeptcd",false,""); //부서코드 콤보조회
-
- if(utlf_isNull(group3.combo1.value) != null){ //if ( model.instances(0).selectSingleNode("/root/init/orddept/dept") != null) {
- //astfAddCombo("/root/init/orddept","dept","deptcd,depthngnm",",전체");
- frmf_addComboItem("group3.combo1", "전 체", "", "");
- group3.combo1.index = 0;
- }
- //model.setValue("/root/send/srchinfo1/srchreqfromdd", getCurrentDate());
- //model.setValue("/root/send/srchinfo1/srchreqtodd", getCurrentDate());
- ds_send_srchinfo1.setColumn(0,"srchreqfromdd", utlf_getCurrentDate()) ;
- ds_send_srchinfo1.setColumn(0,"srchreqtodd", utlf_getCurrentDate());
- fResetForm();
- try{
- ds_temp_cnstinfo.copyData(arg_ds_temp_cnstinfo);
- arg_ds_temp_cnstinfo.clearData();
- }
- catch(e){ }
- //var formrecseq = model.getValue("/root/temp/cnstinfo/formrecseq");
- //var pid = model.getValue("/root/temp/cnstinfo/pid");
- //var cretno = model.getValue("/root/temp/cnstinfo/cretno");
- //var orddd = model.getValue("/root/temp/cnstinfo/orddd");
- //var prcpgenrflag = model.getValue("/root/temp/cnstinfo/prcpgenrflag");
- //var rgstseqno= model.getValue("/root/temp/cnstinfo/rgstseqno");
- //var cnstdd= model.getValue("/root/temp/cnstinfo/cnstdd");
- var formrecseq = ds_temp_cnstinfo.getColumn(0,"formrecseq");
- var pid = ds_temp_cnstinfo.getColumn(0,"pid");
- var cretno = ds_temp_cnstinfo.getColumn(0,"cretno");
- var orddd = ds_temp_cnstinfo.getColumn(0,"orddd");
- var prcpgenrflag = ds_temp_cnstinfo.getColumn(0,"prcpgenrflag");
- var rgstseqno = ds_temp_cnstinfo.getColumn(0,"rgstseqno");
- var cnstdd = ds_temp_cnstinfo.getColumn(0,"cnstdd");
- if ( !utlf_isNull(pid)) {
- //model.setValue("/root/send/srchinfo3/formrecseq", formrecseq);
- //model.setValue("/root/send/srchinfo3/srchpid", pid);
- //model.setValue("/root/send/srchinfo3/srchcretno", cretno);
- //model.setValue("/root/send/srchinfo3/srchorddd", orddd);
- //model.setValue("/root/send/srchinfo3/srchgenrflagcd", prcpgenrflag);
- //model.setValue("/root/send/srchinfo3/rgstseqno", rgstseqno);
- //model.setValue("/root/send/srchinfo3/cnstdd", cnstdd);
- ds_send_srchinfo3.setColumn(0,"formrecseq", formrecseq);
- ds_send_srchinfo3.setColumn(0,"srchpid", pid);
- ds_send_srchinfo3.setColumn(0,"srchcretno", cretno);
- ds_send_srchinfo3.setColumn(0,"srchorddd", orddd);
- ds_send_srchinfo3.setColumn(0,"srchgenrflagcd", prcpgenrflag);
- ds_send_srchinfo3.setColumn(0,"rgstseqno", rgstseqno);
- ds_send_srchinfo3.setColumn(0,"cnstdd", cnstdd);
- //model.refresh();
-
- //환자정보,상병정보,상담리스트 조회
- //var success = submit("TRADC00203");
- var oParam = {};
- oParam.id = "TRADC00203";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstList";
- oParam.inds = "req=ds_send_srchinfo3";
- oParam.outds = "ds_main_cnstinfo_patdetlinfo=patdetlinfo ds_main_cnstinfo_diaglist=diaglist ds_main_cnstinfo_cnstlist=cnstlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00203";
- tranf_submit(oParam);
-
- //model.setValue("/root/send/srchinfo2/formrecseq", formrecseq);
- //model.setValue("/root/send/srchinfo2/srchpid", pid);
- //model.setValue("/root/send/srchinfo2/rgstseqno", rgstseqno);
- //model.setValue("/root/send/srchinfo2/cnstdd", cnstdd);
- //model.setValue("/root/send/srchinfo2/srchcretno", cretno);
- //model.setValue("/root/send/srchinfo2/srchorddd", orddd);
- //model.setValue("/root/send/srchinfo2/srchgenrflagcd", prcpgenrflag);
- ds_send_srchinfo2.setColumn(0,"formrecseq", formrecseq);
- ds_send_srchinfo2.setColumn(0,"srchpid", pid);
- ds_send_srchinfo2.setColumn(0,"rgstseqno", rgstseqno);
- ds_send_srchinfo2.setColumn(0,"cnstdd", cnstdd);
- ds_send_srchinfo2.setColumn(0,"srchcretno", cretno);
- ds_send_srchinfo2.setColumn(0,"srchorddd", orddd);
- ds_send_srchinfo2.setColumn(0,"srchgenrflagcd", prcpgenrflag);
- //model.refresh();
-
- //상담건별 상세내역 조회
- //var success = submit("TRADC00201");
- var oParam = {};
- oParam.id = "TRADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstDetl";
- oParam.inds = "req=ds_send_srchinfo2";
- oParam.outds = "ds_main_detlinfo_patdetlinfo=patdetlinfo ds_main_detlinfo_diaglist=diaglist ds_main_detlinfo_cnstdetlinfo=cnstdetlinfo ds_main_detlinfo_cnstdetlinfo2=cnstdetlinfo2";
- oParam.async = false;
- oParam.callback = "cf_TRADC00201";
- tranf_submit(oParam);
-
-
-
- var subCheck = false;
- if(arErrorCode.pop("TRADC00201") > -1) {
- subCheck = true;
- }else{
- subCheck = false;
- }
- if(subCheck) {
- //model.makeNode("/root/main/cnstinfo/patdetlinfo");
- //model.copyNode("/root/main/cnstinfo/patdetlinfo", "/root/main/detlinfo/patdetlinfo");
- dsf_copyDs(ds_main_cnstinfo_patdetlinfo,ds_main_detlinfo_patdetlinfo,"replace");
-
- //model.makeNode("/root/main/cnstinfo/diaglist");
- //model.copyNode("/root/main/cnstinfo/diaglist", "/root/main/detlinfo/diaglist");
- dsf_copyDs(ds_main_cnstinfo_diaglist,ds_main_detlinfo_diaglist,"replace");
- }
-
- //조회된 정보를 리스트에서 선택.
- //var iRowNo = grd_acslist.findRow(formrecseq, 0, grd_acslist.colRef("formrecseq"), true, true);
- var iRowNo = ds_main_cnstinfo_cnstlist.findRow(formrecseq, 0, group3.grd_acslist.getBindCellIndex("body", "formrecseq"), true, true);
- var iRowNo = ds_main_cnstinfo_cnstlist.findRow("formrecseq", formrecseq);
- if(!subCheck) {
- //grd_acslist.row = iRowNo;
- ds_main_cnstinfo_cnstlist.rowposition = iRowNo;
- }
-
- fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
-
- if (arErrorCode.pop("TRADC00201") < 0 ) {
- fResetForm();
- }
-
- fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리
- }
- //if(model.getValue("/root/temp/cnstinfo/btnreplflag") == "Y") {
- if( ds_temp_cnstinfo.getColumn(0,"btnreplflag") == "Y") {
- // 20100118_laboru_회신완료 상태일때 회신버튼 비활성화 위해서
- group4.btn_repl.enable = false;
- }
-
- //if(model.getValue("/root/temp/cnstinfo/pidchkflag") == "Y") {
- if( ds_temp_cnstinfo.getColumn(0,"pidchkflag") == "Y") {
- // 20100119_laboru_약사 이외의 사용자인 경우
- group4.btn_save.enable = false;
- group4.btn_repl.enable = false;
- group4.btn_del.enable = false;
- }
-
- }
- function cf_TRADC00201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- group3.chk_cnsttrgt.setCheckAll(false, false);
- group3.chk_majrcnstcnts.setCheckAll(false,false);
- group3.chk_cnsttrgt.setData(utlf_transNullToEmpty(ds_main_detlinfo_cnstdetlinfo.getColumn(0,"cnsttrgt")).split(" "),null,false);
- group3.chk_majrcnstcnts.setData(utlf_transNullToEmpty(ds_main_detlinfo_cnstdetlinfo.getColumn(0,"majrcnstcnts")).split(" "),null,false);
- }
- function fSumUpdtVol() {
- //var sFvol = model.getValue("/root/main/detlinfo/cnstdetlinfo/recmtwd");
- //var sSvol = model.getValue("/root/main/detlinfo/cnstdetlinfo/updtvol");
- var sFvol = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"recmtwd");
- var sSvol = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"updtvol");
-
- if(utlf_isNull(sFvol) && utlf_isNull(sSvol)) {
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/updttwd", "");
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"updttwd" , "" );
- } else if (!utlf_isNull(sFvol) && utlf_isNull(sSvol)) {
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/updttwd", sFvol);
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"updttwd" , sFvol );
- } else if (utlf_isNull(sFvol)&& !utlf_isNull(sSvol)) {
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/updttwd", sSvol);
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"updttwd" , sSvol );
- } else {
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/updttwd", parseFloat(sFvol) + parseFloat(sSvol));
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"updttwd" , parseFloat(sFvol) + parseFloat(sSvol) );
- }
- //group3.ipt_updttwd.refresh();
- }
- //회신상태에 따라 버튼 활성화 처리
- function fBtnDisabled() {
- //if (model.getValue("/root/main/detlinfo/cnstdetlinfo/statflag") == "Z" ) {
- if (ds_main_detlinfo_cnstdetlinfo.getColumn(0,"statflag") == "Z" ) {
- group4.btn_save.enable = false;
- group4.btn_repl.enable = false;
- group4.btn_del.enable = false;
- } else {
- group4.btn_save.enable = true;
- group4.btn_repl.enable = true;
- group4.btn_del.enable = true;
- }
- }
- //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
- function fTrgtINR() {
- //var trgtinr = model.getValue("/root/main/detlinfo/cnstdetlinfo/trgtinr"); //trgtinr
- //var trgtinrinfo = model.getValue("/root/main/detlinfo/cnstdetlinfo2/trgtinr") ; //trgtinr
- //var trgtinretc = model.getValue("/root/main/detlinfo/cnstdetlinfo/trgtinretc"); //trgtinretc
- //var trgtinretcinfo = model.getValue("/root/main/detlinfo/cnstdetlinfo2/trgtinretc"); //trgtinretc
- var trgtinr = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"trgtinr") ;
- var trgtinrinfo = ds_main_detlinfo_cnstdetlinfo2.getColumn(0,"trgtinr") ;
- var trgtinretc = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"trgtinretc") ;
- var trgtinretcinfo = ds_main_detlinfo_cnstdetlinfo2.getColumn(0,"trgtinretc") ;
- if ((!utlf_isNull(trgtinr)) && (utlf_isNull(trgtinrinfo))){
- //model.setValue("/root/main/detlinfo/cnstdetlinfo2/trgtinr",trgtinr);
- ds_main_detlinfo_cnstdetlinfo2.setColumn(0,"trgtinr" , trgtinr);
- }
- if ((!utlf_isNull(trgtinretc)) && (utlf_isNull(trgtinretcinfo))){
- //model.setValue("/root/main/detlinfo/cnstdetlinfo2/trgtinretc",trgtinretc);
- ds_main_detlinfo_cnstdetlinfo2.setColumn(0,"trgtinretc" , trgtinretc);
- }
- }
- function fResetForm() {
- //model.resetInstanceNode("/root/main/detlinfo");
- //model.refresh();
- ds_main_detlinfo_cnstdetlinfo.clearData();
- ds_main_detlinfo_cnstdetlinfo2.clearData();
-
- //회신버튼 비활성화
- group4.btn_repl.disabled = true;
- }
- function fValidateMainData(){
- //var drugcd = model.getValue("/root/main/codedetlinfo/drugcd");
- //var fromdd = model.getValue("/root/main/codedetlinfo/fromdd");
- //var todd = model.getValue("/root/main/codedetlinfo/todd");
- //var tpnflag = model.getValue("/root/main/codedetlinfo/tpnflag");
- //var tpnkind = model.getValue("/root/main/codedetlinfo/tpnkind");
- //var marketflag = model.getValue("/root/main/codedetlinfo/marketflag");
- var drugcd = ds_main_codedetlinfo.getColumn(0,"drugcd");
- var fromdd = ds_main_codedetlinfo.getColumn(0,"fromdd");
- var todd = ds_main_codedetlinfo.getColumn(0,"todd");
- var tpnflag = ds_main_codedetlinfo.getColumn(0,"tpnflag");
- var tpnkind = ds_main_codedetlinfo.getColumn(0,"tpnkind");
- var marketflag = ds_main_codedetlinfo.getColumn(0,"marketflag");
-
- if( utlf_isNull(drugcd)){
- sysf_messageBox("처방코드를" , "C001");
- //model.setFocus("ipt_drugcd");
- ipt_drugcd.setFocus();
- return false;
- }
- if( utlf_isNull(fromdd)){
- sysf_messageBox("적용시작일" , "C001");
- //model.setFocus("ipt_fromdd");
- ipt_fromdd.setFocus();
- return false;
- }
- if( utlf_isNull(todd)){
- sysf_messageBox("적용종료일" , "C001");
- //model.setFocus("ipt_todd");
- ipt_todd.setFocus();
- return false;
- }
- if( utlf_isNull(tpnkind)){
- sysf_messageBox("성인/소아구분을" , "C002");
- //model.setFocus("cmb_tpnkind");
- cmb_tpnkind.setFocus();
- return false;
- }
- if( utlf_isNull(marketflag)){
- sysf_messageBox("관리대장을" , "C002");
- //model.setFocus("cmb_marketflag");
- cmb_marketflag.setFocus();
- return false;
- }
- if (tpnkind == "A") { // 성인일경우만 필수
- if( utlf_isNull(tpnflag)){
- sysf_messageBox("TPN 구분을" , "C002");
- //model.setFocus("cmb_tpnflag");
- cmb_tpnflag.setFocus();
- return false;
- }
- }
- //setZeroValue("/root/send/req/dexbfmixrate");
- //setZeroValue("/root/send/req/dexbfmixvol");
- //setZeroValue("/root/send/req/aminobfmixrate");
- //setZeroValue("/root/send/req/aminobfmixvol");
- //setZeroValue("/root/send/req/lipidbfmixrate");
- //setZeroValue("/root/send/req/lipidbfmixvol");
- //setZeroValue("/root/send/req/dexrate");
- //setZeroValue("/root/send/req/dexvol");
- //setZeroValue("/root/send/req/aminorate");
- //setZeroValue("/root/send/req/aminovol");
- //setZeroValue("/root/send/req/lipidrate");
- //setZeroValue("/root/send/req/lipidvol");
- //setZeroValue("/root/send/req/navol");
- //setZeroValue("/root/send/req/kvol");
- //setZeroValue("/root/send/req/clvol");
- //setZeroValue("/root/send/req/phosphatevol");
- //setZeroValue("/root/send/req/cavol");
- //setZeroValue("/root/send/req/mgvol");
- //setZeroValue("/root/send/req/heparinvol");
- //setZeroValue("/root/send/req/multivitavol");
- //setZeroValue("/root/send/req/traceelevol");
- //setZeroValue("/root/send/req/npccalr");
- //setZeroValue("/root/send/req/totcalr");
- //setZeroValue("/root/send/req/dextotrate");
- //setZeroValue("/root/send/req/prottotrate");
- //setZeroValue("/root/send/req/lipidtotrate");
- //setZeroValue("/root/send/req/npcncalr");
-
- fSetZeroValue("dexbfmixrate");
- setZeroValue("dexbfmixvol");
- fSetZeroValue("aminobfmixrate");
- fSetZeroValue("aminobfmixvol");
- fSetZeroValue("lipidbfmixrate");
- fSetZeroValue("lipidbfmixvol");
- fSetZeroValue("dexrate");
- fSetZeroValue("dexvol");
- fSetZeroValue("aminorate");
- fSetZeroValue("aminovol");
- fSetZeroValue("lipidrate");
- fSetZeroValue("lipidvol");
- fSetZeroValue("navol");
- fSetZeroValue("kvol");
- fSetZeroValue("clvol");
- fSetZeroValue("phosphatevol");
- fSetZeroValue("cavol");
- fSetZeroValue("mgvol");
- fSetZeroValue("heparinvol");
- fSetZeroValue("multivitavol");
- fSetZeroValue("traceelevol");
- fSetZeroValue("npccalr");
- fSetZeroValue("totcalr");
- fSetZeroValue("dextotrate");
- fSetZeroValue("prottotrate");
- fSetZeroValue("lipidtotrate");
- fSetZeroValue("npcncalr");
- return true;
- }
- function setZeroValue(path) {
- // if (model.getValue(path) == "") {
- // model.setValue(path,0);
- // }
- }
-
- function fValidateDelData(){
- //var pid = model.getValue("/root/main/detlinfo/cnstdetlinfo/pid");
- //var cnstdd = model.getValue("/root/main/detlinfo/cnstdetlinfo/cnstdd");
- //var statflag = model.getValue("/root/main/detlinfo/cnstdetlinfo/statflag" );
- var pid = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"pid");
- var cnstdd = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"cnstdd");
- var statflag = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"statflag" );
- if( utlf_isNull(pid) || utlf_isNull(cnstdd)){
- sysf_messageBox("삭제할 데이터를" , "C002");
- return false;
- }
- // 회신상태면 삭제 불가
- if (statflag == "Z") {
- sysf_messageBox( "회신된 자료는 삭제", "E001");
- return false;
- }
- return true;
- }
- function group3_ipt_updtvol_cancharchange(obj:MaskEdit, e:CanCharEventInfo)
- {
- fSumUpdtVol();
- }
- function group4_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- //modal("SMAER00800 ","","","","","/root/send/srchinfo3/srchpid","/root/send/data/singdata/srchpid");
- dsf_createDsRow("ds_temp_srchinfo", [
- {col:"srchpid", type:"STRING", size:256, val:ds_send_srchinfo3.getColumn(0,"srchpid")}
- ]);
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_temp_srchinfo;
- frmf_modal("SMAER00800", "SMAER00800", objArg, null, null,100, 150, 530, 380, null, null, null, "M");
- }
- function group4_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- //open("SMMNR04500");
- frmf_open("SMMNR04500", "SMMNR04500","","","","","","","","","","","M");
- }
- function group4_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- //open("SMADB01900");
- frmf_open("SMADB01900", "SMADB01900","","","","","","","","","","","M");
- }
- function group4_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- //open("SMADB10100",0,0,0,"SMADB10100","/root/send/srchinfo3/srchpid","/root/temp/patinfo/pid");
- dsf_createDsRow("ds_temp_srchinfo", [
- {col:"pid", type:"STRING", size:256, val:ds_send_srchinfo3.getColumn(0,"srchpid")}
- ]);
- var objArg = new Object();
- objArg.arg_ds_temp_patinfo = ds_temp_srchinfo;
- frmf_open("SMADB10100", "SMADB10100",objArg,"","","","","","","","","","M");
- }
- function group4_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- //setParameter("SMMRI00400_param_pid", model.getValue("/root/send/srchinfo3/srchpid"));
- //open("SMMRI00400");
- frmf_setParameter("SMMRI00400_param_pid", ds_send_srchinfo3.getColumn(0,"srchpid"));
- frmf_open("SMMRI00400", "SMMRI00400","","","","","","","","","","","M");
- }
- function group4_btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- //exeReportPreview("RPADC02104", "XMLSTR", "", "", "false","","","","","false");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/detlinfo/cnstdetlinfo" , ds_main_detlinfo_cnstdetlinfo); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/main/detlinfo/patdetlinfo" , ds_main_detlinfo_patdetlinfo); // 데이터셋 1
-
- 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(["RPADC02104"],[objParam], option);
- }
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- //var iRowNo = grd_acslist.row;
- var iRowNo = ds_main_cnstinfo_cnstlist.rowposition;
- if (utlf_isNull(ds_main_cnstinfo_patdetlinfo.getColumn(0,"pid"))) {
- sysf_messageBox ("등록번호를 선택후 작업 하시기 바랍니다. 데이타를 저장","E001")
- return;
- }
-
- //var row = grd_patlist.row;
- //var statflag = model.getValue("/root/main/detlinfo/cnstdetlinfo/statflag" );
- var row = ds_main_patinfo_patlist.rowposition;
- var statflag = ds_main_detlinfo_cnstdetlinfo.getColumn(0,"statflag") ;
- // 회신상태면 수정 불가
- if (statflag == "Z") {
- sysf_messageBox( "회신된 자료는 수정", "E001");
- return;
- }
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"statflag" , "D");
-
- //if ( model.getValue("/root/main/detlinfo/cnstdetlinfo/formrecseq") == "" ) {
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/pid", model.getValue("/root/send/srchinfo2/srchpid"));
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/formrecseq", model.getValue("/root/send/srchinfo2/formrecseq"));
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/cnstdd", model.getValue("/root/send/srchinfo2/cnstdd"));
- //}
- //model.makeValue("/root/main/detlinfo/cnstdetlinfo/cnstseqno", model.getValue("/root/main/detlinfo/cnstdetlinfo2/cnstseqno"));
- //model.makeValue("/root/main/detlinfo/cnstdetlinfo/cnststat", "21"); //회신임시
- if (utlf_isNull( ds_main_detlinfo_cnstdetlinfo.getColumn(0,"formrecseq"))) {
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"pid" , ds_send_srchinfo2.getColumn(0,"srchpid"));
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"formrecseq" , ds_send_srchinfo2.getColumn(0,"formrecseq"));
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"cnstdd" , ds_send_srchinfo2.getColumn(0,"cnstdd"));
- }
- ds_main_detlinfo_cnstdetlinfo.addColumn("cnstseqno", "string");
- ds_main_detlinfo_cnstdetlinfo.addColumn("cnststat", "string");
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"cnstseqno" , ds_main_detlinfo_cnstdetlinfo2.getColumn(0,"cnstseqno"));
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"cnststat" , "21"); //회신임시
-
- //2008-12-17 TargetlNR 추가
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/trgtinr", model.getValue("/root/main/detlinfo/cnstdetlinfo2/trgtinr")); //TargetlNR
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/trgtinretc", model.getValue("/root/main/detlinfo/cnstdetlinfo2/trgtinretc")); //TargetlNR - 기타내역
- // model.copyNode("/root/send/req/data", "/root/main/detlinfo/cnstdetlinfo");
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"trgtinr" , ds_main_detlinfo_cnstdetlinfo2.getColumn(0,"trgtinr"));
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"trgtinretc" , ds_main_detlinfo_cnstdetlinfo2.getColumn(0,"trgtinretc"));
-
- //DataSet - remark 와 submit - comment 값 동기화.
- ds_main_detlinfo_cnstdetlinfo.addColumn("comment", "string");
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "comment", ds_main_detlinfo_cnstdetlinfo.getColumn(0, "remark"));
-
- dsf_copyDs(ds_send_req_data, ds_main_detlinfo_cnstdetlinfo, "replace");
- //if (submit("TXADC00201")) {
- // if ( model.getValue("/root/send/srchinfo2/rgstseqno") == "" ) {
- // model.setValue("/root/send/srchinfo2/rgstseqno", model.getValue("/root/hidden/ret/rgstseqno"));
- // }
- // submit("TRADC00203");
- // submit("TRADC00201");
- //
- // fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
- // grd_acslist.row = iRowNo;
- // grd_acslist.dispatch("onclick");
- //}
-
- dsf_setDefaultVal(ds_send_req_data, "omissiontims:0,omissionresn:-");
-
- var oParam = {};
- oParam.id = "TXADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqExeAcsCnst";
- oParam.inds = "req=ds_send_req_data";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- //oParam.callback = "cf_TXADC00201";
- tranf_submit(oParam);
- if ( utlf_isNull(ds_send_srchinfo2.getColumn(0,"rgstseqno"))) {
- ds_send_srchinfo2.setColumn(0,"rgstseqno" , ds_hidden_ret.getColumn(0,"rgstseqno"));
- }
- var oParam = {};
- oParam.id = "TRADC00203";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstList";
- oParam.inds = "req=ds_send_srchinfo3";
- oParam.outds = "ds_main_cnstinfo_patdetinfo=patdetlinfo ds_main_cnstinfo_diaglist=diaglist ds_main_cnstinfo_cnstlist=cnstlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00203";
- tranf_submit(oParam);
-
- var oParam = {};
- oParam.id = "TRADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstDetl";
- oParam.inds = "req=ds_send_srchinfo2";
- oParam.outds = "ds_main_detlinfo_patdetinfo=patdetlinfo ds_main_detlinfo_diaglist=diaglist ds_main_detlinfo_cnstlist=cnstdetlinfo ds_main_detlinfo_cnstdetlinfo2=cnstdetlinfo2";
- oParam.async = false;
- oParam.callback = "cf_TRADC00201";
- tranf_submit(oParam);
-
-
-
- fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
- ds_main_cnstinfo_cnstlist.rowposition = iRowNo;
- var e = new GridClickEventInfo;
- frmf_inputEnterKey("group3.grd_acslist", "oncellclick", e);
-
-
- }
- function group3_grd_acslist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //if (grd_acslist.row >= grd_acslist.fixedRows ) {
- // model.setValue("/root/send/srchinfo2/srchpid", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/pid"));
- // model.setValue("/root/send/srchinfo2/rgstseqno", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/rgstseqno"));
- // model.setValue("/root/send/srchinfo2/cnstdd", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/cnstdd"));
- // model.setValue("/root/send/srchinfo2/formrecseq", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/formrecseq"));
- // model.makeValue("/root/send/srchinfo2/srchgenrflagcd", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/chosflag"));
- // model.makeValue("/root/send/srchinfo2/srchorddd", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/orddd"));
- // model.makeValue("/root/send/srchinfo2/srchcretno", model.getValue("/root/main/cnstinfo/cnstlist["+grd_acslist.row+"]/cretno"));
- //
- // var success = submit("TRADC00201");
- // if(success) {
- // model.makeNode("/root/main/cnstinfo/patdetlinfo");
- // model.copyNode("/root/main/cnstinfo/patdetlinfo", "/root/main/detlinfo/patdetlinfo");
- // model.makeNode("/root/main/cnstinfo/diaglist");
- // model.copyNode("/root/main/cnstinfo/diaglist", "/root/main/detlinfo/diaglist");
- // }
- // fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
- // if (success == false) {
- // fResetForm();
- // }
- // fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리
- //}
-
- // group3.chk_cnsttrgt.setCheckAll(false);
- // group3.chk_majrcnstcnts.setCheckAll(false);
-
-
-
- //if (ds_main_cnstinfo_cnstlist.rowposition >= grd_acslist.fixedRows ) {
- if (ds_main_cnstinfo_cnstlist.rowcount > 0 ) {
- var selrow = ds_main_cnstinfo_cnstlist.rowposition;
- ds_send_srchinfo2.setColumn(0,"srchpid", ds_main_cnstinfo_cnstlist.getColumn(selrow,"pid"));
- ds_send_srchinfo2.setColumn(0,"rgstseqno", ds_main_cnstinfo_cnstlist.getColumn(selrow,"rgstseqno"));
- ds_send_srchinfo2.setColumn(0,"cnstdd", ds_main_cnstinfo_cnstlist.getColumn(selrow,"cnstdd"));
- ds_send_srchinfo2.setColumn(0,"formrecseq", ds_main_cnstinfo_cnstlist.getColumn(selrow,"formrecseq"));
- ds_send_srchinfo2.setColumn(0,"srchgenrflagcd", ds_main_cnstinfo_cnstlist.getColumn(selrow,"chosflag"));
- ds_send_srchinfo2.setColumn(0,"srchorddd", ds_main_cnstinfo_cnstlist.getColumn(selrow,"orddd"));
- ds_send_srchinfo2.setColumn(0,"srchcretno", ds_main_cnstinfo_cnstlist.getColumn(selrow,"cretno"));
-
- ds_main_detlinfo_cnstdetlinfo.clearData();
-
- var oParam = {};
- oParam.id = "TRADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstDetl";
- oParam.inds = "req=ds_send_srchinfo2";
- oParam.outds = "ds_main_detlinfo_patdetlinfo=patdetlinfo ds_main_detlinfo_diaglist=diaglist ds_main_detlinfo_cnstdetlinfo=cnstdetlinfo ds_main_detlinfo_cnstdetlinfo2=cnstdetlinfo2";
- oParam.async = false;
- oParam.callback = "cf_TRADC00201";
- tranf_submit(oParam);
-
- var subCheck = false;
- if(arErrorCode.pop("TRADC00201") > -1) {
- subCheck = true;
- }else{
- subCheck = false;
- }
- if(subCheck) {
- //if(success) {
- //model.makeNode("/root/main/cnstinfo/patdetlinfo");
- //model.copyNode("/root/main/cnstinfo/patdetlinfo", "/root/main/detlinfo/patdetlinfo");
- //model.makeNode("/root/main/cnstinfo/diaglist");
- //model.copyNode("/root/main/cnstinfo/diaglist", "/root/main/detlinfo/diaglist");
- dsf_copyDs(ds_main_cnstinfo_patdetlinfo,ds_main_detlinfo_patdetlinfo,"replace");
- // dsf_copyDs(ds_main_cnstinfo_diaglist,ds_main_detlinfo_diaglist,"replace");
- ds_main_cnstinfo_diaglist.clearData();
- ds_main_cnstinfo_diaglist.addRow();
- ds_main_cnstinfo_diaglist.copyRow(0,ds_main_detlinfo_diaglist,0);
- // 조회시 remark 값이 cmt 로 받아옴에 따른 수동 설정.
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "remark", ds_main_detlinfo_cnstdetlinfo.getColumn(0, "cmt"));
-
- }
-
- fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
-
- if (!subCheck) {
- fResetForm();
- }
- fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리
- }
- }
- function group3_grd_patlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //if (grd_patlist.row >= grd_patlist.fixedRows) { // grd_patlist.isCell(event.target) &&
- // model.resetInstanceNode( "/root/main/detlinfo/cnstdetlinfo"); //2008-12-17 Instance Clear
- // model.resetInstanceNode( "/root/main/detlinfo/cnstdetlinfo2"); //2008-12-17 Instance Clear
- // model.setValue("/root/send/srchinfo3/srchpid", model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/pid"));
- // model.setValue("/root/send/srchinfo3/srchorddd", model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/orddd"));
- // model.setValue("/root/send/srchinfo3/srchcretno", model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/cretno"));
- // model.setValue("/root/send/srchinfo3/srchgenrflagcd", model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/chosflag"));
- // model.setValue("/root/send/srchinfo3/formrecseq", model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/formrecseq"));
- // //2008-12-17 의뢰일자
- // model.setValue("/root/send/srchinfo3/cnstdd", model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/reqdd"));
- // var success = submit("TRADC00203");
- // if (grd_acslist.rows> 1 && grd_acslist.row == -1) {
- // grd_acslist.row= 1;
- // grd_acslist.dispatch("onclick");
- // }
- // fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리 //2008-12-17
- //}
- //alert(group3.grd_patlist.fixedRows);
- //alert(ds_main_patinfo_patlist.rowposition);
- //if (ds_main_patinfo_patlist.rowposition >= group3.grd_patlist.fixedRows ) {
- if (ds_main_patinfo_patlist.rowcount > 0){
- ds_main_detlinfo_cnstdetlinfo.clearData();
- ds_main_detlinfo_cnstdetlinfo2.clearData();
- ds_send_srchinfo3.setColumn(0,"srchpid", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition,"pid"));
- ds_send_srchinfo3.setColumn(0,"srchorddd", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition,"orddd"));
- ds_send_srchinfo3.setColumn(0,"srchcretno", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition,"cretno"));
- ds_send_srchinfo3.setColumn(0,"srchgenrflagcd", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition,"chosflag"));
- ds_send_srchinfo3.setColumn(0,"formrecseq", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition,"formrecseq"));
- ds_send_srchinfo3.setColumn(0,"cnstdd", ds_main_patinfo_patlist.getColumn(ds_main_patinfo_patlist.rowposition,"reqdd"));
-
- var oParam = {};
- oParam.id = "TRADC00203";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstList";
- oParam.inds = "req=ds_send_srchinfo3";
- oParam.outds = "ds_main_cnstinfo_patdetlinfo=patdetlinfo ds_main_cnstinfo_diaglist=diaglist ds_main_cnstinfo_cnstlist=cnstlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00203";
- tranf_submit(oParam);
- //if (ds_main_cnstinfo_cnstlist.rowcount > 1 && ds_main_cnstinfo_cnstlist.rowposition == -1) {
- ds_main_cnstinfo_cnstlist.rowposition = 0;
- var e = new GridClickEventInfo;
- frmf_inputEnterKey("group3.grd_acslist", "oncellclick", e);
- //}
- fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리 //2008-12-17
- }
- }
- function group3_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- //if(submit("TRADC00202")) {
- // if (grd_acslist.rows> 1 && grd_acslist.row == -1) {
- // grd_patlist.row = 1;
- // grd_patlist.dispatch("onclick");
- // }
- //}
- var oParam = {};
- oParam.id = "TRADC00202";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetOrdCnstList";
- oParam.inds = "req=ds_send_srchinfo1";
- oParam.outds = "ds_main_patinfo_patlist=patlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00202";
- tranf_submit(oParam);
-
- if (ds_main_cnstinfo_cnstlist.rowcount == 0 && ds_main_cnstinfo_cnstlist.rowposition == -1) {
- ds_main_patinfo_patlist.rowposition = 0;
- var e = new GridClickEventInfo;
- frmf_inputEnterKey("group3.grd_patlist", "oncellclick", e);
- }
- }
- function group3_ipt_recmtwd_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo)
- {
- fSumUpdtVol();
- }
- function group3_btn_copy_onclick(obj:Button, e:ClickEventInfo)
- {
- //model.setValue("/root/main/detlinfo/cnstdetlinfo/remark", model.getValue("/root/main/detlinfo/cnstdetlinfo/cnstspcffact"));
- //model.refresh();
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"remark", ds_main_detlinfo_cnstdetlinfo.getColumn(0,"cnstspcffact"));
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- //var pid = model.getValue("/root/main/cnstinfo/patdetlinfo/pid");
- //model.setValue("/root/temp/receivedata",pid);
- var pid = ds_main_cnstinfo_patdetlinfo.getColumn(0, "pid");
- ds_temp.setColumn(0, "receivedata", pid);
-
- //modal("SPADC61400",0,100,150,"SPADC61400","/root/temp/receivedata","/root/temp/receivedata");
-
-
- var objArg = new Object();
- objArg.ds_temp = ds_temp; // XP 전환시 사용될 아규먼트
- frmf_modal("SPADC61400", "SPADC61400", objArg, null, 0, 100, 150, null, null, null, null, null, "M");
-
- }
- function group3_checkbox3_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- //if (model.getValue("/root/send/srchinfo1/srchallref") == "Y") {
- if (ds_send_srchinfo1.getColumn(0,"srchallref") == "true") {
- group3.checkbox1.enable = false;
- group3.radio2.enable = false;
- group3.input5.enable = false;
- group3.input9.enable = false;
- group3.combo1.enable = false;
- group3.combo2.enable = false;
- group3.input4.enable = false;
- group3.button11.enable = false;
- } else {
- group3.checkbox1.enable = true;
- group3.radio2.enable = true;
- group3.input5.enable = true;
- group3.input9.enable = true;
- group3.combo1.enable = true;
- group3.combo2.enable = true;
- group3.input4.enable = true;
- group3.button11.enable = true;
- }
- // model.refresh();
- }
- function group3_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //model.makeValue("/root/send/srchinfo1/srchrequserid", "");
- //model.makeValue("/root/send/orddrinfo/userflag", "03%");
- //model.makeValue("/root/send/orddrinfo/deptcd", model.getValue("/root/send/srchinfo1/srchreqdeptcd"));
- //submit("TRADC02104");
- ds_send_srchinfo1.setColumn(0,"srchrequserid", "");
- ds_send_orddrinfo.setColumn(0,"userflag", "03%");
- ds_send_orddrinfo.setColumn(0,"deptcd", ds_send_srchinfo1.getColumn(0,"srchreqdeptcd"));
- 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);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : Multi Check/Radio 이벤트 함수
- ****************************************************************************************/
- function fn_cnsttrgt() {
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"cnsttrgt",String(group3.chk_cnsttrgt.getData()).replace(","," "));
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : Multi Check/Radio 이벤트 함수
- ****************************************************************************************/
- function fn_majrcnstcnts() {
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"majrcnstcnts",String(group3.chk_majrcnstcnts.getData()).replace(","," "));
- }
- function group3_checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- //if(model.getValue("/root/init/allselect") == "Y") {
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/majrcnstcnts", "1 3 5 4 2");
- //} else {
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/majrcnstcnts", "");
- //}
- //chk_majrcnstcnts.refresh();
- if(ds_init.getColumn(0,"allselect") == "Y") {
- var sValue = "1 3 5 4 2";
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"majrcnstcnts", sValue);
- group3.chk_majrcnstcnts.setData(sValue.split(" "),null,false);
- } else {
- ds_main_detlinfo_cnstdetlinfo.setColumn(0,"majrcnstcnts", "");
- group3.chk_majrcnstcnts.setCheckAll(false,false);
- }
- }
- function group4_btn_repl_onclick(obj:Button, e:ClickEventInfo)
- {
- //btn_save.dispatch("DOMActivate");
- group4_btn_save_onclick();
-
- var sTemp ="";
- var sCPPb ="";
- var sCPGoal ="";
-
- var formrecseq = ds_main_patinfo_patlist.getColumn(group3.grd_patlist.currentrow, "formrecseq"); // model.getValue("/root/main/patinfo/patlist["+grd_patlist.row+"]/formrecseq" );
- var statflag = ds_main_detlinfo_cnstdetlinfo.getColumn(0, "statflag"); // model.getValue("/root/main/detlinfo/cnstdetlinfo/statflag" );
- if (statflag == "Z") {
- sysf_messageBox( "이미 회신", "I002");
- return;
- }
-
- // 회신내용 작성
- var title = "\n\t\t\t\t\t [ 항응고약물상담 (ACS) 회신서 ]\n" ;
- sTemp = "";
- if(!utlf_isNull(sTemp)) sTemp += "\n";
-
- title += sTemp;
-
- sTemp = "";
- title += sTemp;
- if(!utlf_isNull(group3.chk_cnsttrgt.getLableData())) {
- if(!utlf_isNull(sTemp)) {
-
- } else {
- sTemp += "\n\t1. 상담대상 : " + group3.chk_cnsttrgt.getLableData();
- }
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
- sTemp = "";
- if(!utlf_isNull(group3.chk_majrcnstcnts.getLableData())) {
- if(!utlf_isNull(sTemp)) {
- sTemp += "\n\t2. 주요상담내용 : " + group3.chk_majrcnstcnts.getLableData();
-
- } else {
- sTemp += "\n\t2. 주요상담내용 : " + group3.chk_majrcnstcnts.getLableData();
- }
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
-
- sTemp = "";
- if(!utlf_isNull(group3.rdo_drink.text)) {
- //sTemp = "\n* INR 변동요인";
- //sTemp += "\n\t3. 과음여부 : " + rdo_drink.label + "(" +ipt_drinkdetl.label+")";
- sTemp += "\n\t3. 과음여부 : " + group3.rdo_drink.text + "(" +group3.ipt_drinkdetl.text+")";
-
-
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
- sTemp = "";
- if(!utlf_isNull(group3.rdo_drink.text)) {
- if(!utlf_isNull(sTemp)) {
- sTemp += "\n\t4. Bleeding sign : "+ group3.rdo_bled.text + "("+ group3.ipt_bleddetl.text+")";
- } else {
- sTemp += "\n\t4. Bleeding sign : "+ group3.rdo_bled.text + "("+ group3.ipt_bleddetl.text+")";
- }
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
- sTemp = "";
- // trace(group3.ipt_omissionresn.text);
- if(group3.ipt_omissionresn.text != "0" && !utlf_isNull(group3.ipt_omissionresn.text)) {
- if(!utlf_isNull(sTemp)) {
- sTemp += "\n\t5. 최근2주간복용누락횟수 : "+ group3.ipt_omissiontims.text + "("+ group3.ipt_omissionresn.text+")";
- } else {
- // sTemp = "\n* INR 변동요인";
- sTemp += "\n\t5. 최근2주간복용누락횟수 : "+ group3.ipt_omissiontims.text + "("+ group3.ipt_omissionresn.text+")";
- }
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
- sTemp = "";
- if(!utlf_isNull(group3.rdo_cnstintlbly.text)) {
- if(!utlf_isNull(sTemp)) {
- sTemp += "\n\t6. 상담이해도 : "+ group3.rdo_cnstintlbly.text;
- } else {
- // sTemp = "\n* 상담내용";
- sTemp += "\n\t6. 상담이해도 : "+ group3.rdo_cnstintlbly.text;
- }
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
- sTemp = "";
- if(!utlf_isNull(group3.tar_cnstspcffact.text)) {
- if(!utlf_isNull(sTemp)) {
- sTemp += "\n\t- 식이/체중/활동량변화 : "+ (group3.tar_cnstspcffact.text).replace(/\n/gi,"\n\t\t\t\t\t\t ");
- } else {
- // sTemp = "\n* INR 변동요인";
- sTemp += "\n\t- 식이/체중/활동량변화 : "+ (group3.tar_cnstspcffact.text).replace(/\n/gi,"\n\t\t\t\t\t\t ");
- }
- }
- if(!utlf_isNull(sTemp)) sTemp += "\n";
- title += sTemp;
- sTemp = "";
- if(!utlf_isNull(group3.rdo_recmvol.text)) title += "\n\t7. 용량추천 : "+ group3.rdo_recmvol.text + "("+group3.ipt_recmvolrem.text+")\n";
- sCPPb = "Bleeding sign - " + group3.rdo_bled.text + "\n" + group3.ipt_bleddetl.text; // CarePlan
- sCPGoal = "추천용량 " + group3.rdo_recmvol.text + " " + group3.ipt_recmvolrem.text + "\n" + group3.tar_comment.text; // CarePlan
-
- title += "\n\t8. 약사 Comment : " + (group3.tar_comment.text).replace(/\n/gi,"\n\t\t\t ");
-
- title += "\n\n---------------------------------------------------------------------------------\n";
-
- title += sTemp;
-
- var replcnts = title;
-
- /*
- // 의뢰내역
- var cnsttitle = "\n[의뢰내용]";
- var Citem1 = "\n\t 의뢰의사 : ";
- var Citem2 = "\n\t 처방된 항응고제 용량 : ";
- var Citem3 = "\n\t 적응증 : ";
- var Citem4 = "\n\t TargetINR : ";
- var Citem5 = "\n\t 예상복용기간 : ";
- var Citem6 = "\n\t 관련위험인자 : " + "\n";
- var Citem = cnsttitle + Citem1 + Citem2 + Citem3 + Citem4 + Citem5 + Citem6;
- //회신내역
- var repltitle = "\n[회신내용]";
- var Ritem1 = "\n\t 1.상담대상 : " + chk_cnsttrgt.label;
- var Ritem2 = "\n\t 2.주요상담내용 : " + chk_majrcnstcnts.label;
- var Ritem3 = "\n\t 3.음주 : " + rdo_drink.label + "(" +ipt_drinkdetl.label+")";
- var Ritem4 = "\n\t 4.출혈 : "+ rdo_bled.label + "("+ ipt_bleddetl.label+")";
- var Ritem5 = "\n\t 5.복약순응도 : "+ rdo_tmedadapt.label+"\n";
- var Ritem6 = "\n\t 6.타약물복용 : "+ rdo_anotmed.label + "(" +ipt_anotmeddetl.label+")";
- var Ritem7 = "\n\t 7.상담이해도 : "+ rdo_cnstintlbly.label;
- var Ritem8 = "\n\t 8.추천용량 : "+ rdo_recmvol.label + "(" +ipt_recmvolrem.label+")";
- var Ritem9 = "\n\t 9.기타약사의견 : "+ tar_comment.label;
- var Ritem = repltitle + Ritem1 + Ritem2 + Ritem3 + Ritem4 + Ritem5 + Ritem6 + Ritem7 + Ritem8 + Ritem9;
-
- var replcnts = title + Citem + Ritem;
- */
-
- // 회신내역 서식 팝업 - SPADC62200 - 2008/09/04 김귀남
- var sel = fSendReplForm(replcnts);
- if(sel == "cfm"){
-
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/statflag", 'Z');
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/cnstseqno", model.getValue("/root/main/detlinfo/cnstdetlinfo2/cnstseqno"));
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/cnststat", "22"); //회신
- // model.makeNode("/root/main/detlinfo/cnstdetlinfo/replcnts"); // 회신내역 노드생성
- // model.setValue("/root/main/detlinfo/cnstdetlinfo/replcnts", replcnts); // 회신내역 변수설정
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/cppb", sCPPb); // CarePlan
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/cpgoal", sCPGoal); // CarePlan
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/orddd", model.getValue("/root/main/cnstinfo/cnstlist/orddd")); // CarePlan
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/cretno", model.getValue("/root/main/cnstinfo/cnstlist/cretno")); // CarePlan
- // model.makeValue("/root/main/detlinfo/cnstdetlinfo/jciyn", model.getValue("/root/init/cmblist/jciyn/JCI1[2]/cdid")); // CarePlan전송여부
- //
- // //2008-12-17 TargetlNR 추가
- // model.setValue("/root/main/detlinfo/cnstdetlinfo", model.getValue("/root/main/detlinfo/cnstdetlinfo2/trgtinr")); //TargetlNR
- // model.setValue("/root/main/detlinfo/cnstdetlinfo", model.getValue("/root/main/detlinfo/cnstdetlinfo2/trgtinretc")); //TargetlNR - 기타내역
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "statflag", "Z");
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "cnstseqno", "string", ds_main_detlinfo_cnstdetlinfo2.getColumn(0, "cnstseqno"));
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "cnststat", "string", "22"); //회신
- ds_main_detlinfo_cnstdetlinfo.addColumn("replcnts", "string"); // 회신내역 노드생성
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "replcnts", replcnts);// 회신내역 변수설정
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "cppb", "string", sCPPb); // CarePlan
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "cpgoal", "string", sCPGoal); // CarePlan
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "orddd", "string", ds_main_cnstinfo_cnstlist.getColumn(0, "orddd")); // CarePlan
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "cretno", "string", ds_main_cnstinfo_cnstlist.getColumn(0, "cretno")); // CarePlan
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "jciyn", "string", ds_init_cmblist_jciyn_P030.getColumn(1, "cdid")); // CarePlan전송여부
- // //2008-12-17 TargetlNR 추가
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "trgtinr", ds_main_detlinfo_cnstdetlinfo2.getColumn(0, "trgtinr")); //TargetlNR
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "trgtinretc", ds_main_detlinfo_cnstdetlinfo2.getColumn(0, "trgtinretc")); //TargetlNR - 기타내역
-
- //comment 누락 추가
- dsf_makeValue(ds_main_detlinfo_cnstdetlinfo, "comment", "string", ds_main_detlinfo_cnstdetlinfo.getColumn(0, "cmt"));
-
- // model.copyNode("/root/send/req/data","/root/main/detlinfo/cnstdetlinfo");
- dsf_copyDs(ds_send_req_data, ds_main_detlinfo_cnstdetlinfo,"replace");
-
- // if (submit("TXADC00201")) {
- // submit("TRADC00201");
- // submit("TRADC00203");
- var oParam = {};
- oParam.id = "TXADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqExeAcsCnst";
- oParam.inds = "req=ds_send_req_data";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXADC00201";
- tranf_submit(oParam);
-
- var sChk = false;
- if(arErrorCode.pop("TXADC00201") > -1) {
- sChk = true;
- }else{
- sChk = false;
- }
-
- if(sChk){
-
- var oParam = {};
- oParam.id = "TRADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstDetl";
- oParam.inds = "req=ds_send_srchinfo2";
- oParam.outds = "ds_main_detlinfo_patdetlinfo=patdetlinfo ds_main_detlinfo_diaglist=diaglist ds_main_detlinfo_cnstdetlinfo=cnstdetlinfo ds_main_detlinfo_cnstdetlinfo2=cnstdetlinfo2";
- oParam.async = false;
- oParam.callback = "cf_TRADC00201";
- tranf_submit(oParam);
-
-
-
- var oParam = {};
- oParam.id = "TRADC00203";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstList";
- oParam.inds = "req=ds_send_srchinfo3";
- oParam.outds = "ds_main_cnstinfo_patdetlinfo=patdetlinfo ds_main_cnstinfo_diaglist=diaglist ds_main_cnstinfo_cnstlist=cnstlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00203";
- tranf_submit(oParam);
-
- fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
- fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리
- }
- }
- }
- function cf_TXADC00201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group4_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_patinfo_patlist.rowposition; //grd_patlist.row;
- var ret = fValidateDelData();
- if (ret == false) return;
-
- var result = sysf_messageBox( "해당 코드를 삭제", "S001");
- if( result==7 || result == 2 ) return;
-
- ds_main_detlinfo_cnstdetlinfo.setColumn(0, "m", "D"); //model.setValue("/root/main/detlinfo/cnstdetlinfo/m", "D"); //삭제flag
- dsf_copyDs(ds_send_req_data, ds_main_detlinfo_cnstdetlinfo, "replace"); //model.copyNode("/root/send/req/data","/root/main/detlinfo/cnstdetlinfo");
- //model.makeValue("/root/send/req/data/cnstseqno", model.getValue("/root/main/detlinfo/cnstdetlinfo2/cnstseqno"));
- dsf_makeValue(ds_send_req_data, "cnstseqno", "string", ds_main_detlinfo_cnstdetlinfo2.getColumn(0, "cnstseqno"));
-
- //if (submit("TXADC00201")) {
- var oParam = {};
- oParam.id = "TXADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqExeAcsCnst";
- oParam.inds = "req=ds_send_req_data";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- oParam.callback = "cf_TXADC00201";
- tranf_submit(oParam);
-
- var sChk = false;
- if(arErrorCode.pop("TXADC00201") > -1) {
- sChk = true;
- }else{
- sChk = false;
- }
-
- if(sChk){
-
- //if ( model.getValue("/root/send/srchinfo2/rgstseqno") == "" ) {
- if(utlf_isNull(ds_send_srchinfo2.getColumn(0, "rgstseqno"))){
- //model.setValue("/root/send/srchinfo2/rgstseqno", model.getValue("/root/hidden/ret/rgstseqno"));
- ds_send_srchinfo2.setColumn(0, "rgstseqno", ds_hidden_ret.getColumn(0, "rgstseqno"));
- }
-
- // submit("TRADC00203");
- // submit("TRADC00201");
- var oParam = {};
- oParam.id = "TRADC00203";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstList";
- oParam.inds = "req=ds_send_srchinfo3";
- oParam.outds = "ds_main_cnstinfo_patdetlinfo=patdetlinfo ds_main_cnstinfo_diaglist=diaglist ds_main_cnstinfo_cnstlist=cnstlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC00203";
- tranf_submit(oParam);
-
- var oParam = {};
- oParam.id = "TRADC00201";
- oParam.service = "pharmacyconsultapp.AcsMngt";
- oParam.method = "reqGetAcsCnstDetl";
- oParam.inds = "req=ds_send_srchinfo2";
- oParam.outds = "ds_main_detlinfo_patdetlinfo=patdetlinfo ds_main_detlinfo_diaglist=diaglist ds_main_detlinfo_cnstdetlinfo=cnstdetlinfo ds_main_detlinfo_cnstdetlinfo2=cnstdetlinfo2";
- oParam.async = false;
- oParam.callback = "cf_TRADC00201";
- tranf_submit(oParam);
-
-
-
- fTrgtINR(); //2008-12-17 회신이 아닌경우는 trgtinr / trgtinretc 조회가 안되는 현상이 있음 (ast.adchcnstinfo의 데이타 가져옴)
- fBtnDisabled(); //회신상태에 따라 버튼 활성화 처리
- }
- }]]></Script>
- </Form>
- </FDL>
|