123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNE04300" position="absolute 0 0 1203 805" titletext="응급간호정보조사" oninit="SMMNE04300_oninit" onload="SMMNE04300_onload" ontimer="SMMNE04300_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 25" id="group1">
- <Layouts>
- <Layout>
- <Static text="응급실 입실기록지" position="absolute 0 0 189 25" id="caption6" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 10 1197 750" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Calendar position="absolute 83 45 183 64" id="ipt_bfrecdd" class="input_default" enable="false" visible="false" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 346 45 396 64" id="opt_bfrectm" visible="false" mask="hh:nn" anchor="default" trimtype="both"/>
- <Tab position="absolute 220 45 1195 736" id="switch1" anchor="default">
- <Tabpages>
- <Tabpage text="입실기록" position="absolute 0 0 1194 674" id="case1">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 975 659" id="import1" url="emr_ercarexp::SMMNE12600_응급실정보.xfdl" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="교육요구도" position="absolute 0 0 1194 673" id="case_edurec">
- <Layouts>
- <Layout>
- <Div id="ivw_edurec" taborder="0" position="absolute 0 0 520 663" anchor="default"/>
- <Div id="ivw_edurec" taborder="0" text="Div00" position="absolute 7 5 971 652"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape position="absolute 0 38 1194 44" linetype="horizontal" id="line64" class="line_3" anchor="default"/>
- <Shape position="absolute 0 14 1194 20" linetype="horizontal" id="line13" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static text="이전기록일시" position="absolute 0 18 83 41" align="align:center middle;" id="cap_bfrecdt" class="cell_1" anchor="default"/>
- <Static text="이전기록자" position="absolute 239 18 319 41" align="align:center middle;" id="cap_bfrecuser" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 322 20 420 39" id="opt_bfrecuser" anchor="default" class="output"/>
- <Static text="기록일시" position="absolute 424 18 504 41" align="align:center middle;" id="cap_recdt" class="cell_1" anchor="default"/>
- <Calendar position="absolute 507 20 607 39" id="ipt_recdd" class="input_default" anchor="default"/>
- <MaskEdit position="absolute 610 20 660 39" id="ipt_rectm" class="input_default" mask="##:##" maskchar=" " type="string" style="align:center middle;" anchor="default" trimtype="both" displaynulltext=" "/>
- <Static text="기록자" position="absolute 663 18 743 41" align="align:center middle;" id="cap_recuser" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 746 20 844 39" id="opt_recuser" anchor="default" class="output"/>
- <Static text="정보제공자" position="absolute 847 18 927 41" align="align:center middle;" id="cap_infodnor" class="cell_1" anchor="default"/>
- <Edit position="absolute 930 20 1030 39" id="ipt_infooffer" class="input_default" anchor="default" style="background:#ffe4b5ff stretch 5,5;"/>
- <Button position="absolute 1060 46 1124 65" id="btn_save" class="btn2" text="임시저장" anchor="default" onclick="group3_btn_save_onclick"/>
- <Button position="absolute 1127 46 1191 65" id="button1" class="btn5" text="인증저장" anchor="default" onclick="group3_button1_onclick"/>
- <Edit position="absolute 1065 20 1165 40" id="ipt_signno" visible="false" anchor="default"/>
- <Combo position="absolute 83 20 238 39" id="cmb_bfrecddtm" class="combo_default" taborder="16" innerdataset="@ds_hidden_paminfo_recinfo" datacolumn="bfrecddtm" codecolumn="recpkspec" anchor="default" onitemchanged="group3_cmb_bfrecddtm_onitemchanged"/>
- <Div position="absolute 365 50 890 70" id="grp_patinfo" scrollbars="autoboth" anchor="default">
- <Layouts>
- <Layout>
- <Static position="absolute 460 -1 515 19" id="caption10" anchor="default"/>
- <Static position="absolute 43 -1 85 19" id="caption1" anchor="default"/>
- <Static position="absolute 153 -1 210 19" id="caption2" anchor="default"/>
- <Static text="환자명:" position="absolute 95 1 163 18" id="caption3" class="search_name" anchor="default"/>
- <Static position="absolute 271 -1 293 19" id="caption4" anchor="default"/>
- <Static text="병실:" position="absolute 0 0 55 17" id="caption68" class="search_name" anchor="default"/>
- <Static text="성별:" position="absolute 223 1 281 18" id="caption5" class="search_name" anchor="default"/>
- <Static position="absolute 351 -1 378 19" id="caption7" anchor="default"/>
- <Static text="나이:" position="absolute 303 1 361 18" id="caption8" class="search_name" anchor="default"/>
- <Static text="등록번호:" position="absolute 388 1 469 18" id="caption9" class="search_name" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 973 46 1059 65" id="button2" class="btn2" text="전체기록삭제" anchor="default" onclick="group3_button2_onclick"/>
- <Button position="absolute 895 46 972 65" id="button3" class="btn2" text="과거력 조회" anchor="default" onclick="group3_button3_onclick"/>
- <Grid position="absolute 1 75 215 740" id="grd_wardpatlist" class="datagrid2" binddataset="ds_wardpatinfo_wardpatlist" autofittype="col" oncelldblclick="group3_grd_wardpatlist_oncelldblclick" anchor="default" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="62"/>
- <Column size="48"/>
- <Column size="52"/>
- <Column size="32"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="구역"/>
- <Cell col="1" text="환자명"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="인증 저장"/>
- <Cell col="4" text="exist"/>
- <Cell col="5" text="indd"/>
- <Cell col="6" text="cretno"/>
- <Cell col="7" text="pid"/>
- <Cell col="8" text="ordtype"/>
- <Cell col="9" text="orddeptcd"/>
- <Cell col="10" text="orddrid"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;padding:0 0 0 0;" text="bind:roomcd"/>
- <Cell col="1" style="padding:0 0 0 0;" text="bind:patnm"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:signinfo"/>
- <Cell col="4" text="bind:exist"/>
- <Cell col="5" text="bind:indd"/>
- <Cell col="6" text="bind:cretno"/>
- <Cell col="7" text="bind:pid"/>
- <Cell col="8" text="bind:ordtype"/>
- <Cell col="9" text="bind:orddeptcd"/>
- <Cell col="10" text="bind:orddrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="재원환자 목록" position="absolute 1 55 114 72" align="align:center middle;" id="caption14" class="tit_2" anchor="default"/>
- <Button position="absolute 103 53 215 72" id="button5" class="btn2" text="환자리스트 재조회" anchor="default" onclick="group3_button5_onclick"/>
- <Shape position="absolute 1 71 215 77" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 758 1195 780" id="group4" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 -1 1194 5" linetype="horizontal" id="line62" class="line_6" anchor="default"/>
- <Static text="[표]" position="absolute 1165 0 1194 20" align="align:right middle;" id="caption11" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 384 82 954 297" id="grp_pasthx" visible="false" style="background:#ffccccff;">
- <Layouts>
- <Layout>
- <Static text="[ 응급초진기록지 과거력 조회]" position="absolute 10 5 310 25" id="caption12" style="font:Dotum,9,bold;" anchor="default"/>
- <Button position="absolute 518 9 560 28" id="button4" class="btn2" text="닫기" onclick="grp_pasthx_button4_onclick" anchor="default"/>
- <TextArea position="absolute 10 30 560 205" id="textarea1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_wardpatinfo_wardpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0068" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0072" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0073" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0074" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0634" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0376" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0075" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0088" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0090" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0098" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0100" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0102" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0103" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0104" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0105" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0106" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0109" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0110" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0411" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0210" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0418" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0375" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_mlist_M0368" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0532" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_paminfo_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_paminfo_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_histinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pasthistinfo" type="STRING" size="256" sumtext="과거력"/>
- <Column id="famyhistinfo" type="STRING" size="256" sumtext="가족력"/>
- <Column id="inhistinfo" type="STRING" size="256" sumtext="입원이력"/>
- <Column id="ophistinfo" type="STRING" size="256" sumtext="수술이력"/>
- <!-- column id="rectmedistatinfo" type="string" desc="최근투약상태" ref="histinfo.rectmedistatinfo"/ -->
- <Column id="allghistinfo" type="STRING" size="256" sumtext="알러지"/>
- <Column id="vacnhistinfo" type="STRING" size="256" sumtext="예방접종"/>
- <Column id="smokinfo" type="STRING" size="256" sumtext="흡연정보"/>
- <Column id="drunkinfo" type="STRING" size="256" sumtext="음주정보"/>
- <Column id="gustofoodinfo" type="STRING" size="256" sumtext="기호식품정보"/>
- <Column id="tnsseffcinfo" type="STRING" size="256" sumtext="수혈부작용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_wardrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="mphone" type="STRING" size="256" sumtext="휴애전화번호"/>
- <Column id="etcphone1" type="STRING" size="256" sumtext="기타전화1"/>
- <Column id="etcphone2" type="STRING" size="256" sumtext="기타전화2"/>
- <Column id="inacompstyn" type="STRING" size="256" sumtext="입원시동반자유무"/>
- <Column id="inacompstcd" type="STRING" size="256" sumtext="입원시동반자코드"/>
- <Column id="inacompstnm" type="STRING" size="256" sumtext="입원시동반자명"/>
- <Column id="choseduinfo" type="STRING" size="256" sumtext="내원시교육정보"/>
- <Column id="revisitinfo" type="STRING" size="256" sumtext="재방문정보"/>
- <Column id="gustoinfo" type="STRING" size="256" sumtext="기호정보"/>
- <Column id="prginfo" type="STRING" size="256" sumtext="임신정보"/>
- <Column id="serdiagflag" type="STRING" size="256" sumtext="중증도구분"/>
- <Column id="mainsympcd" type="STRING" size="256" sumtext="주증상코드"/>
- <Column id="mainsympcdno" type="STRING" size="256" sumtext="주증상코드번호"/>
- <Column id="mainsympnm" type="STRING" size="256" sumtext="주증상명"/>
- <Column id="fstexamorddd" type="STRING" size="256" sumtext="초진진료일자"/>
- <Column id="fstexamordtm" type="STRING" size="256" sumtext="초진진료시간"/>
- <Column id="attackdd" type="STRING" size="256" sumtext="발병일자"/>
- <Column id="attacktm" type="STRING" size="256" sumtext="발병시간"/>
- <Column id="cscsflag" type="STRING" size="256" sumtext="의식구분"/>
- <Column id="painflag" type="STRING" size="256" sumtext="통증구분"/>
- <Column id="painflag1" type="STRING" size="256" sumtext="통증도구"/>
- <Column id="chospathflag" type="STRING" size="256" sumtext="내원경로구분"/>
- <Column id="choswayflag" type="STRING" size="256" sumtext="내원수단구분"/>
- <Column id="chosresnflag" type="STRING" size="256" sumtext="내원사유구분"/>
- <Column id="intenflag" type="STRING" size="256" sumtext="의도성구분"/>
- <Column id="injmechflag" type="STRING" size="256" sumtext="손상기전구분"/>
- <Column id="acdownflag" type="STRING" size="256" sumtext="사고본인구분"/>
- <Column id="highbp" type="STRING" size="256" sumtext="수축기혈압"/>
- <Column id="lowbp" type="STRING" size="256" sumtext="이완기혈압"/>
- <Column id="mntpulsecnt" type="STRING" size="256" sumtext="분당맥박수"/>
- <Column id="mntbrethcnt" type="STRING" size="256" sumtext="분당호흡수"/>
- <Column id="chosbdtp" type="STRING" size="256" sumtext="내원시체온"/>
- <Column id="oxyconcen" type="STRING" size="256" sumtext="산소포화도"/>
- <Column id="algyflag" type="STRING" size="256" sumtext="알러지구분"/>
- <Column id="pasthistflag" type="STRING" size="256" sumtext="과거력구분"/>
- <Column id="algyetccnts" type="STRING" size="256" sumtext="알러지기타내용"/>
- <Column id="pasthistetccnts" type="STRING" size="256" sumtext="과거력기타내용"/>
- <Column id="proceqmtflag" type="STRING" size="256" sumtext="보호장구구분"/>
- <Column id="signno" type="BIGDECIMAL" size="256" sumtext="인증번호"/>
- <Column id="infooffer" type="STRING" size="256" sumtext="정보제공자"/>
- <Column id="visdsordinfo" type="STRING" size="256" sumtext="시력장애"/>
- <Column id="heardsordinfo" type="STRING" size="256" sumtext="청력장애"/>
- <Column id="tootstatinfo" type="STRING" size="256" sumtext="치아상태"/>
- <Column id="skinsectinfo" type="STRING" size="256" sumtext="피부상태"/>
- <Column id="recpkspec" type="STRING" size="256" sumtext="기록PK정보"/>
- <Column id="bfrecuser" type="STRING" size="256" sumtext="마지막기록자"/>
- <Column id="bfrecdd" type="STRING" size="256" sumtext="마지막기록일자"/>
- <Column id="bfrectm" type="STRING" size="256" sumtext="마지막기록시간"/>
- <Column id="recuser" type="STRING" size="256" sumtext="기록자"/>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
- <Column id="mainsympnm1" type="STRING" size="256" sumtext="주증상명1"/>
- <Column id="mainsympnm2" type="STRING" size="256" sumtext="주증상명2"/>
- <Column id="etcsymp" type="STRING" size="256" sumtext="기타증상"/>
- <Column id="mainsympcd1" type="STRING" size="256" sumtext="주증상코드1"/>
- <Column id="mainsympcdno1" type="STRING" size="256" sumtext="주중상코드번호1"/>
- <Column id="mainsympcd2" type="STRING" size="256" sumtext="주증상코드2"/>
- <Column id="mainsympcdno2" type="STRING" size="256" sumtext="주중상코드번호2"/>
- <Column id="acdowndetailflag" type="STRING" size="256" sumtext="교통사고 당사자상세구분"/>
- <Column id="etcfact" type="STRING" size="256" sumtext="기타사항"/>
- <Column id="bdwt" type="STRING" size="256" sumtext="몸무게"/>
- <Column id="rectmedistatinfo" type="STRING" size="256" sumtext="최근투약상태"/>
- <Column id="initvsdd" type="STRING" size="256" sumtext="initial V/S 일자"/>
- <Column id="initvstm" type="STRING" size="256" sumtext="initial V/S 시간"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_triageinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="acptddno" type="STRING" size="256" sumtext="접수일자+번호"/>
- <Column id="acptddtm" type="STRING" size="256" sumtext="접수일자+시간"/>
- <Column id="chosdt" type="STRING" size="256" sumtext="내원일자+시간"/>
- <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
- <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
- <Column id="histno" type="STRING" size="256" sumtext="이력번호"/>
- <Column id="histcd" type="STRING" size="256" sumtext="이력코드"/>
- <Column id="rgstflag" type="STRING" size="256" sumtext="등록구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="serdiagflag" type="STRING" size="256" sumtext="중증도구분"/>
- <Column id="mainsympcd" type="STRING" size="256" sumtext="주증상코드"/>
- <Column id="mainsympcdno" type="STRING" size="256" sumtext="주중상코드번호"/>
- <Column id="mainsympnm" type="STRING" size="256" sumtext="주증상명"/>
- <Column id="attackdd" type="STRING" size="256" sumtext="발병일자"/>
- <Column id="attacktm" type="STRING" size="256" sumtext="발병시간"/>
- <Column id="cscsflag" type="STRING" size="256" sumtext="의식구분"/>
- <Column id="painflag" type="STRING" size="256" sumtext="통증구분"/>
- <Column id="painflag1" type="STRING" size="256" sumtext="통증도구"/>
- <Column id="chospathflag" type="STRING" size="256" sumtext="내원경로구분"/>
- <Column id="choswayflag" type="STRING" size="256" sumtext="내원수단구분"/>
- <Column id="chosresnflag" type="STRING" size="256" sumtext="내원사유구분"/>
- <Column id="intenflag" type="STRING" size="256" sumtext="의도성구분"/>
- <Column id="injmechflag" type="STRING" size="256" sumtext="손상기전구분"/>
- <Column id="acdownflag" type="STRING" size="256" sumtext="사고본인구분"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="연락처"/>
- <Column id="highbp" type="STRING" size="256" sumtext="수축기혈압"/>
- <Column id="lowbp" type="STRING" size="256" sumtext="이완기혈압"/>
- <Column id="mntpulsecnt" type="STRING" size="256" sumtext="분당맥박수"/>
- <Column id="mntbrethcnt" type="STRING" size="256" sumtext="분당호흡수"/>
- <Column id="chosbdtp" type="STRING" size="256" sumtext="내원시체온"/>
- <Column id="oxyconcen" type="STRING" size="256" sumtext="산소포화도"/>
- <Column id="algyflag" type="STRING" size="256" sumtext="알러지구분"/>
- <Column id="pasthistflag" type="STRING" size="256" sumtext="과거력구분"/>
- <Column id="proceqmtflag" type="STRING" size="256" sumtext="보호장구구분"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자성명"/>
- <Column id="algyetccnts" type="STRING" size="256" sumtext="알러지기타내용"/>
- <Column id="pasthistetccnts" type="STRING" size="256" sumtext="과거력기타내용"/>
- <Column id="fstexamorddd" type="STRING" size="256" sumtext="초진진료일자"/>
- <Column id="fstexamordtm" type="STRING" size="256" sumtext="초진진료시간"/>
- <Column id="mainsympnm1" type="STRING" size="256" sumtext="주증상명1"/>
- <Column id="mainsympnm2" type="STRING" size="256" sumtext="주증상명2"/>
- <Column id="etcsymp" type="STRING" size="256" sumtext="기타증상"/>
- <Column id="mainsympcd1" type="STRING" size="256" sumtext="주증상코드1"/>
- <Column id="mainsympcdno1" type="STRING" size="256" sumtext="주중상코드번호1"/>
- <Column id="mainsympcd2" type="STRING" size="256" sumtext="주증상코드2"/>
- <Column id="mainsympcdno2" type="STRING" size="256" sumtext="주중상코드번호2"/>
- <Column id="acdowndetailflag" type="STRING" size="256" sumtext="교통사고 당사자상세구분"/>
- <Column id="initvsdd" type="STRING" size="256" sumtext="initial V/S 일자"/>
- <Column id="initvstm" type="STRING" size="256" sumtext="initail V/S 시간"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_signinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="signno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_chosedu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chosgenrcmt1" type="STRING" size="256"/>
- <Column id="chosgenrcmt2" type="STRING" size="256"/>
- <Column id="bedsoreprvn" type="STRING" size="256"/>
- <Column id="edutrgt" type="STRING" size="256"/>
- <Column id="fallhighriskflag" type="STRING" size="256"/>
- <Column id="fallpreventactflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chosgenrcmt1">1</Col>
- <Col id="chosgenrcmt2">2</Col>
- <Col id="bedsoreprvn">1</Col>
- <Col id="edutrgt">1</Col>
- <Col id="fallhighriskflag"/>
- <Col id="fallpreventactflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_revisit" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="revisityn" type="STRING" size="256"/>
- <Column id="revisitcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="revisityn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_smokinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smokinfoyn" type="STRING" size="256"/>
- <Column id="bfsmokinfoyn" type="STRING" size="256"/>
- <Column id="smokinfocnt" type="STRING" size="256"/>
- <Column id="nosmokcnstyn" type="STRING" size="256"/>
- <Column id="nosmokcnst" type="STRING" size="256"/>
- <Column id="nosmokcnstnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="smokinfoyn">1</Col>
- <Col id="nosmokcnstyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_drunkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drunkinfoyn" type="STRING" size="256"/>
- <Column id="drunkinfokind" type="STRING" size="256"/>
- <Column id="drunkinfoterm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drunkinfoyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="da_data_gustofoodinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gustofoodyn" type="STRING" size="256"/>
- <Column id="gustofooddetl" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gustofoodyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_tnsseffcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tnsseffcyn" type="STRING" size="256"/>
- <Column id="tnsseffcdetl" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tnsseffcyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_prg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prgstatchk" type="STRING" size="256"/>
- <Column id="prgstatyn" type="STRING" size="256"/>
- <Column id="prgstatweek" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_visdsord" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="visdsordyn" type="STRING" size="256"/>
- <Column id="visdsordpos" type="STRING" size="256"/>
- <Column id="visdsordleft" type="STRING" size="256"/>
- <Column id="visdsordrght" type="STRING" size="256"/>
- <Column id="visdsordkind" type="STRING" size="256"/>
- <Column id="visdsordblind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="visdsordyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_heardsord" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="heardsordyn" type="STRING" size="256"/>
- <Column id="heardsordpos" type="STRING" size="256"/>
- <Column id="heardsordleft" type="STRING" size="256"/>
- <Column id="heardsordrght" type="STRING" size="256"/>
- <Column id="heardsordkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="heardsordyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_tootstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tootstatkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="tootstatkind">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_skinsect" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="skincolorinfoinclyn" type="STRING" size="256"/>
- <Column id="skinstatinfoinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="skinstatinfoinclyn">1</Col>
- <Col id="skincolorinfoinclyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_skincolor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="part" type="STRING" size="256"/>
- <Column id="direc" type="STRING" size="256"/>
- <Column id="symp" type="STRING" size="256"/>
- <Column id="list" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_skinstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="part" type="STRING" size="256"/>
- <Column id="direc" type="STRING" size="256"/>
- <Column id="symp" type="STRING" size="256"/>
- <Column id="cate" type="STRING" size="256"/>
- <Column id="list" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_rectmedistat1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rectmedistatinfoinclyn" type="STRING" size="256"/>
- <Column id="antibiodrugyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_rectmedistat2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="direc" type="STRING" size="256"/>
- <Column id="orddept" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_pasthist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_rectmedistat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_pasthist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pasthistinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_pasthist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="histspec" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_famyhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_famyhist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="famyhistinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_famyhist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="famyrel" type="STRING" size="256"/>
- <Column id="existyn" type="STRING" size="256"/>
- <Column id="histspec" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_inhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_inhist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inhistinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_inhist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="dschdd" type="STRING" size="256"/>
- <Column id="illnm" type="STRING" size="256"/>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="inhistpk" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_ophist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_ophist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ophistinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_ophist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opdd" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="orddept" type="STRING" size="256"/>
- <Column id="ophistpk" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_allghist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_allghist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="allghistinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_allghist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="allergespec" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_vacnhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="vacnhistinfoinclyn" type="STRING" size="256"/>
- <Column id="dpttims" type="STRING" size="256"/>
- <Column id="infparaltims" type="STRING" size="256"/>
- <Column id="ahptstims" type="STRING" size="256"/>
- <Column id="bhptstims" type="STRING" size="256"/>
- <Column id="bhptsdrugnm" type="STRING" size="256"/>
- <Column id="bhptsyn" type="STRING" size="256"/>
- <Column id="bcgyn" type="STRING" size="256"/>
- <Column id="mmrtims" type="STRING" size="256"/>
- <Column id="alivvacntims" type="STRING" size="256"/>
- <Column id="deadvaccntims" type="STRING" size="256"/>
- <Column id="brnmeningitistims" type="STRING" size="256"/>
- <Column id="lungcoccustims" type="STRING" size="256"/>
- <Column id="chickenpoxtims" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_set_smokinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smokinclyn" type="STRING" size="256"/>
- <Column id="dosetoday" type="STRING" size="256"/>
- <Column id="term" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_set_drunkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drunkinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_set_drunkinfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="kind" type="STRING" size="256"/>
- <Column id="dose" type="STRING" size="256"/>
- <Column id="tims" type="STRING" size="256"/>
- <Column id="term" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_gustofood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_gustofood1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gustofoodinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_gustofood2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="kind" type="STRING" size="256"/>
- <Column id="dose" type="STRING" size="256"/>
- <Column id="tims" type="STRING" size="256"/>
- <Column id="term" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_tnsseffc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_tnsseffc1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tnsseffcinclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_tnsseffc2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="tnsyn" type="STRING" size="256"/>
- <Column id="tnsdetl" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patgnrlinfo" type="STRING" size="256"/>
- <Column id="wardrecinfo" type="STRING" size="256"/>
- <Column id="bodyases" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="patgnrlinfo"/>
- <Col id="wardrecinfo"/>
- <Col id="bodyases"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_parentFormId" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd">SMMNW04100</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rdo_painflag1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_pain" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_pasthx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_pastinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_wardrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_comparam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_famyinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_allginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_signinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="signno" type="BIGDECIMAL" size="256" sumtext="서명번호"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
- <Column id="recsaveflag" type="STRING" size="256" sumtext="전자서명인적정보변경여부"/>
- <Column id="signflag" type="STRING" size="256" sumtext="서명자료구분"/>
- <Column id="signgenrflag" type="STRING" size="256" sumtext="서명발생구분"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전데이터정보"/>
- <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후데이터정보"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="instcd" type="STRING" size="256" sumtext="진료의ID"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_histinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pasthistinfo" type="STRING" size="256" sumtext="과거력"/>
- <Column id="famyhistinfo" type="STRING" size="256" sumtext="가족력"/>
- <Column id="inhistinfo" type="STRING" size="256" sumtext="입원이력"/>
- <Column id="ophistinfo" type="STRING" size="256" sumtext="수술이력"/>
- <!-- column id="rectmedistatinfo" type="CDATA" desc="최근투약상태" ref="rectmedistatinfo"/ -->
- <Column id="allghistinfo" type="STRING" size="256" sumtext="알러지이력"/>
- <Column id="vacnhistinfo" type="STRING" size="256" sumtext="예방접종이력"/>
- <Column id="smokinfo" type="STRING" size="256" sumtext="흡연이력"/>
- <Column id="drunkinfo" type="STRING" size="256" sumtext="음주이력"/>
- <Column id="gustofoodinfo" type="STRING" size="256" sumtext="기호식품이력"/>
- <Column id="tnsseffcinfo" type="STRING" size="256" sumtext="수혈부작용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_data_gustofoodinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gustofoodyn" type="STRING" size="256"/>
- <Column id="gustofooddetl" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gustofoodyn">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_sign_wardrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_sign_histinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_mlist_M0125" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_signdata_edurecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_wardrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_checkpain" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="genrtm" type="STRING" size="256"/>
- <Column id="stdradio" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detlgrup_detlgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.cmb_bfrecddtm" propid="value" datasetid="ds_main_wardrecinfo" columnid="bfrecddtm"/>
- <BindItem id="item1" compid="group3.opt_bfrecuser" propid="value" datasetid="ds_main_wardrecinfo" columnid="bfrecuser"/>
- <BindItem id="item2" compid="group3.ipt_recdd" propid="value" datasetid="ds_main_wardrecinfo" columnid="recdd"/>
- <BindItem id="item3" compid="group3.ipt_rectm" propid="value" datasetid="ds_main_wardrecinfo" columnid="rectm"/>
- <BindItem id="item4" compid="group3.opt_recuser" propid="value" datasetid="ds_main_wardrecinfo" columnid="recuser"/>
- <BindItem id="item5" compid="group3.ipt_infooffer" propid="value" datasetid="ds_main_wardrecinfo" columnid="infooffer"/>
- <BindItem id="item6" compid="group3.ipt_signno" propid="value" datasetid="ds_main_wardrecinfo" columnid="signno"/>
- <BindItem id="item7" compid="group3.grp_patinfo.caption1" propid="text" datasetid="ds_main_wardrecinfo" columnid="room"/>
- <BindItem id="item8" compid="group3.grp_patinfo.caption2" propid="text" datasetid="ds_main_wardrecinfo" columnid="patnm"/>
- <BindItem id="item9" compid="group3.grp_patinfo.caption4" propid="text" datasetid="ds_main_wardrecinfo" columnid="sex"/>
- <BindItem id="item10" compid="group3.grp_patinfo.caption7" propid="text" datasetid="ds_main_wardrecinfo" columnid="age"/>
- <BindItem id="item11" compid="group3.grp_patinfo.caption10" propid="text" datasetid="ds_main_wardrecinfo" columnid="pid"/>
- <BindItem id="item12" compid="grp_pasthx.textarea1" propid="value" datasetid="ds_pastinfo" columnid="pasthistinfo"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_carecomxp::CareCom.xjs";
- include "com_commodulexp::SSZFM00901.xjs";
- include "com_commodulexp::SSZFM01001.xjs";
- include "emr_carerecxp::CareRec.xjs";
- include "emr_carecomxp::ENRSignEngine.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- var allgInsYN = "Y";
- var patlist = "N";
- var status = "select";
- var sSrchHistCd = "R";
- var rtnhighbp = "";
- var rtnlowbp = "";
- var rtnmntpulsecnt = "";
- var rtnmntbrethcnt = "";
- var rtnchosbdtp = "";
- var rtnoxyconcen = "";
- var rtnattackdd = "";
- var rtnattacktm = "";
- var xPathTriage = "";
- var arErrorCode = new HashArray();
- var gbfrecddtm = "";
- function SMMNE04300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNE04300_onload(obj:Form, e:LoadEventInfo)
- {
- //group3.switch1.case_edurec.url = "";
- Sign.init();
- fGetCmbList();
- fInit();
- if(utlf_isNull(ds_temp_cond_list.getColumn(0, "pid"))){
- sysf_messageBox("환자를 선택하지 ", "E007");
- return;
- //window.close();
- }else{
- //속도개선
- this.setTimer(0, 100);
-
- // fGetInitRecInfo();
- // dsf_makeValue(ds_main_wardrecinfo,"room" , "string" , room);
- // dsf_makeValue(ds_main_wardrecinfo,"patnm" , "string" , patnm);
- // dsf_makeValue(ds_main_wardrecinfo,"sex" , "string" , sex);
- // dsf_makeValue(ds_main_wardrecinfo,"age" , "string" , age);
- // dsf_makeValue(ds_main_wardrecinfo,"pid" , "string" , pid);
- // DasetAddRow();
- // group3.switch1.case1.import1.fInitEvent();
- //
- // //model.refresh();
- //
- // //---------(20101029) 경북대
- // if (ds_codelist.lookup("cdgrupid", "172", "cdid") =="Y") {
- //
- // }
- //---------(20101029) 경북대
- }
- chkListSelet();
- }
- function fGetCmbList() {
- //성가병원 기관코드 조회_20090626_SMY
- ds_init_mlist_M0068.clearData();
- ds_init_mlist_M0069.clearData();
- ds_init_mlist_M0070.clearData();
- ds_init_mlist_M0151.clearData();
- ds_init_mlist_M0072.clearData();
- ds_init_mlist_M0073.clearData();
-
- ds_init_mlist_M0074.clearData();
-
- ds_init_mlist_M0376.clearData();
- ds_init_mlist_M0075.clearData();
- ds_init_mlist_M0088.clearData();
- ds_init_mlist_M0090.clearData();
- ds_init_mlist_M0098.clearData();
- ds_init_mlist_M0100.clearData();
- ds_init_mlist_M0102.clearData();
- ds_init_mlist_M0103.clearData();
- ds_init_mlist_M0104.clearData();
- ds_init_mlist_M0105.clearData();
- ds_init_mlist_M0106.clearData();
- ds_init_mlist_M0107.clearData();
- ds_init_mlist_M0109.clearData();
- ds_init_mlist_M0110.clearData();
- ds_init_mlist_M0411.clearData();
- ds_init_mlist_M0210.clearData();
- ds_init_mlist_M0418.clearData();
- ds_init_mlist_M0375.clearData();
- ds_init_mlist_M0368.clearData();
- ds_init_mlist_M0532.clearData();
- ds_init_mlist_M0634.clearData();
-
- //fGetNursHardCdInfo("'077','172','177','U31','W25'", utlf_getCurrentDate()); //CareCom.js
- fGetNursHardCdInfo("'172','114','187'", utlf_getCurrentDate()); //CareCom.js
- var arrParam = [{dsNm: "ds_init_mlist_M0068", cdGrpId: "M0068"}, {dsNm: "ds_init_mlist_M0069", cdGrpId: "M0069"}, //직업 //교육정도
- {dsNm: "ds_init_mlist_M0070", cdGrpId: "M0070"}, {dsNm: "ds_init_mlist_M0151", cdGrpId: "M0151"}, //종교 //결혼상태
- {dsNm: "ds_init_mlist_M0072", cdGrpId: "M0072"}, {dsNm: "ds_init_mlist_M0073", cdGrpId: "M0073"}, //관계 //부위
- {dsNm: "ds_init_mlist_M0376", cdGrpId: "M0376"}, {dsNm: "ds_init_mlist_M0075", cdGrpId: "M0075"}, //혈액형 //의식상태
- {dsNm: "ds_init_mlist_M0088", cdGrpId: "M0088"}, {dsNm: "ds_init_mlist_M0090", cdGrpId: "M0090"}, //생존여부 //알러지
- {dsNm: "ds_init_mlist_M0098", cdGrpId: "M0098"}, {dsNm: "ds_init_mlist_M0100", cdGrpId: "M0100"}, //동반자 //지남력
- {dsNm: "ds_init_mlist_M0102", cdGrpId: "M0102"}, {dsNm: "ds_init_mlist_M0103", cdGrpId: "M0103"}, //요흔 //부착기구
- {dsNm: "ds_init_mlist_M0104", cdGrpId: "M0104"}, {dsNm: "ds_init_mlist_M0105", cdGrpId: "M0105"}, //소변색깔 //소변증상
- {dsNm: "ds_init_mlist_M0106", cdGrpId: "M0106"}, {dsNm: "ds_init_mlist_M0107", cdGrpId: "M0107"}, //대변색깔 //대변종류
- {dsNm: "ds_init_mlist_M0109", cdGrpId: "M0109"}, {dsNm: "ds_init_mlist_M0110", cdGrpId: "M0110"}, //동공빛반사여부 //동공수치
- {dsNm: "ds_init_mlist_M0411", cdGrpId: "M0411"}, {dsNm: "ds_init_mlist_M0210", cdGrpId: "M0210"}, //영적요구 //입원방법
- {dsNm: "ds_init_mlist_M0418", cdGrpId: "M0418"}, {dsNm: "ds_init_mlist_M0375", cdGrpId: "M0375"}, //입원경로 //체온부위
- {dsNm: "ds_init_mlist_M0368", cdGrpId: "M0368"}, {dsNm: "ds_init_mlist_M0532", cdGrpId: "M0532"}, //가족병력내역 //과거병력내역_20090406_SMY추가
-
- {dsNm: "ds_init_mlist_M0117", cdGrpId: "M0117"}, {dsNm: "ds_init_mlist_M0118", cdGrpId: "M0118"}, //Triage의식상태 //Triage 기록의 내원경로
- {dsNm: "ds_init_mlist_M0119", cdGrpId: "M0119"}, {dsNm: "ds_init_mlist_M0120", cdGrpId: "M0120"}, //Triage 기록의 내원수단 //Triage 기록의 내원사유
- {dsNm: "ds_init_mlist_M0121", cdGrpId: "M0121"}, {dsNm: "ds_init_mlist_M0122", cdGrpId: "M0122"}, //Triage 기록의 의도성여부 //Triage 기록의 손상기전구분
- {dsNm: "ds_init_mlist_M0123", cdGrpId: "M0123"}, {dsNm: "ds_init_mlist_M0124", cdGrpId: "M0124"}, //Triage 기록의 알러지구분 //Triage 기록의 과거력구분
- {dsNm: "ds_init_mlist_M0125", cdGrpId: "M0125"}, {dsNm: "ds_init_mlist_M0126", cdGrpId: "M0126"}] //Triage 기록의 보호장구구분 //Triage 기록의 통증구분
- appf_getCodeList(arrParam, true);
-
- ds_init_mlist_M0125.addColumn("cdord", "string");
-
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "A"), "cdord", "01");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "B"), "cdord", "02");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "C"), "cdord", "03");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "D"), "cdord", "04");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "E"), "cdord", "05");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "F"), "cdord", "06");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "J"), "cdord", "07");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "G"), "cdord", "08");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "H"), "cdord", "09");
- ds_init_mlist_M0125.setColumn(ds_init_mlist_M0068.findRow("cdid", "I"), "cdord", "10");
-
- ds_init_mlist_M0125.keystring = "S:cdord";
-
- }
- //화면 로딩시
- function fInit(){
- //히든 주석처리 cms
- // model.copyNode("/root/hidden/histinfo", "/root/main/histinfo");
- // model.copyNode("/root/hidden/wardrecinfo", "/root/main/wardrecinfo");
- //
- // model.makeValue("/root/hidden/histinfo/pasthistinfo/pasthist/pasthistinclyn", "1");
- // model.makeValue("/root/hidden/histinfo/ophistinfo/ophist/ophistinclyn", "1");
- // model.makeValue("/root/hidden/histinfo/allghistinfo/allghist/allghistinclyn", "1");
-
- //상단정보 조회
- dsf_createDs("ds_temp_cond_list");
- appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
-
- //각 화면 상단에 선택된 환자 정보 display 필요함. (병실-성명-S/A-등록번호)
- room = ds_temp_cond_list.getColumn(0, "roomcd");
- patnm = ds_temp_cond_list.getColumn(0, "hngnm2");
- sex = ds_temp_cond_list.getColumn(0, "sex");
- age = ds_temp_cond_list.getColumn(0, "age");
- pid = ds_temp_cond_list.getColumn(0, "pid");
- indd = ds_temp_cond_list.getColumn(0, "indd");
- instcd = ds_temp_cond_list.getColumn(0, "instcd");
- orddeptcd = ds_temp_cond_list.getColumn(0, "orddeptcd");
- cretno = ds_temp_cond_list.getColumn(0, "cretno");
- ioflag = ds_temp_cond_list.getColumn(0, "ioflag");
-
- dsf_createDs("ds_main_enrcarecomrecinfo");
- var scrnid =frmf_getScreenID();
- var param = "pid▦orddd▦cretno▦ordtype▦scrnid"
- +"▩" + pid+"▦" +indd+"▦"+cretno+"▦"+ioflag+"▦"+scrnid+"▩";
- fEnrCareComRecInfo_SPMNZ002(param, ds_main_enrcarecomrecinfo); //타 간호정보조사지기록 유무확인
- if(patlist == "N"){
- fGetErPatList();
- }
- patlist = "Y";
- }
- function fGetErPatList(){
- var pid = ds_temp_cond_list.getColumn(0 , "pid");
- var recpid = ds_hidden_paminfo_recinfo.getColumn(0, "pid");
-
- ds_send_reqdata.clear();
- dsf_makeValue(ds_send_reqdata, "wardcd", "string", "2280200000");
- dsf_makeValue(ds_send_reqdata, "recdd", "string", utlf_getCurrentDateTime());
-
- var wardpatlistrpos = group3.grd_wardpatlist.vscrollbar.pos;
- var oParam = {};
- oParam.id = "TRMNE04306";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetErWardPatInfo";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_wardpatinfo_wardpatlist=wardpatlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNE04306";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNE04306") > -1){
-
- if(!utlf_isNull(pid)){
- //grd_wardpatlist.row = grd_wardpatlist.findRow(pid, 1, grd_wardpatlist.colRef("pid"));
- //grd_wardpatlist.topRow = grd_wardpatlist.findRow(pid, 1, grd_wardpatlist.colRef("pid"))-1;
- var nRow = ds_wardpatinfo_wardpatlist.findRow("pid", pid);
- ds_wardpatinfo_wardpatlist.rowposition = nRow;
- group3.grd_wardpatlist.vscrollbar.pos = wardpatlistrpos;
- }else if(!utlf_isNull(recpid)){
- //grd_wardpatlist.row = grd_wardpatlist.findRow(recpid, 1, grd_wardpatlist.colRef("pid"));
- //grd_wardpatlist.topRow = grd_wardpatlist.findRow(recpid, 1, grd_wardpatlist.colRef("pid"))-1;
- var nRow = ds_wardpatinfo_wardpatlist.findRow("pid", recpid);
- ds_wardpatinfo_wardpatlist.rowposition = nRow;
- group3.grd_wardpatlist.vscrollbar.pos = wardpatlistrpos;
- }
- }
- }
- function cf_TRMNE04306(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //간호정보조사지 조회
- //triage기록은 당일 revisit 환자의 것은 조회되어야 하나, 이전기록의 데이터가 있어도 triage기록은 조회되지 않도록 함
- //==> 변경 : 이전기록일시 조회할 경우에도 당일 triage정보로 조회함 : 2008-10-07, SMY(서미영 샘 확인)
- function fGetInitRecInfo() {
- sSrchHistCd = "D";
- var pid = ds_temp_cond_list.getColumn(0, "pid");
- var indd = ds_temp_cond_list.getColumn(0, "indd");
- var cretno = ds_temp_cond_list.getColumn(0, "cretno");
- var instcd = ds_temp_cond_list.getColumn(0, "instcd");
- var orddeptcd = ds_temp_cond_list.getColumn(0, "orddeptcd");
-
- var instUseYN = ds_codelist.lookup("cdgrupid", "172", "cdid");//교육요구도 추가 20091216 김홍점
-
- //웹용 인자값 셋팅
- dsf_makeValue(ds_send_req,"pid" , "string" , pid);
- dsf_makeValue(ds_send_req,"indd" , "string" , indd);
- dsf_makeValue(ds_send_req,"cretno" , "string" , cretno);
- dsf_makeValue(ds_send_req,"instcd" , "string" , instcd);
- dsf_makeValue(ds_send_req,"recflag" , "string" , "10");
- dsf_makeValue(ds_send_req,"docucode", "string" , "0800000290");
- dsf_makeValue(ds_send_req,"deptcd" , "string" , orddeptcd);
-
- if( utlf_isNull(pid) ) {alert("111")
- sysf_messageBox("환자를 선택하지 ", "E007");
- this.close();
- } else {
- if(instUseYN == "Y"){ // 교육요구도사정을 사용한다면...
- //btn_edurec.visible = true;
- group3.switch1.case1.import1.btn_SPMMO14900.visible = true; // 최근투약상태 - 처방조회버튼 활성화
- group3.grp_patinfo.position.style = "310 50 640 20";
- frmf_setParameter("SPMRJ00300_pid", pid);
- frmf_setParameter("SPMRJ00300_orddd", indd);
- frmf_setParameter("SPMRJ00300_cretno", cretno);
- frmf_setParameter("SPMRJ00300_ID", "SMMNE04300");
- group3.switch1.case_edurec.ivw_edurec.url = "";
- group3.switch1.case_edurec.ivw_edurec.url = "emr_jcimngtxp::SPMRJ00300_교육요구도사정.xfdl";
-
- //group3.switch1.case_edurec.ivw_edurec.group2.visible = false;
- //group3.switch1.case_edurec.ivw_edurec.fessential();
- //grp_weight.visible = true;
- }else{
- //grp_patinfo.attribute("style")="left:210px; top:50px; width:640px; height:20px;" ;
- //btn_edurec.visible = false;
- //btn_SPMMO14900.visible = false;
- }
- //저장후 삭제(K), 신규(I), 수정(U)
- var oParam = {};
- oParam.id = "TRMNE04301";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqGetRecInfo";
- oParam.inds = "reqlist=ds_send_req";
- oParam.outds = "ds_hidden_paminfo_paminfo=paminfo ds_hidden_paminfo_recinfo=recinfo";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- var exeflag = ds_hidden_paminfo_paminfo.getColumn(0, "exeflag");
-
- if(exeflag == 'U') {
- sSrchHistCd = "R";
- dsf_makeValue(ds_send_req,"prestindd" , "string" , indd);
- dsf_makeValue(ds_send_req,"prestcretno" , "string" , cretno);
- dsf_makeValue(ds_send_req,"prestinstcd" , "string" , instcd);
-
- var oParam = {};
- oParam.id = "TRMNE04302";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqGetAllErRecInfo";
- oParam.inds = "reqlist=ds_send_req";
- oParam.outds = "ds_main_histinfo=histinfo ds_main_wardrecinfo=wardrecinfo ds_main_triageinfo=triageinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- //Default 셋팅
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "choseduinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "revisitinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "gustoinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "prginfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "visdsordinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "heardsordinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "tootstatinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "skinsectinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "rectmedistatinfo"));
-
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "pasthistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "famyhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "inhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "ophistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "allghistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "vacnhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "smokinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "drunkinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "gustofoodinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "tnsseffcinfo"));
-
- filterDs(ds_data_pasthist, ds_data_pasthist1, ds_data_pasthist2, "/pasthist", "/pasthist/pasthist");
- filterDs(ds_data_ophist, ds_data_ophist1, ds_data_ophist2, "/ophist", "/ophist/ophist");
- filterDs(ds_data_rectmedistat, ds_data_rectmedistat1, ds_data_rectmedistat2, "/rectmedistat", "/rectmedistat/rectmedistat");
- //filterDs(ds_data_famyhist, ds_data_famyhist1, ds_data_famyhist2, "/famyhist", "/famyhist/famyhist");
- //filterDs(ds_data_inhist, ds_data_inhist1, ds_data_inhist2, "/inhist", "/inhist/inhist");
- //filterDs(ds_data_allghist, ds_data_allghist1, ds_data_allghist2, "/allghist", "/allghist/allghist");
-
- //인증번호set_20090722_SMY
- ds_signinfo.setColumn(0, "signno", ds_main_wardrecinfo.getColumn(0, "signno"));
-
- //조회이력코드 기록 이력 조회
- //마지막 기록일시 셋팅
- dsf_makeValue(ds_main_wardrecinfo,"bfrecddtm", "string", ds_hidden_paminfo_recinfo.getColumn(ds_hidden_paminfo_recinfo.findRowExpr("recflag == '10' && indd == '" + indd + "'"),"recpkspec"));
- dsf_makeValue(ds_main_wardrecinfo,"bfrecuser", "string", ds_hidden_paminfo_recinfo.getColumn(ds_hidden_paminfo_recinfo.findRowExpr("recflag == '10' && indd == '" + indd + "'"),"bfrecuser"));
-
-
- // 20190703 김현석, 통증 관리 기록 값에 따라서 라디오버튼, 텍스트 박스 활성화 여부 판단(로컬 함수로 분리함)
- lf_setPainflagSet();
-
-
- } else {
- sSrchHistCd = "R";
- //이전 기록이 있을 경우 가장 최근의 정보 자동 셋팅
- if( !utlf_isNull(ds_hidden_paminfo_recinfo.getColumn(0, "recpkspec")))
- {
- dsf_makeValue(ds_main_wardrecinfo, "bfrecddtm", "string", ds_hidden_paminfo_recinfo.getColumn(0, "recpkspec"));
- fChgRecHistInfo();
- }else{
- sSrchHistCd = "F";
- //병력정보, Triage정보
- var oParam = {};
- oParam.id = "TRMNE04304";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqGetComRecInfo";
- oParam.inds = "reqlist=ds_send_req";
- oParam.outds = "ds_main_histinfo=histinfo ds_main_triageinfo=triageinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNE04304";
- tranf_submit(oParam);
- //조회이력코드 기록 조회(최초)
- var exist = ds_main_histinfo.getColumn(0, "existyn");
-
- if(exist == "N") {
- //model.copyNode("/root/main/histinfo", "/root/hidden/histinfo");
-
- //Default 셋팅
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "choseduinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "revisitinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "gustoinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "prginfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "visdsordinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "heardsordinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "tootstatinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "skinsectinfo"));
- // convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "rectmedistatinfo"));
-
- ds_data_pasthist1.setColumn(0, "pasthistinclyn", "1");
- //ds_data_rectmedistat1.setColumn(0, "rectmedistatinfoinclyn", "1");
- ds_data_ophist1.setColumn(0, "ophistinclyn", "1");
- ds_data_allghist1.setColumn(0, "allghistinclyn", "1");
- ds_data_visdsord.setColumn(0, "visdsordyn", "1");
- ds_data_heardsord.setColumn(0, "heardsordyn", "1");
- ds_data_tootstat.setColumn(0, "tootstatkind", "1");
- ds_data_revisit.setColumn(0, "revisityn", "1");
- group3.switch1.case1.import1.cmb_revisit.enable = false;
-
- //임신정보 default셋팅
- if(ds_main_wardrecinfo.getColumn(0, "sex") == "F"){
- ds_data_prg.setColumn(0, "prgstatchk", "");
- ds_data_prg.setColumn(0, "prgstatyn", "1");
- group3.switch1.case1.import1.rdo_prgyn.enable = true;
- group3.switch1.case1.import1.ipt_prg.enable = false;
- }else{
- ds_data_prg.setColumn(0, "prgstatchk", "1");
- group3.switch1.case1.import1.rdo_prgyn.enable = false;
- group3.switch1.case1.import1.ipt_prg.enable = false;
- }
- } else {
- //model.copyNode("/root/main/histinfo", "/root/hidden/cominfo/histinfo");
-
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "pasthistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "famyhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "inhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "ophistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "allghistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "vacnhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "smokinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "drunkinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "gustofoodinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "tnsseffcinfo"));
-
- filterDs(ds_data_pasthist, ds_data_pasthist1, ds_data_pasthist2, "/pasthist", "/pasthist/pasthist");
- filterDs(ds_data_ophist, ds_data_ophist1, ds_data_ophist2, "/ophist", "/ophist/ophist");
- filterDs(ds_data_rectmedistat, ds_data_rectmedistat1, ds_data_rectmedistat2, "/rectmedistat", "/rectmedistat/rectmedistat");
- }
- dsf_makeValue(ds_main_wardrecinfo, "tel", "string", ds_hidden_paminfo_paminfo.getColumn(0, "tel"));
- dsf_makeValue(ds_main_wardrecinfo, "mphone", "string", ds_hidden_paminfo_paminfo.getColumn(0, "mphone"));
- dsf_makeValue(ds_main_wardrecinfo, "etcphone1", "string", ds_hidden_paminfo_paminfo.getColumn(0, "etcphone1"));
- dsf_makeValue(ds_main_wardrecinfo, "etcphone2", "string", ds_hidden_paminfo_paminfo.getColumn(0, "etcphone2"));
- dsf_makeValue(ds_main_wardrecinfo, "inacompstyn", "string", "1");
- group3.switch1.case1.import1.cmb_inacompstcd.enable = false;
- group3.switch1.case1.import1.ipt_inacompst.enable = false;
- //기록일시 정보를 쿼리에서 가져옴
- dsf_makeValue(ds_main_wardrecinfo, "recdd", "string", ds_hidden_paminfo_paminfo.getColumn(0, "recdd"));
- dsf_makeValue(ds_main_wardrecinfo, "rectm", "string", ds_hidden_paminfo_paminfo.getColumn(0, "rectm"));
- dsf_makeValue(ds_main_wardrecinfo, "recuser", "string", ds_hidden_paminfo_paminfo.getColumn(0, "recuser"));
- }
-
- // 20190710, 김현석, 칠곡 새로운 통증 도구를 가져오자.
- var sInstcd = sysf_getUserInfo("dutplceinstcd");
- if(sInstcd == "032") // 칠곡
- {
- ds_main_wardrecinfo.setColumn(0, "painflag","");
- group3.switch1.case1.import1.divPain.visible = true;
-
- group3.switch1.case1.import1.divPain.rdo_shpaininfoinclyn1.value = -1 ;
-
- }
-
- }
- }
- fAlertTriageChng();
-
- status = "select";
-
- // if(grd_allghist.rows > 1) {
- // for(var i = 0; i < grd_allghist.cols; i++) {
- // if(grd_allghist.valueMatrix(1, i) != "") {
- // allgInsYN = "N";
- // }
- // }
- // }
- if(ds_data_allghist2.rowcount > 1)
- {
- for(var i = 0; i < ds_data_allghist2.colcount; i++)
- {
- if(!utlf_isNull(ds_data_allghist2.getColumn(0, i)))
- {
- allgInsYN = "N";
- }
- }
- }
-
- // 보호장구 초기화
- if(group3.switch1.case1.import1.chk_acdownflag.value == "Y"){
- group3.switch1.case1.import1.rdo_acdowndetailflag.enable = true;
- group3.switch1.case1.import1.chk_proceqmtflag.enable = true;
- }else{
- group3.switch1.case1.import1.rdo_acdowndetailflag.value = "";
- group3.switch1.case1.import1.rdo_acdowndetailflag.enable = false;
- group3.switch1.case1.import1.chk_proceqmtflag.value = "";
- group3.switch1.case1.import1.chk_proceqmtflag.enable = false;
- }
- fNotExistsNodeCreate();
- chkListSelet();
- }
- function filterDs(DsSet, DsSet_1, DsSet_2, strpath_1, strpath_2)
- {
- var iCol = 0;
- var Gubun = false;
- var len = 0;
- if(DsSet.rowcount > 0)
- {
- DsSet.filter("dsvaluepath == '" + strpath_1 +"'");
- DsSet_1.copyData(DsSet, true);
- DsSet.filter("");
- //len = strpath_2.length();
- if(DsSet.rowcount > 1)
- {
- DsSet.getColumn(1)
- }
- DsSet.filter("dsvaluepath != '" + strpath_1 +"'");// /ophist
- DsSet_2.copyData(DsSet, true);
- DsSet.filter("");
- }
-
- if(DsSet_2.rowcount == 1)
- {
- for(iCol = 0 ; iCol < DsSet_2.colcount ;iCol++)
- {
- if(utlf_isNull(DsSet_2.getColumn(0, iCol)))
- {
- Gubun = true;
- }
- else
- {
- if(DsSet_2.getColID(iCol) == "dsvaluepath")
- {
- Gubun = true;
- }
- else
- {
- Gubun = false;
- break;
- }
- }
- }
- if(Gubun == true && DsSet_2.name != "ds_data_nvesys2")
- {
- DsSet_2.clearData();
- }
- }
- else if (DsSet_2.rowcount == 0)
- {
- DsSet_2.clearData();
- }
-
- if(ds_data_pasthist1.getColumn(0, "pasthistinclyn") != "1")
- {
- if(ds_data_pasthist2.rowcount == 0)
- {
- ds_data_pasthist2.addRow();
- }
- }
- if(ds_data_ophist1.getColumn(0, "ophistinclyn") != "1")
- {
- if(ds_data_ophist2.rowcount == 0)
- {
- ds_data_ophist2.addRow();
- }
- }
-
- if(ds_data_rectmedistat2.rowcount == 0)
- {
- ds_data_rectmedistat2.addRow();
- }
- }
- function convertXmlToDsNull(strWardrecinfo)//null값 있는지 확인
- {
- var pParamObj = new Object();
- pParamObj.pathYN = "Y";
- pParamObj.nullColumnYN = "Y";
-
- if(!utlf_isNull(strWardrecinfo))
- {
- lf_convertXmlToDs2(strWardrecinfo, pParamObj);
- }
- }
- //이전기록일시 변경
- function fChgRecHistInfo(){
- var recpkspec = ds_main_wardrecinfo.getColumn(0, "bfrecddtm").split("|");
- var bfrecpid = recpkspec[0];
- var bfrecindd = recpkspec[1];
- var bfreccretno = recpkspec[2];
- var bfrecflag = recpkspec[3];
- var bfrecinstcd = recpkspec[4];
-
- var prestindd = ds_temp_cond_list.getColumn(0, "indd");
- var prestcretno = ds_temp_cond_list.getColumn(0, "cretno");
- var prestinstcd = ds_temp_cond_list.getColumn(0, "instcd");
-
- dsf_makeValue(ds_send_req, "indd", "string", bfrecindd);
- dsf_makeValue(ds_send_req, "cretno", "string", bfreccretno);
- dsf_makeValue(ds_send_req, "instcd", "string", bfrecinstcd);
-
- ds_send_req.clearData();
-
- dsf_makeValue(ds_send_req, "pid", "string", bfrecpid);
- dsf_makeValue(ds_send_req, "indd", "string", bfrecindd);
- dsf_makeValue(ds_send_req, "cretno", "string", bfreccretno);
- dsf_makeValue(ds_send_req, "instcd", "string", bfrecinstcd);
- dsf_makeValue(ds_send_req, "recflag", "string", bfrecflag);
-
- dsf_makeValue(ds_send_req, "prestindd", "string", prestindd);
- dsf_makeValue(ds_send_req, "prestcretno", "string", prestcretno);
- dsf_makeValue(ds_send_req, "prestinstcd", "string", prestinstcd);
-
- //응급실간호정보조사지
- var oParam = {};
- oParam.id = "TRMNE04302";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqGetAllErRecInfo";
- oParam.inds = "reqlist=ds_send_req";
- oParam.outds = "ds_main_histinfo=histinfo ds_main_wardrecinfo=wardrecinfo ds_main_triageinfo=triageinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- dsf_makeValue(ds_main_wardrecinfo, "bfrecddtm", "string", ds_hidden_paminfo_recinfo.getColumn(gbfrecddtm, "recpkspec"));
- //ds_hidden_wardrecinfo
- //Default 셋팅
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "choseduinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "revisitinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "gustoinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "prginfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "visdsordinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "heardsordinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "tootstatinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "skinsectinfo"));
- convertXmlToDsNull(ds_main_wardrecinfo.getColumn(0, "rectmedistatinfo"));
-
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "pasthistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "famyhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "inhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "ophistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "allghistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "vacnhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "smokinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "drunkinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "gustofoodinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "tnsseffcinfo"));
-
- filterDs(ds_data_pasthist, ds_data_pasthist1, ds_data_pasthist2, "/pasthist", "/pasthist/pasthist");
- filterDs(ds_data_ophist, ds_data_ophist1, ds_data_ophist2, "/ophist", "/ophist/ophist");
- filterDs(ds_data_rectmedistat, ds_data_rectmedistat1, ds_data_rectmedistat2, "/rectmedistat", "/rectmedistat/rectmedistat");
- //dsf_makeValue(ds_main_wardrecinfo,"bfrecddtm", "string", ds_hidden_paminfo_recinfo.getColumn(ds_hidden_paminfo_recinfo.findRowExpr("recflag == '10' && indd == '" + prestindd + "'"),"bfrecddtm"));
- //triage기록은 당일 revisit 환자의 것은 조회되어야 하나, 이전기록의 데이터가 있어도 triage기록은 조회되지 않도록 함
- //==> 변경 : 이전기록일시 조회할 경우에도 당일 triage정보로 조회함 : 2008-10-07, SMY(서미영 샘 확인)
- if(bfrecindd != prestindd || bfreccretno != prestcretno || bfrecinstcd != prestinstcd){
- }
- fNotExistsNodeCreate();
-
- // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용)으로 인해 통증 값에 따라 컨트롤 활성화 여부 처리, 요청번호:20190626013
- lf_setPainflagSet();
- }
- function chkListSelet()
- {
- var proceqmtflag = ds_main_wardrecinfo.getColumn(0, "proceqmtflag");
- if(!utlf_isNull(proceqmtflag))
- {
- // 20191115 김현석 ,기존데이터 언세팅
- var falsedata = "";
- for (var i = 0; i < ds_init_mlist_M0125.rowcount; i++)
- {
- falsedata += ds_init_mlist_M0125.getColumn(i, "cdid") + "|";
- }
- group3.switch1.case1.import1.chk_proceqmtflag.setData(" ", falsedata.split("|"), false);
- // 20191115 김현석, 오류 수정
- proceqmtflag = proceqmtflag.replace(" ", "|");
-
- group3.switch1.case1.import1.chk_proceqmtflag.setData(proceqmtflag.split("|"), " ", false);
- }
-
- var chosgenrcmt2 = ds_data_chosedu.getColumn(0, "chosgenrcmt2");
- if(!utlf_isNull(chosgenrcmt2))
- {
- group3.switch1.case1.import1.chk_chosgenrcmt2.setData(chosgenrcmt2.split(" "), " ", false);
- }
-
- var bedsoreprvn = ds_data_chosedu.getColumn(0, "bedsoreprvn");
- if(!utlf_isNull(bedsoreprvn))
- {
- group3.switch1.case1.import1.chk_bedsoreprvn.setData(bedsoreprvn.split(" "), " ", false);
- }
-
- var edutrgt = ds_data_chosedu.getColumn(0, "edutrgt");
-
- if(!utlf_isNull(edutrgt))
- {
- group3.switch1.case1.import1.chk_edutrgt.setData(edutrgt.split(" "), " ", false);
- }
- // var edutrgt = utlf_transNullToEmpty(ds_data_chosedu.getColumn(0, "edutrgt")).split(" ");
- // sysf_trace("edutrgt >>> " + edutrgt)
- // group3.switch1.case1.import1.chk_edutrgt.setData(edutrgt,null,false);
- }
- //노드 추가에 따른 존재하지 않는 노드생성
- function fNotExistsNodeCreate(){
- //---------------------------------------------------------------------------------------------------
- // 20090917 수정
- //---------------------------------------------------------------------------------------------------
- var chkantibio= ds_data_rectmedistat.setColumn(0, "antibiodrugyn");
- if ( utlf_isNull(chkantibio) ) {
- dsf_makeValue(ds_data_rectmedistat, "antibiodrugyn", "string", "");
- }
- //--------------------------------------------------------------------------------------------------------
- // 141112 - 낙상고위험 및 낙상예방활동 노트 추가를 위한 구문 - AYS
- var fallhighriskflag = ds_data_chosedu.setColumn(0, "fallhighriskflag");
- var fallpreventactflag = ds_data_chosedu.setColumn(0, "fallpreventactflag");
-
- if ( utlf_isNull(fallhighriskflag) ) {
- dsf_makeValue(ds_data_chosedu, "fallhighriskflag", "string", "");
- }
- if ( utlf_isNull(fallpreventactflag)) {
- dsf_makeValue(ds_data_chosedu, "fallpreventactflag", "string", "");
- }
-
-
- }
- function fAlertTriageChng(){
- if(sSrchHistCd == "R"){
- //xPathTriage = "/root/main/triageinfo";
- }else if(sSrchHistCd == "F"){
- //xPathTriage = "/root/hidden/cominfo/triageinfo";
- }else{
- //xPathTriage = "/root/hidden/cominfo/triageinfo";
- //병력정보, Triage정보
- var oParam = {};
- oParam.id = "TRMNE04304";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqGetComRecInfo";
- oParam.inds = "reqlist=ds_send_req";
- oParam.outds = "ds_main_histinfo=histinfo ds_main_triageinfo=triageinfo";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "pasthistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "famyhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "inhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "ophistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "allghistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "vacnhistinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "smokinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "drunkinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "gustofoodinfo"));
- convertXmlToDsNull(ds_main_histinfo.getColumn(0, "tnsseffcinfo"));
-
- filterDs(ds_data_pasthist, ds_data_pasthist1, ds_data_pasthist2, "/pasthist", "/pasthist/pasthist");
- filterDs(ds_data_ophist, ds_data_ophist1, ds_data_ophist2, "/ophist", "/ophist/ophist");
- filterDs(ds_data_rectmedistat, ds_data_rectmedistat1, ds_data_rectmedistat2, "/rectmedistat", "/rectmedistat/rectmedistat");
- }
- xPathTriage = ds_main_triageinfo;
- rtnhighbp = xPathTriage.getColumn(0, "highbp");
- rtnlowbp = xPathTriage.getColumn(0, "lowbp");
- rtnmntpulsecnt = xPathTriage.getColumn(0, "mntpulsecnt");
- rtnmntbrethcnt = xPathTriage.getColumn(0, "mntbrethcnt");
- rtnchosbdtp = xPathTriage.getColumn(0, "chosbdtp");
- rtnoxyconcen = xPathTriage.getColumn(0, "oxyconcen");
- rtnattackdd = xPathTriage.getColumn(0, "attackdd");
- rtnattacktm = xPathTriage.getColumn(0, "attacktm") ;
-
- if(rtnhighbp == "-1") rtnhighbp = "-";
- if(rtnlowbp == "-1") rtnlowbp = "-";
- if(rtnmntpulsecnt == "-1") rtnmntpulsecnt = "-";
- if(rtnmntbrethcnt == "-1") rtnmntbrethcnt = "-";
- if(rtnchosbdtp == "-1") rtnchosbdtp = "-";
- if(rtnhighbp == "999") rtnhighbp = "-";
- if(rtnlowbp == "999") rtnlowbp = "-";
- if(rtnmntpulsecnt == "999") rtnmntpulsecnt = "-";
- if(rtnmntbrethcnt == "999") rtnmntbrethcnt = "-";
- if(rtnchosbdtp == "99.9") rtnchosbdtp = "-";
- if(rtnattackdd == "11111111") rtnattackdd = "00000000", rtnattacktm = "0000";
-
- if( !utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bfrecdd")) && (
- ds_main_wardrecinfo.getColumn(0, "serdiagflag" ) != xPathTriage.getColumn(0, "serdiagflag") ||
- ds_main_wardrecinfo.getColumn(0, "mainsympcd" ) != xPathTriage.getColumn(0, "mainsympcd") ||
- ds_main_wardrecinfo.getColumn(0, "mainsympcdno" ) != xPathTriage.getColumn(0, "mainsympcdno") ||
- ds_main_wardrecinfo.getColumn(0, "mainsympnm" ) != xPathTriage.getColumn(0, "mainsympnm") ||
- ds_main_wardrecinfo.getColumn(0, "fstexamorddd" ) != xPathTriage.getColumn(0, "fstexamorddd") ||
- ds_main_wardrecinfo.getColumn(0, "fstexamordtm" ) != xPathTriage.getColumn(0, "fstexamordtm") ||
- ds_main_wardrecinfo.getColumn(0, "attackdd" ) != rtnattackdd ||
- ds_main_wardrecinfo.getColumn(0, "attacktm" ) != rtnattacktm ||
- ds_main_wardrecinfo.getColumn(0, "cscsflag" ) != xPathTriage.getColumn(0, "cscsflag") ||
- //ds_main_wardrecinfo.getColumn(0, "painflag" ) != xPathTriage.getColumn(0, "painflag") ||
- ds_main_wardrecinfo.getColumn(0, "chospathflag" ) != xPathTriage.getColumn(0, "chospathflag") ||
- ds_main_wardrecinfo.getColumn(0, "choswayflag" ) != xPathTriage.getColumn(0, "choswayflag") ||
- ds_main_wardrecinfo.getColumn(0, "chosresnflag" ) != xPathTriage.getColumn(0, "chosresnflag") ||
- ds_main_wardrecinfo.getColumn(0, "intenflag" ) != xPathTriage.getColumn(0, "intenflag") ||
- ds_main_wardrecinfo.getColumn(0, "injmechflag" ) != xPathTriage.getColumn(0, "injmechflag") ||
- ds_main_wardrecinfo.getColumn(0, "highbp" ) != rtnhighbp ||
- ds_main_wardrecinfo.getColumn(0, "lowbp" ) != rtnlowbp ||
- ds_main_wardrecinfo.getColumn(0, "mntpulsecnt" ) != rtnmntpulsecnt ||
- ds_main_wardrecinfo.getColumn(0, "mntbrethcnt" ) != rtnmntbrethcnt ||
- ds_main_wardrecinfo.getColumn(0, "chosbdtp" ) != rtnchosbdtp ||
- ds_main_wardrecinfo.getColumn(0, "oxyconcen" ) != xPathTriage.getColumn(0, "oxyconcen") ||
- ds_main_wardrecinfo.getColumn(0, "algyflag" ) != xPathTriage.getColumn(0, "algyflag") ||
- ds_main_wardrecinfo.getColumn(0, "pasthistflag" ) != xPathTriage.getColumn(0, "pasthistflag") ||
- ds_main_wardrecinfo.getColumn(0, "algyetccnts" ) != xPathTriage.getColumn(0, "algyetccnts") ||
- ds_main_wardrecinfo.getColumn(0, "pasthistetccnts") != xPathTriage.getColumn(0, "pasthistetccnts") ||
-
- // triage 추가연동건[요청번호:4345]_20100208
- ds_main_wardrecinfo.getColumn(0, "mainsympcd1" ) != xPathTriage.getColumn(0, "mainsympcd1") || // 주증상1
- ds_main_wardrecinfo.getColumn(0, "mainsympcdno1" ) != xPathTriage.getColumn(0, "mainsympcdno1") ||
- ds_main_wardrecinfo.getColumn(0, "mainsympnm1" ) != xPathTriage.getColumn(0, "mainsympnm1") ||
- ds_main_wardrecinfo.getColumn(0, "mainsympcd2" ) != xPathTriage.getColumn(0, "mainsympcd2") || // 주증상2
- ds_main_wardrecinfo.getColumn(0, "mainsympcdno2" ) != xPathTriage.getColumn(0, "mainsympcdno2") ||
- ds_main_wardrecinfo.getColumn(0, "mainsympnm2" ) != xPathTriage.getColumn(0, "mainsympnm2") ||
- ds_main_wardrecinfo.getColumn(0, "etcsymp" ) != xPathTriage.getColumn(0, "etcsymp") || // 기타증상
- ds_main_wardrecinfo.getColumn(0, "acdownflag" ) != xPathTriage.getColumn(0, "acdownflag") || // 보호장구
- ds_main_wardrecinfo.getColumn(0, "acdowndetailflag" ) != xPathTriage.getColumn(0, "acdowndetailflag") ||
- ds_main_wardrecinfo.getColumn(0, "proceqmtflag" ) != xPathTriage.getColumn(0, "proceqmtflag") ||
- // 170726_AYS_init V/S 항목 추가
- ds_main_wardrecinfo.getColumn(0, "initvsdd" ) != xPathTriage.getColumn(0, "initvsdd") || // init V/S 일자
- ds_main_wardrecinfo.getColumn(0, "initvstm" ) != xPathTriage.getColumn(0, "initvstm") // init V/S 시간
- ) ){
- var rtnMsg = sysf_messageBox("Triage 변경된 내용이 있습니다. 변경된 내용을 연동하시겠습니까?", "Q");
-
- if(rtnMsg == "6"){
- fSettingTriage();
- sysf_messageBox("기록 연동 후 인증저장을 반드시 하셔야 합니다.", "I");
- }
- else
- {
- //김현석
- chkListSelet();
- }
- }else{
- fSettingTriage();
- }
- //model.refresh();
- }
- function fSettingTriage(){
- dsf_makeValue(ds_main_wardrecinfo, "serdiagflag", "string", xPathTriage.getColumn(0, "serdiagflag"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcd", "string", xPathTriage.getColumn(0, "mainsympcd"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcdno", "string", xPathTriage.getColumn(0, "mainsympcdno"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympnm", "string", xPathTriage.getColumn(0, "mainsympnm"));
- dsf_makeValue(ds_main_wardrecinfo, "fstexamorddd", "string", xPathTriage.getColumn(0, "fstexamorddd"));
- dsf_makeValue(ds_main_wardrecinfo, "fstexamordtm", "string", xPathTriage.getColumn(0, "fstexamordtm"));
- dsf_makeValue(ds_main_wardrecinfo, "attackdd", "string", rtnattackdd);
- dsf_makeValue(ds_main_wardrecinfo, "attacktm", "string", rtnattacktm);
- dsf_makeValue(ds_main_wardrecinfo, "cscsflag", "string", xPathTriage.getColumn(0, "cscsflag"));
- //dsf_makeValue(ds_main_wardrecinfo, "painflag1", "string", xPathTriage.getColumn(0, "painflag1"));
-
- frmf_inputEnterKey("group3.switch1.case1.import1.rdo_painflag1", "onitemchanged", new ItemChangeEventInfo );
-
- //dsf_makeValue(ds_main_wardrecinfo, "painflag", "string", xPathTriage.getColumn(0, "painflag"));
- dsf_makeValue(ds_main_wardrecinfo, "chospathflag", "string", xPathTriage.getColumn(0, "chospathflag"));
- dsf_makeValue(ds_main_wardrecinfo, "choswayflag", "string", xPathTriage.getColumn(0, "choswayflag"));
- dsf_makeValue(ds_main_wardrecinfo, "chosresnflag", "string", xPathTriage.getColumn(0, "chosresnflag"));
- dsf_makeValue(ds_main_wardrecinfo, "intenflag", "string", xPathTriage.getColumn(0, "intenflag"));
- dsf_makeValue(ds_main_wardrecinfo, "injmechflag", "string", xPathTriage.getColumn(0, "injmechflag"));
- dsf_makeValue(ds_main_wardrecinfo, "highbp", "string", rtnhighbp);
- dsf_makeValue(ds_main_wardrecinfo, "lowbp", "string", rtnlowbp);
- dsf_makeValue(ds_main_wardrecinfo, "mntpulsecnt", "string", rtnmntpulsecnt);
- dsf_makeValue(ds_main_wardrecinfo, "mntbrethcnt", "string", rtnmntbrethcnt);
- dsf_makeValue(ds_main_wardrecinfo, "chosbdtp", "string", rtnchosbdtp);
- dsf_makeValue(ds_main_wardrecinfo, "oxyconcen", "string", xPathTriage.getColumn(0, "oxyconcen"));
- dsf_makeValue(ds_main_wardrecinfo, "algyflag", "string", xPathTriage.getColumn(0, "algyflag"));
- dsf_makeValue(ds_main_wardrecinfo, "pasthistflag", "string", xPathTriage.getColumn(0, "pasthistflag"));
- dsf_makeValue(ds_main_wardrecinfo, "algyetccnts", "string", xPathTriage.getColumn(0, "algyetccnts"));
- dsf_makeValue(ds_main_wardrecinfo, "pasthistetccnts", "string", xPathTriage.getColumn(0, "pasthistetccnts"));
-
- // triage 추가연동건[요청번호:4345]_20100208
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcd1", "string", xPathTriage.getColumn(0, "mainsympcd1")); // 주증상1
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcdno1", "string", xPathTriage.getColumn(0, "mainsympcdno1"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympnm1", "string", xPathTriage.getColumn(0, "mainsympnm1"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcd2", "string", xPathTriage.getColumn(0, "mainsympcd2")); // 주증상2
- dsf_makeValue(ds_main_wardrecinfo, "mainsympcdno2", "string", xPathTriage.getColumn(0, "mainsympcdno2"));
- dsf_makeValue(ds_main_wardrecinfo, "mainsympnm2", "string", xPathTriage.getColumn(0, "mainsympnm2"));
- dsf_makeValue(ds_main_wardrecinfo, "etcsymp", "string", xPathTriage.getColumn(0, "etcsymp")); // 기타증상
- dsf_makeValue(ds_main_wardrecinfo, "acdownflag", "string", xPathTriage.getColumn(0, "acdownflag")); // 보호장구
- dsf_makeValue(ds_main_wardrecinfo, "acdowndetailflag", "string", xPathTriage.getColumn(0, "acdowndetailflag"));
- dsf_makeValue(ds_main_wardrecinfo, "proceqmtflag", "string", xPathTriage.getColumn(0, "proceqmtflag"));
-
- // 20191115 김현석, Triage 기록 연동 시 체크리스트 다시 세팅
- chkListSelet();
-
- // 170726_AYS_init V/S 항목 추가
- dsf_makeValue(ds_main_wardrecinfo, "initvsdd", "string", xPathTriage.getColumn(0, "initvsdd")); // init V/S 일자
- dsf_makeValue(ds_main_wardrecinfo, "initvstm", "string", xPathTriage.getColumn(0, "initvstm")); // init V/S 시간
- }
- function group3_grd_wardpatlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var condparam = utlf_transNullToEmpty(ds_wardpatinfo_wardpatlist.getColumn(ds_wardpatinfo_wardpatlist.rowposition, "ordtype"))
- + "▦" + utlf_transNullToEmpty(ds_wardpatinfo_wardpatlist.getColumn(ds_wardpatinfo_wardpatlist.rowposition, "pid"))
- + "▦" + utlf_transNullToEmpty(ds_wardpatinfo_wardpatlist.getColumn(ds_wardpatinfo_wardpatlist.rowposition, "indd"))
- + "▦" + utlf_transNullToEmpty(ds_wardpatinfo_wardpatlist.getColumn(ds_wardpatinfo_wardpatlist.rowposition, "cretno"))
- + "▦" + utlf_transNullToEmpty(ds_wardpatinfo_wardpatlist.getColumn(ds_wardpatinfo_wardpatlist.rowposition, "instcd"))
- + "▦" + utlf_getCurrentDateTime().substr(0,8);
- appf_initPatientInfo(condparam);
-
- fClear();
- fInit();
- fGetInitRecInfo();
- dsf_makeValue(ds_main_wardrecinfo,"room" , "string" , room);
- dsf_makeValue(ds_main_wardrecinfo,"patnm" , "string" , patnm);
- dsf_makeValue(ds_main_wardrecinfo,"sex" , "string" , sex);
- dsf_makeValue(ds_main_wardrecinfo,"age" , "string" , age);
- dsf_makeValue(ds_main_wardrecinfo,"pid" , "string" , pid);
- DasetAddRow();
- if(ds_wardpatinfo_wardpatlist.getColumn(ds_wardpatinfo_wardpatlist.rowposition, "exist") != "Y"){
- fSettingTriage();
- }
- group3.switch1.case1.import1.fInitEvent();
-
- if (ds_codelist.lookup("cdgrupid", "172", "cdid") == "Y") {
-
- }
- chkListSelet();
- }
- function fClear(){
- ds_main_wardrecinfo.clearData();
- ds_main_histinfo.clearData();
- ds_data_chosedu.clearData();
- ds_data_drunkinfo.clearData();
- ds_data_famyhist1.clearData();
- ds_data_gustofood1.clearData();
- ds_data_heardsord.clearData();
- ds_data_inhist1.clearData();
- ds_data_ophist1.clearData();
- ds_data_pasthist1.clearData();
- ds_data_prg.clearData();
- ds_data_rectmedistat1.clearData();
- ds_data_revisit.clearData();
- ds_data_skinsect.clearData();
- ds_data_smokinfo.clearData();
- ds_data_tnsseffc1.clearData();
- ds_data_tnsseffcinfo.clearData();
- ds_data_tootstat.clearData();
- ds_data_vacnhist.clearData();
- ds_data_visdsord.clearData();
-
- //2017.09.01 신환환자의 경우 환자리스트에서 환자 조회 시 이전 선택환자에 대한 과거병력을 가져오는 오류 수정
- ds_data_pasthist.clearData();
- ds_data_pasthist2.clearData();
- ds_data_ophist.clearData();
- ds_data_ophist2.clearData();
- ds_data_rectmedistat.clearData();
- ds_data_rectmedistat2.clearData();
- //////////////////////////////////
-
- // model.makeNode("/root/main/wardrecinfo");
- // model.makeNode("/root/main/histinfo");
- // model.copyNode("/root/main/wardrecinfo", "/root/hidden2/wardrecinfo");
- // model.copyNode("/root/main/histinfo", "/root/hidden2/histinfo");
- }
- function DasetAddRow()
- {
- if(ds_data_chosedu.rowcount == 0){
- ds_data_chosedu.addRow();
- ds_data_chosedu.setColumn(0, "chosgenrcmt1", "1");
- ds_data_chosedu.setColumn(0, "chosgenrcmt2", "2");
- ds_data_chosedu.setColumn(0, "bedsoreprvn", "1");
- ds_data_chosedu.setColumn(0, "edutrgt", "1");
- }
- if(ds_data_drunkinfo.rowcount == 0){
- ds_data_drunkinfo.addRow();
- ds_data_drunkinfo.setColumn(0, "drunkinfoyn", "1");
- }
- if(ds_data_famyhist1.rowcount == 0) {ds_data_famyhist1.addRow()};
- if(ds_data_gustofood1.rowcount == 0) {ds_data_gustofood1.addRow()};
- if(ds_data_heardsord.rowcount == 0){
- ds_data_heardsord.addRow();
- ds_data_heardsord.setColumn(0, "heardsordyn", "1");
- }
- if(ds_data_inhist1.rowcount == 0) {ds_data_inhist1.addRow()};
- if(ds_data_ophist1.rowcount == 0) {ds_data_ophist1.addRow()};
- if(ds_data_pasthist1.rowcount == 0) {ds_data_pasthist1.addRow()};
- if(ds_data_prg.rowcount == 0) {ds_data_prg.addRow()};
- if(ds_data_rectmedistat1.rowcount == 0) {ds_data_rectmedistat1.addRow()};
- if(ds_data_revisit.rowcount == 0){
- ds_data_revisit.addRow();
- ds_data_revisit.setColumn(0, "revisityn", "1");
- }
- if(ds_data_skinsect.rowcount == 0){
- ds_data_skinsect.addRow();
- ds_data_skinsect.setColumn(0, "skincolorinfoinclyn", "1");
- ds_data_skinsect.setColumn(0, "skinstatinfoinclyn", "1");
- }
- if(ds_data_smokinfo.rowcount == 0){
- ds_data_smokinfo.addRow();
- ds_data_smokinfo.setColumn(0, "smokinfoyn", "1");
- ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
- }
- if(ds_data_tnsseffc1.rowcount == 0) {ds_data_tnsseffc1.addRow()};
- if(ds_data_tnsseffcinfo.rowcount == 0){
- ds_data_tnsseffcinfo.addRow();
- ds_data_tnsseffcinfo.setColumn(0, "tnsseffcyn", "1");
- }
- if(ds_data_tootstat.rowcount == 0){
- ds_data_tootstat.addRow();
- ds_data_tootstat.setColumn(0, "tootstatkind", "1");
- }
- if(ds_data_vacnhist.rowcount == 0) {ds_data_vacnhist.addRow()};
- if(ds_data_visdsord.rowcount == 0){
- ds_data_visdsord.addRow();
- ds_data_visdsord.setColumn(0, "visdsordyn", "1");
- }
- //
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_pasthx.clearData();
-
- dsf_makeValue(ds_send_pasthx, "pid", "string", ds_temp_cond_list.getColumn(0, "pid"));
- dsf_makeValue(ds_send_pasthx, "indd", "string", ds_temp_cond_list.getColumn(0, "indd"));
- dsf_makeValue(ds_send_pasthx, "cretno", "string", ds_temp_cond_list.getColumn(0, "cretno"));
-
- var oParam = {};
- oParam.id = "TRMNE04305";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetErDrRecPastHx";
- oParam.inds = "req=ds_send_pasthx";
- oParam.outds = "ds_pastinfo=pastinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- //convertXmlToDsNull(ds_pastinfo.getColumn(0, "pasthistinfo"));
- //filterDs(ds_data_pasthist, ds_data_pasthist1, ds_data_pasthist2, "/pasthist", "/pasthist/pasthist");
-
- grp_pasthx.visible = true;
- }
- function grp_pasthx_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_pasthx.visible = false;
- }
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fPatgnrlInfo("T");
-
- var oParam = {};
- oParam.id = "TXMNE04301";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqSetErRecInfo";
- oParam.inds = "gnrlinfo=ds_send_wardrecinfo histinfo=ds_send_histinfo comparam=ds_send_comparam signinfo=ds_send_signinfo allginfo=ds_send_allginfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNE04301";
- tranf_submit(oParam);
-
-
- if(arErrorCode.pop("TXMNE04301") > -1) {
- ds_send_wardrecinfo.clearData();
- ds_send_histinfo.clearData();
- ds_send_comparam.clearData();
- ds_send_signinfo.clearData();
- ds_send_allginfo.clearData();
-
- sysf_messageBox("저장이", "I002");
- dsf_makeValue(ds_hidden_paminfo_paminfo, "exeflag", "string", "U");
- } else {
- sysf_messageBox("저장이 실패하였습니다.", "E");
- }
-
- fGetErPatList();
- }
- function cf_TXMNE04301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fPatgnrlInfo(certFlag) {
-
- var userid = sysf_getUserId();
- //model.removeNodeset("/root/send/wardinfo");
- //model.makeNode("/root/send/wardinfo");
- var DataSet_XMLChangeName;
- var pParam = new Object();
- pParam.cDataYN = "N";
-
- ds_send_wardrecinfo.clearData();
- ds_send_histinfo.clearData();
- ds_send_comparam.clearData();
- ds_send_signinfo.clearData();
- ds_send_allginfo.clearData();
-
- ds_send_wardrecinfo.copyData(ds_main_wardrecinfo);
-
- //환자기본정보
- dsf_makeValue(ds_send_wardrecinfo, "tel", "string", ds_main_wardrecinfo.getColumn(0, "tel"));
- dsf_makeValue(ds_send_wardrecinfo, "mphone", "string", ds_main_wardrecinfo.getColumn(0, "mphone"));
- dsf_makeValue(ds_send_wardrecinfo, "etcphone1", "string", ds_main_wardrecinfo.getColumn(0, "etcphone1"));
- dsf_makeValue(ds_send_wardrecinfo, "etcphone2", "string", ds_main_wardrecinfo.getColumn(0, "etcphone2"));
- dsf_makeValue(ds_send_wardrecinfo, "inacompstyn", "string", ds_main_wardrecinfo.getColumn(0, "inacompstyn"));
- dsf_makeValue(ds_send_wardrecinfo, "inacompstcd", "string", ds_main_wardrecinfo.getColumn(0, "inacompstcd"));
- dsf_makeValue(ds_send_wardrecinfo, "inacompstnm", "string", ds_main_wardrecinfo.getColumn(0, "inacompstnm"));
- dsf_makeValue(ds_send_wardrecinfo, "bdwt", "string", ds_main_wardrecinfo.getColumn(0, "bdwt"));//20100608 khj FOR JCI
-
- //Triage정보
- dsf_makeValue(ds_send_wardrecinfo, "serdiagflag", "string", ds_main_wardrecinfo.getColumn(0, "serdiagflag"));
- dsf_makeValue(ds_send_wardrecinfo, "mainsympcd", "string", ds_main_wardrecinfo.getColumn(0, "mainsympcd"));
- dsf_makeValue(ds_send_wardrecinfo, "mainsympcdno", "string", ds_main_wardrecinfo.getColumn(0, "mainsympcdno"));
- dsf_makeValue(ds_send_wardrecinfo, "mainsympnm", "string", ds_main_wardrecinfo.getColumn(0, "mainsympnm"));
- dsf_makeValue(ds_send_wardrecinfo, "fstexamorddd", "string", ds_main_wardrecinfo.getColumn(0, "fstexamorddd"));
- dsf_makeValue(ds_send_wardrecinfo, "fstexamordtm", "string", ds_main_wardrecinfo.getColumn(0, "fstexamordtm"));
- dsf_makeValue(ds_send_wardrecinfo, "attackdd", "string", ds_main_wardrecinfo.getColumn(0, "attackdd"));
- dsf_makeValue(ds_send_wardrecinfo, "attacktm", "string", ds_main_wardrecinfo.getColumn(0, "attacktm"));
- dsf_makeValue(ds_send_wardrecinfo, "cscsflag", "string", ds_main_wardrecinfo.getColumn(0, "cscsflag"));
- dsf_makeValue(ds_send_wardrecinfo, "painflag", "string", ds_main_wardrecinfo.getColumn(0, "painflag"));
- dsf_makeValue(ds_send_wardrecinfo, "painflag1", "string", ds_main_wardrecinfo.getColumn(0, "painflag1"));
- dsf_makeValue(ds_send_wardrecinfo, "chospathflag", "string", ds_main_wardrecinfo.getColumn(0, "chospathflag"));
- dsf_makeValue(ds_send_wardrecinfo, "choswayflag", "string", ds_main_wardrecinfo.getColumn(0, "choswayflag"));
- dsf_makeValue(ds_send_wardrecinfo, "chosresnflag", "string", ds_main_wardrecinfo.getColumn(0, "chosresnflag"));
- dsf_makeValue(ds_send_wardrecinfo, "intenflag", "string", ds_main_wardrecinfo.getColumn(0, "intenflag"));
- dsf_makeValue(ds_send_wardrecinfo, "injmechflag", "string", ds_main_wardrecinfo.getColumn(0, "injmechflag"));
- dsf_makeValue(ds_send_wardrecinfo, "highbp", "string", ds_main_wardrecinfo.getColumn(0, "highbp"));
- dsf_makeValue(ds_send_wardrecinfo, "lowbp", "string", ds_main_wardrecinfo.getColumn(0, "lowbp"));
- dsf_makeValue(ds_send_wardrecinfo, "mntpulsecnt", "string", ds_main_wardrecinfo.getColumn(0, "mntpulsecnt"));
- dsf_makeValue(ds_send_wardrecinfo, "mntbrethcnt", "string", ds_main_wardrecinfo.getColumn(0, "mntbrethcnt"));
- dsf_makeValue(ds_send_wardrecinfo, "chosbdtp", "string", ds_main_wardrecinfo.getColumn(0, "chosbdtp"));
- dsf_makeValue(ds_send_wardrecinfo, "oxyconcen", "string", ds_main_wardrecinfo.getColumn(0, "oxyconcen"));
- dsf_makeValue(ds_send_wardrecinfo, "algyflag", "string", ds_main_wardrecinfo.getColumn(0, "algyflag"));
- dsf_makeValue(ds_send_wardrecinfo, "pasthistflag", "string", ds_main_wardrecinfo.getColumn(0, "pasthistflag"));
- dsf_makeValue(ds_send_wardrecinfo, "algyetccnts", "string", ds_main_wardrecinfo.getColumn(0, "algyetccnts"));
- dsf_makeValue(ds_send_wardrecinfo, "pasthistetccnts", "string", ds_main_wardrecinfo.getColumn(0, "pasthistetccnts"));
- // triage 추가연동건[요청번호:4345]_20100208
- dsf_makeValue(ds_send_wardrecinfo, "mainsympcd1", "string", ds_main_wardrecinfo.getColumn(0, "mainsympcd1")); // 주증상1
- dsf_makeValue(ds_send_wardrecinfo, "mainsympcdno1", "string", ds_main_wardrecinfo.getColumn(0, "mainsympcdno1"));
- dsf_makeValue(ds_send_wardrecinfo, "mainsympnm1", "string", ds_main_wardrecinfo.getColumn(0, "mainsympnm1"));
- dsf_makeValue(ds_send_wardrecinfo, "mainsympcd2", "string", ds_main_wardrecinfo.getColumn(0, "mainsympcd2")); // 주증상2
- dsf_makeValue(ds_send_wardrecinfo, "mainsympcdno2", "string", ds_main_wardrecinfo.getColumn(0, "mainsympcdno2"));
- dsf_makeValue(ds_send_wardrecinfo, "mainsympnm2", "string", ds_main_wardrecinfo.getColumn(0, "mainsympnm2"));
- dsf_makeValue(ds_send_wardrecinfo, "etcsymp", "string", ds_main_wardrecinfo.getColumn(0, "etcsymp")); // 기타증상
- dsf_makeValue(ds_send_wardrecinfo, "acdownflag", "string", ds_main_wardrecinfo.getColumn(0, "acdownflag")); // 보호장구
- dsf_makeValue(ds_send_wardrecinfo, "acdowndetailflag", "string", ds_main_wardrecinfo.getColumn(0, "acdowndetailflag"));
- dsf_makeValue(ds_send_wardrecinfo, "proceqmtflag", "string", ds_main_wardrecinfo.getColumn(0, "proceqmtflag"));
- dsf_makeValue(ds_send_wardrecinfo, "etcfact", "string", ds_main_wardrecinfo.getColumn(0, "etcfact")); // 기타사항
- // 170726_AYS_init V/S 항목 추가
- dsf_makeValue(ds_send_wardrecinfo, "initvsdd", "string", ds_main_wardrecinfo.getColumn(0, "initvsdd")); // initial V/S 일자
- dsf_makeValue(ds_send_wardrecinfo, "initvstm", "string", ds_main_wardrecinfo.getColumn(0, "initvstm")); // initial V/S 시간
-
- //내원시교육, 재방문여부, 흡연력, 임신여부, 시력, 청력, 치아상태, 피부계 정보
- //dsf_makeValue(ds_send_wardrecinfo, "choseduinfo", fGetXmlToStr("/root/main/wardrecinfo/choseduinfo/chosedu"));
-
- if( !utlf_isNull(ds_data_chosedu.getColumnInfo("fallprvn")) ){//낙상예방
- ds_data_chosedu.enableevent = false;
- ds_data_chosedu.updatecontrol = false;
- ds_data_chosedu.deleteColumn("fallprvn");
- ds_data_chosedu.updatecontrol = true;
- ds_data_chosedu.enableevent = true;
- }
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_chosedu,
- "ds_data_chosedu",
- "chosedu",
- "<chosedu><chosgenrcmt1/><chosgenrcmt2/><bedsoreprvn/><edutrgt/><fallhighriskflag/><fallpreventactflag/></chosedu>");
- dsf_makeValue(ds_send_wardrecinfo, "choseduinfo", "string", DataSet_XMLChangeName);
-
-
- //dsf_makeValue(ds_send_wardrecinfo, "revisitinfo", fGetXmlToStr("/root/main/wardrecinfo/revisitinfo/revisit"));
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_revisit,
- "ds_data_revisit",
- "revisit",
- "<revisit><revisityn/><revisitcd/></revisit>");
- dsf_makeValue(ds_send_wardrecinfo, "revisitinfo", "string", DataSet_XMLChangeName);
-
- if( !utlf_isNull(ds_data_smokinfo.getColumnInfo("dsvaluepath")) ){
- ds_data_smokinfo.enableevent = false;
- ds_data_smokinfo.updatecontrol = false;
- ds_data_smokinfo.deleteColumn("dsvaluepath");
- ds_data_smokinfo.updatecontrol = true;
- ds_data_smokinfo.enableevent = true;
- }
-
- ds_data_drunkinfo.enableevent = false;
- ds_data_drunkinfo.updatecontrol = false;
- if( !utlf_isNull(ds_data_drunkinfo.getColumnInfo("dsvaluepath")) ){
- ds_data_drunkinfo.deleteColumn("dsvaluepath");
- }
- if( !utlf_isNull(ds_data_drunkinfo.getColumnInfo("kind")) ){
- ds_data_drunkinfo.deleteColumn("kind");
- }
- if( !utlf_isNull(ds_data_drunkinfo.getColumnInfo("dose")) ){
- ds_data_drunkinfo.deleteColumn("dose");
- }
- if( !utlf_isNull(ds_data_drunkinfo.getColumnInfo("tims")) ){
- ds_data_drunkinfo.deleteColumn("tims");
- }
- if( !utlf_isNull(ds_data_drunkinfo.getColumnInfo("term")) ){
- ds_data_drunkinfo.deleteColumn("term");
- }
- ds_data_drunkinfo.updatecontrol = true;
- ds_data_drunkinfo.enableevent = true;
- if( !utlf_isNull(ds_data_gustofoodinfo.getColumnInfo("dsvaluepath")) ){
- ds_data_gustofoodinfo.enableevent = false;
- ds_data_gustofoodinfo.updatecontrol = false;
- ds_data_gustofoodinfo.deleteColumn("dsvaluepath");
- ds_data_gustofoodinfo.updatecontrol = true;
- ds_data_gustofoodinfo.enableevent = true;
- }
-
- if( !utlf_isNull(ds_data_tnsseffcinfo.getColumnInfo("dsvaluepath")) ){
- ds_data_tnsseffcinfo.enableevent = false;
- ds_data_tnsseffcinfo.updatecontrol = false;
- ds_data_tnsseffcinfo.deleteColumn("dsvaluepath");
- ds_data_tnsseffcinfo.updatecontrol = true;
- ds_data_tnsseffcinfo.enableevent = true;
- }
-
- sParamObjArr = [{ds: "ds_data_smokinfo", path:"/gusto/smokinfo", filter: ""},
- {ds: "ds_data_drunkinfo", path:"/gusto/drunkinfo", filter: ""},
- {ds: "ds_data_gustofoodinfo", path:"/gusto/gustofoodinfo", filter: ""},
- {ds: "ds_data_tnsseffcinfo", path:"/gusto/tnsseffcinfo", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<gusto><smokinfo><smokinfoyn/><bfsmokinfoyn/><smokinfocnt/><nosmokcnstyn/><nosmokcnst/><nosmokcnstnm/></smokinfo><drunkinfo><drunkinfoyn/><drunkinfokind/><drunkinfoterm/></drunkinfo><gustofoodinfo><gustofoodyn/><gustofooddetl/></gustofoodinfo><tnsseffcinfo><tnsseffcyn/><tnsseffcdetl/></tnsseffcinfo></gusto>", pParam);
- dsf_makeValue(ds_send_wardrecinfo, "gustoinfo", "string", DataSet_XMLChangeName);
-
- //dsf_makeValue(ds_send_wardrecinfo, "prginfo", fGetXmlToStr("/root/main/wardrecinfo/prginfo/prg"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_prg,
- "ds_data_prg",
- "prg",
- "<prg><prgstatchk/><prgstatyn/><prgstatweek/></prg>");
- dsf_makeValue(ds_send_wardrecinfo, "prginfo", "string", DataSet_XMLChangeName);
-
- //dsf_makeValue(ds_send_wardrecinfo, "visdsordinfo", fGetXmlToStr("/root/main/wardrecinfo/visdsordinfo/visdsord"));
-
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_visdsord,
- "ds_data_visdsord",
- "visdsord",
- "<visdsord><visdsordyn/><visdsordpos/><visdsordleft/><visdsordrght/><visdsordkind/><visdsordblind/></visdsord>");
- dsf_makeValue(ds_send_wardrecinfo, "visdsordinfo", "string", DataSet_XMLChangeName);
-
- //dsf_makeValue(ds_send_wardrecinfo, "heardsordinfo", fGetXmlToStr("/root/main/wardrecinfo/heardsordinfo/heardsord"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_heardsord,
- "ds_data_heardsord",
- "heardsord",
- "<heardsord><heardsordyn/><heardsordpos/><heardsordleft/><heardsordrght/><heardsordkind/></heardsord>");
- dsf_makeValue(ds_send_wardrecinfo, "heardsordinfo", "string", DataSet_XMLChangeName);
-
- //dsf_makeValue(ds_send_wardrecinfo, "tootstatinfo", fGetXmlToStr("/root/main/wardrecinfo/tootstatinfo/tootstat"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_tootstat,
- "ds_data_tootstat",
- "tootstat",
- "<tootstat><tootstatkind/></tootstat>");
- dsf_makeValue(ds_send_wardrecinfo, "tootstatinfo", "string", DataSet_XMLChangeName);
-
- //dsf_makeValue(ds_send_wardrecinfo, "skinsectinfo", fGetXmlToStr("/root/main/wardrecinfo/skinsectinfo/skinsect"));
- if( !utlf_isNull(ds_data_skinsect.getColumnInfo("dsvaluepath")) ){
- ds_data_skinsect.enableevent = false;
- ds_data_skinsect.updatecontrol = false;
- ds_data_skinsect.deleteColumn("dsvaluepath");
- ds_data_skinsect.updatecontrol = true;
- ds_data_skinsect.enableevent = true;
- }
-
- if( !utlf_isNull(ds_data_skincolor.getColumnInfo("dsvaluepath")) ){
- ds_data_skincolor.enableevent = false;
- ds_data_skincolor.updatecontrol = false;
- ds_data_skincolor.deleteColumn("dsvaluepath");
- ds_data_skincolor.updatecontrol = true;
- ds_data_skincolor.enableevent = true;
- }
-
- if( !utlf_isNull(ds_data_skinstat.getColumnInfo("dsvaluepath")) ){
- ds_data_skinstat.enableevent = false;
- ds_data_skinstat.updatecontrol = false;
- ds_data_skinstat.deleteColumn("dsvaluepath");
- ds_data_skinstat.updatecontrol = true;
- ds_data_skinstat.enableevent = true;
- }
- if( !utlf_isNull(ds_data_skinstat.getColumnInfo("cate")) ){
- ds_data_skinstat.enableevent = false;
- ds_data_skinstat.updatecontrol = false;
- ds_data_skinstat.deleteColumn("cate");
- ds_data_skinstat.updatecontrol = true;
- ds_data_skinstat.enableevent = true;
- }
-
- //171121_AYS_tnsseffc 에러로 인한 tnsseffcyn, tnsseffcdetl 삭제처리
- if( !utlf_isNull(ds_data_tnsseffc.getColumnInfo("tnsseffcyn")) ){
- ds_data_tnsseffc.enableevent = false;
- ds_data_tnsseffc.updatecontrol = false;
- ds_data_tnsseffc.deleteColumn("tnsseffcyn");
- ds_data_tnsseffc.updatecontrol = true;
- ds_data_tnsseffc.enableevent = true;
- }
-
- if( !utlf_isNull(ds_data_tnsseffc.getColumnInfo("tnsseffcdetl")) ){
- ds_data_tnsseffc.enableevent = false;
- ds_data_tnsseffc.updatecontrol = false;
- ds_data_tnsseffc.deleteColumn("tnsseffcdetl");
- ds_data_tnsseffc.updatecontrol = true;
- ds_data_tnsseffc.enableevent = true;
- }
-
- for(var i = 0; i < ds_data_skincolor.rowcount; i++)
- {
- if(utlf_isNull(ds_data_skincolor.getColumn(i, "part")) && utlf_isNull(ds_data_skincolor.getColumn(i, "direc")) && utlf_isNull(ds_data_skincolor.getColumn(i, "symp")))
- {
- ds_data_skincolor.deleteRow(i);
- }
- }
- for(var i = 0; i < ds_data_skinstat.rowcount; i++)
- {
- if(utlf_isNull(ds_data_skinstat.getColumn(i, "part")) && utlf_isNull(ds_data_skinstat.getColumn(i, "direc")) && utlf_isNull(ds_data_skinstat.getColumn(i, "symp")))
- {
- ds_data_skinstat.deleteRow(i);
- }
- }
-
- sParamObjArr = [{ds: "ds_data_skinsect", path:"/skinsect", filter: ""},
- {ds: "ds_data_skincolor", path:"/skinsect/skincolor", filter: ""},
- {ds: "ds_data_skinstat", path:"/skinsect/skinstat", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<skinsect><skincolorinfoinclyn/><skincolor><part/><direc/><symp/><list/></skincolor><skinstatinfoinclyn/><skinstat><part/><direc/><symp/><cate/><list/></skinstat></skinsect>", pParam);
- dsf_makeValue(ds_send_wardrecinfo, "skinsectinfo", "string", DataSet_XMLChangeName);
-
- //병력 XML
- var pasthistyn = ds_data_pasthist1.getColumn(0, "pasthistinclyn");
- var rectmedistatyn = ds_data_rectmedistat1.getColumn(0, "rectmedistatinfoinclyn");
- var ophistyn = ds_data_ophist1.getColumn(0, "ophistinclyn");
- var allhistinclyn = ds_data_allghist1.getColumn(0, "allghistinclyn");
-
- // 병력
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_pasthist1,
- ds_data_pasthist2,
- "ds_data_pasthist1",
- "ds_data_pasthist2",
- "pasthistinclyn",
- "pasthistcms",
- "pasthist1",
- "pasthist1/pasthistcms",
- "<pasthist1><pasthistinclyn/><pasthistcms><genrdd/><histspec/><remfact/></pasthistcms></pasthist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("pasthistcms","pasthist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("pasthist1","pasthist");
- dsf_makeValue(ds_send_histinfo, "pasthistinfo", "string", DataSet_XMLChangeName);
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_rectmedistat1,
- ds_data_rectmedistat2,
- "ds_data_rectmedistat1",
- "ds_data_rectmedistat2",
- "rectmedistatinfoinclyn",
- "rectmedistatcms",
- "rectmedistat1",
- "rectmedistat1/rectmedistatcms",
- "<rectmedistat1><rectmedistatinfoinclyn/><antibiodrugyn/><rectmedistatcms><drugnm/><direc/><orddept/></rectmedistatcms></rectmedistat1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("rectmedistatcms","rectmedistat");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("rectmedistat1","rectmedistat");
- dsf_makeValue(ds_send_wardrecinfo, "rectmedistatinfo", "string", DataSet_XMLChangeName);
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_ophist1,
- ds_data_ophist2,
- "ds_data_ophist1",
- "ds_data_ophist2",
- "ophistinclyn",
- "ophistcms",
- "ophist1",
- "ophist1/ophistcms",
- "<ophist1><ophistinclyn/><ophistcms><opdd/><opnm/><orddept/><ophistpk/></ophistcms></ophist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("ophistcms","ophist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("ophist1","ophist");
- dsf_makeValue(ds_send_histinfo, "ophistinfo", "string", DataSet_XMLChangeName);
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_allghist1,
- ds_data_allghist2,
- "ds_data_allghist1",
- "ds_data_allghist2",
- "allghistinclyn",
- "allghistcms",
- "allghist1",
- "allghist1/allghistcms",
- "<allghist1><allghistinclyn/><allghistcms><genrdd/><flag/><allergespec/></allghistcms></allghist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("allghistcms","allghist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("allghist1","allghist");
- dsf_makeValue(ds_send_histinfo, "allghistinfo", "string", DataSet_XMLChangeName);
-
- //병력테이블 인스턴스 생성
- //model.makeValue("/root/send/wardrecinfo/famyhistinfo", fGetXmlToStr("/root/main/histinfo/famyhistinfo/famyhist"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_famyhist1,
- ds_data_famyhist2,
- "ds_data_famyhist1",
- "ds_data_famyhist2",
- "famyhistinclyn",
- "famyhistcms",
- "famyhist1",
- "famyhist1/famyhistcms",
- "<famyhist1><famyhistinclyn/><famyhistcms><famyrel/><existyn/><histspec/><remfact/></famyhistcms></famyhist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("famyhistcms","famyhist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("famyhist1","famyhist");
- dsf_makeValue(ds_send_histinfo, "famyhistinfo", "string", DataSet_XMLChangeName);
-
- //model.makeValue("/root/send/wardrecinfo/inhistinfo", fGetXmlToStr("/root/main/histinfo/inhistinfo/inhist"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_inhist1,
- ds_data_inhist2,
- "ds_data_inhist1",
- "ds_data_inhist2",
- "inhistinclyn",
- "inhistcms",
- "inhist1",
- "inhist1/inhistcms",
- "<inhist1><inhistinclyn/><inhistcms><indd/><dschdd/><illnm/><orddept/><inhistpk/></inhistcms></inhist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("inhistcms","inhist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("inhist1","inhist");
- dsf_makeValue(ds_send_histinfo, "inhistinfo", "string", DataSet_XMLChangeName);
-
- //model.makeValue("/root/send/wardrecinfo/vacnhistinfo", fGetXmlToStr("/root/main/histinfo/vacnhistinfo/vacnhist"));
- if( !utlf_isNull(ds_data_vacnhist.getColumnInfo("vacncheckyn")) ){
- ds_data_vacnhist.enableevent = false;
- ds_data_vacnhist.updatecontrol = false;
- ds_data_vacnhist.deleteColumn("vacncheckyn");
- ds_data_vacnhist.updatecontrol = true;
- ds_data_vacnhist.enableevent = true;
- }
-
- // 170817_AYS_인증저장시_vacnhist/vacnchecketc path 에러 발생
- if( !utlf_isNull(ds_data_vacnhist.getColumnInfo("vacnchecketc")) ){
- ds_data_vacnhist.enableevent = false;
- ds_data_vacnhist.updatecontrol = false;
- ds_data_vacnhist.deleteColumn("vacnchecketc");
- ds_data_vacnhist.updatecontrol = true;
- ds_data_vacnhist.enableevent = true;
- }
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_vacnhist,
- "ds_data_vacnhist",
- "vacnhist",
- "<vacnhist><vacnhistinfoinclyn/><dpttims/><infparaltims/><ahptstims/><bhptstims/><bhptsdrugnm/><bhptsyn/><bcgyn/><mmrtims/><alivvacntims/><deadvaccntims/><brnmeningitistims/><lungcoccustims/><chickenpoxtims/></vacnhist>");
- dsf_makeValue(ds_send_histinfo, "vacnhistinfo", "string", DataSet_XMLChangeName);
-
- //model.makeValue("/root/send/wardrecinfo/smokinfo", fGetXmlToStr("/root/main/histinfo/smokinfo/smok"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_set_smokinfo,
- "ds_set_smokinfo",
- "smok",
- "<smok><smokinclyn/><smok><dosetoday/><term/></smok></smok>", pParam);
- dsf_makeValue(ds_send_histinfo, "smokinfo", "string", DataSet_XMLChangeName);
-
- //model.makeValue("/root/send/wardrecinfo/drunkinfo", fGetXmlToStr("/root/main/histinfo/drunkinfo/drunk"));
- sParamObjArr = [{ds: "ds_set_drunkinfo", path:"/drunk", filter: ""},
- {ds: "ds_set_drunkinfo2", path:"/drunk/drunkinfo", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<drunk><drunkinclyn/><drunkinfo><kind/><dose/><tims/><term/></drunkinfo></drunk>", pParam);
- dsf_makeValue(ds_send_histinfo, "drunkinfo", "string", DataSet_XMLChangeName);
-
- //model.makeValue("/root/send/wardrecinfo/gustofoodinfo", fGetXmlToStr("/root/main/histinfo/gustofoodinfo/gustofood"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_gustofood,
- "ds_data_gustofood",
- "gustofood",
- "<gustofood><gustofoodinclyn/><gustofood><kind/><dose/><tims/><term/></gustofood></gustofood>");
- dsf_makeValue(ds_send_histinfo, "gustofoodinfo", "string", DataSet_XMLChangeName);
-
- //model.makeValue("/root/send/wardrecinfo/tnsseffcinfo", fGetXmlToStr("/root/main/histinfo/tnsseffcinfo/tnsseffc"));
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_data_tnsseffc,
- "ds_data_tnsseffc",
- "tnsseffc",
- "<tnsseffc><tnsseffcinclyn/><tnsseffc><tnsyn/><tnsdetl/></tnsseffc></tnsseffc>");
- dsf_makeValue(ds_send_histinfo, "tnsseffcinfo", "string", DataSet_XMLChangeName);
-
- //인자값
- dsf_makeValue(ds_send_wardrecinfo, "infooffer", "string", ds_main_wardrecinfo.getColumn(0, "infooffer"));
- dsf_makeValue(ds_send_wardrecinfo, "exeflag", "string", ds_hidden_paminfo_paminfo.getColumn(0, "exeflag"));
- dsf_makeValue(ds_send_wardrecinfo , "certflag", "string", certFlag);
-
- var grddata = grdf_getGridUpdateData(group3.switch1.case1.import1.grd_allghist, "all");
- grdf_setStatusColumn(grddata, "m");
- ds_send_allginfo.copyData(grddata);
-
- dsf_makeValue(ds_send_comparam, "pid", "string", ds_temp_cond_list.getColumn(0, "pid"));
- dsf_makeValue(ds_send_comparam, "indd", "string", ds_temp_cond_list.getColumn(0, "indd"));
- dsf_makeValue(ds_send_comparam, "cretno", "string", ds_temp_cond_list.getColumn(0, "cretno"));
- dsf_makeValue(ds_send_comparam, "instcd", "string", ds_temp_cond_list.getColumn(0, "instcd"));
- dsf_makeValue(ds_send_comparam, "recflag", "string", "10");
- dsf_makeValue(ds_send_comparam, "userid", "string", userid);
- dsf_makeValue(ds_send_comparam, "exeflag", "string", ds_hidden_paminfo_paminfo.getColumn(0, "exeflag"));
- dsf_makeValue(ds_send_comparam, "certflag", "string", certFlag);
-
- dsf_makeValue(ds_send_famyinfo, "pid", "string", ds_temp_cond_list.getColumn(0, "pid"));
- dsf_makeValue(ds_send_famyinfo, "indd", "string", ds_temp_cond_list.getColumn(0, "indd"));
- dsf_makeValue(ds_send_famyinfo, "instcd", "string", ds_temp_cond_list.getColumn(0, "instcd"));
- dsf_makeValue(ds_send_famyinfo, "deptcd", "string", ds_temp_cond_list.getColumn(0, "orddeptcd"));
- dsf_makeValue(ds_send_famyinfo, "docucode", "string", "0800000290");
-
-
- dsf_makeValue(ds_send_wardrecinfo, "recdd", "string", ds_main_wardrecinfo.getColumn(0, "recdd"));
- dsf_makeValue(ds_send_wardrecinfo, "rectm", "string", ds_main_wardrecinfo.getColumn(0, "rectm"));
- dsf_makeValue(ds_send_wardrecinfo, "recdt", "string", ds_main_wardrecinfo.getColumn(0, "recdd") + ds_main_wardrecinfo.getColumn(0, "rectm"));
- }
- function DataSet_XMLChange(DataSet, DataSetName, pathName, ds_infectspec_XML)
- {
- var ds_infectspec_XML_RSLT;
- var bolDel = false;
- var pParam = new Object();
- pParam.cDataYN = "N";
-
- DataSet.enableevent = false;
- DataSet.updatecontrol = false;
- if(!utlf_isNull(DataSet.getColumnInfo("dsvaluepath")))
- {
- DataSet.deleteColumn("dsvaluepath");
- }
- if(DataSetName == "ds_data_spcf")
- {
- if(!utlf_isNull(DataSet.getColumnInfo("dsvaluepath")))
- {
- DataSet.deleteColumn("spcf");
- }
- }
- DataSet.updatecontrol = true;
- DataSet.enableevent = true;
-
- for(var i = 0; i < DataSet.rowcount ;i++)
- {
- for(var j = 0; j < DataSet.colcount ;j++)
- {
- if(!utlf_isNull(DataSet.getColumn(i, j)))
- {
- bolDel = true;
- }
- }
- if(bolDel == false)
- {
- DataSet.deleteRow(i);
- i--;
- }
- bolDel = false;
- }
-
- sParamObjArr = [{ds: DataSetName, path:pathName, filter: ""}];
- ds_infectspec_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_infectspec_XML, pParam);
- return ds_infectspec_XML_RSLT;
- }
- function DataSet_XMLChange2(DataSet, DataSet2, DataSetName, DataSetName2, DelPath, DataSetChangePath, pathName, pathName2, ds_infectspec_XML)
- {
- var ds_infectspec_XML_RSLT;
- var bolDel = false;
- var pParam = new Object();
- pParam.cDataYN = "N";
-
- if(DataSet.rowcount == 0)
- {
- DataSet.addRow();
- }
-
- DataSet.enableevent = false;
- DataSet.updatecontrol = false;
-
- if(!utlf_isNull(DataSet.getColumnInfo("dsvaluepath")))
- {
- DataSet.deleteColumn("dsvaluepath");
- }
- for(var j = 0; j < DataSet.colcount ;j++)
- {
- if(DataSet.getColID(j) != DelPath)
- {
- if(DataSetChangePath == "rectmedistatcms" && DataSet.getColID(j) == "antibiodrugyn")
- {
- continue;
- }
- else
- {
- DataSet.deleteColumn(DataSet.getColID(j));
- j--;
- }
- }
- }
- DataSet.updatecontrol = true;
- DataSet.enableevent = true;
-
- DataSet2.enableevent = false;
- DataSet2.updatecontrol = false;
-
- if(!utlf_isNull(DataSet2.getColumnInfo("dsvaluepath")))
- {
- DataSet2.deleteColumn("dsvaluepath");
- }
- if(!utlf_isNull(DataSet2.getColumnInfo(DelPath)))
- {
- DataSet2.deleteColumn(DelPath);
- }
- if(DataSetChangePath == "rectmedistatcms" && !utlf_isNull(DataSet2.getColumnInfo("antibiodrugyn")))
- {
- DataSet2.deleteColumn("antibiodrugyn");
- }
-
- for(var i = 0; i < DataSet2.rowcount ;i++)
- {
- for(var j = 0; j < DataSet2.colcount ;j++)
- {
- if(!utlf_isNull(DataSet2.getColumn(i, j)))
- {
- bolDel = true;
- }
- }
- if(bolDel == false)
- {
- DataSet2.deleteRow(i);
- i--;
- }
- bolDel = false;
- }
- DataSet2.updatecontrol = true;
- DataSet2 .enableevent = true;
-
- dsf_createDs("ds_data_" + DataSetChangePath);
- var DasetCreate = objects["ds_data_" + DataSetChangePath];
-
- DasetCreate.copyData(DataSet2);
-
- sParamObjArr = [{ds: DataSetName, path:pathName, filter: ""},
- {ds: DasetCreate.name, path:pathName2, filter: ""}];
- ds_infectspec_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_infectspec_XML, pParam);
-
- return ds_infectspec_XML_RSLT;
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var msgstr = "";
- var msgtemp = "";
- var instUseYN = ds_codelist.lookup("cdgrupid", "172", "cdid");//교육요구도 추가 20091216 김홍점
- //20181113 이돈희 : 본원의 경우 통증 유무 추가로 유무 입력 안 할 경우 제어
- var sInstcd = sysf_getUserInfo("dutplceinstcd");
- if(sInstcd == "031"){
- if( utlf_isNull( ds_main_wardrecinfo.getColumn(0, "painflag"))) {
- msgtemp = "[통증유무]";
- if(utlf_isNull(msgstr)){
- msgstr += msgtemp;
- }else{
- msgstr += ", " + msgtemp;
- }
- }
-
- // 등증이 유, 무 일때 모두 통증관리기록이 있는지 체크
- // ds_send_checkpain.setColumn(0, "pid", ds_temp_cond_list.getColumn(0, "pid"));
- // ds_send_checkpain.setColumn(0, "indd", ds_temp_cond_list.getColumn(0, "indd"));
- // ds_send_checkpain.setColumn(0, "cretno", ds_temp_cond_list.getColumn(0, "cretno"));
- // ds_send_checkpain.setColumn(0, "genrdd", utlf_getCurrentDate().substr(0, 8));
- // ds_send_checkpain.setColumn(0, "genrtm", utlf_getCurrentTime().substring(0, 4));
- // ds_send_checkpain.setColumn(0, "stdradio", "0");
- //
- // var oParam = {};
- // oParam.id = "TRMNW04802";
- // oParam.service = "wardcareapp.WardPainCareMngt";
- // oParam.method = "reqGetPainList";
- // oParam.inds = "refCond=ds_send_checkpain";
- // oParam.outds = "ds_main_detlgrup_detlgruplist=patinfolist";
- // oParam.async = false;
- // 20190516 김현석, 통증기록 작성 NEW 여부 확인
- ds_send_checkpain.setColumn(0, "pid", ds_temp_cond_list.getColumn(0, "pid"));
- ds_send_checkpain.setColumn(0, "indd", ds_temp_cond_list.getColumn(0, "indd"));
- ds_send_checkpain.setColumn(0, "cretno", ds_temp_cond_list.getColumn(0, "cretno"));
-
- var oParam = {};
- oParam.id = "TRMNW04802";
- //oParam.service = "wardcareapp.WardPainCareMngt";
- oParam.service = "ercareapp.ERPatMngt";
- oParam.method = "reqGetPainMngtFinalRecDataInitRec";
- oParam.inds = "req=ds_send_checkpain";
- oParam.outds = "ds_main_detlgrup_detlgruplist=painData";
- oParam.async = false;
- tranf_submit(oParam);
- var painrecdata = "";
- if(ds_main_detlgrup_detlgruplist.rowcount == 0)
- {
- msgtemp = "[통증관리기록]";
- if(utlf_isNull(msgstr))
- {
- msgstr += msgtemp;
- }
- else
- {
- msgstr += ", " + msgtemp;
- }
- }
- }
- else {
- //khj 20100303 통증사정도구가 선택되었을경우 점수도 반드시 선택되어야함.
- if( utlf_isNull( ds_main_wardrecinfo.getColumn(0, "painflag1") )
- || utlf_isNull( ds_main_wardrecinfo.getColumn(0, "painflag"))) {
- /*
- sysf_messageBox("통증 사정 점수를 선택 하십시오","I");
- group3.switch1.case1.import1.cmb_pain.setFocus();
- //-------(20101030) 경북대
- group3.switch1.case1.import1.cmb_pain.style.backgroundColor = "#ffe4b5ff";
- //-------(20101030) 경북대
- return;
- */
- msgtemp = "[통증유무]";
- if(utlf_isNull(msgstr)){
- msgstr += msgtemp;
- }else{
- msgstr += ", " + msgtemp;
- }
- }
- }
-
-
-
- //필수입력사항 blocking
- if(utlf_isNull(ds_data_smokinfo.getColumn(0, "smokinfoyn"))){
- var msg3 = "[흡연정보]";
- if(utlf_isNull(msgstr)){
- msgstr += msg3;
- }else{
- msgstr += ", " + msg3;
- }
- }
-
- if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2"){
- if(utlf_isNull(ds_data_smokinfo.getColumn(0, "bfsmokinfoyn"))){
- var msg6 = "[입원전1개월이내 흡연여부]";
- if(utlf_isNull(msgstr)){
- msgstr += msg6;
- }else{
- msgstr += ", " + msg6;
- }
- }
- }
-
- if(utlf_isNull(ds_data_smokinfo.getColumn(0, "nosmokcnstyn"))){
- var msg4 = "[금연상담여부]";
- if(utlf_isNull(msgstr)){
- msgstr += msg4;
- }else{
- msgstr += ", " + msg4;
- }
- }
-
-
- if( utlf_isNull(ds_data_rectmedistat1.getColumn(0, "antibiodrugyn")) ){
- var msg5 = "[병원도착전 24시간내 항생제 투약여부]";
- if(utlf_isNull(msgstr)){
- msgstr += msg5;
- }else{
- msgstr += ", " + msg5;
- }
- }
-
- if( utlf_isNull(ds_data_chosedu.getColumn(0, "fallhighriskflag")) ){ // 141111 - AYS 추가
- var msg7 = "[낙상고위험 여부]";
- if(utlf_isNull(msgstr)){
- msgstr += msg7;
- }else{
- msgstr += ", " + msg7;
- }
- }
-
- if( utlf_isNull(ds_data_chosedu.getColumn(0, "fallpreventactflag")) ){ // 141111 - AYS 추가
- var msg8 = "[낙상예방활동 여부]";
- if(utlf_isNull(msgstr)){
- msgstr += msg8;
- }else{
- msgstr += ", " + msg8;
- }
- }
-
- if(!utlf_isNull(msgstr)){
- sysf_messageBox(msgstr + "는 필수 입력사항입니다.", "I");
- return;
- }
-
- fPatgnrlInfo("C");
-
-
- //============================================================
- //2009.06.26 taebum add
- if(ds_main_wardrecinfo.getColumn(0, "attackdd") == "00000000" && ds_main_wardrecinfo.getColumn(0, "attacktm") == "0000") {
- ds_main_wardrecinfo.setColumn(0, "attackdd", "11111111");
- ds_main_wardrecinfo.setColumn(0, "attacktm", "1111");
- ds_send_wardrecinfo.setColumn(0, "attackdd", "11111111");
- ds_send_wardrecinfo.setColumn(0, "attacktm", "1111");
- }
-
- if(ds_main_wardrecinfo.getColumn(0, "highbp") == "-"){
- var chkhighbp = ds_main_triageinfo.getColumn(0, "highbp");
- if( chkhighbp == "-1"){
- ds_main_wardrecinfo.setColumn(0, "highbp", "-1");
- ds_send_wardrecinfo.setColumn(0, "highbp", "-1");
- }else if(chkhighbp == "999"){
- ds_main_wardrecinfo.setColumn(0, "highbp", "999");
- ds_send_wardrecinfo.setColumn(0, "highbp", "999");
- }
- }
-
- if(ds_main_wardrecinfo.getColumn(0, "lowbp") == "-"){
- var chklowbp = ds_main_triageinfo.getColumn(0, "lowbp");
- if( chkhighbp == "-1"){
- ds_main_wardrecinfo.setColumn(0, "lowbp", "-1");
- ds_send_wardrecinfo.setColumn(0, "lowbp", "-1");
- }else if(chklowbp == "999"){
- ds_main_wardrecinfo.setColumn(0, "lowbp", "999");
- ds_send_wardrecinfo.setColumn(0, "lowbp", "999");
- }
- }
-
- if(ds_main_wardrecinfo.getColumn(0, "mntpulsecnt") == "-"){
- var chkmntpulsecnt = ds_main_triageinfo.getColumn(0, "mntpulsecnt");
- if( chkmntpulsecnt == "-1"){
- ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-1");
- ds_send_wardrecinfo.setColumn(0, "mntpulsecnt", "-1");
- }else if(chkmntpulsecnt == "999"){
- ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "999");
- ds_send_wardrecinfo.setColumn(0, "mntpulsecnt", "999");
- }
- }
-
- if(ds_main_wardrecinfo.getColumn(0, "mntbrethcnt") == "-"){
- var chkmntbrethcnt = ds_main_triageinfo.getColumn(0, "mntbrethcnt");
- if( chkmntbrethcnt == "-1"){
- ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-1");
- ds_send_wardrecinfo.setColumn(0, "mntbrethcnt", "-1");
- }else if(chkmntbrethcnt == "999"){
- ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "999");
- ds_send_wardrecinfo.setColumn(0, "mntbrethcnt", "999");
- }
- }
-
- if(ds_main_wardrecinfo.getColumn(0, "chosbdtp") == "-" ){
- var chkchosbdtp = ds_main_triageinfo.getColumn(0, "chosbdtp");
- if( chkchosbdtp == "-1"){
- ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-1");
- ds_send_wardrecinfo.setColumn(0, "chosbdtp", "-1");
- }else if(chkchosbdtp == "99.9"){
- ds_main_wardrecinfo.setColumn(0, "chosbdtp", "99.9");
- ds_send_wardrecinfo.setColumn(0, "chosbdtp", "99.9");
- }
- }
- if ( instUseYN =="Y"){
- ds_temp_signdata_edurecinfo.clearData();
-
- if ( !group3.switch1.case_edurec.ivw_edurec.fSave() )
- {
- return;
- }
- var xEduRecPath = ds_temp_signdata_edurecinfo;
- /* 욕창위험사정 화면 해제 (2011.03.17 ahn)
- if ( !ivw_bedsore.window.javascript.fSignSave() ){
- return;
- }
- */
- fMNWCareInfoRecMakeForJCI(xEduRecPath, group3.switch1.case_edurec.ivw_edurec, "Y");//carecom.js (srcPath, destObj , 응급간호정보조사여부 구분 erYn)
-
- }
- Sign.certreload = true ;
- if (Sign.signprocess() == true){
- //src="C:\CMCProject\application\webapps\emr\formmngtweb\xrw\SSMRF03800_OCR뷰어.xrw"
- // alert("인증성공" );
- // alert("1. 인증성공여부 false / true \n\n" + Sign.signedInfos[0]); // 인증성공여부 false / true
- // alert("2. 인증할 데이터 정보 (미기록 노드 제거전 원본 노드) \n\n" + Sign.signedInfos[3]); // 인증할 데이터 정보 (미기록 노드 제거전 원본 노드)
- // alert("2.--> text 데이터(없는 노드 포함된) text 형태 변형 결과 \n\n" + Sign.signedInfos[4]); // [3] 데이터(없는 노드 포함된) text 형태 변형 결과
- // alert("3. 인증할 데이터 정보(미기록 노드 제거된 정보) \n\n" + Sign.signedInfos[1]); // 인증할 데이터 정보(미기록 노드 제거된 정보)
- // alert("3. -->text 데이터(없는 노드 제거된) text 형태 변형 결과 \n\n" + Sign.signedInfos[5]); // ★[1] 데이터(없는 노드 제거된) text 형태 변형 결과 >>> [5]
- // alert("3. -->text --> sign 공인인증 처리후 데이터 \n\n" + Sign.signedInfos[2]); // ★공인인증 처리후 데이터 >>> [2]
- dsf_makeValue(ds_send_signinfo, "pid", "string", ds_temp_cond_list.getColumn(0, "pid"));
- dsf_makeValue(ds_send_signinfo, "indd", "string", ds_temp_cond_list.getColumn(0, "indd"));
- //model.makeValue("/root/send/wardrecinfo/signno", model.getValue("/root/main/wardrecinfo/signno"));
- dsf_makeValue(ds_send_signinfo, "signno", "string", ds_signinfo.getColumn(0, "signno")); //20090722_SMY변경
- dsf_makeValue(ds_send_signinfo, "cretno", "string", ds_temp_cond_list.getColumn(0, "cretno"));
- dsf_makeValue(ds_send_signinfo, "recdd", "string", ds_main_wardrecinfo.getColumn(0, "recdd"));
- dsf_makeValue(ds_send_signinfo, "rectm", "string", ds_main_wardrecinfo.getColumn(0, "rectm"));
- //model.makeValue("/root/send/wardrecinfo/recsaveflag", model.getValue("Y"));
- dsf_makeValue(ds_send_signinfo, "recsaveflag", "string", "Y");
- dsf_makeValue(ds_send_signinfo, "signflag", "string", "02");
- dsf_makeValue(ds_send_signinfo, "signgenrflag", "string", ds_temp_cond_list.getColumn(0, "ioflag"));
- dsf_makeValue(ds_send_signinfo, "formcd", "string", "0800000290");
- dsf_makeValue(ds_send_signinfo, "orddeptcd", "string", ds_temp_cond_list.getColumn(0, "orddeptcd"));
- dsf_makeValue(ds_send_signinfo, "orddrid", "string", ds_temp_cond_list.getColumn(0, "medispclid"));
- dsf_makeValue(ds_send_signinfo, "signbfcnts", "string", Sign.signedInfos[1]);
- dsf_makeValue(ds_send_signinfo, "signaftcnts", "string", Sign.signedInfos[2]);
-
-
- dsf_makeValue(ds_send_signinfo, "wardcd", "string", ds_temp_cond_list.getColumn(0, "wardcd"));
- dsf_makeValue(ds_send_signinfo, "roomcd", "string", ds_temp_cond_list.getColumn(0, "roomcd"));
- dsf_makeValue(ds_send_signinfo, "instcd", "string", ds_temp_cond_list.getColumn(0, "instcd"));
-
- dsf_makeValue(ds_send_signinfo, "orddd", "string", ds_temp_cond_list.getColumn(0, "indd"));
-
- var pid = ds_send_wardrecinfo.getColumn(0, "pid");
- var oParam = {};
- oParam.id = "TXMNE04301";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqSetErRecInfo";
- oParam.inds = "gnrlinfo=ds_send_wardrecinfo histinfo=ds_send_histinfo comparam=ds_send_comparam signinfo=ds_send_signinfo allginfo=ds_send_allginfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNE04301";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXMNE04301") > -1) {
- ds_send_wardrecinfo.clearData();
- ds_send_histinfo.clearData();
- ds_send_comparam.clearData();
- ds_send_signinfo.clearData();
- ds_send_allginfo.clearData();
-
- sysf_messageBox("저장이", "I002");
- dsf_makeValue(ds_hidden_paminfo_paminfo, "exeflag", "string", "U");
- fGetInitRecInfo(); //재조회
- dsf_makeValue(ds_main_wardrecinfo,"room" , "string" , room);
- dsf_makeValue(ds_main_wardrecinfo,"patnm" , "string" , patnm);
- dsf_makeValue(ds_main_wardrecinfo,"sex" , "string" , sex);
- dsf_makeValue(ds_main_wardrecinfo,"age" , "string" , age);
- dsf_makeValue(ds_main_wardrecinfo,"pid" , "string" , pid);
- DasetAddRow();
- } else {
- sysf_messageBox("간호정보조사 저장이 실패하였습니다.", "E");
- }
-
- fGetErPatList();
- }
- }
- function fMake_SignData() {
-
- //JCI 교육요구도 추가 (20100113 김홍점)
- var instUseYN = ds_codelist.lookup("cdgrupid", "172", "cdid");//교육요구도 추가 20091216 김홍점
- //
- // if ( instUseYN =="Y" ){
- // //fJCISetSignData();
- // Sign.addnode("/root/temp/signdata/recpntgrup");
- // Sign.addnode("/root/temp/signdata/detailinfo");
- // Sign.addnode("/root/temp/signdata/edurecinfo");
- // }
- // Sign.addnode("/root/main/wardrecinfo");
- // Sign.addnode("/root/main/histinfo");
- var arrSignPath = new Array();
- var arrSignDs = new Array();
-
- fSetSignData();
-
- if ( instUseYN =="Y" )
- {
- arrSignPath[0] = "/edurecinfo";
- arrSignPath[1] = "/wardrecinfo";
- arrSignPath[2] = "/histinfo";
-
- arrSignDs[0] = ds_temp_signdata_edurecinfo.saveXML();
- arrSignDs[1] = ds_sign_wardrecinfo.saveXML();
- arrSignDs[2] = ds_sign_histinfo.saveXML();
- }else{
- arrSignPath[0] = "/wardrecinfo";
- arrSignPath[1] = "/histinfo";
-
- arrSignDs[0] = ds_sign_wardrecinfo.saveXML();
- arrSignDs[1] = ds_sign_histinfo.saveXML();
- }
- Sign.addnodeset(arrSignPath, arrSignDs, false);
- }
- //인증
- function fSetSignData() {
- var pParam = new Object();
- pParam.cDataYN = "N";
-
- ds_sign_wardrecinfo.clearData();
- ds_sign_histinfo.clearData();
-
- ds_sign_wardrecinfo.copyData(ds_send_wardrecinfo);
-
- //20181113 이돈희 : 기타사항에 &, <, > 들어가는 경우 통합기록에서 에러나므로 수정
- var strTemp = ds_sign_wardrecinfo.getColumn(0, "etcfact");
- strTemp = String(strTemp).replace("&", "&");
- strTemp = String(strTemp).replace("<", "<");
- strTemp = String(strTemp).replace(">", ">");
- ds_sign_wardrecinfo.setColumn(0, "etcfact", strTemp);
-
-
- ds_sign_histinfo.copyData(ds_send_histinfo);
-
- var DataSet_XMLChangeName;
- var xWardRecPath = ds_sign_wardrecinfo;
- var xHistPath = ds_sign_histinfo;
- /****************************** Triage기록 **************************************/
- //의식
- var cscsflag = xWardRecPath.getColumn(0, "cscsflag");
- if(!utlf_isNull(cscsflag)) {
- xWardRecPath.setColumn(0, "cscsflag", group3.switch1.case1.import1.cmb_cscs.text);
- }
- //통증
- var painflag1 = xWardRecPath.getColumn(0, "painflag1");
- var painflag = xWardRecPath.getColumn(0, "painflag");
- var sInstcd = sysf_getUserInfo("dutplceinstcd");
- if(sInstcd == "031"){
- if(!utlf_isNull(painflag)) {
- xWardRecPath.setColumn(0, "painflag", group3.switch1.case1.import1.rdo_shpaininfoinclyn.text);
- // 20190516 김현석 통증 관리 기록 전자인증. 텍스트 박스를 참조함.
- xWardRecPath.setColumn(0, "painflag", ds_main_wardrecinfo.getColumn(0, "painflag"));
- }
- }
- else{
- if(!utlf_isNull(painflag1)) {
-
- // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용), 요청번호:20190626013
- // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용), 요청번호:20190626013
- if ( utlf_isNum(ds_main_wardrecinfo.getColumn(0, "painflag")) )
- {
- xWardRecPath.setColumn(0, "painflag", group3.switch1.case1.import1.rdo_painflag1.text + " [ " + group3.switch1.case1.import1.cmb_pain.text + " ] " );
- }
- else
- {
- xWardRecPath.setColumn(0, "painflag", ds_main_wardrecinfo.getColumn(0, "painflag") );
- }
-
- }
- }
-
- //알러지
- var algyflag = xWardRecPath.getColumn(0, "algyflag");
- var algyetccnts = xWardRecPath.getColumn(0, "algyetccnts");
- var algyarr = new Array();
- //현재 쓰지 않는 컨포넌트
- // algyarr = chk_algyflag.label.split("|");
- // if(algyflag != "") {
- // if(algyetccnts != "") {
- // algyarr += "(" + algyetccnts + ")";
- // }
- // model.setValue(xWardRecPath + "/algyflag", algyarr);
- // }
- //
- //과거력
- var pasthistflag = xWardRecPath.getColumn(0, "pasthistflag");
- var pasthistetccnts = xWardRecPath.getColumn(0, "pasthistetccnts");
- //현재 쓰지 않는 컨포넌트
- // var pastarr = new Array();
- // pastarr = chk_pasthistflag.label.split("|");
- // if(pasthistflag != "") {
- // if(pasthistetccnts != "") {
- // pastarr += "(" + pasthistetccnts + ")";
- // }
- // model.setValue(xWardRecPath + "/pasthistflag", pastarr);
- // }
- //내원수단
- var choswayflag = xWardRecPath.getColumn(0, "choswayflag");
- if(!utlf_isNull(choswayflag)) {
- xWardRecPath.setColumn(0, "choswayflag", group3.switch1.case1.import1.cmb_choswayflag.text);
- }
- //손상기전
- var injmechflag =xWardRecPath.getColumn(0, "injmechflag");
- if(!utlf_isNull(injmechflag)) {
- xWardRecPath.setColumn(0, "injmechflag", group3.switch1.case1.import1.cmb_injmechflag.text);
- }
- //내원사유
- var chosresnflag = xWardRecPath.getColumn(0, "chosresnflag");
- if(!utlf_isNull(chosresnflag)) {
- xWardRecPath.setColumn(0, "chosresnflag", group3.switch1.case1.import1.cmb_chosresnflag.text);
- }
- //내원경로
- var chospathflag = xWardRecPath.getColumn(0, "chospathflag");
- if(!utlf_isNull(chospathflag)) {
- xWardRecPath.setColumn(0, "chospathflag", group3.switch1.case1.import1.cmb_chospathflag.text);
- }
- //의도성여부
- var intenflag = xWardRecPath.getColumn(0, "intenflag");
- if(!utlf_isNull(intenflag)) {
- xWardRecPath.setColumn(0, "intenflag", group3.switch1.case1.import1.cmb_intenflag.text);
- }
-
- /****************************** 환자기본정보 **************************************/
- //입원시동반자
- var inacompstyn = xWardRecPath.getColumn(0, "inacompstyn");
- var inacompst = xWardRecPath.getColumn(0, "inacompstcd");
- if(inacompstyn == "1"){
- xWardRecPath.setColumn(0, "inacompstcd", group3.switch1.case1.import1.rdo_inacompstyn.text);
- }else{
- if(!utlf_isNull(inacompst)) {
- if(inacompst == "5") {
- if(!utlf_isNull(xWardRecPath.getColumn(0, "inacompstnm"))) {
- xWardRecPath.setColumn(0, "inacompstcd", xWardRecPath.getColumn(0, "inacompstnm"));
- } else {
- xWardRecPath.setColumn(0, "inacompstcd", group3.switch1.case1.import1.cmb_inacompstcd.text);
- }
- } else {
- xWardRecPath.setColumn(0, "inacompstcd", group3.switch1.case1.import1.cmb_inacompstcd.text);
- }
- }else{
- xWardRecPath.setColumn(0, "inacompstcd", group3.switch1.case1.import1.rdo_inacompstyn.text);
- }
- }
-
- //병원도착전 24시간내 항생제 투약여부
- dsf_createDs("ds_sign_rectmedistat1");
- ds_sign_rectmedistat1.copyData(ds_data_rectmedistat1);
-
- var antibiodrugyn = ds_sign_rectmedistat1.getColumn(0, "antibiodrugyn");
- if(!utlf_isNull(antibiodrugyn)) {
- ds_sign_rectmedistat1.setColumn(0, "antibiodrugyn", group3.switch1.case1.import1.cmb_antibiodrugyn.text);
- }
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_sign_rectmedistat1,
- ds_data_rectmedistat2,
- "ds_sign_rectmedistat1",
- "ds_data_rectmedistat2",
- "rectmedistatinfoinclyn",
- "rectmedistatcms",
- "rectmedistat1",
- "rectmedistat1/rectmedistatcms",
- "<rectmedistat1><rectmedistatinfoinclyn/><antibiodrugyn/><rectmedistatcms><drugnm/><direc/><orddept/></rectmedistatcms></rectmedistat1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("rectmedistatcms","rectmedistat");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("rectmedistat1","rectmedistat");
- dsf_makeValue(ds_sign_wardrecinfo, "rectmedistatinfo", "string", DataSet_XMLChangeName);
-
- dsf_deleteDs("ds_sign_rectmedistat1");
- /****************************** 내원시교육 **************************************/
- //일반사항
- dsf_createDs("ds_sign_chosedu");
- ds_sign_chosedu.copyData(ds_data_chosedu);
-
- var chosgenrcmt1 = ds_sign_chosedu.getColumn(0, "chosgenrcmt1");
- var chosgenrcmt2 = ds_sign_chosedu.getColumn(0, "chosgenrcmt2");
- var chosgenrcmt2_arr = String(group3.switch1.case1.import1.chk_chosgenrcmt2.getLableData()).split(" ");
-
- var chosgenrcmt = "";
- if (!utlf_isNull(chosgenrcmt1)) {
- chosgenrcmt1 = group3.switch1.case1.import1.chk_chosgenrcmt1.text + " " + group3.switch1.case1.import1.chosgenrcmt11.text;
- }
- // if(!utlf_isNull(chosgenrcmt2)){
- // chosgenrcmt2_arr = chk_chosgenrcmt2.label.split(" ");
- // }
-
- if (!utlf_isNull(chosgenrcmt1)) {
- if(!utlf_isNull(chosgenrcmt2)){
- ds_sign_chosedu.setColumn(0, "chosgenrcmt1", chosgenrcmt1 + ", " + chosgenrcmt2_arr);
- }else{
- ds_sign_chosedu.setColumn(0, "chosgenrcmt1", chosgenrcmt1);
- }
- }else{
- ds_sign_chosedu.setColumn(0, "chosgenrcmt1", chosgenrcmt2_arr);
- }
-
- //욕창예방
-
- var bedsoreprvn = ds_sign_chosedu.getColumn(0, "bedsoreprvn");
- var bedsoreprvn_arr;
- var bedsoreprvnconcat = "";
- // = bedsoreprvn.split(" ");
- var bedsoreprvn_arr = String(group3.switch1.case1.import1.chk_bedsoreprvn.getLableData()).split(" ");
-
- if(!utlf_isNull(bedsoreprvn_arr)){
- ds_sign_chosedu.setColumn(0, "bedsoreprvn", bedsoreprvn_arr);
- }
-
- //낙상고위험
- var fallhighriskflag = ds_sign_chosedu.getColumn(0, "fallhighriskflag");
- if(!utlf_isNull(fallhighriskflag)) {
- ds_sign_chosedu.setColumn(0, "f0allhighriskflag", group3.switch1.case1.import1.rdo_fallhighriskflag.text );
- }
-
- //낙상예방활동
- var fallpreventactflag = ds_sign_chosedu.getColumn(0, "fallpreventactflag");
- if(!utlf_isNull(fallpreventactflag)) {
- ds_sign_chosedu.setColumn(0, "fallpreventactflag", group3.switch1.case1.import1.rdo_fallpreventactflag.text );
- }
-
- //교육대상자
- var edutrgt = ds_sign_chosedu.getColumn(0, "edutrgt");
- var edutrgt_arr = String(group3.switch1.case1.import1.chk_edutrgt.getLableData()).split(" ");
-
- if(!utlf_isNull(edutrgt)){
- ds_sign_chosedu.setColumn(0, "edutrgt", edutrgt_arr);
- }
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_sign_chosedu,
- "ds_sign_chosedu",
- "chosedu",
- "<chosedu><chosgenrcmt1/><chosgenrcmt2/><bedsoreprvn/><edutrgt/><fallhighriskflag/><fallpreventactflag/></chosedu>");
- dsf_makeValue(ds_sign_wardrecinfo, "choseduinfo", "string", DataSet_XMLChangeName);
-
- dsf_deleteDs("ds_sign_chosedu");
- /****************************** 48시간 이내 재방문 여부 **************************************/
- //48시간 이내 재방문 여부
- dsf_createDs("ds_sign_revisit");
- ds_sign_revisit.copyData(ds_data_revisit);
-
- var revisityn = ds_sign_revisit.getColumn(0, "revisityn");
- var revisitcmt = group3.switch1.case1.import1.cmb_revisit.text;
- if(!utlf_isNull(revisityn)){
- if(revisityn == "1"){
- ds_sign_revisit.setColumn(0, "revisityn", group3.switch1.case1.import1.rdo_revisit.text);
- }else{
- if(!utlf_isNull(revisitcmt)){
- ds_sign_revisit.setColumn(0, "revisityn", group3.switch1.case1.import1.rdo_revisit.text + "(" + revisitcmt + ")");
- }else{
- ds_sign_revisit.setColumn(0, "revisityn", group3.switch1.case1.import1.rdo_revisit.text);
- }
- }
- }
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_sign_revisit,
- "ds_sign_revisit",
- "revisit",
- "<revisit><revisityn/><revisitcd/></revisit>");
- dsf_makeValue(ds_sign_wardrecinfo, "revisitinfo", "string", DataSet_XMLChangeName);
- dsf_deleteDs("ds_sign_chosedu");
-
- // triage 추가연동건[요청번호:4345]_20100208
- /****************************** 보호장구 **************************************/
- var acdownflag = xWardRecPath.getColumn(0, "acdownflag");
- if(acdownflag != "Y"){
- dsf_makeValue(xWardRecPath, "acdownflag", "string", "N");
- } else{
- dsf_makeValue(xWardRecPath, "acdownflag", "string", "Y");
- }
-
- var acdowndetailflag = xWardRecPath.getColumn(0, "acdowndetailflag");
- if(!utlf_isNull(acdowndetailflag)){
- dsf_makeValue(xWardRecPath, "acdowndetailflag", "string", group3.switch1.case1.import1.rdo_acdowndetailflag.text);
- }
- var proceqmtflag = xWardRecPath.getColumn(0, "proceqmtflag");
- var proceqmtflag_arr;
- var proceqmtflagval = "";
-
- if(!utlf_isNull(proceqmtflag)){
- // 20191115 김현석, 저장 전 데이터셋 가공
- proceqmtflag = proceqmtflag.replace("|", " ");
-
- proceqmtflag_arr = proceqmtflag.split(" ");
- for(var i = 0; i< proceqmtflag_arr.length; i++){
- if(utlf_isNull(proceqmtflagval)){
- ds_init_mlist_M0125.filter("cdid == '"+ proceqmtflag_arr[i] +"'");
- proceqmtflagval += ds_init_mlist_M0125.getColumn(0, "cdnm")
- ds_init_mlist_M0125.filter("");
- }else{
- ds_init_mlist_M0125.filter("cdid == '"+ proceqmtflag_arr[i] +"'");
- proceqmtflagval += ", " + ds_init_mlist_M0125.getColumn(0, "cdnm")
- ds_init_mlist_M0125.filter("");
- }
- }
- dsf_makeValue(xWardRecPath, "proceqmtflag", "string", proceqmtflagval);
- }
-
- /****************************** 흡연력 **************************************/
- //흡연정보
- dsf_createDs("ds_sign_smokinfo");
- ds_sign_smokinfo.copyData(ds_data_smokinfo);
-
- var smokinfoyn = ds_sign_smokinfo.getColumn(0, "smokinfoyn");
- var bfsmokinfoyn = ds_sign_smokinfo.getColumn(0, "bfsmokinfoyn");
- if(!utlf_isNull(smokinfoyn)) {
- if(!utlf_isNull(bfsmokinfoyn)){
- ds_sign_smokinfo.setColumn(0, "smokinfoyn", group3.switch1.case1.import1.rdo_smokinfo.text + "(" + group3.switch1.case1.import1.rdo_bfsmokinfo.text + ")");
- }else{
- ds_sign_smokinfo.setColumn(0, "smokinfoyn", group3.switch1.case1.import1.rdo_smokinfo.text);
- }
- }
-
- //금연상담여부
- var nosmokcnstyn = ds_sign_smokinfo.getColumn(0, "nosmokcnstyn");
- if(nosmokcnstyn == "1") {
- var str = group3.switch1.case1.import1.rdo_nosmokcnstyn.text;
-
- if(!utlf_isNull(ds_sign_smokinfo.getColumn(0, "nosmokcnst"))) {
- if(ds_sign_smokinfo.getColumn(0, "nosmokcnst") == "03") {
- if(!utlf_isNull(ds_sign_smokinfo.getColumn(0, "nosmokcnstnm"))) {
- str += "(" + group3.switch1.case1.import1.ipt_nosmokcnstnm.text + ")";
- ds_sign_smokinfo.setColumn(0, "nosmokcnstyn", str);
- } else {
- str += "(" + group3.switch1.case1.import1.cmb_nosmokcnst.text + ")";
- ds_sign_smokinfo.setColumn(0, "nosmokcnst", str);
- }
-
-
- } else {
- str += "(" + group3.switch1.case1.import1.cmb_nosmokcnst.text + ")";
- ds_sign_smokinfo.setColumn(0, "nosmokcnstyn", str);
- }
- } else {
- ds_sign_smokinfo.setColumn(0, "nosmokcnstyn", group3.switch1.case1.import1.rdo_nosmokcnstyn.text);
- }
- } else {
- ds_sign_smokinfo.setColumn(0, "nosmokcnstyn", group3.switch1.case1.import1.rdo_nosmokcnstyn.text);
- }
-
- sParamObjArr = [{ds: "ds_sign_smokinfo", path:"/gusto/smokinfo", filter: ""},
- {ds: "ds_data_drunkinfo", path:"/gusto/drunkinfo", filter: ""},
- {ds: "ds_data_gustofoodinfo", path:"/gusto/gustofoodinfo", filter: ""},
- {ds: "ds_data_tnsseffcinfo", path:"/gusto/tnsseffcinfo", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<gusto><smokinfo><smokinfoyn/><bfsmokinfoyn/><smokinfocnt/><nosmokcnstyn/><nosmokcnst/><nosmokcnstnm/></smokinfo><drunkinfo><drunkinfoyn/><drunkinfokind/><drunkinfoterm/></drunkinfo><gustofoodinfo><gustofoodyn/><gustofooddetl/></gustofoodinfo><tnsseffcinfo><tnsseffcyn/><tnsseffcdetl/></tnsseffcinfo></gusto>", pParam);
- dsf_makeValue(ds_sign_wardrecinfo, "gustoinfo", "string", DataSet_XMLChangeName);
- dsf_deleteDs("ds_sign_smokinfo");
-
- /****************************** 병력 **************************************/
- //과거병력
- dsf_createDs("ds_sign_pasthist2");
- ds_sign_pasthist2.copyData(ds_data_pasthist2);
-
- var rows = ds_sign_pasthist2.rowcount;
- var histspec;
- for(var i = 0 ; i < rows; i++) {
- histspec = ds_sign_pasthist2.getColumn(i, "histspec");
- if(!utlf_isNull(histspec)) {
- ds_sign_pasthist2.setColumn(i, "histspec", ds_init_mlist_M0532.lookup("cdid", ds_sign_pasthist2.getColumn(i, "histspec"), "cdnm"));
- }
- }
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_data_pasthist1,
- ds_sign_pasthist2,
- "ds_data_pasthist1",
- "ds_sign_pasthist2",
- "pasthistinclyn",
- "pasthistcms",
- "pasthist1",
- "pasthist1/pasthistcms",
- "<pasthist1><pasthistinclyn/><pasthistcms><genrdd/><histspec/><remfact/></pasthistcms></pasthist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("pasthistcms","pasthist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("pasthist1","pasthist");
- dsf_makeValue(ds_sign_histinfo, "pasthistinfo", "string", DataSet_XMLChangeName);
- dsf_deleteDs("ds_sign_pasthist2");
- //allergy구분
-
- dsf_createDs("ds_sign_allghist1");
- dsf_createDs("ds_sign_allghist2");
- ds_sign_allghist1.copyData(ds_data_allghist1);
- ds_sign_allghist2.copyData(ds_data_allghist2);
-
- rows = 0;
- rows = ds_data_allghist2.rowcount;
- var flag;
-
- for(var i = 0 ; i < rows; i++)
- {
- if(ds_sign_allghist2.rowcount == i)
- {
- ds_sign_allghist2.addRow();
- }
- flag = ds_sign_allghist2.getColumn(i, "flag");
- if(!utlf_isNull(flag))
- {
- ds_sign_allghist2.setColumn(i, "flag", ds_init_mlist_M0090.lookup("cdid", ds_data_allghist2.getColumn(i, "flag"), "cdnm"));
- }
- }
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange2( ds_sign_allghist1,
- ds_sign_allghist2,
- "ds_sign_allghist1",
- "ds_sign_allghist2",
- "allghistinclyn",
- "allghistcms",
- "allghist1",
- "allghist1/allghistcms",
- "<allghist1><allghistinclyn/><allghistcms><genrdd/><flag/><allergespec/></allghistcms></allghist1>");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("allghistcms","allghist");
- DataSet_XMLChangeName = DataSet_XMLChangeName.replace("allghist1","allghist");
- dsf_makeValue(ds_sign_histinfo, "allghistinfo", "string", DataSet_XMLChangeName);
-
- dsf_deleteDs("ds_sign_allghist1");
- dsf_deleteDs("ds_sign_allghist2");
-
- //임신여부
- dsf_createDs("ds_sign_prg");
- ds_sign_prg.copyData(ds_data_prg);
-
- //하단꺼 옮김
- dsf_makeValue(ds_sign_prg, "newprgrecyn", "string", "Y");
- //
-
- var prgstatchk = ds_sign_prg.getColumn(0, "prgstatchk");
- var prgstatyn = ds_sign_prg.getColumn(0, "prgstatyn");
- var prgstatweek = ds_sign_prg.getColumn(0, "prgstatweek");
- if (prgstatchk == "1"){
- ds_sign_prg.setColumn(0, "prgstatyn", group3.switch1.case1.import1.chk_prgchk.text);
- }else{
- if (prgstatyn == "1"){
- ds_sign_prg.setColumn(0, "prgstatyn", group3.switch1.case1.import1.rdo_prgyn.text);
- }else{
- if (!utlf_isNull(prgstatweek)){
- ds_sign_prg.setColumn(0, "prgstatyn", group3.switch1.case1.import1.rdo_prgyn.text + "(" + group3.switch1.case1.import1.ipt_prg.text + "wks)");
- }else{
- ds_sign_prg.setColumn(0, "prgstatyn", group3.switch1.case1.import1.rdo_prgyn.text);
- }
- }
- }
-
- DataSet_XMLChangeName = "";
- DataSet_XMLChangeName = DataSet_XMLChange( ds_sign_prg,
- "ds_sign_prg",
- "prg",
- "<prg><prgstatchk/><prgstatyn/><prgstatweek/><newprgrecyn/></prg>");
- dsf_makeValue(ds_sign_wardrecinfo, "prginfo", "string", DataSet_XMLChangeName);
-
- dsf_deleteDs("ds_sign_prg");
-
- //시력장애
- dsf_createDs("ds_sign_visdsord");
- ds_sign_visdsord.copyData(ds_data_visdsord);
-
- var visdsordyn = ds_sign_visdsord.getColumn(0, "visdsordyn");
- var visdsordpos = ds_sign_visdsord.getColumn(0, "visdsordpos");
- var visdsordleft = ds_sign_visdsord.getColumn(0, "visdsordleft");
- var visdsordrght = ds_sign_visdsord.getColumn(0, "visdsordrght");
- var visdsordkind = ds_sign_visdsord.getColumn(0, "visdsordkind");
- var visdsordblind = ds_sign_visdsord.getColumn(0, "visdsordblind");
- //현재 안쓰는 컨포넌트
- // str = group3.switch1.case1.import1.rdo_visdsordyn.text;
- //
- // if(!utlf_isNull(visdsordyn)) {
- // if(visdsordyn == "2") {
- // if(!utlf_isNull(visdsordpos)) {
- //
- // if(!utlf_isNull(visdsordleft) && !utlf_isNull(visdsordrght)) {
- // str += "(좌: " + visdsordleft + " 우: " + visdsordrght + ")";
- // } else if(visdsordpos == "1") {
- // str += "(좌: " + visdsordleft + ")";
- // } else if(visdsordpos == "2") {
- // str += "(우: " + visdsordrght + ")";
- // }
- // }
- //
- // if(!utlf_isNull(visdsordkind)) {
- // arr = chk_visdsordkind.label.split(" ");
- // str += " (" + arr + ")";
- // }
- //
- // if(visdsordblind != "") {
- // arr = chk_blindnesspos.label.split(" ");
- // str += " (" + arr + ")";
- // }
- //
- // }
- // model.setValue(xWardRecPath + "/visdsordinfo/visdsord/visdsordyn", str);
- // }
- dsf_deleteDs("ds_sign_visdsord");
-
-
- //청력장애
- // var heardsordyn = model.getValue(xWardRecPath + "/heardsordinfo/heardsord/heardsordyn");
- // var heardsordpos = model.getValue(xWardRecPath + "/heardsordinfo/heardsord/heardsordpos");
- // var heardsordleft = model.getValue(xWardRecPath + "/heardsordinfo/heardsord/heardsordleft");
- // var heardsordrght = model.getValue(xWardRecPath + "/heardsordinfo/heardsord/heardsordrght");
- // var heardsordkind = model.getValue(xWardRecPath + "/heardsordinfo/heardsord/heardsordkind");
- // str = rdo_heardsordyn.label;
- //
- // if(heardsordyn != "") {
- // if(heardsordyn == "2") {
- // if(heardsordpos != "") {
- // if(heardsordpos == "1 2" || heardsordpos == "2 1") {
- // if(heardsordleft != "" && heardsordrght != "") {
- // str += "(좌: " + heardsordleft + " 우: " + heardsordrght + ")";
- // } else if(heardsordleft != "" && heardsordrght == "") {
- // str += "(좌: " + heardsordleft + ")";
- // } else if(heardsordleft == "" && heardsordrght != "") {
- // str += "(우: " + heardsordrght + ")";
- // }
- // } else if(heardsordpos == "1") {
- // if(heardsordleft != "") {
- // str += "(좌: " + heardsordleft + ")";
- // }
- // } else if(heardsordpos == "2") {
- // if(heardsordrght != "") {
- // str += "(우: " + heardsordrght + ")";
- // }
- // }
- // }
- //
- // if(heardsordkind != "") {
- // arr = heardsordkind.split(" ");
- // str += ", " + arr;
- // }
- // }
- //
- // model.setValue(xWardRecPath + "/heardsordinfo/heardsord/heardsordyn", str);
- // }
- //
- // //치아상태
- // var tootstatkind = model.getValue(xWardRecPath + "/tootstatinfo/tootstat/tootstatkind");
- // if(tootstatkind != "") {
- // arr = chk_tootstatkind.label.split(" ");
- // model.setValue(xWardRecPath + "/tootstatinfo/tootstat/tootstatkind", arr);
- // }
- //
- // 응급간호정보조사지 NEW_신규생성일 경우_20100222
- //if(model.getValue("/root/hidden/paminfo/paminfo/exeflag") == "I"){
-
- dsf_createDs("ds_sign_visdsord");
- ds_sign_visdsord.copyData(ds_data_visdsord);
-
- dsf_createDs("ds_sign_heardsord");
- ds_sign_heardsord.copyData(ds_data_heardsord);
-
- dsf_createDs("ds_sign_tootstat");
- ds_sign_tootstat.copyData(ds_data_tootstat);
-
- dsf_createDs("ds_sign_skinsect");
- ds_sign_skinsect.copyData(ds_data_skinsect);
-
- dsf_makeValue(ds_sign_visdsord, "newvisdsordrecyn", "string", "Y"); // 시력장애
- dsf_makeValue(ds_sign_heardsord, "newheardsordrecyn", "string", "Y"); // 청력장애
- dsf_makeValue(ds_sign_tootstat, "newtootstatrecyn", "string", "Y"); // 치아상태
- dsf_makeValue(ds_sign_skinsect, "newskinrecyn", "string", "Y"); // 피부계
-
- // DataSet_XMLChangeName = "";
- // DataSet_XMLChangeName = DataSet_XMLChange( ds_sign_visdsord,
- // "ds_sign_visdsord",
- // "visdsord",
- // "<visdsord><visdsordyn/><visdsordpos/><visdsordleft/><visdsordrght/><visdsordkind/><visdsordblind/><newvisdsordrecyn/></visdsord>");
- // dsf_makeValue(ds_sign_wardrecinfo, "visdsordinfo", "string", DataSet_XMLChangeName);
-
- pParam.nullNodeYN = "N";
- sParamObjArr = [{ds: "ds_sign_visdsord", path:"visdsord", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<visdsord><visdsordyn/><visdsordpos/><visdsordleft/><visdsordrght/><visdsordkind/><visdsordblind/><newvisdsordrecyn/></visdsord>", pParam);
- dsf_makeValue(ds_sign_wardrecinfo, "visdsordinfo", "string", DataSet_XMLChangeName);
-
-
- //dsf_makeValue(ds_send_wardrecinfo, "heardsordinfo", fGetXmlToStr("/root/main/wardrecinfo/heardsordinfo/heardsord"));
- // DataSet_XMLChangeName = "";
- // DataSet_XMLChangeName = DataSet_XMLChange( ds_sign_heardsord,
- // "ds_sign_heardsord",
- // "heardsord",
- // "<heardsord><heardsordyn/><heardsordpos/><heardsordleft/><heardsordrght/><heardsordkind/><newheardsordrecyn/></heardsord>");
- // dsf_makeValue(ds_sign_wardrecinfo, "heardsordinfo", "string", DataSet_XMLChangeName);
-
- sParamObjArr = [{ds: "ds_sign_heardsord", path:"heardsord", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<heardsord><heardsordyn/><heardsordpos/><heardsordleft/><heardsordrght/><heardsordkind/><newheardsordrecyn/></heardsord>", pParam);
- dsf_makeValue(ds_sign_wardrecinfo, "heardsordinfo", "string", DataSet_XMLChangeName);
-
- //dsf_makeValue(ds_send_wardrecinfo, "tootstatinfo", fGetXmlToStr("/root/main/wardrecinfo/tootstatinfo/tootstat"));
- // DataSet_XMLChangeName = "";
- // DataSet_XMLChangeName = DataSet_XMLChange( ds_sign_tootstat,
- // "ds_sign_tootstat",
- // "tootstat",
- // "<tootstat><tootstatkind/><newtootstatrecyn/></tootstat>");
- // dsf_makeValue(ds_sign_wardrecinfo, "tootstatinfo", "string", DataSet_XMLChangeName);
-
- sParamObjArr = [{ds: "ds_sign_tootstat", path:"tootstat", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<tootstat><tootstatkind/><newtootstatrecyn/></tootstat>", pParam);
- dsf_makeValue(ds_sign_wardrecinfo, "tootstatinfo", "string", DataSet_XMLChangeName);
-
-
- sParamObjArr = [{ds: "ds_sign_skinsect", path:"/skinsect", filter: ""},
- {ds: "ds_data_skincolor", path:"/skinsect/skincolor", filter: ""},
- {ds: "ds_data_skinstat", path:"/skinsect/skinstat", filter: ""}];
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr,"<skinsect><newskinrecyn/><skincolorinfoinclyn/><skincolor><part/><direc/><symp/><list/></skincolor><skinstatinfoinclyn/><skinstat><part/><direc/><symp/><cate/><list/></skinstat></skinsect>", pParam);
- dsf_makeValue(ds_sign_wardrecinfo, "skinsectinfo", "string", DataSet_XMLChangeName);
-
- dsf_deleteDs("ds_sign_visdsord");
- dsf_deleteDs("ds_sign_heardsord");
- dsf_deleteDs("ds_sign_tootstat");
- dsf_deleteDs("ds_sign_skinsect");
- dsf_makeValue(xWardRecPath, "newalgyrecyn", "string", "Y"); // 알러지,과거력
- //}
- }
- function group3_cmb_bfrecddtm_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- gbfrecddtm = 0;
- gbfrecddtm = group3.cmb_bfrecddtm.index;
- fChgRecHistInfo();
-
- dsf_makeValue(ds_main_wardrecinfo,"room" , "string" , room);
- dsf_makeValue(ds_main_wardrecinfo,"patnm" , "string" , patnm);
- dsf_makeValue(ds_main_wardrecinfo,"sex" , "string" , sex);
- dsf_makeValue(ds_main_wardrecinfo,"age" , "string" , age);
- dsf_makeValue(ds_main_wardrecinfo,"pid" , "string" , pid);
-
- var pid = ds_temp_cond_list.getColumn(0, "pid");
- var indd = ds_temp_cond_list.getColumn(0, "indd");
- var cretno = ds_temp_cond_list.getColumn(0, "cretno");
- var instcd = ds_temp_cond_list.getColumn(0, "instcd");
- var orddeptcd = ds_temp_cond_list.getColumn(0, "orddeptcd");
-
- dsf_makeValue(ds_send_req, "pid", "string", pid);
- dsf_makeValue(ds_send_req, "indd", "string", indd);
- dsf_makeValue(ds_send_req, "cretno", "string", cretno);
- dsf_makeValue(ds_send_req, "instcd", "string", instcd);
- dsf_makeValue(ds_send_req, "recflag", "string", "10");
- dsf_makeValue(ds_send_req, "docucode", "string", "0800000290");
- dsf_makeValue(ds_send_req, "deptcd", "string", orddeptcd);
-
- fAlertTriageChng();
- chkListSelet();
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- //setCareInfoDel("TXMNE04301"); //CareCom.js
-
- if(utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bfrecuser")) && utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bfrecddtm")))
- {
- sysf_messageBox("삭제가능한 간호정보조사지가 없습니다","I");
- return;
- }
-
- if(sysf_getUserName() != ds_main_wardrecinfo.getColumn(0, "bfrecuser"))
- {
- sysf_messageBox("타인의 기록은 삭제할 수 없습니다","I");
- return;
- }
- //ds_codeinfo.clearData();
- ds_codelist.clearData();
-
- fGetNursHardCdInfo("'REC'", utlf_getCurrentDate()); //CareCom.js
- for(var i = 0; i < ds_codelist.rowcount; i++)
- {
- if(ds_codelist.getColumn(i, "cdnm") == frmf_getScreenID())
- {
- var formcd = ds_codelist.getColumn(i, "cdid");
- var recflag = ds_codelist.getColumn(i, "supcdid").substr(4,2);
- }
- }
-
- var aa = sysf_messageBox("작성한 간호정보조사 전체 기록내역이 삭제됩니다. 정말","Q001");
-
- if(aa == "7") {
- return;
- }
-
- fPatgnrlInfo("X");
- dsf_makeValue(ds_send_comparam, "exeflag", "string", "D");
- ds_send_signinfo.clearData();
- Sign.certreload = true ;
- if (Sign.signprocess() == true)
- {
- dsf_makeValue(ds_send_signinfo, "pid", "string", ds_temp_cond_list.getColumn(0, "pid"));
- if(recflag == "08") //투석간호일때
- {
- dsf_makeValue(ds_send_signinfo, "indd", "string", ds_temp_cond_list.getColumn(0, "orddd"));
- }
- else
- {
- dsf_makeValue(ds_send_signinfo, "indd", "string", ds_temp_cond_list.getColumn(0, "indd"));
- }
- dsf_makeValue(ds_send_signinfo, "cretno", "string", ds_temp_cond_list.getColumn(0, "cretno"));
-
- //model.makeValue("/root/send/wardrecinfo/signno", model.getValue("/root/main/wardrecinfo/signno"));
-
- dsf_makeValue(ds_send_signinfo, "signno", "string", ds_signinfo.getColumn(0, "signno")); //20090722_SMY변경
- dsf_makeValue(ds_send_signinfo, "recdd", "string", ds_main_wardrecinfo.getColumn(0, "recdd"));
- dsf_makeValue(ds_send_signinfo, "rectm", "string", ds_main_wardrecinfo.getColumn(0, "rectm"));
- //model.makeValue("/root/send/wardrecinfo/recsaveflag", model.getValue("Y"));
- dsf_makeValue(ds_send_signinfo, "recsaveflag", "string", "Y");
- dsf_makeValue(ds_send_signinfo, "signflag", "string", "02");
- dsf_makeValue(ds_send_signinfo, "signgenrflag", "string", ds_temp_cond_list.getColumn(0, "ioflag"));
- dsf_makeValue(ds_send_signinfo, "formcd", "string", formcd);
- dsf_makeValue(ds_send_signinfo, "orddeptcd", "string", ds_temp_cond_list.getColumn(0, "orddeptcd"));
- dsf_makeValue(ds_send_signinfo, "orddrid", "string", ds_temp_cond_list.getColumn(0, "medispclid"));
-
- dsf_makeValue(ds_send_signinfo, "orddd", "string", ds_temp_cond_list.getColumn(0, "indd"));
-
- //간호정보조사(일반)
- var oParam = {};
- oParam.id = "TXMNE04301";
- oParam.service = "wardcareapp.WardCareRec";
- oParam.method = "reqSetErRecInfo";
- oParam.inds = "gnrlinfo=ds_send_wardrecinfo histinfo=ds_send_histinfo comparam=ds_send_comparam signinfo=ds_send_signinfo allginfo=ds_send_allginfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNE04301";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXMNE04301") > -1) {
- ds_send_wardrecinfo.clearData();
- sysf_messageBox("저장이 ", "I001");
-
- ds_main_wardrecinfo.clearData();
- //ds_codeinfo.clearData();
- ds_codelist.clearData();
-
- fGetCmbList();
- fInit();
- fGetInitRecInfo();
- group3.switch1.case1.import1.fInitEvent();
- chkListSelet();
- DasetAddRow();
- }
- else if(arErrorCode.pop("TXMNW03101") < 0)
- {
- sysf_messageBox("저장이 실패하였습니다. ", "E");
- return;
- }
- }
- //////////END///////////
- fGetErPatList();
- }
- function SMMNE04300_ontimer(obj:Form, e:TimerEventInfo)
- {
- if (e.timerid == 0) {
- this.killTimer(0);
-
- fGetInitRecInfo();
- dsf_makeValue(ds_main_wardrecinfo,"room" , "string" , room);
- dsf_makeValue(ds_main_wardrecinfo,"patnm" , "string" , patnm);
- dsf_makeValue(ds_main_wardrecinfo,"sex" , "string" , sex);
- dsf_makeValue(ds_main_wardrecinfo,"age" , "string" , age);
- dsf_makeValue(ds_main_wardrecinfo,"pid" , "string" , pid);
- DasetAddRow();
-
- group3.switch1.case1.import1.fInitEvent();
- chkListSelet();
-
- //---------(20101029) 경북대
- if (ds_codelist.lookup("cdgrupid", "172", "cdid") =="Y") {
-
- }
- }
- }
- function group3_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetErPatList();
- }
- // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용)으로 인해 통증 값에 따라 컨트롤 활성화 여부 처리, 요청번호:20190626013
- function lf_setPainflagSet()
- {
- // 20190516 김현석 통증 관리 기록 값에 따라서 라디오버튼, 텍스트 박스 활성화 여부 판단
- var sInstcd = sysf_getUserInfo("dutplceinstcd");
- if(sInstcd == "031") // 본원
- {
- if ( ds_main_wardrecinfo.getColumn(0, "painflag") == "1" || ds_main_wardrecinfo.getColumn(0, "painflag") == "2" ) /// 이전에 유무 체크하던 거
- {
- group3.switch1.case1.import1.rdo_shpaininfoinclyn.visible = true;
- group3.switch1.case1.import1.edtPainRec.visible = false;
- }
- else
- {
- group3.switch1.case1.import1.rdo_shpaininfoinclyn.visible = false;
- group3.switch1.case1.import1.edtPainRec.visible = true;
- }
- }
- // 20190703 김현석 , 통증 관리 기록 값에 따라서 입력값 활성화 여부 판단. (통증 평가 도구 양식이 변경됨)
- else if (sInstcd == "032") // 칠곡
- {
- if ( utlf_isNum (ds_main_wardrecinfo.getColumn(0, "painflag")) )
- {
- group3.switch1.case1.import1.divPain.visible = false;
- }
- else
- {
- group3.switch1.case1.import1.divPain.visible = true;
-
- // 문자열을 비교 해서 라디오 버튼 세팅
- var tmpDs = eval("group3.switch1.case1.import1.divPain.rdo_shpaininfoinclyn1.innerdataset");
- var painRdoIndex = 1;
- for (var i = 0; i < tmpDs.rowcount; i++)
- {
-
- trace(ds_main_wardrecinfo.getColumn(0, "painflag") + " / " + tmpDs.getColumn(i , "datacolumn") );
-
- if (ds_main_wardrecinfo.getColumn(0, "painflag") == tmpDs.getColumn(i , "datacolumn") )
- {
- painRdoIndex = i;
- break;
- }
- }
- group3.switch1.case1.import1.divPain.rdo_shpaininfoinclyn1.value = painRdoIndex + 1 ;
- }
- }
- }]]></Script>
- </Form>
- </FDL>
|