123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPMI02200" position="absolute 0 0 684 307" titletext="신생아 등록" ontimer="SPPMI02200_ontimer" onload="SPPMI02200_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 24 682 176" style="">
- <Layouts>
- <Layout>
- <Edit id="ipt_hngnm" position="absolute 104 79 180 98" style="" anchor="default" autoselect="true"/>
- <Edit id="ipt_zipcd1" class="output" enable="false" position="absolute 104 103 143 122" style="" anchor="default"/>
- <Edit id="ipt_zipcd2" class="output" enable="false" position="absolute 144 103 180 122" style="" anchor="default" readonly="false" enableevent="true"/>
- <Edit id="ipt_mpphontel" enable="false" position="absolute 523 128 679 147" style="" anchor="default" readonly="false" class="output" enableevent="true"/>
- <Edit id="ipt_rrgstno1" class="output" enable="false" position="absolute 523 79 583 98" style="" anchor="default" readonly="false" enableevent="true"/>
- <Calendar id="ipt_indd" position="absolute 293 30 379 49" style="align:center ;" anchor="default" onlbuttonup="group1_ipt_indd_onlbuttonup" onchanged="group1_ipt_indd_onchanged" autoselect="true"/>
- <Edit id="ipt_rrgstno2" class="output" enable="false" position="absolute 609 79 679 98" style="" anchor="default" readonly="false" enableevent="true"/>
- <Edit id="ipt_zipnm" class="output" enable="false" position="absolute 209 103 416 122" style="" anchor="default" readonly="false" enableevent="true"/>
- <Edit id="ipt_detladdr" enable="false" position="absolute 104 128 416 147" style="" anchor="default" readonly="false" class="output" enableevent="true"/>
- <Edit id="ipt_zipcdseq" class="output" enable="false" position="absolute 181 103 204 122" style="" anchor="default" readonly="false" enableevent="true"/>
- <Static id="caption10" position="absolute 587 78 602 98" style="align:center middle;" text="-" anchor="default"/>
- <Edit id="ipt_hometel" class="output" enable="false" position="absolute 523 103 679 122" style="align:left ;" anchor="default" readonly="false" enableevent="true"/>
- <Shape id="line2" class="line_10" linetype="horizontal" position="absolute 0 24 680 30" style="" anchor="default"/>
- <Static id="caption16" class="tit_2" position="absolute 0 8 104 25" style="" text="신생아정보" anchor="default"/>
- <Shape id="line3" class="line_3" linetype="horizontal" position="absolute 0 149 680 152" style="" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_drg" enable="false" position="absolute 523 55 679 73" style="" anchor="default" readonly="false" enableevent="true">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">자연분만</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">제왕절개</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_pid" class="input_essential" position="absolute 104 30 204 49" style="" anchor="default" onkeypress="group1_ipt_pid_onkeypress" onkeydown="group1_ipt_pid_onkeydown" autoselect="true"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_sex" enable="false" position="absolute 293 80 368 98" style="" anchor="default" readonly="false" enableevent="true">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_womnpid" class="input_essential" position="absolute 104 54 180 73" style="" anchor="default" onkeypress="group1_ipt_womnpid_onkeypress" onkeydown="group1_ipt_womnpid_onkeydown" autoselect="true"/>
- <Edit id="ipt_womnhngnm" class="output" enable="false" position="absolute 293 54 416 73" style="" anchor="default" readonly="false" enableevent="true"/>
- <Button id="btn_indelete" class="btn2" visible="false" position="absolute 425 4 489 24" style="" text="입원취소" onclick="group1_btn_indelete_onclick" anchor="default"/>
- <Button id="btn_end" class="btn2" position="absolute 638 4 680 24" style="" text="종료" onclick="group1_btn_end_onclick" anchor="default"/>
- <Button id="btn_insave" class="btn2" position="absolute 571 4 635 24" style="" text="입원등록" onclick="group1_btn_insave_onclick" anchor="default"/>
- <Shape id="line4" class="line_2" linetype="horizontal" position="absolute 0 51 415 54" style="" anchor="default"/>
- <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 0 75 680 78" style="" anchor="default"/>
- <Shape id="line7" class="line_2" linetype="horizontal" position="absolute 0 99 680 102" style="" anchor="default"/>
- <Shape id="line8" class="line_2" linetype="horizontal" position="absolute 0 123 680 126" style="" anchor="default"/>
- <Edit id="input2" position="absolute 181 79 204 98" style="" anchor="default" autoselect="true"/>
- <MaskEdit id="ipt_brthdd" mask="####-##-##" position="absolute 523 30 623 49" style="align:center ;" anchor="default" type="string" displaynulltext=" " readonly="false" enable="false" enableevent="true"/>
- <Button id="btn_womnsrch" class="icon_search" position="absolute 186 55 202 71" style="" text="" onclick="group1_btn_womnsrch_onclick" anchor="default"/>
- <MaskEdit id="input1" mask="##:##" position="absolute 380 30 416 49" style="padding:0 1 0 1;align:center;" anchor="default" type="string" displaynulltext=" " autoselect="true"/>
- <MaskEdit id="input3" enable="false" mask="##:##" position="absolute 626 30 680 49" style="align:center ;" anchor="default" type="string" readonly="false" displaynulltext=" " enableevent="true"/>
- <Static id="caption21" class="cell_1" position="absolute 420 29 520 52" text="출생일자" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption31" class="cell_1" position="absolute 0 53 101 76" text="등록번호(산모)" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption1" class="cell_1" position="absolute 0 77 101 100" text="성명(신생아)" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption2" class="cell_1" position="absolute 210 77 290 100" text="Sex" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption22" class="cell_1" position="absolute 210 53 290 76" text="성명(산모)" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption3" class="cell_1" position="absolute 420 77 520 100" text="주민등록번호" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption4" class="cell_1" position="absolute 210 29 290 52" text="입원일자" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption5" class="cell_1" position="absolute 0 125 101 148" text="하위주소" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption6" class="cell_1" position="absolute 420 125 520 148" text="휴대폰" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption26" class="cell_1" position="absolute 0 29 101 52" text="등록번호(신생아)" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption7" class="cell_1" position="absolute 0 101 101 124" text="우편번호" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption17" class="cell_1" position="absolute 420 101 520 124" text="연락처" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption9" class="cell_1" position="absolute 420 53 520 76" text="DRG" anchor="default" style="padding:0 0 0 4;"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" position="absolute 0 178 683 305" style="">
- <Layouts>
- <Layout>
- <Combo innerdataset="ds_hidden_init_orddrid" datacolumn="nmsp" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddrid" class="combo_default" position="absolute 346 51 469 70" style="" onitemchanged="group2_cmb_orddrid_onitemchanged" anchor="default"/>
- <Button id="btn_save" class="btn2" position="absolute 594 0 680 20" style="" text="전과전실변경" onclick="group2_btn_save_onclick" anchor="default"/>
- <Combo innerdataset="ds_hidden_init_roomcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_roomcd" enable="false" position="absolute 346 75 469 94" style="" onitemchanged="group2_cmb_roomcd_onitemchanged" anchor="default" readonly="false"/>
- <Static id="caption13" class="tit_2" position="absolute 0 4 111 22" style="" text="전과전실정보" anchor="default"/>
- <Combo innerdataset="ds_init_PK115" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_roomgrdecd" class="combo_default" enable="True" position="absolute 93 27 275 46" style="" onitemchanged="group2_cmb_roomgrdecd_onitemchanged" anchor="default"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 20 680 26" style="" anchor="default"/>
- <Combo innerdataset="ds_hidden_init_orddeptcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddeptcd" class="combo_default" position="absolute 93 51 275 70" style="" onitemchanged="group2_cmb_orddeptcd_onitemchanged" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_babyflag" visible="false" position="absolute 456 3 582 20" style="" onitemchanged="group2_rdo_babyflag_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">S0101</Col>
- <Col id="datacolumn">정상아</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S0201</Col>
- <Col id="datacolumn">중환아</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo innerdataset="ds_hidden_init_wardcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_wardcd" class="combo_default" enable="false" position="absolute 93 75 275 94" style="" anchor="default" readonly="false"/>
- <Combo innerdataset="ds_hidden_init_roomtypecd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_roomtypecd" class="combo_default" enable="false" position="absolute 346 100 469 119" style="" anchor="default"/>
- <Combo innerdataset="ds_hidden_init_orddrid" datacolumn="nmsp" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_atdoctid" class="combo_default" position="absolute 566 51 680 70" style="" anchor="default"/>
- <Shape id="line6" class="line_3" linetype="horizontal" position="absolute 0 122 680 125" style="" anchor="default"/>
- <Shape id="line9" class="line_2" linetype="horizontal" position="absolute 0 48 680 51" style="" anchor="default"/>
- <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 0 72 680 75" style="" anchor="default"/>
- <Shape id="line11" class="line_2" linetype="horizontal" position="absolute 0 96 415 99" style="" anchor="default"/>
- <Combo innerdataset="ds_hidden_init_bedcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo1" enable="false" position="absolute 566 75 660 94" style="" onitemchanged="group2_combo1_onitemchanged" anchor="default" readonly="false"/>
- <Shape id="line12" class="line_2" linetype="horizontal" position="absolute 0 96 680 99" style="" anchor="default"/>
- <Button id="button7" class="icon_search" position="absolute 664 77 680 93" style="" text="" onclick="group2_button7_onclick" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" position="absolute 346 28 472 47" style="" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">발생</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미발생</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar id="ipt_fromdd" position="absolute 566 100 680 119" style="" anchor="default" onkillfocus="group2_ipt_fromdd_onkillfocus" onlbuttonup="group2_ipt_fromdd_onlbuttonup" onchanged="group2_ipt_fromdd_onchanged" autoselect="true"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio2" position="absolute 566 28 678 47" style="" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">발생</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미발생</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption28" position="absolute 105 3 415 23" style="color:#ff0000;" text="* 정상아 / 중환아 구분은 등급에서 선택하시기 바랍니다." anchor="default"/>
- <Static id="caption43" class="cell_1" position="absolute 1 74 90 97" text="병동" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption11" class="cell_1" position="absolute 475 50 563 73" text="담당의" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption12" class="cell_1" position="absolute 280 74 343 97" text="병실" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption14" class="cell_1" position="absolute 475 26 563 49" text="선택진료비" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption25" class="cell_1" position="absolute 1 26 90 49" text="등급" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption8" class="cell_1" position="absolute 1 50 90 73" text="진료과" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption18" class="cell_1" position="absolute 280 98 343 121" text="형태" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption23" class="cell_1" position="absolute 475 74 563 97" text="병상" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption24" class="cell_1" position="absolute 280 26 343 49" text="진찰료" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption27" class="cell_1" position="absolute 475 98 563 121" text="적용일자" anchor="default" style="padding:0 0 0 4;"/>
- <Static id="caption20" class="cell_1" position="absolute 280 50 343 73" text="주치의" anchor="default" style="padding:0 0 0 4;"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption19" text="신생아 등록" class="tit_1" position="absolute 0 0 120 25"/>
- <Div id="ivr_agmt" taborder="1" position="absolute 292 8 388 30" visible="false" url="pam_ipatmngtxp::SPPMI03200_입원약정서관리.xfdl"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_chngdeptroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="wd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- <Col id="wd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="prestdd" type="STRING" size="256"/>
- <Column id="mskindflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prestdd"/>
- <Col id="mskindflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0025" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data26" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="specordyn" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="ordtype"/>
- <Col id="orddd"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="specordyn"/>
- <Col id="fromdd"/>
- <Col id="flag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="babyno" type="STRING" size="256"/>
- <Column id="babynm" type="STRING" size="256"/>
- <Column id="bthdt" type="STRING" size="256"/>
- <Column id="gndr" type="STRING" size="256"/>
- <Column id="weig" type="STRING" size="256"/>
- <Column id="weigunit" type="STRING" size="256"/>
- <Column id="dlivkindcd" type="STRING" size="256"/>
- <Column id="remk" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseq" type="STRING" size="256"/>
- <Column id="zipnm" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="instcd"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="indd"/>
- <Col id="babyno"/>
- <Col id="babynm"/>
- <Col id="bthdt"/>
- <Col id="gndr"/>
- <Col id="weig"/>
- <Col id="weigunit"/>
- <Col id="dlivkindcd"/>
- <Col id="remk"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="cretno"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="zipcdseq"/>
- <Col id="zipnm"/>
- <Col id="detladdr"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_s_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_chngdeptroom_s_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="iphs_status" type="STRING" size="256"/>
- <Column id="iphs_pid" type="STRING" size="256"/>
- <Column id="iphs_indd" type="STRING" size="256"/>
- <Column id="iphs_cretno" type="STRING" size="256"/>
- <Column id="iphs_fromdd" type="STRING" size="256"/>
- <Column id="iphs_seqno" type="STRING" size="256"/>
- <Column id="iphs_instcd" type="STRING" size="256"/>
- <Column id="iphs_mskind" type="STRING" size="256"/>
- <Column id="iphs_todd" type="STRING" size="256"/>
- <Column id="iphs_histstat" type="STRING" size="256"/>
- <Column id="iphs_indschacptstat" type="STRING" size="256"/>
- <Column id="iphs_insukind" type="STRING" size="256"/>
- <Column id="iphs_suppkind" type="STRING" size="256"/>
- <Column id="iphs_suppkindresn" type="STRING" size="256"/>
- <Column id="iphs_calcscorrecalflag" type="STRING" size="256"/>
- <Column id="iphs_drgyn" type="STRING" size="256"/>
- <Column id="iphs_bmtyn" type="STRING" size="256"/>
- <Column id="iphs_cpyn" type="STRING" size="256"/>
- <Column id="iphs_clincstdycd" type="STRING" size="256"/>
- <Column id="iphs_disccd" type="STRING" size="256"/>
- <Column id="iphs_rcptyn" type="STRING" size="256"/>
- <Column id="iphs_clamkey" type="STRING" size="256"/>
- <Column id="iphs_clamlastdd" type="STRING" size="256"/>
- <Column id="iphs_judgmdlid" type="STRING" size="256"/>
- <Column id="iphs_fstrgstrid" type="STRING" size="256"/>
- <Column id="iphs_fstrgstdt" type="STRING" size="256"/>
- <Column id="iphs_lastupdtrid" type="STRING" size="256"/>
- <Column id="iphs_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="iphs_status"/>
- <Col id="iphs_pid"/>
- <Col id="iphs_indd"/>
- <Col id="iphs_cretno"/>
- <Col id="iphs_fromdd"/>
- <Col id="iphs_seqno"/>
- <Col id="iphs_instcd"/>
- <Col id="iphs_mskind"/>
- <Col id="iphs_todd"/>
- <Col id="iphs_histstat"/>
- <Col id="iphs_indschacptstat"/>
- <Col id="iphs_insukind"/>
- <Col id="iphs_suppkind"/>
- <Col id="iphs_suppkindresn"/>
- <Col id="iphs_calcscorrecalflag"/>
- <Col id="iphs_drgyn"/>
- <Col id="iphs_bmtyn"/>
- <Col id="iphs_cpyn"/>
- <Col id="iphs_clincstdycd"/>
- <Col id="iphs_disccd"/>
- <Col id="iphs_rcptyn"/>
- <Col id="iphs_clamkey"/>
- <Col id="iphs_clamlastdd"/>
- <Col id="iphs_judgmdlid"/>
- <Col id="iphs_fstrgstrid"/>
- <Col id="iphs_fstrgstdt"/>
- <Col id="iphs_lastupdtrid"/>
- <Col id="iphs_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="mode" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="bthdt" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="mskind" type="STRING" size="256"/>
- <Column id="prestdd" type="STRING" size="256"/>
- <Column id="ipatflag" type="STRING" size="256"/>
- <Column id="srchcond1" type="STRING" size="256"/>
- <Column id="srchcond2" type="STRING" size="256"/>
- <Column id="sess_posinstcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="mode"/>
- <Col id="pid"/>
- <Col id="indd"/>
- <Col id="bthdt"/>
- <Col id="cretno"/>
- <Col id="mskind"/>
- <Col id="prestdd"/>
- <Col id="ipatflag"/>
- <Col id="srchcond1"/>
- <Col id="srchcond2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="adrv_pid" type="STRING" size="256"/>
- <Column id="adrv_inrsrvacptdd" type="STRING" size="256"/>
- <Column id="adrv_inrsrvacptseqno" type="STRING" size="256"/>
- <Column id="adrv_cpyn" type="STRING" size="256"/>
- <Column id="adrv_orddeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="adrv_pid"/>
- <Col id="adrv_inrsrvacptdd"/>
- <Col id="adrv_inrsrvacptseqno"/>
- <Col id="adrv_cpyn"/>
- <Col id="adrv_orddeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256"/>
- <Column id="inpt_pid" type="STRING" size="256"/>
- <Column id="inpt_indd" type="STRING" size="256"/>
- <Column id="inpt_cretno" type="STRING" size="256"/>
- <Column id="inpt_seqno" type="STRING" size="256"/>
- <Column id="inpt_instcd" type="STRING" size="256"/>
- <Column id="inpt_mskind" type="STRING" size="256"/>
- <Column id="inpt_histstat" type="STRING" size="256"/>
- <Column id="inpt_intm" type="STRING" size="256"/>
- <Column id="inpt_inpath" type="STRING" size="256"/>
- <Column id="inpt_arvpath" type="STRING" size="256"/>
- <Column id="inpt_ordrslt" type="STRING" size="256"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256"/>
- <Column id="inpt_dschdd" type="STRING" size="256"/>
- <Column id="inpt_dschtm" type="STRING" size="256"/>
- <Column id="inpt_dschtype" type="STRING" size="256"/>
- <Column id="inpt_dethdt" type="STRING" size="256"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256"/>
- <Column id="inpt_holiflag" type="STRING" size="256"/>
- <Column id="inpt_brateflag" type="STRING" size="256"/>
- <Column id="inpt_ordtype" type="STRING" size="256"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256"/>
- <Column id="inpt_erchospath" type="STRING" size="256"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256"/>
- <Column id="inpt_insukind" type="STRING" size="256"/>
- <Column id="inpt_suppkind" type="STRING" size="256"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256"/>
- <Column id="inpt_centcd" type="STRING" size="256"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256"/>
- <Column id="inpt_medispclid" type="STRING" size="256"/>
- <Column id="inpt_atdoctid" type="STRING" size="256"/>
- <Column id="inpt_specordyn" type="STRING" size="256"/>
- <Column id="inpt_wardcd" type="STRING" size="256"/>
- <Column id="inpt_roomcd" type="STRING" size="256"/>
- <Column id="inpt_bedcd" type="STRING" size="256"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256"/>
- <Column id="inpt_drgyn" type="STRING" size="256"/>
- <Column id="inpt_bmtyn" type="STRING" size="256"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256"/>
- <Column id="inpt_batlockid" type="STRING" size="256"/>
- <Column id="inpt_batlockyn" type="STRING" size="256"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256"/>
- <Column id="inpt_inacptdt" type="STRING" size="256"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256"/>
- <Column id="inpt_eroutdt" type="STRING" size="256"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256"/>
- <Column id="inpt_incncldt" type="STRING" size="256"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256"/>
- <Column id="inpt_calclastdd" type="STRING" size="256"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256"/>
- <Column id="inpt_nblsyn" type="STRING" size="256"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_status"/>
- <Col id="inpt_pid"/>
- <Col id="inpt_indd"/>
- <Col id="inpt_cretno"/>
- <Col id="inpt_seqno"/>
- <Col id="inpt_instcd"/>
- <Col id="inpt_mskind"/>
- <Col id="inpt_histstat"/>
- <Col id="inpt_intm"/>
- <Col id="inpt_inpath"/>
- <Col id="inpt_arvpath"/>
- <Col id="inpt_ordrslt"/>
- <Col id="inpt_hospbrthyn"/>
- <Col id="inpt_rsrvinyn"/>
- <Col id="inpt_dschdd"/>
- <Col id="inpt_dschtm"/>
- <Col id="inpt_dschtype"/>
- <Col id="inpt_dethdt"/>
- <Col id="inpt_indschacptstat"/>
- <Col id="inpt_medcostestmflag"/>
- <Col id="inpt_fsexamflag"/>
- <Col id="inpt_fsexammanlyn"/>
- <Col id="inpt_medamtpostyn"/>
- <Col id="inpt_medamtfreeresn"/>
- <Col id="inpt_holiflag"/>
- <Col id="inpt_brateflag"/>
- <Col id="inpt_ordtype"/>
- <Col id="inpt_ermngtamtcalcyn"/>
- <Col id="inpt_erbrthflag"/>
- <Col id="inpt_erchospath"/>
- <Col id="inpt_erorddeptcd"/>
- <Col id="inpt_insukind"/>
- <Col id="inpt_suppkind"/>
- <Col id="inpt_dutdeptcd"/>
- <Col id="inpt_centcd"/>
- <Col id="inpt_suporddeptcd"/>
- <Col id="inpt_orddeptcd"/>
- <Col id="inpt_medispclid"/>
- <Col id="inpt_atdoctid"/>
- <Col id="inpt_specordyn"/>
- <Col id="inpt_wardcd"/>
- <Col id="inpt_roomcd"/>
- <Col id="inpt_bedcd"/>
- <Col id="inpt_roomgrdecd"/>
- <Col id="inpt_roomtypecd"/>
- <Col id="inpt_rqsthospcd"/>
- <Col id="inpt_rqstdrid"/>
- <Col id="inpt_hospiceyn"/>
- <Col id="inpt_drgyn"/>
- <Col id="inpt_bmtyn"/>
- <Col id="inpt_clincstdyyn"/>
- <Col id="inpt_clincstdycd"/>
- <Col id="inpt_batlockid"/>
- <Col id="inpt_batlockyn"/>
- <Col id="inpt_ordcostretcdd"/>
- <Col id="inpt_ordcostcalcdd"/>
- <Col id="inpt_inacptdt"/>
- <Col id="inpt_inacptchrgid"/>
- <Col id="inpt_eroutdt"/>
- <Col id="inpt_careinrmdd"/>
- <Col id="inpt_careinrmtm"/>
- <Col id="inpt_careinrmrgstrid"/>
- <Col id="inpt_dietprcpcopyflag"/>
- <Col id="inpt_incncldt"/>
- <Col id="inpt_incnclchrgid"/>
- <Col id="inpt_inoutcvrtyn"/>
- <Col id="inpt_dschcnclyn"/>
- <Col id="inpt_dschcnclresn"/>
- <Col id="inpt_dschcncldt"/>
- <Col id="inpt_dschcnclcharid"/>
- <Col id="inpt_dschdclrtyn"/>
- <Col id="inpt_dschdclrdt"/>
- <Col id="inpt_dschdclrtrgstid"/>
- <Col id="inpt_dschdclrtrgstdt"/>
- <Col id="inpt_dschrgstacptdt"/>
- <Col id="inpt_dschrgstacptcharid"/>
- <Col id="inpt_dschnotiyn"/>
- <Col id="inpt_dschnotidt"/>
- <Col id="inpt_dschnotirgstid"/>
- <Col id="inpt_dschnotirgstdt"/>
- <Col id="inpt_visitrefyn"/>
- <Col id="inpt_keepdschcnclresn"/>
- <Col id="inpt_calclastdd"/>
- <Col id="inpt_dschjudgprcsstat"/>
- <Col id="inpt_lastjudgdt"/>
- <Col id="inpt_lastmdlclamdd"/>
- <Col id="inpt_lastjudgendid"/>
- <Col id="inpt_spcljudgflag"/>
- <Col id="inpt_probjudgflag"/>
- <Col id="inpt_mainjudgid"/>
- <Col id="inpt_dschcntcyn"/>
- <Col id="inpt_ownbmaxbadd"/>
- <Col id="inpt_nblsyn"/>
- <Col id="inpt_fstrgstrid"/>
- <Col id="inpt_fstrgstdt"/>
- <Col id="inpt_lastupdtrid"/>
- <Col id="inpt_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_chngdeptroom_s_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="icdr_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icdr_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srch_baby" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="autoflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_icdr_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256"/>
- <Column id="inpt_pid" type="STRING" size="256"/>
- <Column id="inpt_indd" type="STRING" size="256"/>
- <Column id="inpt_cretno" type="STRING" size="256"/>
- <Column id="inpt_seqno" type="STRING" size="256"/>
- <Column id="inpt_instcd" type="STRING" size="256"/>
- <Column id="inpt_mskind" type="STRING" size="256"/>
- <Column id="inpt_histstat" type="STRING" size="256"/>
- <Column id="inpt_intm" type="STRING" size="256"/>
- <Column id="inpt_inpath" type="STRING" size="256"/>
- <Column id="inpt_arvpath" type="STRING" size="256"/>
- <Column id="inpt_ordrslt" type="STRING" size="256"/>
- <Column id="inpt_hospbrthyn" type="STRING" size="256"/>
- <Column id="inpt_rsrvinyn" type="STRING" size="256"/>
- <Column id="inpt_dschdd" type="STRING" size="256"/>
- <Column id="inpt_dschtm" type="STRING" size="256"/>
- <Column id="inpt_dschtype" type="STRING" size="256"/>
- <Column id="inpt_dethdt" type="STRING" size="256"/>
- <Column id="inpt_indschacptstat" type="STRING" size="256"/>
- <Column id="inpt_medcostestmflag" type="STRING" size="256"/>
- <Column id="inpt_fsexamflag" type="STRING" size="256"/>
- <Column id="inpt_fsexammanlyn" type="STRING" size="256"/>
- <Column id="inpt_medamtpostyn" type="STRING" size="256"/>
- <Column id="inpt_medamtfreeresn" type="STRING" size="256"/>
- <Column id="inpt_holiflag" type="STRING" size="256"/>
- <Column id="inpt_brateflag" type="STRING" size="256"/>
- <Column id="inpt_ordtype" type="STRING" size="256"/>
- <Column id="inpt_ermngtamtcalcyn" type="STRING" size="256"/>
- <Column id="inpt_erbrthflag" type="STRING" size="256"/>
- <Column id="inpt_erchospath" type="STRING" size="256"/>
- <Column id="inpt_erorddeptcd" type="STRING" size="256"/>
- <Column id="inpt_insukind" type="STRING" size="256"/>
- <Column id="inpt_suppkind" type="STRING" size="256"/>
- <Column id="inpt_dutdeptcd" type="STRING" size="256"/>
- <Column id="inpt_centcd" type="STRING" size="256"/>
- <Column id="inpt_suporddeptcd" type="STRING" size="256"/>
- <Column id="inpt_orddeptcd" type="STRING" size="256"/>
- <Column id="inpt_medispclid" type="STRING" size="256"/>
- <Column id="inpt_atdoctid" type="STRING" size="256"/>
- <Column id="inpt_specordyn" type="STRING" size="256"/>
- <Column id="inpt_wardcd" type="STRING" size="256"/>
- <Column id="inpt_roomcd" type="STRING" size="256"/>
- <Column id="inpt_bedcd" type="STRING" size="256"/>
- <Column id="inpt_roomgrdecd" type="STRING" size="256"/>
- <Column id="inpt_roomtypecd" type="STRING" size="256"/>
- <Column id="inpt_rqsthospcd" type="STRING" size="256"/>
- <Column id="inpt_rqstdrid" type="STRING" size="256"/>
- <Column id="inpt_hospiceyn" type="STRING" size="256"/>
- <Column id="inpt_drgyn" type="STRING" size="256"/>
- <Column id="inpt_bmtyn" type="STRING" size="256"/>
- <Column id="inpt_clincstdyyn" type="STRING" size="256"/>
- <Column id="inpt_clincstdycd" type="STRING" size="256"/>
- <Column id="inpt_batlockid" type="STRING" size="256"/>
- <Column id="inpt_batlockyn" type="STRING" size="256"/>
- <Column id="inpt_ordcostretcdd" type="STRING" size="256"/>
- <Column id="inpt_ordcostcalcdd" type="STRING" size="256"/>
- <Column id="inpt_inacptdt" type="STRING" size="256"/>
- <Column id="inpt_inacptchrgid" type="STRING" size="256"/>
- <Column id="inpt_eroutdt" type="STRING" size="256"/>
- <Column id="inpt_careinrmdd" type="STRING" size="256"/>
- <Column id="inpt_careinrmtm" type="STRING" size="256"/>
- <Column id="inpt_careinrmrgstrid" type="STRING" size="256"/>
- <Column id="inpt_dietprcpcopyflag" type="STRING" size="256"/>
- <Column id="inpt_incncldt" type="STRING" size="256"/>
- <Column id="inpt_incnclchrgid" type="STRING" size="256"/>
- <Column id="inpt_inoutcvrtyn" type="STRING" size="256"/>
- <Column id="inpt_dschcnclyn" type="STRING" size="256"/>
- <Column id="inpt_dschcnclresn" type="STRING" size="256"/>
- <Column id="inpt_dschcncldt" type="STRING" size="256"/>
- <Column id="inpt_dschcnclcharid" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtyn" type="STRING" size="256"/>
- <Column id="inpt_dschdclrdt" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtrgstid" type="STRING" size="256"/>
- <Column id="inpt_dschdclrtrgstdt" type="STRING" size="256"/>
- <Column id="inpt_dschrgstacptdt" type="STRING" size="256"/>
- <Column id="inpt_dschrgstacptcharid" type="STRING" size="256"/>
- <Column id="inpt_dschnotiyn" type="STRING" size="256"/>
- <Column id="inpt_dschnotidt" type="STRING" size="256"/>
- <Column id="inpt_dschnotirgstid" type="STRING" size="256"/>
- <Column id="inpt_dschnotirgstdt" type="STRING" size="256"/>
- <Column id="inpt_visitrefyn" type="STRING" size="256"/>
- <Column id="inpt_keepdschcnclresn" type="STRING" size="256"/>
- <Column id="inpt_calclastdd" type="STRING" size="256"/>
- <Column id="inpt_dschjudgprcsstat" type="STRING" size="256"/>
- <Column id="inpt_lastjudgdt" type="STRING" size="256"/>
- <Column id="inpt_lastmdlclamdd" type="STRING" size="256"/>
- <Column id="inpt_lastjudgendid" type="STRING" size="256"/>
- <Column id="inpt_spcljudgflag" type="STRING" size="256"/>
- <Column id="inpt_probjudgflag" type="STRING" size="256"/>
- <Column id="inpt_mainjudgid" type="STRING" size="256"/>
- <Column id="inpt_dschcntcyn" type="STRING" size="256"/>
- <Column id="inpt_ownbmaxbadd" type="STRING" size="256"/>
- <Column id="inpt_nblsyn" type="STRING" size="256"/>
- <Column id="inpt_fstrgstrid" type="STRING" size="256"/>
- <Column id="inpt_fstrgstdt" type="STRING" size="256"/>
- <Column id="inpt_lastupdtrid" type="STRING" size="256"/>
- <Column id="inpt_lastupdtdt" type="STRING" size="256"/>
- <Column id="inpt_orgordtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_s_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ptin_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptin_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="of" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- <Col id="of"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="up" type="STRING" size="256"/>
- <Column id="io" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- <Col id="up"/>
- <Col id="io"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_original_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_hidden_original_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_hidden_original_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_hidden_original_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="target" type="STRING" size="256"/>
- <Column id="check" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_specordininfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_s_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="icdr_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icdr_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="wd" type="STRING" size="256"/>
- <Column id="rm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- <Col id="wd"/>
- <Col id="rm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_PK115" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_inptcancel" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="inpt_status" type="STRING" size="256"/>
- <Column id="inpt_pid" type="STRING" size="256"/>
- <Column id="inpt_indd" type="STRING" size="256"/>
- <Column id="inpt_cretno" type="STRING" size="256"/>
- <Column id="inpt_mskind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="inpt_status"/>
- <Col id="inpt_pid"/>
- <Col id="inpt_indd"/>
- <Col id="inpt_cretno"/>
- <Col id="inpt_mskind"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="dp" type="STRING" size="256"/>
- <Column id="sp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- <Col id="dp"/>
- <Col id="sp"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_s_adrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="adrv_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="adrv_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_s_drnb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="drnb_status" type="STRING" size="256"/>
- <Column id="drnb_pid" type="STRING" size="256"/>
- <Column id="drnb_indd" type="STRING" size="256"/>
- <Column id="drnb_bthdt" type="STRING" size="256"/>
- <Column id="drnb_cretno" type="STRING" size="256"/>
- <Column id="drnb_babyno" type="STRING" size="256"/>
- <Column id="drnb_babyindd" type="STRING" size="256"/>
- <Column id="drnb_babycretno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drnb_status"/>
- <Col id="drnb_pid"/>
- <Col id="drnb_indd"/>
- <Col id="drnb_bthdt"/>
- <Col id="drnb_cretno"/>
- <Col id="drnb_babyno"/>
- <Col id="drnb_babyindd"/>
- <Col id="drnb_babycretno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_pamcomcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd"/>
- <Col id="nm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0026" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0366" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdnm"/>
- <Col id="cdid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_s_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ptbs_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ptbs_status" type="STRING" size="256"/>
- <Column id="ptbs_pid" type="STRING" size="256"/>
- <Column id="ptbs_hngnm" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
- <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
- <Column id="ptbs_sex" type="STRING" size="256"/>
- <Column id="ptbs_age" type="STRING" size="256"/>
- <Column id="ptbs_vipyn" type="STRING" size="256"/>
- <Column id="ptbs_forgeryn" type="STRING" size="256"/>
- <Column id="ptbs_brthdd" type="STRING" size="256"/>
- <Column id="ptbs_hometel" type="STRING" size="256"/>
- <Column id="ptbs_mpphontel" type="STRING" size="256"/>
- <Column id="ptbs_zipcd1" type="STRING" size="256"/>
- <Column id="ptbs_zipcd2" type="STRING" size="256"/>
- <Column id="ptbs_zipnm" type="STRING" size="256"/>
- <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
- <Column id="ptbs_detladdr" type="STRING" size="256"/>
- <Column id="ptbs_remfact" type="STRING" size="256"/>
- <Column id="ptbs_recmyn" type="STRING" size="256"/>
- <Column id="ptbs_recmerid" type="STRING" size="256"/>
- <Column id="ptbs_recmerrela" type="STRING" size="256"/>
- <Column id="ptbs_inhospyn" type="STRING" size="256"/>
- <Column id="ptbs_brthtm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_specordininfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="iptchk" type="STRING" size="256"/>
- <Column id="samchk" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="iptchk"/>
- <Col id="samchk"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_s_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="iphs_status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="iphs_status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="icdr_status" type="STRING" size="256"/>
- <Column id="icdr_pid" type="STRING" size="256"/>
- <Column id="icdr_indd" type="STRING" size="256"/>
- <Column id="icdr_cretno" type="STRING" size="256"/>
- <Column id="icdr_fromdd" type="STRING" size="256"/>
- <Column id="icdr_seqno" type="STRING" size="256"/>
- <Column id="icdr_instcd" type="STRING" size="256"/>
- <Column id="icdr_mskind" type="STRING" size="256"/>
- <Column id="icdr_todd" type="STRING" size="256"/>
- <Column id="icdr_histstat" type="STRING" size="256"/>
- <Column id="icdr_indschacptstat" type="STRING" size="256"/>
- <Column id="icdr_centcd" type="STRING" size="256"/>
- <Column id="icdr_dutdeptcd" type="STRING" size="256"/>
- <Column id="icdr_suporddeptcd" type="STRING" size="256"/>
- <Column id="icdr_orddeptcd" type="STRING" size="256"/>
- <Column id="icdr_medispclid" type="STRING" size="256"/>
- <Column id="icdr_atdoctid" type="STRING" size="256"/>
- <Column id="icdr_specordyn" type="STRING" size="256"/>
- <Column id="icdr_wardcd" type="STRING" size="256"/>
- <Column id="icdr_roomcd" type="STRING" size="256"/>
- <Column id="icdr_bedcd" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256"/>
- <Column id="icdr_wardcd2" type="STRING" size="256"/>
- <Column id="icdr_roomcd2" type="STRING" size="256"/>
- <Column id="icdr_bedcd2" type="STRING" size="256"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256"/>
- <Column id="icdr_fstrgstrid" type="STRING" size="256"/>
- <Column id="icdr_fstrgstdt" type="STRING" size="256"/>
- <Column id="icdr_lastupdtrid" type="STRING" size="256"/>
- <Column id="icdr_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="icdr_status"/>
- <Col id="icdr_pid"/>
- <Col id="icdr_indd"/>
- <Col id="icdr_cretno"/>
- <Col id="icdr_fromdd"/>
- <Col id="icdr_seqno"/>
- <Col id="icdr_instcd"/>
- <Col id="icdr_mskind"/>
- <Col id="icdr_todd"/>
- <Col id="icdr_histstat"/>
- <Col id="icdr_indschacptstat"/>
- <Col id="icdr_centcd"/>
- <Col id="icdr_dutdeptcd"/>
- <Col id="icdr_suporddeptcd"/>
- <Col id="icdr_orddeptcd"/>
- <Col id="icdr_medispclid"/>
- <Col id="icdr_atdoctid"/>
- <Col id="icdr_specordyn"/>
- <Col id="icdr_wardcd"/>
- <Col id="icdr_roomcd"/>
- <Col id="icdr_bedcd"/>
- <Col id="icdr_roomgrdecd"/>
- <Col id="icdr_roomtypecd"/>
- <Col id="icdr_wardcd2"/>
- <Col id="icdr_roomcd2"/>
- <Col id="icdr_bedcd2"/>
- <Col id="icdr_roomgrdecd2"/>
- <Col id="icdr_roomtypecd2"/>
- <Col id="icdr_fstrgstrid"/>
- <Col id="icdr_fstrgstdt"/>
- <Col id="icdr_lastupdtrid"/>
- <Col id="icdr_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_flag_rcv_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_ptin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_iphs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv_icdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group1.ipt_hngnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm"/>
- <BindItem id="item1" compid="group1.ipt_zipcd1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd1"/>
- <BindItem id="item2" compid="group1.ipt_zipcd2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcd2"/>
- <BindItem id="item3" compid="group1.ipt_mpphontel" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel"/>
- <BindItem id="item4" compid="group1.ipt_rrgstno1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1"/>
- <BindItem id="item5" compid="group1.ipt_indd" propid="value" datasetid="ds_main_inpt" columnid="inpt_indd"/>
- <BindItem id="item6" compid="group1.ipt_rrgstno2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2"/>
- <BindItem id="item7" compid="group1.ipt_zipnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipnm"/>
- <BindItem id="item8" compid="group1.ipt_detladdr" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_detladdr"/>
- <BindItem id="item9" compid="group1.ipt_zipcdseq" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_zipcdseq"/>
- <BindItem id="item10" compid="group1.ipt_hometel" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel"/>
- <BindItem id="item11" compid="group1.rdo_drg" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="dlivkindcd"/>
- <BindItem id="item12" compid="group1.ipt_pid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid"/>
- <BindItem id="item13" compid="group1.rdo_sex" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex"/>
- <BindItem id="item14" compid="group1.ipt_womnpid" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="pid"/>
- <BindItem id="item15" compid="group1.ipt_womnhngnm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hngnm"/>
- <BindItem id="item16" compid="group1.ipt_brthdd" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_brthdd"/>
- <BindItem id="item17" compid="group1.input1" propid="value" datasetid="ds_main_inpt" columnid="inpt_intm"/>
- <BindItem id="item18" compid="group1.input3" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_brthtm"/>
- <BindItem id="item19" compid="group2.cmb_orddrid" propid="value" datasetid="ds_main_icdr" columnid="icdr_medispclid"/>
- <BindItem id="item20" compid="group2.cmb_roomcd" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomcd"/>
- <BindItem id="item21" compid="group2.cmb_roomgrdecd" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomgrdecd"/>
- <BindItem id="item22" compid="group2.cmb_orddeptcd" propid="value" datasetid="ds_main_icdr" columnid="icdr_orddeptcd"/>
- <BindItem id="item23" compid="group2.rdo_babyflag" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomgrdecd"/>
- <BindItem id="item24" compid="group2.cmb_wardcd" propid="value" datasetid="ds_main_icdr" columnid="icdr_wardcd"/>
- <BindItem id="item25" compid="group2.cmb_roomtypecd" propid="value" datasetid="ds_main_icdr" columnid="icdr_roomtypecd"/>
- <BindItem id="item26" compid="group2.cmb_atdoctid" propid="value" datasetid="ds_main_icdr" columnid="icdr_atdoctid"/>
- <BindItem id="item27" compid="group2.combo1" propid="value" datasetid="ds_main_icdr" columnid="icdr_bedcd"/>
- <BindItem id="item28" compid="group2.radio1" propid="value" datasetid="ds_main_inpt" columnid="inpt_medcostestmflag"/>
- <BindItem id="item29" compid="group2.ipt_fromdd" propid="value" datasetid="ds_main_icdr" columnid="icdr_fromdd"/>
- <BindItem id="item30" compid="group2.radio2" propid="value" datasetid="ds_main_icdr" columnid="icdr_specordyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[//=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "pam_ipatmngtxp::PMI001.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 입원등록이 있는 신생아 정보 조회
- ****************************************************************************************/
- function fBabyInfo_Query() {
- // 신생아의 입원정보를 가져온다.
- ds_send.setColumn( 0, "ipatflag","1");
- ds_send.setColumn( 0, "srchcond1","1");
- ds_send.setColumn( 0, "srchcond2",ds_main_ptbs.getColumn(0, "ptbs_pid"));
- var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- if (utlf_isNull(ptbs_pid)) {
- sysf_messageBox("환자등록번호를 가져오는데 ","E009");
- return;
- }
- call_TRPMI00401();
- if(arErrorCode.pop("TRPMI00401") > -1) {
- ds_main_inpt.copyData(ds_hidden_rcv_inpt);
- ds_hidden_original_inpt.copyData(ds_hidden_rcv_inpt);
- }else{
- sysf_messageBox("입원등록정보를 가져오는데 ","E009");
- return;
- }
- // 신생아의 보험정보를 가져와서 신생아의 보험정보에 복사한다
- ds_send.setColumn( 0, "pid",ds_main_ptbs.getColumn(0, "ptbs_pid"));
- ds_send.setColumn( 0, "prestdd",utlf_getCurrentDate());
- ds_send.setColumn( 0, "mode","0");
-
- call_TRPMI00102();
- if(arErrorCode.pop("TRPMI00102") > -1) {
- ds_main_ptbs.copyData(ds_hidden_rcv_ptbs);
- ds_main_ptin.copyData(ds_hidden_rcv_ptin);
- }
- var inpt_pid = ds_main_inpt.getColumn(0, "inpt_pid");
- if (!utlf_isNull(inpt_pid) && inpt_pid != " "){ // 신생아의 입원등록이 유효한 경우 신생아의 입원내역을 가져온다.
- // 신생아의 재원유형정보를 가져온다.
- ds_send.setColumn( 0, "pid",ds_main_inpt.getColumn(0, "inpt_pid"));
- ds_send.setColumn( 0, "indd",ds_main_inpt.getColumn(0, "inpt_indd"));
- ds_send.setColumn( 0, "cretno",ds_main_inpt.getColumn(0, "inpt_cretno"));
- ds_send.setColumn( 0, "mskind",ds_main_inpt.getColumn(0, "inpt_mskind"));
-
- call_TRPMI00402();
-
- if(arErrorCode.pop("TRPMI00402") > -1) {
- // 이력이 여러개일수 있으므로 INPT의 퇴원일자와 동일한 이력을 main에 복사한다.
- var sinpt_dschdd = ds_main_inpt.getColumn(0, "inpt_dschdd");
- ds_hidden_original_iphs.copyData(ds_hidden_rcv_iphs);
- ds_hidden_original_icdr.copyData(ds_hidden_rcv_icdr);
- ds_hidden_original_iphs.filter("iphs_todd == '"+sinpt_dschdd+"'");
- ds_hidden_original_icdr.filter("icdr_todd == '"+sinpt_dschdd+"'");
- ds_main_iphs.copyData(ds_hidden_original_iphs,true);
- ds_main_icdr.copyData(ds_hidden_original_icdr,true);
- ds_main_h_icdr_icdr.copyData(ds_hidden_original_icdr,true);
- ds_hidden_original_iphs.filter("");
- ds_hidden_original_icdr.filter("");
- }
- }else { // 신생아의 입원등록이 유효하지 않은경우 신생아의 fNewSetting() 처럼 산모의 입원내역으로 신생아의 입원등록 데이터를 만든다.
- ds_main_inpt.setColumn( 0, "inpt_indd",utlf_getCurrentDate());
- ds_main_icdr.setColumn( 0, "icdr_fromdd",utlf_getCurrentDate());
- // 산모의 입원정보를 가져온다.
- ds_send.setColumn( 0, "ipatflag","1");
- ds_send.setColumn( 0, "srchcond1","1");
- ds_send.setColumn( 0, "srchcond2",ds_main_patinfo_patinfolist.getColumn(0, "pid"));
-
- call_TRPMI00401();
- if(arErrorCode.pop("TRPMI00401") > -1) {
- ds_hidden_original_inpt.copyData(ds_hidden_rcv_inpt);
- }
- // 산모의 재원유형정보를 가져와서 신생아의 재원유형정보에 복사한다.
- ds_send.setColumn( 0, "pid",ds_hidden_original_inpt.getColumn(0, "inpt_pid"));
- ds_send.setColumn( 0, "indd",ds_hidden_original_inpt.getColumn(0, "inpt_indd"));
- ds_send.setColumn( 0, "cretno",ds_hidden_original_inpt.getColumn(0, "inpt_cretno"));
- ds_send.setColumn( 0, "mskind",ds_hidden_original_inpt.getColumn(0, "inpt_mskind"));
- call_TRPMI00402();
- if(arErrorCode.pop("TRPMI00402") > -1) {
- var sinpt_dschdd = ds_hidden_original_inpt.getColumn(0, "inpt_dschdd");
- ds_hidden_rcv_iphs.filter("iphs_todd == '"+sinpt_dschdd+"'");
- ds_main_iphs.copyData(ds_hidden_rcv_iphs,true);
- ds_main_iphs.setColumn( 0, "iphs_pid","");
- ds_main_iphs.setColumn( 0, "iphs_indd","");
- ds_main_iphs.setColumn( 0, "iphs_cretno","");
- ds_main_iphs.setColumn( 0, "iphs_fromdd","");
- ds_main_iphs.setColumn( 0, "iphs_seqno","");
- ds_main_iphs.setColumn( 0, "iphs_mskind","M");
- ds_main_iphs.setColumn( 0, "iphs_suppkind",""); //신생아는 일단 보조유형을 정상("00")으로 셋팅한다.
- ds_main_iphs.setColumn( 0, "iphs_calcscorrecalflag","");
- ds_main_iphs.setColumn( 0, "iphs_drgyn","");
- ds_main_iphs.setColumn( 0, "iphs_bmtyn","");
- ds_main_iphs.setColumn( 0, "iphs_cpyn","");
- ds_main_iphs.setColumn( 0, "iphs_clincstdycd","");
- ds_main_iphs.setColumn( 0, "iphs_disccd","");
- ds_main_iphs.setColumn( 0, "iphs_rcptyn","");
- ds_main_iphs.setColumn( 0, "iphs_clamkey","");
- ds_main_iphs.setColumn( 0, "iphs_clamlastdd","");
- ds_main_iphs.setColumn( 0, "iphs_judgmdlid","");
-
- fSuppkindSet();
- }
- }
- fComboNodeSet(0);
- }
-
- function call_TRPMI00401() {
- dsf_createDsRow("ds_req", [
- {col:"ipatflag", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"ipatflag"))}
- , {col:"srchcond1", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"srchcond1"))}
- , {col:"srchcond2", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"srchcond2"))}
- , {col:"mskind", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"mskind"))}
- //, {col:"mycheck", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"mycheck"))}
- //, {col:"appddfrom", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"appddfrom"))}
- //, {col:"appddto", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"appddto"))}
- ]);
- var oParam = {};
- oParam.id = "TRPMI00401";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetInhospUpdt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_inpt=inpt";
- oParam.async = false;
- oParam.callback = "cf_TRPMI00401";
- tranf_submit(oParam);
- }
- function cf_TRPMI00401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- ds_hidden_rcv_inpt.updatecontrol = false;
- for(var i = 0; i < ds_hidden_rcv_inpt.colcount; i++) {
- ds_hidden_rcv_inpt.updateColID(i,"inpt_"+ds_hidden_rcv_inpt.getColID(i));
- }
- dsf_setFixVal(ds_hidden_rcv_inpt, "inpt_check:N");
- ds_hidden_rcv_inpt.updatecontrol = true;
- }
- function call_TRPMI00102() {
- dsf_createDsRow("ds_req", [
- {col:"mode", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"mode"))}
- , {col:"pid", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"pid"))}
- //, {col:"insukind", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"insukind"))}
- , {col:"indd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"indd"))}
- //, {col:"orddeptcd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"orddeptcd"))}
- , {col:"mskind", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"mskind"))}
- //, {col:"disccd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"disccd"))}
- //, {col:"orddd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"orddd"))}
- , {col:"prestdd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"prestdd"))}
- , {col:"cretno", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"cretno"))}
- ]);
- var oParam = {};
- oParam.id = "TRPMI00102";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetInRgPatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_ptin=ptin";
- oParam.async = false;
- oParam.callback = "cf_TRPMI00102";
- tranf_submit(oParam);
- }
- function cf_TRPMI00102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- ds_hidden_rcv_ptbs.updatecontrol = false;
- for(var i = 0; i < ds_hidden_rcv_ptbs.colcount; i++) {
- ds_hidden_rcv_ptbs.updateColID(i,"ptbs_"+ds_hidden_rcv_ptbs.getColID(i));
- }
- ds_hidden_rcv_ptbs.updateColID("ptbs_ptbsremfact","ptbs_remfact");
- ds_hidden_rcv_ptbs.updatecontrol = true;
-
- ds_hidden_rcv_ptin.updatecontrol = false;
- for(var i = 0; i < ds_hidden_rcv_ptin.colcount; i++) {
- ds_hidden_rcv_ptin.updateColID(i,"ptin_"+ds_hidden_rcv_ptin.getColID(i));
- }
- ds_hidden_rcv_ptin.updatecontrol = true;
- }
- function call_TRPMI00402() {
- dsf_createDsRow("ds_req", [
- {col:"pid", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"pid"))}
- , {col:"indd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"indd"))}
- , {col:"cretno", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"cretno"))}
- , {col:"mskind", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"mskind"))}
- ]);
- var oParam = {};
- oParam.id = "TRPMI00402";
- oParam.service = "ipatmngtapp.InhospUpdt";
- oParam.method = "reqGetInhospHist";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_rcv_iphs=iphs ds_hidden_rcv_icdr=icdr";
- oParam.async = false;
- oParam.callback = "cf_TRPMI00402";
- tranf_submit(oParam);
- }
- function cf_TRPMI00402(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- ds_hidden_rcv_iphs.updatecontrol = false;
- for(var i = 0; i < ds_hidden_rcv_iphs.colcount; i++) {
- ds_hidden_rcv_iphs.updateColID(i,"iphs_"+ds_hidden_rcv_iphs.getColID(i));
- }
- // ds_hidden_rcv_iphs.updateColID("iphs_checkflag","checkflag");
- ds_hidden_rcv_iphs.addColumn("checkflag","string");
- ds_hidden_rcv_iphs.updatecontrol = true;
-
- ds_hidden_rcv_icdr.updatecontrol = false;
- for(var i = 0; i < ds_hidden_rcv_icdr.colcount; i++) {
- ds_hidden_rcv_icdr.updateColID(i,"icdr_"+ds_hidden_rcv_icdr.getColID(i));
- }
- ds_hidden_rcv_icdr.updatecontrol = true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 신규 입원등록자 데이터 셋팅
- ****************************************************************************************/
- function fNewSetting(){
- ds_main_ptbs.setColumn( 0, "ptbs_pid",ds_main_patinfo_patinfolist.getColumn(0, "babyno"));
- ds_main_ptbs.setColumn( 0, "ptbs_hngnm",ds_main_patinfo_patinfolist.getColumn(0, "babynm"));
- var sbthdd = ds_main_patinfo_patinfolist.getColumn(0, "bthdt");
- sbthdd = sbthdd.toDate().getDateFormat();
- var srrgstno1 = sbthdd.substr(2, 6);
- ds_main_ptbs.setColumn( 0, "ptbs_brthdd",sbthdd);
- ds_main_ptbs.setColumn( 0, "ptbs_brthtm",ds_main_patinfo_patinfolist.getColumn(0, "bthdt").substr(8,4));
- ds_main_ptbs.setColumn( 0, "ptbs_rrgstno1",srrgstno1);
- if (ds_main_patinfo_patinfolist.getColumn(0, "gndr") == 'M'){
- ds_main_ptbs.setColumn( 0, "ptbs_rrgstno2","3000000");
- }else if (ds_main_patinfo_patinfolist.getColumn(0, "gndr") == 'F'){
- ds_main_ptbs.setColumn( 0, "ptbs_rrgstno2","4000000");
- }else{
- sysf_messageBox("성별정보가 없어서 주민번호 설정을 ","E001");
- }
- ds_main_ptbs.setColumn( 0, "ptbs_age",utlf_getFullAge(ds_main_ptbs.getColumn(0, "ptbs_brthdd")));
-
- ds_main_ptbs.setColumn( 0, "ptbs_sex",ds_main_patinfo_patinfolist.getColumn(0, "gndr"));
- ds_main_ptbs.setColumn( 0, "ptbs_hometel",ds_main_patinfo_patinfolist.getColumn(0, "hometel"));
- ds_main_ptbs.setColumn( 0, "ptbs_hometel",ds_main_patinfo_patinfolist.getColumn(0, "hometel"));
- ds_main_ptbs.setColumn( 0, "ptbs_mpphontel",ds_main_patinfo_patinfolist.getColumn(0, "mpphontel"));
- ds_main_ptbs.setColumn( 0, "ptbs_zipcd1",ds_main_patinfo_patinfolist.getColumn(0, "zipcd1"));
- ds_main_ptbs.setColumn( 0, "ptbs_zipcd2",ds_main_patinfo_patinfolist.getColumn(0, "zipcd2"));
- ds_main_ptbs.setColumn( 0, "ptbs_zipcdseq",ds_main_patinfo_patinfolist.getColumn(0, "zipcdseq"));
- // 2008.09.30 최병진 입원정보조회시 TRPMI00102를 태우는데, zipnm을 zipcdaddr로 가져오므로 임시로 makevalue로 변환
- //ds_main_ptbs.setColumn( 0, "ptbs_zipnm",ds_main_patinfo_patinfolist.getColumn(0, "zipnm"));
- dsf_makeValue( ds_main_ptbs, "ptbs_zipnm", "string", ds_main_patinfo_patinfolist.getColumn(0, "zipnm"));
- ds_main_ptbs.setColumn( 0, "ptbs_detladdr",ds_main_patinfo_patinfolist.getColumn(0, "detladdr"));
- //2007.12.25 입원일자를 분만일자로 셋팅해달라함. (간호)
- ds_main_inpt.setColumn( 0, "inpt_indd",sbthdd);
- ds_main_icdr.setColumn( 0, "icdr_fromdd",sbthdd);
- // 2015.01.19 입원시간 동기화 처리 by 조중래
- ds_main_inpt.setColumn( 0, "inpt_intm", ds_main_patinfo_patinfolist.getColumn(0, "bthdt").substr(8, 4));
- // 산모의 입원정보를 가져온다.
- ds_send.setColumn( 0, "ipatflag","1");
- ds_send.setColumn( 0, "srchcond1","1");
- ds_send.setColumn( 0, "srchcond2",ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- call_TRPMI00401();
- if(arErrorCode.pop("TRPMI00401") > -1) {
- ds_hidden_original_inpt.copyData(ds_hidden_rcv_inpt);
- }
- // 산모의 보험정보를 가져와서 신생아의 보험정보에 복사한다.
- ds_send.setColumn( 0, "prestdd",utlf_getCurrentDate());
- ds_send.setColumn( 0, "mode","2");
- call_TRPMI00102();
-
- if(arErrorCode.pop("TRPMI00102") > -1) {
- ds_main_ptin.copyData(ds_hidden_rcv_ptin);
- ds_main_ptin.setColumn( 0, "ptin_pid","");
- }
- // 산모의 재원유형정보를 가져와서 신생아의 재원유형정보에 복사한다.
- ds_send.setColumn( 0, "pid",ds_hidden_original_inpt.getColumn(0, "inpt_pid"));
- ds_send.setColumn( 0, "indd",ds_hidden_original_inpt.getColumn(0, "inpt_indd"));
- ds_send.setColumn( 0, "cretno",ds_hidden_original_inpt.getColumn(0, "inpt_cretno"));
- ds_send.setColumn( 0, "mskind",ds_hidden_original_inpt.getColumn(0, "inpt_mskind"));
- call_TRPMI00402();
- if(arErrorCode.pop("TRPMI00402") > -1) {
- ds_main_iphs.copyData(ds_hidden_rcv_iphs);
- ds_main_iphs.setColumn( 0, "iphs_pid","");
- ds_main_iphs.setColumn( 0, "iphs_indd","");
- ds_main_iphs.setColumn( 0, "iphs_cretno","");
- ds_main_iphs.setColumn( 0, "iphs_fromdd","");
- ds_main_iphs.setColumn( 0, "iphs_seqno","");
- ds_main_iphs.setColumn( 0, "iphs_mskind","M");
- ds_main_iphs.setColumn( 0, "iphs_calcscorrecalflag","");
- ds_main_iphs.setColumn( 0, "iphs_drgyn","");
- ds_main_iphs.setColumn( 0, "iphs_bmtyn","");
- ds_main_iphs.setColumn( 0, "iphs_cpyn","");
- ds_main_iphs.setColumn( 0, "iphs_clincstdycd","");
- ds_main_iphs.setColumn( 0, "iphs_disccd","");
- ds_main_iphs.setColumn( 0, "iphs_rcptyn","");
- ds_main_iphs.setColumn( 0, "iphs_clamkey","");
- ds_main_iphs.setColumn( 0, "iphs_clamlastdd","");
- ds_main_iphs.setColumn( 0, "iphs_judgmdlid","");
- ds_main_icdr.setColumn( 0, "icdr_orddeptcd",""); // 소아청소년과 분과에 따라 삭제 by 조중래 20140401
- fComboNodeSet(1); // 소아청소년과 의사셋팅
- }
- fSuppkindSet();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 보조유형
- ****************************************************************************************/
- function fSuppkindSet()
- {
- //2007.10.18 건강보험,의료급여2종일때 6세미만 유형보조 체크
- //2008.08.11 의료급여1종일때 6세미만 유형보조 체크 추가 - 통일성을 위해서
- var ptbs_age = ds_main_ptbs.getColumn(0, "ptbs_age");
- var ptbs_birthdd = ds_main_ptbs.getColumn(0, "ptbs_brthdd");
- var ptin_insukind = ds_main_ptin.getColumn(0, "ptin_insukind");
- //2008.01.08 건보일 경우 태어난지 1일~28일인 신생아 인경우 보조유형 '31' 셋팅
- var dayno = utlf_getDateInterval(ptbs_birthdd,utlf_getCurrentDate()); // (dateHelper.js) 두 일자사이의 차를 일단위로 반환
- if (ptin_insukind == "11" || ptin_insukind == "21" || ptin_insukind == "22") {
- if (utlf_isNull(ptbs_age) || ptbs_age == " ") {
- ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
- } else if ( ptbs_age >= 0 && ptbs_age < 6) {
- if (dayno >= 0 && dayno <= 28 && ptin_insukind == "11") {
- ds_main_iphs.setColumn( 0, "iphs_suppkind","31");
- } else {
- ds_main_iphs.setColumn( 0, "iphs_suppkind","08");
- }
- } else {
- ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
- }
- } else {
- ds_main_iphs.setColumn( 0, "iphs_suppkind","00");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 필수 사항 체크
- ****************************************************************************************/
- function fCheckFactInRgst(arg1)
- {
- // 입원등록
- if (arg1 == 1) {
- // 환자번호 체크
- var sIndd = ds_main_patinfo_patinfolist.getColumn(0, "indd");
- if (utlf_isNull(sIndd)) {
- sysf_messageBox("산모정보가 조회되지","E007");
- return;
- }
- //입원환자인지 체크
- var sinpt_cretno = ds_main_inpt.getColumn(0, "inpt_cretno");
- if (!utlf_isNull(sinpt_cretno)){
- var sinhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
- if (!utlf_isNull(sinhospyn) && (sinhospyn == "Y"))
- {
- sysf_messageBox("재원중인 환자는 입원등록을","E001");
- return false;
- }
- }
- // 출생일시와 입원일시가 상이한 경우 경고처리
- if ((ds_main_inpt.getColumn(0, "inpt_indd") + ds_main_inpt.getColumn(0, "inpt_intm"))
- != (ds_main_ptbs.getColumn(0, "ptbs_brthdd") + ds_main_ptbs.getColumn(0, "ptbs_brthtm"))) {
- if (sysf_messageBox("선택하신 입원등록 시_분이 정확합니까? \r\n계속진행", "S001") != "6") {
- return false;
- }
- }
- }
- // 전과전실변경
- if (arg1 == 2) {
- var sIndd = ds_main_inpt.getColumn(0, "inpt_indd");
- if (utlf_isNull(sIndd)) {
- sysf_messageBox("신생아정보가 조회되지","E007");
- return;
- }
- //입원환자인지 체크
- var sinpt_cretno = ds_main_inpt.getColumn(0, "inpt_cretno");
- if (!utlf_isNull(sinpt_cretno)){
- var sinhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
- if (!utlf_isNull(sinhospyn) && (sinhospyn != "Y"))
- {
- sysf_messageBox("신생아의 입원등록 정보가 없어서 전과전실을 ","E001");
- return false;
- }
- } else {
- sysf_messageBox("신생아의 입원등록 정보가 없어서 전과전실을 ","E001");
- return false;
- }
- // 전과적용일자는 오늘보다작으면 안된다.
- if(ds_main_icdr.getColumn(0, "icdr_fromdd") < utlf_getCurrentDate() || ds_main_icdr.getColumn(0, "icdr_fromdd") > utlf_getCurrentDate()){
- sysf_messageBox("전과적용일자는 오늘일자보다 작거나 클수 ", "I004");
- return false;
- }
- }
- //입력사항 체크(진료과)
- var sorddeptcd = ds_main_icdr.getColumn(0, "icdr_orddeptcd");
- if (utlf_isNull(sorddeptcd) || sorddeptcd == " ")
- {
- sysf_messageBox("진료과를","C002");
- return false;
- }
- //입력사항 체크(전문의)
- var smedispclid = ds_main_icdr.getColumn(0, "icdr_medispclid");
- if (utlf_isNull(smedispclid) || smedispclid == " ")
- {
- sysf_messageBox("전문의를","C002");
- return false;
- }
- //입력사항 체크(병동,병실)
- var swardcd = ds_main_icdr.getColumn(0, "icdr_wardcd");
- var sroomcd = ds_main_icdr.getColumn(0, "icdr_roomcd");
- var sbedcd = ds_main_icdr.getColumn(0, "icdr_bedcd");
- if (utlf_isNull(swardcd) || swardcd == " ")
- {
- sysf_messageBox("병동을","C002");
- return false;
- }
- if (utlf_isNull(sroomcd) || sroomcd == " ")
- {
- sysf_messageBox("병실을","C002");
- return false;
- }
- if (utlf_isNull(sbedcd) || sbedcd == " ")
- {
- sysf_messageBox("병상을","C002");
- return false;
- }
- var sroomtypecd = ds_main_icdr.getColumn(0, "icdr_roomtypecd");
- var sroomgrdecd = ds_main_icdr.getColumn(0, "icdr_roomgrdecd");
- if (utlf_isNull(sroomtypecd) || sroomtypecd == " ")
- {
- sysf_messageBox("병실형태을","C002");
- return false;
- }
- if (utlf_isNull(sroomgrdecd) || sroomgrdecd == " ")
- {
- sysf_messageBox("병실등급을","C002");
- return false;
- }
- return true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 입원등록시 체크해야할 사항 정리
- ****************************************************************************************/
- function fCheckInRgstCancel()
- {
- //입원환자인지 체크
- var sinpt_cretno = ds_main_inpt.getColumn(0, "inpt_cretno");
- if (utlf_isNull(sinpt_cretno)) {
- var sinhospyn = ds_main_ptbs.getColumn(0, "ptbs_inhospyn");
- if (sinhospyn != "Y") {
- sysf_messageBox("입원등록이 정보가 없어서 입원취소를 ","E001");
- return false;
- }
- }
- // 구현예정 : 처방이 발생하였거나 입원일자가 상이한경우 입원취소 금지... : 완료 ( 서버로직에 구현함 )
- return true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 입원등록 실행한다.
- ****************************************************************************************/
- function fInsInRgst()
- {
- //환자인적
- ds_main_ptbs.setColumn( 0, "ptbs_inhospyn","Y");//재원여부
- //재원유형
- ds_main_iphs.setColumn( 0, "iphs_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));//등록번호
- ds_main_iphs.setColumn( 0, "iphs_indd", ds_main_inpt.getColumn(0, "inpt_indd"));//입원일자
- ds_main_iphs.setColumn( 0, "iphs_fromdd", ds_main_inpt.getColumn(0, "inpt_indd")); //적용일자
- ds_main_iphs.setColumn( 0, "iphs_histstat", "Y");
- ds_main_iphs.setColumn( 0, "iphs_mskind", "M"); //주부유형
- ds_main_iphs.setColumn( 0, "iphs_indschacptstat", "A");//입퇴원접수상태
- ds_main_iphs.setColumn( 0, "iphs_insukind", ds_main_ptin.getColumn(0, "ptin_insukind"));
- //전과전실
- ds_main_icdr.setColumn( 0, "icdr_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));//등록번호
- ds_main_icdr.setColumn( 0, "icdr_indd", ds_main_inpt.getColumn(0, "inpt_indd"));//입원일자
- ds_main_icdr.setColumn( 0, "icdr_todd", "99991231");
- ds_main_icdr.setColumn( 0, "icdr_histstat", "Y");
- ds_main_icdr.setColumn( 0, "icdr_mskind", "M"); //주부유형
- ds_main_icdr.setColumn( 0, "icdr_indschacptstat", "A");//입퇴원접수상태
- // 입원등록데이터 셋팅
- ds_main_inpt.setColumn( 0, "inpt_pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));//등록번호
- ds_main_inpt.addColumn("inpt_status","string");
- ds_main_inpt.setColumn( 0, "inpt_status", "I"); //상태Flag
- ds_main_inpt.setColumn( 0, "inpt_mskind", "M"); //주부유형
- ds_main_inpt.setColumn( 0, "inpt_histstat", "Y");//이력상태
- //2007.12.25 입원경로(정상아 인경우 분만실 정상, 그외는 분만실 비정상으로 셋팅 간호 요청)
- if (ds_main_icdr.getColumn(0, "icdr_roomgrdecd") == "S0101") {
- ds_main_inpt.setColumn( 0, "inpt_inpath","4"); //입원경로
- } else {
- ds_main_inpt.setColumn( 0, "inpt_inpath","5"); //입원경로
- }
- ds_main_inpt.setColumn( 0, "inpt_indschacptstat", "A");//입퇴원접수상태
- ds_main_inpt.setColumn( 0, "inpt_dschdd", "99991231");//퇴원일자
- ds_main_inpt.setColumn( 0, "inpt_hospbrthyn", "Y");//본원출생여부
- ds_main_inpt.setColumn( 0, "inpt_orgordtype", "I");// 최초진료형태
- //var sintm = utlf_getCurrentTime();
- //sintm = sintm.substr(0,4);
- //ds_main_inpt.setColumn( 0, "inpt_intm",sintm); //입원시간 - 신생아 등록시간 동기화 처리 by 조중래 20150119
- ds_main_inpt.setColumn( 0, "inpt_insukind", ds_main_iphs.getColumn(0, "iphs_insukind"));//보험유형
- ds_main_inpt.setColumn( 0, "inpt_suppkind", ds_main_iphs.getColumn(0, "iphs_suppkind"));//보조유형
- ds_main_inpt.setColumn( 0, "inpt_centcd", ds_main_icdr.getColumn(0, "icdr_centcd"));
- ds_main_inpt.setColumn( 0, "inpt_dutdeptcd", ds_main_icdr.getColumn(0, "icdr_suporddeptcd"));
- ds_main_inpt.setColumn( 0, "inpt_suporddeptcd", ds_main_icdr.getColumn(0, "icdr_suporddeptcd"));
- ds_main_inpt.setColumn( 0, "inpt_orddeptcd", ds_main_icdr.getColumn(0, "icdr_orddeptcd"));
- ds_main_inpt.setColumn( 0, "inpt_medispclid", ds_main_icdr.getColumn(0, "icdr_medispclid"));
- ds_main_inpt.setColumn( 0, "inpt_atdoctid", ds_main_icdr.getColumn(0, "icdr_atdoctid"));
- ds_main_inpt.setColumn( 0, "inpt_specordyn", ds_main_icdr.getColumn(0, "icdr_specordyn"));
- ds_main_inpt.setColumn( 0, "inpt_wardcd", ds_main_icdr.getColumn(0, "icdr_wardcd"));
- ds_main_inpt.setColumn( 0, "inpt_roomcd", ds_main_icdr.getColumn(0, "icdr_roomcd"));
- ds_main_inpt.setColumn( 0, "inpt_bedcd", ds_main_icdr.getColumn(0, "icdr_bedcd"));
- ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", ds_main_icdr.getColumn(0, "icdr_roomgrdecd"));
- ds_main_inpt.setColumn( 0, "inpt_roomtypecd", ds_main_icdr.getColumn(0, "icdr_roomtypecd"));
- // 저장할 데이터 전송
- // 1. 환자인적사항
- var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- ds_main_ptbs.addColumn("ptbs_status","string");
- if (utlf_isNull(ptbs_pid)){
- ds_main_ptbs.setColumn( 0, "ptbs_status", "I");
- }else{
- ds_main_ptbs.setColumn( 0, "ptbs_status", "U");
- }
- ds_send_s_ptbs.clear();
- ds_send_s_ptbs.copyData(ds_main_ptbs);
- // 2. 환자보험내역
- var ptin_pid = ds_main_ptin.getColumn(0, "ptin_pid");
- ds_main_ptin.addColumn("ptin_status","string");
- if (utlf_isNull(ptin_pid)){
- ds_main_ptin.setColumn( 0, "ptin_status", "I");
- }else{
- ds_main_ptin.setColumn( 0, "ptin_status", "");
- }
- ds_send_s_ptin.clear();
- ds_send_s_ptin.copyData(ds_main_ptin);
- // 3. 환자입원내역
- // ds_main_inpt.addColumn("inpt_status","string");
- ds_main_inpt.setColumn( 0, "inpt_status", "I");
- ds_send_s_inpt.clear();
- ds_send_s_inpt.copyData(ds_main_inpt);
- // 4. 환자재원유형내역
- ds_main_iphs.addColumn("iphs_status","string");
- ds_main_iphs.setColumn( 0, "iphs_status", "U");
- ds_send_s_iphs.clear();
- ds_send_s_iphs.copyData(ds_main_iphs);
- // 5. 환자전과전실내역
- ds_main_icdr.addColumn("icdr_status","string");
- ds_main_icdr.setColumn( 0, "icdr_status", "U");
- ds_send_s_icdr.clear();
- ds_send_s_icdr.copyData(ds_main_icdr);
- // 6. 예약내역 (공통모듈로 인해 껍데기만 보낸다.)
- ds_send_s_adrv.clear();
- ds_send_s_adrv.copyData(ds_main_adrv);
- // 7. 신생아출생내역
- var drnb_babyno = ds_main_patinfo_patinfolist.getColumn(0, "babyno");
- ds_send_s_drnb.clearData();
- ds_send_s_drnb.addRow();
- ds_send_s_drnb.addColumn("drnb_status","string");
- if (utlf_isNull(drnb_babyno)){
- ds_send_s_drnb.setColumn( 0, "drnb_status", "I");
- }else{
- ds_send_s_drnb.setColumn( 0, "drnb_status", "");
- }
- ds_send_s_drnb.setColumn( 0, "drnb_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- ds_send_s_drnb.setColumn( 0, "drnb_indd", ds_main_patinfo_patinfolist.getColumn(0, "indd"));
- ds_send_s_drnb.setColumn( 0, "drnb_bthdt", ds_main_patinfo_patinfolist.getColumn(0, "bthdt"));
- ds_send_s_drnb.setColumn( 0, "drnb_cretno", ds_main_patinfo_patinfolist.getColumn(0, "cretno"));
- ds_send_s_drnb.setColumn( 0, "drnb_babyno", ds_main_patinfo_patinfolist.getColumn(0, "babyno"));
- ////////////////////////////////////TXPMI02201.xml 을 대신하여 컬럼명 변경하여 전송////////////////////////////////
- ds_send_s_ptbs.updatecontrol = false;
- for(var i = 0; i < ds_send_s_ptbs.colcount; i++) {
- ds_send_s_ptbs.updateColID(i,ds_send_s_ptbs.getColID(i).substring(5,ds_send_s_ptbs.getColID(i).length));
- }
- ds_send_s_ptbs.updateColID("zipnm","addr");
- ds_send_s_ptbs.updatecontrol = true;
- // trace(ds_send_s_ptbs.saveXML());
- ds_send_s_ptin.updatecontrol = false;
- for(var i = 0; i < ds_send_s_ptin.colcount; i++) {
- ds_send_s_ptin.updateColID(i,ds_send_s_ptin.getColID(i).substring(5,ds_send_s_ptin.getColID(i).length));
- }
- ds_send_s_ptin.updatecontrol = true;
- ds_send_s_inpt.updatecontrol = false;
- for(var i = 0; i < ds_send_s_inpt.colcount; i++) {
- ds_send_s_inpt.updateColID(i,ds_send_s_inpt.getColID(i).substring(5,ds_send_s_inpt.getColID(i).length));
- }
- ds_send_s_inpt.addColumn("eroutdt","string");
- for(var i = 0; i < ds_send_s_inpt.rowcount; i++) {
- ds_send_s_inpt.setColumn(i,"eroutdt",ds_send_s_inpt.getColumn(i,"careinrmdd"));
- }
- ds_send_s_inpt.updatecontrol = true;
- ds_send_s_iphs.updatecontrol = false;
- for(var i = 0; i < ds_send_s_iphs.colcount; i++) {
- ds_send_s_iphs.updateColID(i,ds_send_s_iphs.getColID(i).substring(5,ds_send_s_iphs.getColID(i).length));
- }
- ds_send_s_iphs.updatecontrol = true;
- ds_send_s_icdr.updatecontrol = false;
- for(var i = 0; i < ds_send_s_icdr.colcount; i++) {
- ds_send_s_icdr.updateColID(i,ds_send_s_icdr.getColID(i).substring(5,ds_send_s_icdr.getColID(i).length));
- }
- ds_send_s_icdr.updatecontrol = true;
- ds_send_s_adrv.updatecontrol = false;
- for(var i = 0; i < ds_send_s_adrv.colcount; i++) {
- ds_send_s_adrv.updateColID(i,ds_send_s_adrv.getColID(i).substring(5,ds_send_s_adrv.getColID(i).length));
- }
- ds_send_s_adrv.updatecontrol = true;
- ds_send_s_drnb.updatecontrol = false;
- for(var i = 0; i < ds_send_s_drnb.colcount; i++) {
- ds_send_s_drnb.updateColID(i,ds_send_s_drnb.getColID(i).substring(5,ds_send_s_drnb.getColID(i).length));
- }
- ds_send_s_drnb.updatecontrol = true;
- ////////////////////////////////////TXPMI02201.xml 을 대신하여 컬럼명 변경하여 전송////////////////////////////////
- var oParam = {};
- oParam.id = "TXPMI02201";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqSetInRgstBaby";
- oParam.inds = "s_ptbs=ds_send_s_ptbs s_ptin=ds_send_s_ptin s_drnb=ds_send_s_drnb s_inpt=ds_send_s_inpt s_iphs=ds_send_s_iphs s_icdr=ds_send_s_icdr s_adrv=ds_send_s_adrv";
- oParam.outds = "ds_hidden_flag_rcv_flag=result";
- oParam.async = false;
- oParam.callback = "cf_TXPMI02201";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMI02201") > -1) {
- // 데이터를 재조회한다.
- ds_main_inpt.clearData(); ds_main_inpt.addRow();
- ds_main_iphs.clearData(); ds_main_iphs.addRow();
- ds_main_icdr.clearData(); ds_main_icdr.addRow();
- ds_main_ptbs.setColumn( 0, "ptbs_pid", ds_hidden_flag_rcv_flag.getColumn(0, "ptbs_pid"));
- fBabyInfo_Query();
- // 입원약정서
- if (sysf_messageBox("입원약정서를 출력하시겠습니까?\r\n(Yes : 출력 후 원무과로 반납바람 / No : 보호자분 원무과로 안내바람)", "S000") == '6') {
- //입원약정서 제어 시작
- // var ivrObjt = this.components["ivr_agmt"];
- // if (ivrObjt == null)
- // {
- // ivrObjt = new Div("ivr_agmt", 0, 0, 0, 0);
- // this.addChild("ivr_agmt", ivrObjt);
- // objDiv.url = "pam_ipatmngtxp::SPPMI03200_입원약정서관리.xfdl";
- // objDiv.show();
- // }
- // 약정서 출력여부 조회
- var retMsg = ivr_agmt.fReqGetInAgmtCount(ds_main_inpt.getColumn(0, "inpt_pid"),
- ds_main_inpt.getColumn(0, "inpt_indd"),
- "1" // 신생아의 경우 일반약정서로 fix
- );
- if(retMsg != true){
- // 약정서 출력
- ivr_agmt.fPrintAgmt(
- ds_main_inpt.getColumn(0, "inpt_pid"),
- ds_main_inpt.getColumn(0, "inpt_indd"),
- ds_main_inpt.getColumn(0, "inpt_orddeptcd"),
- ds_main_inpt.getColumn(0, "inpt_medispclid"),
- "1", // 신생아의 경우에는 일반약정서로 fix
- "N",
- ds_main_inpt.getColumn(0, "inpt_roomcd"),
- "",
- ds_main_inpt.getColumn(0, "inpt_insukind"),
- "",
- ds_main_inpt.getColumn(0, "inpt_cretno")
- );
- }
- }
- // 선택진료폐지일자 이전의 진료에 대해서만 선택진료신청서 출력 by 조중래 20171227
- if (ds_init_P0032.getColumn(ds_init_P0032.findRowExpr("cdid == '150'"), "cdnm") > ds_main_inpt.getColumn(0, "inpt_indd")) {
- // 선택진료신청서
- if (sysf_messageBox("선택진료신청서를 출력하시겠습니까?\r\n(Yes : 출력 후 원무과로 반납바람 / No : 보호자분 원무과로 안내바람)", "S000") == '6') {
- // 선택진료시청화면 콜
- var s_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var s_ordtype = "I";
- var s_orddd = ds_main_inpt.getColumn(0, "inpt_indd");
- var s_orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var s_orddrid = ds_main_inpt.getColumn(0, "inpt_medispclid");
- var s_fromdd = ds_main_inpt.getColumn(0, "inpt_indd");
- var s_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- var s_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
- var s_rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
- // 선택진료신청안내창 열기
- fOpenSPIFInfo();
- fCallSpecPopUp(s_pid,s_ordtype,s_orddd,s_orddeptcd,s_orddrid,s_fromdd,s_hngnm,s_rrgstno1,s_rrgstno2);
- }
- }
- }
- }
- function cf_TXPMI02201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 입원등록취소를 실행한다.
- ****************************************************************************************/
- function fInsInRgstCancel()
- {
- // 1. 환자입원내역
- ds_send_inptcancel.addColumn("inpt_status","string");
- ds_send_inptcancel.setColumn( 0, "inpt_status","D");
- ds_send_inptcancel.setColumn( 0, "inpt_pid",ds_main_inpt.getColumn(0, "inpt_pid"));
- ds_send_inptcancel.setColumn( 0, "inpt_indd",ds_main_inpt.getColumn(0, "inpt_indd"));
- ds_send_inptcancel.setColumn( 0, "inpt_cretno",ds_main_inpt.getColumn(0, "inpt_cretno"));
- ds_send_inptcancel.setColumn( 0, "inpt_mskind",ds_main_inpt.getColumn(0, "inpt_mskind"));
- var oParam = {};
- oParam.id = "TXPMI02202";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqDelInRgstBaby";
- oParam.inds = "req=ds_send_inptcancel";
- oParam.outds = "ds_hidden_flag_rcv_flag=result";
- oParam.async = false;
- oParam.callback = "cf_TXPMI02202";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMI02202") > -1) {
- // 데이터를 재조회한다.
- ds_main_inpt.clearData(); ds_main_inpt.addRow();
- ds_main_iphs.clearData(); ds_main_iphs.addRow();
- ds_main_icdr.clearData(); ds_main_icdr.addRow();
-
- fBabyInfo_Query();
-
- sysf_messageBox("신생아 입원등록취소가","I001");
- }
- }
- function cf_TXPMI02202(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 전과전실변경작업
- ****************************************************************************************/
- function fChngDeptRoom()
- {
- // var ins = document.models( 0 ).instances( 0 );
- var icdr_flag = null;
- // 변경사항을 저장할 인스턴스를 Reset한다.
- ds_send_chngdeptroom_s_icdr.clear();
- ds_send_chngdeptroom_s_inpt.clear();
- // 6. 재원이력정보(진료과,병실,의사 등) 변경여부 체크
- var h_icdr_patCSV = dsf_getDsCSV(ds_main_h_icdr_icdr);
- var icdr_patCSV = dsf_getDsCSV(ds_main_icdr);
-
- if (ds_main_h_icdr_icdr.rowcount == 0){
- icdr_flag = null;
- }else if (ds_main_icdr.rowcount == 0){
- icdr_flag = null;
- }else if (h_icdr_patCSV == icdr_patCSV) {
- icdr_flag = null;
- }else if (h_icdr_patCSV != icdr_patCSV) {
- icdr_flag = 'U';
- // ds_main_icdr.setColumn( 0, "icdr_status",icdr_flag);
- dsf_makeValue(ds_main_icdr,"icdr_status","string",icdr_flag);
- ds_send_chngdeptroom_s_icdr.copyData(ds_main_icdr);
- }
- // inpt에 icdr의 내용을 반영한다.(단, icdr에 변경사항이 있을때만 inpt에 반영한다.)
- if (icdr_flag == 'U'){
- ds_main_inpt.setColumn( 0, "inpt_dutdeptcd", ds_main_icdr.getColumn(0, "icdr_dutdeptcd"));
- ds_main_inpt.setColumn( 0, "inpt_centcd", ds_main_icdr.getColumn(0, "icdr_centcd"));
- ds_main_inpt.setColumn( 0, "inpt_suporddeptcd", ds_main_icdr.getColumn(0, "icdr_suporddeptcd"));
- ds_main_inpt.setColumn( 0, "inpt_orddeptcd", ds_main_icdr.getColumn(0, "icdr_orddeptcd"));
- ds_main_inpt.setColumn( 0, "inpt_medispclid", ds_main_icdr.getColumn(0, "icdr_medispclid"));
- ds_main_inpt.setColumn( 0, "inpt_atdoctid", ds_main_icdr.getColumn(0, "icdr_atdoctid"));
- ds_main_inpt.setColumn( 0, "inpt_specordyn", ds_main_icdr.getColumn(0, "icdr_specordyn"));
- ds_main_inpt.setColumn( 0, "inpt_wardcd", ds_main_icdr.getColumn(0, "icdr_wardcd"));
- ds_main_inpt.setColumn( 0, "inpt_roomcd", ds_main_icdr.getColumn(0, "icdr_roomcd"));
- ds_main_inpt.setColumn( 0, "inpt_bedcd", ds_main_icdr.getColumn(0, "icdr_bedcd"));
- ds_main_inpt.setColumn( 0, "inpt_roomgrdecd", ds_main_icdr.getColumn(0, "icdr_roomgrdecd"));
- ds_main_inpt.setColumn( 0, "inpt_roomtypecd", ds_main_icdr.getColumn(0, "icdr_roomtypecd"));
- // ds_main_inpt.setColumn( 0, "inpt_status", icdr_flag);
- dsf_makeValue(ds_main_inpt,"inpt_status","string",icdr_flag);
- ds_send_chngdeptroom_s_inpt.copyData(ds_main_inpt);
- }else{
- sysf_messageBox("변경사항이 없어서 전과전실을 ","E001");
- return;
- }
- // 전과전실변경 submission을 수행한다.(단, icdr에 변경사항이 있을때만 )
- if (icdr_flag == 'U'){
- ds_send_chngdeptroom_s_icdr.updatecontrol = false;
- for(var i = 0; i < ds_send_chngdeptroom_s_icdr.colcount; i++) {
- ds_send_chngdeptroom_s_icdr.updateColID(i,ds_send_chngdeptroom_s_icdr.getColID(i).substring(5,ds_send_chngdeptroom_s_icdr.getColID(i).length));
- }
- ds_send_chngdeptroom_s_icdr.updatecontrol = true;
- ds_send_chngdeptroom_s_inpt.updatecontrol = false;
- for(var i = 0; i < ds_send_chngdeptroom_s_inpt.colcount; i++) {
- ds_send_chngdeptroom_s_inpt.updateColID(i,ds_send_chngdeptroom_s_inpt.getColID(i).substring(5,ds_send_chngdeptroom_s_inpt.getColID(i).length));
- }
- ds_send_chngdeptroom_s_inpt.addColumn("eroutdt","string");
- for(var i = 0; i < ds_send_chngdeptroom_s_inpt.rowcount; i++) {
- ds_send_chngdeptroom_s_inpt.setColumn(i,"eroutdt",ds_send_chngdeptroom_s_inpt.getColumn(i,"careinrmdd"));
- }
- ds_send_chngdeptroom_s_inpt.updatecontrol = true;
- var oParam = {};
- oParam.id = "TXPMI02203";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqSetBabyChngDeptRoom";
- oParam.inds = "s_inpt=ds_send_chngdeptroom_s_inpt s_icdr=ds_send_chngdeptroom_s_icdr";
- oParam.outds = "ds_hidden_flag_rcv_flag=result";
- oParam.async = false;
- oParam.callback = "cf_TXPMI02203";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXPMI02203") > -1) {
- // 데이터를 재조회한다.
- ds_main_inpt.clearData(); ds_main_inpt.addRow();
- ds_main_iphs.clearData(); ds_main_iphs.addRow();
- ds_main_icdr.clearData(); ds_main_icdr.addRow();
-
- fBabyInfo_Query();
-
- sysf_messageBox("신생아 전과전실이","I001");
- }else{
- sysf_messageBox("변경사항 저장이 ","E009");
- return;
- }
- }
- // 선택진료폐지일자 이전의 진료에 대해서만 선택진료신청서 출력 by 조중래 20171227
- if (ds_init_P0032.getColumn(ds_init_P0032.findRowExpr("cdid == '150'"), "cdnm") > ds_main_icdr.getColumn(0, "icdr_fromdd")) {
- if (sysf_messageBox("선택진료신청서를 출력하시겠습니까?\r\n(Yes : 출력 후 원무과로 반납바람 / No : 보호자분 원무과로 안내바람)", "S000") == '6') {
- fCheckSpecOrdSign("R");
- }
- }
- }
- function cf_TXPMI02203(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 진료과,병동,병실의 콤보값을 셋팅한다.
- ****************************************************************************************/
- function fComboNodeSet(arg1){
- if (arg1 == 0){
- var sorddeptcd = ds_main_icdr.getColumn(0, "icdr_orddeptcd");
- if (utlf_isNull(sorddeptcd) || sorddeptcd == " ") {
- group2.cmb_orddrid.innerdataset = "ds_hidden_init_orddrid";
- group2.cmb_atdoctid.innerdataset = "ds_hidden_init_orddrid";
- } else {
- dsf_createDs("ds_innerdataset_orddrid");
- ds_hidden_init_orddrid.filter("dp == '" + sorddeptcd + "'");
- ds_innerdataset_orddrid.copyData(ds_hidden_init_orddrid,true);
-
- // dsf_createDs("ds_innerdataset_atdoctid");
- // ds_hidden_init_orddrid.filter("dp == '" + sorddeptcd + "'");
- // ds_innerdataset_atdoctid.copyData(ds_hidden_init_orddrid,true);
- ds_hidden_init_orddrid.filter("");
- group2.cmb_orddrid.innerdataset = "ds_innerdataset_orddrid";
- group2.cmb_atdoctid.innerdataset = "ds_innerdataset_orddrid";
- }
- var swardcd = ds_main_icdr.getColumn(0, "icdr_wardcd");
- if (utlf_isNull(swardcd) || swardcd == " ") {
- group2.cmb_roomcd.innerdataset = "ds_hidden_init_roomcd";
- } else {
- dsf_createDs("ds_innerdataset_roomcd");
- ds_hidden_init_roomcd.filter("wd == '" + swardcd + "'");
- ds_innerdataset_roomcd.copyData(ds_hidden_init_roomcd,true);
- ds_hidden_init_roomcd.filter("");
- group2.cmb_roomcd.innerdataset = "ds_innerdataset_roomcd";
- }
- }
- if (arg1 == 1){
- var sorddeptcd = ds_main_icdr.getColumn(0, "icdr_orddeptcd");
- if (utlf_isNull(sorddeptcd) || sorddeptcd == " ") {
- group2.cmb_orddrid.innerdataset = "ds_hidden_init_orddrid";
- ds_main_icdr.deleteColumn("icdr_medispclid");
- ds_main_icdr.addColumn("icdr_medispclid","string");
-
- group2.cmb_atdoctid.innerdataset = "ds_hidden_init_orddrid";
- ds_main_icdr.deleteColumn("icdr_atdoctid");
- ds_main_icdr.addColumn("icdr_atdoctid","string");
- } else {
- dsf_createDs("ds_innerdataset_orddrid");
- ds_hidden_init_orddrid.filter("dp == '" + sorddeptcd + "'");
- ds_innerdataset_orddrid.copyData(ds_hidden_init_orddrid,true);
- ds_hidden_init_orddrid.filter("");
- group2.cmb_orddrid.innerdataset = "ds_innerdataset_orddrid";
- ds_main_icdr.deleteColumn("icdr_medispclid");
- ds_main_icdr.addColumn("icdr_medispclid","string");
- group2.cmb_atdoctid.innerdataset = "ds_innerdataset_orddrid";
- ds_main_icdr.deleteColumn("icdr_atdoctid");
- ds_main_icdr.addColumn("icdr_atdoctid","string");
- }
- }
- if (arg1 == 2){
- var swardcd = ds_main_icdr.getColumn(0, "icdr_wardcd");
- if (utlf_isNull(swardcd) || swardcd == " ") {
- group2.cmb_roomcd.innerdataset = "ds_hidden_init_roomcd";
- } else {
- dsf_createDs("ds_innerdataset_roomcd");
- ds_hidden_init_roomcd.filter("wd == '" + swardcd + "'");
- ds_innerdataset_roomcd.copyData(ds_hidden_init_roomcd,true);
- ds_hidden_init_roomcd.filter("");
- group2.cmb_roomcd.innerdataset = "ds_innerdataset_roomcd";
- }
- }
- }
- /****************************************************************************************
- * Argument : pParam
- * Description :
- ****************************************************************************************/
- function fCheckSpecOrdSign(pParam) {
- //20090928 JHP 선택진료신청 서명여부 및 기 서명건 관련하여 입원등록일과 동일한지 체크
- // 1. 입원일자(오늘)에 해당하는 선택진료서명여부 확인
- // 1-1 있으면 - 그냥 넘어간다.
- // 1-2 없으면 - 선택신청서명창 띄운다.
- // 2. 서명창 띄워서 리스트를 보여주는데 입원건에 해당하는선택신청정보는 제외하고 선택정보에 해당하는 입원건이 없는것만 보여준다.
- // 3. 해당리스트를 보고 알맞은게 없으면 선택신청을 띄운다.
- // 넘길값들 인스턴스에 담기
- ds_send_data26.setColumn( 0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid")); // pid
- ds_send_data26.setColumn( 0, "ordtype", "I"); // ordtype
- ds_send_data26.setColumn( 0, "orddd", ds_main_inpt.getColumn(0, "inpt_indd")); // orddd
- ds_send_data26.setColumn( 0, "orddeptcd", ds_main_inpt.getColumn(0, "inpt_orddeptcd")); // orddeptcd
- ds_send_data26.setColumn( 0, "orddrid", ds_main_inpt.getColumn(0, "inpt_medispclid")); // orddrid
- ds_send_data26.setColumn( 0, "specordyn", "Y"); // specordyn
- ds_send_data26.setColumn( 0, "fromdd", ds_main_inpt.getColumn(0, "inpt_indd")); // fromdd
- ds_send_data26.setColumn( 0, "flag", "ins"); // flag(upt, ins)
- var oParam = {};
- oParam.id = "TRPMI00120";
- oParam.service = "ipatmngtapp.InRgst";
- oParam.method = "reqGetSpecOrdInInfo";
- oParam.inds = "req=ds_send_data26";
- oParam.outds = "ds_hidden_specordininfo_info=infolist";
- oParam.async = false;
- //oParam.callback = "cf_TRPMI00120";
- tranf_submit(oParam);
- // iptchk : 위조건으로 inpt와 조인시 조인되지 않은 것이 존재유무
- // samchk : 위조건으로 서명여부 존재유무
- var samchk = ds_hidden_specordininfo_info.getColumn(0, "samchk");
- var iptchk = ds_hidden_specordininfo_info.getColumn(0, "iptchk");
- //선택진료무조건 서명
- //var specyn = ds_main_inpt.getColumn(0, "inpt_specordyn");
- var specyn = 'Y';
- // 환자번호로 조회 시
- if (pParam == "S") {
- if(samchk == "Y" && iptchk == "Y") { // 메시지 띄우기
- var sIndd = ds_main_inpt.getColumn(0, "inpt_indd");
- sysf_messageBox("[" + sIndd + "]일자의 선택진료신청 내역이 존재합니다!!", "I");
- }
- }
- // 입원등록 전 항목체크 시
- if (pParam == "R") {
- if(samchk == "N" && iptchk == "N" && specyn == "Y"){ // 선택진료신청창 띄우기
- var s_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
- var s_ordtype = "I";
- var s_orddd = ds_main_inpt.getColumn(0, "inpt_indd");
- var s_orddeptcd = ds_main_inpt.getColumn(0, "inpt_orddeptcd");
- var s_orddrid = ds_main_inpt.getColumn(0, "inpt_medispclid");
- var s_fromdd = ds_main_inpt.getColumn(0, "inpt_indd");
- var s_hngnm = ds_main_ptbs.getColumn(0, "ptbs_hngnm");
- var s_rrgstno1 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno1");
- var s_rrgstno2 = ds_main_ptbs.getColumn(0, "ptbs_rrgstno2");
- // 선택진료신청안내창 열기
- fOpenSPIFInfo();
- fCallSpecPopUp(s_pid,s_ordtype,s_orddd,s_orddeptcd,s_orddrid,s_fromdd,s_hngnm,s_rrgstno1,s_rrgstno2);
- // 선택진료신청안내창 닫기
- fCloseSPIFInfo();
- return false;
- } else if(samchk == "N" && iptchk == "Y"){ //선택신청확인창 띄우기
- dsf_createDsRow("ds_hidden_patappinfo_patappinfo1", [
- {col:"stat" , type:"STRING", size:256, val:""} // stat
- , {col:"pid" , type:"STRING", size:256, val:ds_main_ptbs.getColumn(0, "ptbs_pid")} // pid
- , {col:"hngnm" , type:"STRING", size:256, val:ds_main_ptbs.getColumn(0, "ptbs_hngnm")} // hngnm
- , {col:"rrgstno1" , type:"STRING", size:256, val:ds_main_ptbs.getColumn(0, "ptbs_rrgstno1")} // rrgstno1
- , {col:"rrgstno2" , type:"STRING", size:256, val:ds_main_ptbs.getColumn(0, "ptbs_rrgstno2")} // rrgstno2
- , {col:"choiflag" , type:"STRING", size:256, val:""} // choiflag
- , {col:"ordtype" , type:"STRING", size:256, val:"I"} // ordtype
- , {col:"orddd" , type:"STRING", size:256, val:ds_main_inpt.getColumn(0, "inpt_indd")} // orddd
- , {col:"orddeptcd", type:"STRING", size:256, val:ds_main_inpt.getColumn(0, "inpt_orddeptcd")} // orddeptcd
- , {col:"orddrid" , type:"STRING", size:256, val:ds_main_inpt.getColumn(0, "inpt_medispclid")} // orddrid
- , {col:"specordyn", type:"STRING", size:256, val: "Y"} // specordyn
- , {col:"fromdd" , type:"STRING", size:256, val:ds_main_inpt.getColumn(0, "inpt_indd")} // fromdd
- , {col:"rsrvdd" , type:"STRING", size:256, val:""} // rsrvdd
- , {col:"flag" , type:"STRING", size:256, val:"ins"} // flag(upt, ins)
- ]);
- // 선택진료신청확인화면열기
- var objArg = new Object();
- objArg.arg_ds_send_patappinfo_patappinfo1 = ds_hidden_patappinfo_patappinfo1;
- frmf_modal("SPPMI03500", "SPPMI03500", objArg, "", "", 150, 150, "", "", "", "", "", "M");
- dsf_deleteDs("ds_hidden_patappinfo_patappinfo1");
- return false;
- } else if(samchk == "Y"){ // 그냥넘어감
- ;
- } else {
- ;
- }
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Calendar
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function group1_ipt_indd_onlbuttonup(obj:Calendar, e:MouseEventInfo) {
- // group1.ipt_indd.attribute("_value") = group1.ipt_indd.value;
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 신생아등록번호 입력
- ****************************************************************************************/
- function group1_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- ds_send_srch_baby.setColumn( 0, "autoflag","Y");
- ds_send_srch_baby.setColumn( 0, "pid", group1.ipt_pid.text);
- ds_send_srch_baby.setColumn( 0, "srchcond","3")
- group1_btn_womnsrch_onclick();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 산모등록번호 입력
- ****************************************************************************************/
- function group1_ipt_womnpid_onkeydown(obj:Edit, e:KeyEventInfo) {
- if( e.keycode == 13) {
- obj.updateToDataset();
- ds_send_srch_baby.setColumn( 0, "autoflag","Y");
- ds_send_srch_baby.setColumn( 0, "pid", group1.ipt_womnpid.text);
- ds_send_srch_baby.setColumn( 0, "srchcond","1")
- group1_btn_womnsrch_onclick();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 입력취소
- ****************************************************************************************/
- function group1_btn_indelete_onclick(obj:Button, e:ClickEventInfo) {
- if (fCheckInRgstCancel() == true) {
- fInsInRgstCancel();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 종료
- ****************************************************************************************/
- function group1_btn_end_onclick(obj:Button, e:ClickEventInfo) {
- this.close();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 입원등록
- ****************************************************************************************/
- function group1_btn_insave_onclick(obj:Button, e:ClickEventInfo) {
- if (fCheckFactInRgst(1) == true) { // 필수입력사항체크
- fInsInRgst(); // 입원등록
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신생아선택창 오픈
- ****************************************************************************************/
- function group1_btn_womnsrch_onclick(obj:Button, e:ClickEventInfo) {
- // 신생아 선택창 실행
- ds_main.clearData(); ds_main.addRow();// 초기화한다.
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_srch_baby;
- frmf_modal("SPPMI02300", "SPPMI02300", objArg, "", 1, 150, 150, "", "", "", "", "", "M");
- if ( ds_main.getColumn(0, "popupendflag") == "ok" ) {
- ds_main_ptbs.setColumn( 0, "ptbs_pid",ds_main_patinfo_patinfolist.getColumn(0, "babyno"));
- ds_send.setColumn( 0, "pid",ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- var ptbs_babyno = ds_main_patinfo_patinfolist.getColumn(0, "babyno");
- if (utlf_isNull(ptbs_babyno) || ptbs_babyno == " ") {
- // 신규 입원등록자 데이터 셋팅
- fNewSetting();
- }else {
- // 입원등록이 있는 신생아 정보 조회
- fBabyInfo_Query();
- }
- } else {
- ds_main.clearData(); ds_main.addRow();// 초기화한다.
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 주치의 변경
- ****************************************************************************************/
- function group2_cmb_orddrid_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var inpt_orddeptcd = ds_main_icdr.getColumn(0, "icdr_orddeptcd");
- if (utlf_isNull(inpt_orddeptcd) || inpt_orddeptcd == "-" || inpt_orddeptcd == " ") {
- sysf_messageBox("진료과 선택을 먼저 하십시요!","E999","");
- ds_main_icdr.setColumn( 0, "icdr_medispclid","");
- group2.cmb_orddeptcd.setFocus();
- return;
- }
- // 2008.05.26 의사선택시 선택진료여부 설정
- var selectedDoctor = ds_main_icdr.getColumn(0, "icdr_medispclid");
- if (!utlf_isNull(selectedDoctor)) {
- ds_main_icdr.setColumn( 0, "icdr_specordyn", ds_hidden_init_orddrid.lookup("cd",selectedDoctor,"sp"));
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 전과전실변경
- ****************************************************************************************/
- function group2_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- if (fCheckFactInRgst(2) == true) { //필수입력사항 체크
- //전과전실변경
- fChngDeptRoom();
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 병실변경
- ****************************************************************************************/
- function group2_cmb_roomcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var sroomcd = ds_main_icdr.getColumn(0, "icdr_roomcd");
- ds_main_icdr.setColumn( 0, "icdr_wardcd", ds_hidden_init_roomcd.lookup("cd",sroomcd,"wd"));
- ds_main_icdr.setColumn( 0, "icdr_roomgrdecd", ds_hidden_init_roomcd.lookup("cd",sroomcd,"gr"));
- ds_main_icdr.setColumn( 0, "icdr_roomtypecd", ds_hidden_init_roomcd.lookup("cd",sroomcd,"ty"));
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 등급변경
- ****************************************************************************************/
- function group2_cmb_roomgrdecd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var sRoomGrdeCd = ds_main_icdr.getColumn(0, "icdr_roomgrdecd");
- ds_main_icdr.setColumn( 0, "icdr_orddeptcd", "");
- ds_main_icdr.setColumn( 0, "icdr_medispclid", "");
- ds_main_icdr.setColumn( 0, "icdr_atdoctid", "");
- fComboNodeSet(0);
- if(!utlf_isNull(sRoomGrdeCd)) {
- // 정상아
- if (sRoomGrdeCd == "S0101") {
- // 진찰료 미산정
- ds_main_inpt.setColumn( 0, "inpt_medcostestmflag", "N");
- ds_main_inpt.setColumn( 0, "inpt_medamtfreeresn", "00");
- // 중환아
- } else {
- // 진찰료 산정
- ds_main_inpt.setColumn( 0, "inpt_medcostestmflag", "Y");
- }
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 전과전실변경
- ****************************************************************************************/
- function group2_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- fComboNodeSet(1);
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 정상아/중환자 선택
- ****************************************************************************************/
- function group2_rdo_babyflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var sRoomGrdeCd = e.postvalue;
- //2007.12.12 신생아 구분이 정상인 경우에는 소아청소년과 셋팅, 진료과 비활성화
- if (sRoomGrdeCd == "S0101") {
- ds_main_icdr.setColumn( 0, "icdr_orddeptcd", "");
- ds_main_icdr.setColumn( 0, "icdr_medispclid", "");
- ds_main_icdr.setColumn( 0, "icdr_atdoctid", "");
-
- fComboNodeSet(0); // 소아청소년과 의사셋팅
- } else {
- ds_main_icdr.setColumn( 0, "icdr_orddeptcd", "");
- ds_main_icdr.setColumn( 0, "icdr_medispclid", "");
- ds_main_icdr.setColumn( 0, "icdr_atdoctid", "");
- fComboNodeSet(0);
- }
- if (!utlf_isNull(sRoomGrdeCd)) {
- // 환아(SBABY)
- if (sRoomGrdeCd == "S0101") {
- // 진찰료 미산정
- ds_main_inpt.setColumn( 0, "inpt_medcostestmflag", "N");
- ds_main_inpt.setColumn( 0, "inpt_medamtfreeresn", "00");
- // 중환아(NRICU)
- } else {
- // 진찰료 산정
- ds_main_inpt.setColumn( 0, "inpt_medcostestmflag", "Y");
- }
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 병상 변경
- ****************************************************************************************/
- function group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var sbedcd = ds_main_icdr.getColumn(0, "icdr_bedcd");
- ds_main_icdr.setColumn( 0, "icdr_wardcd", ds_hidden_init_bedcd.lookup("cd",sbedcd,"wd"));
- ds_main_icdr.setColumn( 0, "icdr_roomcd", ds_hidden_init_bedcd.lookup("cd",sbedcd,"rm"));
- ds_main_icdr.setColumn( 0, "icdr_roomgrdecd", ds_hidden_init_bedcd.lookup("cd",sbedcd,"gr"));
- ds_main_icdr.setColumn( 0, "icdr_roomtypecd", ds_hidden_init_bedcd.lookup("cd",sbedcd,"ty"));
- }
- /****************************************************************************************
- * Components : Button
- * Description : 병상정보 팝업
- ****************************************************************************************/
- function group2_button7_onclick(obj:Button, e:ClickEventInfo) {
- dsf_createDs("ds_hidden_grdbedspec");
- frmf_setParameter("SMPMI00100_Param1", ds_main_icdr.getColumn(0, "icdr_orddeptcd"));
- frmf_modal("SPPMI02001", "SPPMI02001", "", "", 1, 50, 50, "", "", "", "", "", "M");
- var swardcd = ds_hidden_grdbedspec.getColumn(0,"wardcd");
-
- if (!utlf_isNull(swardcd)){
- var inpt_wardcd = ds_hidden_grdbedspec.getColumn(0, "wardcd");
- var inpt_roomcd = ds_hidden_grdbedspec.getColumn(0, "roomcd");
- var ptbs_sex = ds_hidden_original_inpt.getColumn(0, "inpt_sex");
- var inpt_sex = ds_hidden_grdbedspec.getColumn(0, "sex");
- var ptbs_rrgstno = ds_hidden_original_inpt.getColumn(0, "inpt_rrgstno");
- ds_main_icdr.setColumn( 0, "icdr_wardcd" ,ds_hidden_grdbedspec.getColumn(0, "wardcd"));
- ds_main_icdr.setColumn( 0, "icdr_roomcd" ,ds_hidden_grdbedspec.getColumn(0, "roomcd"));
- ds_main_icdr.setColumn( 0, "icdr_bedcd" ,ds_hidden_grdbedspec.getColumn(0, "bedcd"));
- ds_main_icdr.setColumn( 0, "icdr_roomgrdecd",ds_hidden_grdbedspec.getColumn(0, "roomgrdecd"));
- ds_main_icdr.setColumn( 0, "icdr_roomtypecd",ds_hidden_grdbedspec.getColumn(0, "roomtypecd"));
-
- fComboNodeSet(2);
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 일자 변경시 원 데이터 저장
- ****************************************************************************************/
- function group2_ipt_fromdd_onlbuttonup(obj:Calendar, e:MouseEventInfo) {
- //group2.ipt_fromdd.attribute("_value") = group2.ipt_fromdd.value;
- }
- /****************************************************************************************
- * Components : Form
- * Description : 타이머에 ready 초기화 적용
- ****************************************************************************************/
- function SPPMI02200_ontimer(obj:Form, e:TimerEventInfo)
- {
- if (e.timerid == 0) {
- this.killTimer(0);
- var arrParam = [{dsNm: "ds_init_P0025", cdGrpId: "P0025"}
- ,{dsNm: "ds_init_P0026", cdGrpId: "P0026"}
- ,{dsNm: "ds_init_P0366", cdGrpId: "P0366"}
- ];
- appf_getCodeList(arrParam);
-
- ds_hidden_init_orddeptcd.filter("orddeptflag == 'D'");
- group2.cmb_orddeptcd.innerdataset = "ds_hidden_init_orddeptcd";
- ds_send.setColumn( 0, "ioflag","I");
- dsf_createDsRow("ds_req", [
- {col:"sess_posinstcd", type:"STRING", size:256, val:utlf_transNullToEmpty(ds_send.getColumn(0,"sess_posinstcd"))}
- , {col:"ioflag", type:"STRING", size:256, val:"I"}
- , {col:"dridsorttype", type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRPMI00106";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_insukind=insukind ds_hidden_init_suppkind=suppkind ds_hidden_init_orddeptcd=orddeptcd ds_hidden_init_roomtypecd=roomtypecd "
- +"ds_hidden_init_orddrid=orddrid ds_hidden_init_wardcd=wardcd ds_hidden_init_roomcd=roomcd ds_hidden_init_bedcd=bedcd ds_hidden_init_flag=flag";
- oParam.async = false;
- oParam.callback = "cf_TRPMI00106";
- tranf_submit(oParam);
- // 원무공통코드 조회
- var arrParam = [ {dsNm: "ds_init_PK115", cdGrpId: "PK115" },
- {dsNm: "ds_init_P0032", cdGrpId: "P0032" } ];
- pamfGetCodeList(arrParam);
- //Opner에서 산모의 번호를 인수로 보낼때 처리로직
- var ssend_pid = ds_send_srch_baby.getColumn(0, "pid");
- if (!utlf_isNull(ssend_pid)) {
- ds_send_srch_baby.setColumn( 0, "autoflag","Y");
- ds_send_srch_baby.setColumn( 0, "srchcond","1")
- group1_btn_womnsrch_onclick();
- } else {
- group1.ipt_womnpid.setFocus();
- }
- }
- }
- function cf_TRPMI00106(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_hidden_init_orddrid.updateColID("nmspecyn","nmsp");
- group2.cmb_orddrid.index = -1;
- group2.cmb_atdoctid.index = -1;
- group2.cmb_wardcd.index = -1;
- group2.cmb_roomcd.index = -1;
- group2.combo1.index = -1;
- }
- /****************************************************************************************
- * Components : Form
- * Description : 화면 오픈시 타이머 실행
- ****************************************************************************************/
- function SPPMI02200_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- this.setTimer(0, 100);
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 입원일자 변경시
- ****************************************************************************************/
- function group1_ipt_indd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- if(ds_main_inpt.getColumn(0, "inpt_indd") < utlf_getCurrentDate() || ds_main_inpt.getColumn(0, "inpt_indd") > utlf_getCurrentDate()){
- sysf_messageBox("오늘일자보다 작거나 클수 ", "I004");
- obj.value = e.prevalue; //group1.ipt_indd.attribute("_value");
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Description : 일자 변경시 체크
- ****************************************************************************************/
- function group2_ipt_fromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- if(ds_main_icdr.getColumn(0,"icdr_fromdd") < utlf_getCurrentDate() || ds_main_icdr.getColumn(0,"icdr_fromdd") > utlf_getCurrentDate()){
- sysf_messageBox("오늘일자보다 작거나 클수 ", "I004");
- // ipt_fromdd.value = ipt_fromdd.attribute("_value");
- obj.value = e.prevalue();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|