123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNN00700" position="absolute 0 0 1195 790" titletext="분만간호기록" onload="SMMNN00700_onload" ontimer="SMMNN00700_ontimer">
- <Layouts>
- <Layout>
- <Static id="caption6" text="분만간호기록" class="tit_1" position="absolute 0 0 115 25"/>
- <Div id="grp" taborder="0" position="absolute 0 25 1195 60" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout width="1194" height="35">
- <Shape id="line2" linetype="vertical" class="line_4" position="absolute 1113 7 1119 29" anchor="top right"/>
- <Button id="btn_ref" taborder="19" text="조회" class="btn1" position="absolute 1130 8 1186 28" anchor="top right" onclick="grp_btn_ref_onclick"/>
- <Button id="btn_srch" taborder="20" class="icon_search" position="absolute 1059 8 1075 28" anchor="default" onclick="grp_btn_srch_onclick"/>
- <Combo id="cmb_patnm" taborder="21" innerdataset="@ds_init_patinfo" codecolumn="pid" datacolumn="patnm" class="combo_search" position="absolute 839 8 949 28" anchor="default" onitemchanged="grp_cmb_patnm_onitemchanged"/>
- <Static id="caption47" text="환자명 / 등록번호 :" class="search_name" position="absolute 709 8 851 28" anchor="default"/>
- <Static id="caption46" text="병 실 :" class="search_name" position="absolute 502 8 567 28" anchor="default"/>
- <Combo id="cmb_room" taborder="22" innerdataset="ds_init_room" codecolumn="roomcd" datacolumn="roomnm" class="combo_search" position="absolute 557 8 666 28" anchor="default" onitemchanged="grp_cmb_room_onitemchanged"/>
- <Combo id="cmb_ward" taborder="23" innerdataset="ds_init_ward" codecolumn="wardcd" datacolumn="wardnm" class="combo_search" position="absolute 331 8 465 28" anchor="default" onitemchanged="grp_cmb_ward_onitemchanged"/>
- <Edit id="ipt_pid" taborder="24" class="input_search" position="absolute 953 8 1053 28" anchor="default" onkeydown="grp_ipt_pid_onkeydown" autoselect="true"/>
- <Edit id="ipt_reportnm" taborder="27" class="input_default" enable="false" visible="false" position="absolute 205 8 305 28" anchor="default"/>
- <Static id="caption2" text="기록일시 :" class="search_name" position="absolute 15 8 105 28" anchor="default"/>
- <Static id="caption4" text="기록자 :" class="search_name" visible="false" position="absolute 140 9 215 26" anchor="default"/>
- <Calendar id="ipt_reportdd" taborder="26" class="input_default" position="absolute 90 8 190 28" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_reporttm" taborder="25" mask="##:##" class="input_default" position="absolute 193 8 243 28" anchor="default" style="align:center middle;" maskchar=" " autoselect="true" autoskip="true" type="string" limitbymask="integer" displaynulltext=" " ontextchange="grp_ipt_reporttm_ontextchange" trimtype="both"/>
- <Static id="caption45" text="부 서 :" class="search_name" position="absolute 278 8 343 28" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Radio id="rdo_fstlctyn" taborder="1" columncount="1" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 563 135 617" onitemchanged="rdo_fstlctyn_onitemchanged" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line13" linetype="horizontal" class="line_2" position="absolute 604 327 1195 333" anchor="left right bottom"/>
- <Shape id="line19" linetype="horizontal" class="line_2" position="absolute 0 327 594 333" anchor="left bottom"/>
- <Shape id="line1" class="line_1" position="absolute 0 83 1195 89" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Grid id="grd_nbaby" class="datagrid2" taborder="2" useinputpanel="false" position="absolute 0 87 1195 277" binddataset="ds_main_nbabylist" oncelldblclick="grd_nbaby_oncelldblclick" cellsizingtype="both" cellsizebandtype="allband" scrollpixel="all" selecttype="multirow" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="38" band="left"/>
- <Column size="82" band="left"/>
- <Column size="70" band="left"/>
- <Column size="40" band="left"/>
- <Column size="66"/>
- <Column size="65"/>
- <Column size="55"/>
- <Column size="57"/>
- <Column size="35"/>
- <Column size="44"/>
- <Column size="44"/>
- <Column size="45"/>
- <Column size="32"/>
- <Column size="93"/>
- <Column size="0"/>
- <Column size="39"/>
- <Column size="61"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="78"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="75"/>
- <Column size="71"/>
- <Column size="110"/>
- <Column size="80"/>
- <Column size="68"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="34"/>
- <Column size="224"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="삭제"/>
- <Cell col="1" text="신생아이름"/>
- <Cell col="2" colspan="2" text="분만일시" taborder="undefined"/>
- <Cell col="4" colspan="3" text="분만형태" taborder="undefined"/>
- <Cell col="7" text="생사여부"/>
- <Cell col="8" text="성별"/>
- <Cell col="9" colspan="2" text="A/S(1분/5분)" taborder="undefined"/>
- <Cell col="11" text="체중"/>
- <Cell col="12" text="단위"/>
- <Cell col="13" text="분만장소"/>
- <Cell col="14" text="분만장소기타"/>
- <Cell col="15" text="Urine"/>
- <Cell col="16" text="태변착색"/>
- <Cell col="17" text="태변착색기타"/>
- <Cell col="18" text="산소흡인"/>
- <Cell col="19" text="산소흡인기타"/>
- <Cell col="20" text="stool"/>
- <Cell col="21" text="True knot"/>
- <Cell col="22" text="True knot 기타"/>
- <Cell col="23" text="Nuchal cord"/>
- <Cell col="24" text="Nuchal cord part"/>
- <Cell col="25" text="Nuchal cord part etc"/>
- <Cell col="26" text="Nuchal cord part time"/>
- <Cell col="27" text="PROM"/>
- <Cell col="28" text="PROM dd"/>
- <Cell col="29" text="PROM tm"/>
- <Cell col="30" text="항생제 투여"/>
- <Cell col="31" text="첫 모유수유여부" wordwrap="char"/>
- <Cell col="32" text="미수유사유"/>
- <Cell col="33" text="첫수유일자"/>
- <Cell col="34" text="첫수유시간"/>
- <Cell col="35" text="심폐소생술"/>
- <Cell col="36" text="심폐소생술 코드"/>
- <Cell col="37" text="심폐소생" wordwrap="char"/>
- <Cell col="38" text="특이사항"/>
- <Cell col="39" text="모유시간기타"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:delcheck"/>
- <Cell col="1" style="align:center middle;padding:0 0 0 4;" text="bind:babynm"/>
- <Cell col="2" displaytype="date" style="align:center middle;padding:0 0 0 4;" text="bind:dlivdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="3" style="align:center middle;padding:0 0 0 4;" text="bind:dlivtm" mask="expr:utlf_isNull(dlivtm) ? '' : '##:##'"/>
- <Cell col="4" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:dlivkindcd" combodataset="ds_init_M0188list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="5" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:dlivflag" combodataset="ds_init_M0086list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="6" style="align:center middle;padding:0 0 0 4;" text="bind:dlivflagetc" wordwrap="char"/>
- <Cell col="7" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:deathyn" combodataset="ds_init_deathyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="8" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:gndr" combodataset="ds_init_gndr" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="9" style="align:center middle;padding:0 0 0 4;" text="bind:apgarscore1"/>
- <Cell col="10" style="align:center middle;padding:0 0 0 4;" text="bind:apgarscore5"/>
- <Cell col="11" style="align:center middle;padding:0 0 0 4;" text="bind:weig"/>
- <Cell col="12" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:weigunit" combodataset="ds_init_weigunit" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="13" displaytype="combo" edittype="none" style="padding:0 0 0 4;" text="bind:dlivplcecd" combodataset="ds_init_dlivplcecd" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="14" displaytype="combo" edittype="none" style="padding:0 0 0 4;" text="bind:dlivplceetcspec" enable="false"/>
- <Cell col="15" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:urinecd" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="16" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:mecnmcolrayn" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="17" edittype="none" style="padding:0 0 0 4;" text="bind:mecnmcolracd"/>
- <Cell col="18" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:oxygenabsopcd" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="19" edittype="none" style="padding:0 0 0 4;" text="bind:oxygenabsopspec"/>
- <Cell col="20" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:stoolcd" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="21" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:trueknotyn" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="22" displaytype="combo" edittype="none" style="padding:0 0 0 4;" text="bind:trueknotspec" enable="false"/>
- <Cell col="23" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:nuchalcordcd" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="24" edittype="none" style="padding:0 0 0 4;" text="bind:nuchalcordpart"/>
- <Cell col="25" edittype="none" style="padding:0 0 0 4;" text="bind:nuchalcordspec"/>
- <Cell col="26" edittype="none" style="padding:0 0 0 4;" text="bind:nuchalcordtime"/>
- <Cell col="27" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:promyn" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="28" edittype="none" style="padding:0 0 0 4;" text="bind:promdd"/>
- <Cell col="29" edittype="none" style="padding:0 0 0 4;" text="bind:promtm"/>
- <Cell col="30" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:antibiodrugyn" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="31" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:fstlctyn" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="32" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:lctrejtresnspec" combodataset="ds_init_lctrejtresnspec" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="33" displaytype="date" style="align:center middle;padding:0 0 0 4;" text="bind:lctdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="34" style="align:center middle;padding:0 0 0 4;" text="bind:lcttm" mask="expr:utlf_isNull(lcttm) ? '' : '##:##'" calendardisplaynulltype="none"/>
- <Cell col="35" displaytype="combo" edittype="none" style="align:center middle;padding:0 0 0 4;" text="bind:cardresusyn" combodataset="ds_init_urinecd" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="36" style="align:center middle;padding:0 0 0 4;" text="bind:cardresuscd"/>
- <Cell col="37" style="align:center middle;padding:0 0 0 4;" text="bind:cardresusspec" wordwrap="word"/>
- <Cell col="38" style="align:left middle;padding:4 2 2 2;" text="bind:remk" wordwrap="char"/>
- <Cell col="39" text="bind:dlivpredrugspec"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption1" text="신생아 리스트" class="tit_2" position="absolute 0 66 113 82"/>
- <Button id="button104" taborder="3" class="icon_top" position="absolute 290 279 316 299" onclick="button104_onclick" anchor="left bottom"/>
- <Static id="caption10" text="신생아 출생정보" class="tit_2" position="absolute 0 283 124 299" anchor="left bottom"/>
- <Shape id="line6" class="line_1" position="absolute 0 300 594 306" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
- <Shape id="line3" linetype="horizontal" class="line_2" position="absolute 0 353 594 359" anchor="left bottom"/>
- <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 379 594 385" anchor="left bottom"/>
- <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 405 594 411" anchor="left bottom"/>
- <Shape id="line7" linetype="horizontal" class="line_2" position="absolute 0 431 594 437" anchor="left bottom"/>
- <Shape id="line11" linetype="horizontal" class="line_2" position="absolute 0 457 594 463" anchor="left bottom"/>
- <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 0 483 594 489" anchor="left bottom"/>
- <Shape id="line17" linetype="horizontal" class="line_2" position="absolute 0 509 594 515" anchor="left bottom"/>
- <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 0 535 594 541" anchor="left bottom"/>
- <Shape id="line16" linetype="horizontal" class="line_2" position="absolute 0 561 594 567" anchor="left bottom"/>
- <Shape id="line14" linetype="vertical" class="line_2" position="absolute 0 618 594 619" anchor="left bottom"/>
- <Static id="caption26" text="신생아 이름" class="cell_1" position="absolute 0 331 100 354" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption14" text="분만일시" class="cell_1" position="absolute 297 331 367 354" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption31" text="분만형태" class="cell_1" position="absolute 0 357 100 380" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption15" text="생사여부" class="cell_1" position="absolute 297 383 367 406" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption25" text="성별" class="cell_1" position="absolute 0 383 100 406" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption16" text="A/S" class="cell_1" position="absolute 297 409 367 432" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption22" text="출생시 체중" class="cell_1" position="absolute 0 409 100 432" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption17" text="임신주수" class="cell_1" position="absolute 890 305 990 328" anchor="left bottom"/>
- <Static id="caption39" text="wks" position="absolute 1051 306 1089 327" anchor="left bottom"/>
- <Static id="caption38" text="days" position="absolute 1138 306 1176 327" anchor="left bottom"/>
- <Static id="caption23" text="분만장소" class="cell_1" position="absolute 297 435 367 458" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption18" text="태변착색" class="cell_1" position="absolute 297 461 367 484" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption11" text="Urine" class="cell_1" position="absolute 0 435 100 458" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption19" text="stool" class="cell_1" position="absolute 297 487 367 510" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption8" text="산소흡입" class="cell_1" position="absolute 0 461 100 484" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption40" text="(l/분)" position="absolute 259 462 299 483" anchor="left bottom"/>
- <Static id="caption20" text="True knot" class="cell_1" position="absolute 1 487 101 510" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption9" text="Nuchal cord" class="cell_1" position="absolute 0 513 100 536" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption41" text="부위" position="absolute 181 514 207 535" anchor="left bottom"/>
- <Static id="caption42" text="횟수 :" position="absolute 447 514 481 535" anchor="left bottom"/>
- <Static id="caption13" text="PROM" class="cell_1" position="absolute 0 539 100 562" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption44" text="항생제 투여" position="absolute 426 540 492 561" anchor="left bottom"/>
- <Static id="caption12" text="첫 모유수유시간" class="cell_1" position="absolute 0 565 100 614" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption7" text="특이사항" class="cell_1" position="absolute 0 669 100 790" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption3" text="산모 분만정보" class="tit_2" position="absolute 604 283 728 299" anchor="left bottom"/>
- <Shape id="line8" class="line_1" position="absolute 604 300 1195 306" style="strokepen:3 solid #33bbbbff;" anchor="left right bottom"/>
- <Shape id="line20" linetype="horizontal" class="line_2" position="absolute 604 454 1193 460" anchor="left right bottom"/>
- <Shape id="line21" linetype="vertical" class="line_2" position="absolute 599 500 1193 506" anchor="left bottom"/>
- <Shape id="line22" linetype="vertical" class="line_2" position="absolute 599 524 1193 530" anchor="left bottom"/>
- <Shape id="line23" linetype="vertical" class="line_2" position="absolute 599 548 1193 554" anchor="left bottom"/>
- <Shape id="line25" linetype="vertical" class="line_2" position="absolute 600 572 1194 578" anchor="left bottom"/>
- <Shape id="btn_entrnm1" linetype="vertical" class="line_2" position="absolute 599 596 1193 602" anchor="left bottom"/>
- <Shape id="line27" linetype="vertical" class="line_2" position="absolute 599 643 1193 649" anchor="left bottom"/>
- <Shape id="line28" linetype="vertical" class="line_2" position="absolute 599 619 1193 625" anchor="left bottom"/>
- <Static id="caption21" text="태반만출방법" class="cell_1" position="absolute 604 305 699 328" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption24" text="적출물 정보" class="cell_1" position="absolute 604 331 699 331" anchor="left bottom"/>
- <Static id="caption27" text="감염성 질환" class="cell_1" position="absolute 604 458 699 505" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption28" text="유도분만" class="cell_1" position="absolute 604 508 699 531" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption29" text="회음절개" class="cell_1" position="absolute 604 534 699 557" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption30" text="회음열상" class="cell_1" position="absolute 889 534 989 557" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption32" text="자궁수축" class="cell_1" position="absolute 889 508 989 531" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption33" text="산모출혈" class="cell_1" position="absolute 604 560 699 583" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption34" text="모유수유" class="cell_1" position="absolute 604 586 699 609" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption35" text="특이사항" class="cell_1" position="absolute 604 690 699 790" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption36" text="참여의사" class="cell_1" position="absolute 604 612 699 635" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption37" text="참여간호사" class="cell_1" position="absolute 604 638 699 661" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Static id="caption52" text="/" position="absolute 472 410 485 431" anchor="left bottom"/>
- <Static id="caption43" text="아기 수" class="cell_1" position="absolute 0 305 100 328" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Edit id="ipt_babynm" taborder="4" enable="false" position="absolute 103 332 190 353" autoselect="true" anchor="left bottom"/>
- <Calendar id="ipt_dlivdd" taborder="5" position="absolute 370 332 465 353" ontextchanged="ipt_dlivdd_ontextchanged" dateformat="yyyy-MM-dd" value="null" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;" autoselect="true" autoskip="true" class="output" anchor="left bottom" onkillfocus="ipt_dlivdd_onkillfocus"/>
- <MaskEdit id="ipt_dlivtm" taborder="6" mask="##:##" position="absolute 467 332 594 353" style="align:left middle;" type="string" maskchar=" " displaynulltext=" " limitbymask="integer" autoselect="true" ontextchange="ipt_dlivtm_ontextchange" autoskip="true" onkillfocus="ipt_dlivtm_onkillfocus" trimtype="both" anchor="left bottom"/>
- <Combo id="cmb_dlivkindcd" taborder="7" innerdataset="@ds_init_M0188list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 103 358 190 379" onitemchanged="cmb_dlivkindcd_onitemchanged" anchor="left bottom"/>
- <Combo id="cmb_dlivflag" taborder="8" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 195 358 294 379" onitemchanged="cmb_dlivflag_onitemchanged" anchor="left bottom"/>
- <Radio id="rdo_gndr" taborder="9" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 384 219 405" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_apgarscore" taborder="10" text="평가" class="btn2" position="absolute 370 410 412 431" onclick="btn_apgarscore_onclick" anchor="left bottom"/>
- <Edit id="ipt_apgarscore1" taborder="11" class="input_default" enable="false" position="absolute 414 410 466 431" style=":disabled {align:right middle;}" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_apgarscore5" taborder="12" class="input_default" enable="false" position="absolute 485 410 537 431" style=":disabled {align:right middle;}" autoselect="true" anchor="left bottom"/>
- <MaskEdit id="ipt_weig" taborder="13" mask="##.##" class="input_default" position="absolute 103 410 203 431" style="align:left middle;" maskchar=" " displaynulltext=" " ontextchange="ipt_weig_ontextchange" autoselect="true" anchor="left bottom"/>
- <Combo id="cmb_weigunit" taborder="14" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 208 410 293 431" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">kg</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">g</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_dlivplcecd" taborder="15" innerdataset="@ds_init_dlivplcecd" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 370 436 475 457" onitemchanged="cmb_dlivplcecd_onitemchanged" anchor="left bottom"/>
- <Edit id="ipt_dlivplceetcspec" taborder="16" class="input_default" enable="false" position="absolute 478 436 591 457" autoselect="true" anchor="left bottom"/>
- <Radio id="rdo_urinecd" taborder="17" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 438 169 459" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_mecnmcolrayn" taborder="18" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 370 462 436 483" onitemchanged="rdo_mecnmcolrayn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_mecnmcolracd" taborder="19" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 439 462 513 483" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">+1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">+2</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">+3</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="rdo_oxygenabsopcd" taborder="20" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 462 169 483" onitemchanged="rdo_oxygenabsopcd_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_oxygenabsopspec" taborder="21" class="input_default" enable="false" position="absolute 171 462 258 483" autoselect="true" anchor="left bottom"/>
- <Radio id="rdo_stool" taborder="22" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 370 488 436 509" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_trueknotyn" taborder="23" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 488 169 509" onitemchanged="rdo_trueknotyn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_trueknotspec" taborder="24" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 171 488 294 509" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">+1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">+2</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">+3</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">+4</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">+5</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="rdo_nuchalcordyn" taborder="25" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 514 169 535" onitemchanged="rdo_nuchalcordyn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_nuchalcordpart" taborder="26" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 209 514 324 535" onitemchanged="cmb_nuchalcordpart_onitemchanged" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">trunk</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">neck</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">hand</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">foot</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">etc</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_nuchalcordspec" taborder="27" class="input_default" enable="false" position="absolute 328 514 443 535" autoselect="true" anchor="left bottom"/>
- <Combo id="cmb_nuchalcordtime" taborder="28" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 483 514 593 535" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="rdo_promyn" taborder="29" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 540 169 561" onitemchanged="rdo_promyn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar id="ipt_promdd" taborder="30" class="input_default" enable="false" position="absolute 171 540 291 561" dateformat="yyyy-MM-dd" value="null" autoselect="true" anchor="left bottom"/>
- <MaskEdit id="ipt_promtm" taborder="31" mask="##:##" class="input_default" enable="false" position="absolute 296 540 411 561" ontextchange="ipt_promtm_ontextchange" type="string" maskchar=" " autoselect="true" style=":disabled {align:left middle;}" displaynulltext=" " trimtype="both" anchor="left bottom"/>
- <Radio id="rdo_antibiodrugyn" taborder="32" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 495 540 561 561" index="-1" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_lctrejtresnspec" taborder="33" innerdataset="@ds_init_cmb_lctrejtresnspec" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 140 566 263 587" onitemchanged="cmb_lctrejtresnspec_onitemchanged" anchor="left bottom"/>
- <Calendar id="ipt_lctdd" taborder="34" class="input_default" enable="false" position="absolute 140 592 230 613" dateformat="yyyy-MM-dd" autoselect="true" anchor="left bottom"/>
- <MaskEdit id="ipt_lcttm" taborder="35" mask="##:##" class="input_default" enable="false" position="absolute 232 592 273 613" style=":disabled {align:left middle;}" ontextchange="ipt_lcttm_ontextchange" maskchar=" " displaynulltext=" " type="string" autoselect="true" trimtype="both" anchor="left bottom"/>
- <Radio id="rdo_cardresusyn" taborder="36" columncount="1" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 104 615 135 669" onitemchanged="rdo_cardresusyn_onitemchanged" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_cardresusspec" taborder="37" class="input_default" enable="false" position="absolute 140 644 594 665" autoselect="true" anchor="left bottom"/>
- <Radio id="rdo_babycnt" taborder="38" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 103 309 308 324" style="textpadding:0 3 0 3;padding:0 0 0 0;" columncount="-1" rowcount="-1" onitemclick="rdo_babycnt_onitemclick" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">single</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">twin</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">triple</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">multi</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_babycntetc" taborder="39" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 297 306 367 327" onitemchanged="cmb_babycntetc_onitemchanged" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="rdo_plataexpmthdcd" taborder="40" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 306 836 327" style="textpadding:0 5 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">S</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">D</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">용수박리</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit id="ipt_prgweekcnt" taborder="41" mask="99" class="input_default" position="absolute 993 306 1048 327" maskchar=" " ontextchange="ipt_prgweekcnt_ontextchange" autoskip="true" style="align:right middle;" autoselect="true" trimtype="both" anchor="left bottom"/>
- <MaskEdit id="ipt_prgdaycnt" taborder="42" mask="9" class="input_default" position="absolute 1080 306 1135 327" maskchar=" " ontextchange="ipt_prgdaycnt_ontextchange" style="align:right middle;" autoselect="true" trimtype="both" anchor="left bottom"/>
- <Radio id="rdo_infcsickyn" taborder="43" columncount="1" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 456 737 506" onitemchanged="rdo_infcsickyn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_guiddlivyn" taborder="45" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 509 767 530" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_periincyn" taborder="46" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 537 767 558" onitemchanged="rdo_periincyn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_periincnm" taborder="47" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 769 535 878 556" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">median</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">RML</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">LML</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Radio id="rdo_perilcrtyn" taborder="48" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 992 537 1073 558" style="textpadding:0 3 0 3;" index="-1" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_oxtcyn" taborder="49" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 992 509 1170 530" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">약함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">보통</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">좋음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_lyinwoyn" taborder="50" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 561 767 582" onitemchanged="rdo_lyinwoyn_onitemchanged" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_lyinwoflag" taborder="51" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 769 561 878 582" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">mild</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">moderate</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">servere</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_lyinwoflagspcffact" taborder="52" class="input_default" enable="false" position="absolute 880 561 1195 582" autoselect="true" anchor="left right bottom"/>
- <Radio id="rdo_brmklctyn" taborder="53" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 587 825 608" index="-1" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">원함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">거부</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <TextArea id="tar_remk1" taborder="54" position="absolute 104 670 594 790" wordwrap="both" maxlength="150" anchor="left bottom"/>
- <Edit id="ipt_entrdoct1id" taborder="55" class="input_default" position="absolute 702 613 820 634" ontextchange="ipt_entrdoct1id_ontextchange" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_entrdoct2id" taborder="56" class="input_default" position="absolute 867 613 985 634" ontextchange="ipt_entrdoct2id_ontextchange" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_entrdoct3id" taborder="57" class="input_default" position="absolute 1033 613 1151 634" ontextchange="ipt_entrdoct3id_ontextchange" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_entrnurse1id" taborder="58" class="input_default" position="absolute 702 639 820 660" ontextchange="ipt_entrnurse1id_ontextchange" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_entrnurse2id" taborder="59" class="input_default" position="absolute 867 639 985 660" ontextchange="ipt_entrnurse2id_ontextchange" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_entrnurse3id" taborder="60" class="input_default" position="absolute 1033 639 1151 660" ontextchange="ipt_entrnurse3id_ontextchange" autoselect="true" anchor="left bottom"/>
- <Radio id="rdo_deathyn" taborder="61" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 370 384 468 405" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">live</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">dead</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption53" text="적출물 정보" class="cell_1" position="absolute 604 331 699 455" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Button id="btn_fingerprint" taborder="62" text="지문표출력" class="btn2" visible="false" position="absolute 882 62 958 82" onclick="btn_fingerprint_onclick" anchor="top right"/>
- <Button id="btn_birthlist" taborder="63" text="분만장부" class="btn2" position="absolute 1061 62 1125 82" onclick="btn_birthlist_onclick" anchor="top right"/>
- <Button id="btn_save" taborder="64" text="임시저장" class="btn2" visible="false" position="absolute 690 62 754 82" onclick="btn_save_onclick" anchor="top right"/>
- <Button id="button1" taborder="65" text="삭제" class="btn2" position="absolute 822 639 864 660" onclick="button1_onclick" anchor="left bottom"/>
- <Button id="button2" taborder="66" text="삭제" class="btn2" position="absolute 987 639 1029 660" onclick="button2_onclick" anchor="left bottom"/>
- <Button id="button5" taborder="67" text="삭제" class="btn2" position="absolute 987 613 1029 634" onclick="button5_onclick" anchor="left bottom"/>
- <Button id="button6" taborder="68" text="삭제" class="btn2" position="absolute 1153 639 1195 660" onclick="button6_onclick" anchor="left bottom"/>
- <Button id="button7" taborder="69" text="삭제" class="btn2" position="absolute 1153 613 1195 634" onclick="button7_onclick" anchor="left bottom"/>
- <Button id="button45" taborder="70" text="삭제" class="btn2" position="absolute 822 613 864 634" onclick="button45_onclick" anchor="left bottom"/>
- <TextArea id="tar_remk2" taborder="71" position="absolute 702 691 1195 790" wordwrap="both" maxlength="150" anchor="left right bottom"/>
- <Button id="button3" taborder="72" text="행추가" class="btn2" position="absolute 646 373 697 392" onclick="button3_onclick" anchor="left bottom"/>
- <Button id="button4" taborder="73" text="행삭제" class="btn2" position="absolute 646 393 697 412" onclick="button4_onclick" anchor="left bottom"/>
- <Grid id="grd_avulsion" taborder="74" binddataset="ds_main_avulsionlist" useinputpanel="false" position="absolute 702 332 1195 454" autoenter="select" cellsizingtype="col" cellsizebandtype="allband" scrollpixel="all" autofittype="col" anchor="left right bottom" oncellclick="grd_avulsion_oncellclick" oncloseup="grd_avulsion_oncloseup" onlbuttonup="grd_avulsion_onlbuttonup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="75"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="중량(g)"/>
- <Cell col="2" text="길이(cm)"/>
- <Cell col="3" text="처리구분"/>
- <Cell col="4" text="처리장소"/>
- <Cell col="5" text="avulsionstat"/>
- <Cell col="6" text="avulsionseqno"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" editfilter="digit" style="align:right middle;padding:0 5 0 5;" text="bind:avulsionweig" maskchar=" " editautoselect="true"/>
- <Cell col="2" displaytype="text" edittype="text" style="align:right middle;padding:0 5 0 5;" text="bind:avulsionheig" maskchar=" " editautoselect="true"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 5 0 5;" text="bind:avulsionflag" combodataset="ds_init_M0324list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="padding:0 5 0 5;" text="bind:avulsionplce" combodataset="ds_init_avulsionplce" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" text="bind:avulsionstat"/>
- <Cell col="6" text="bind:avulsionseqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit id="ipt_infcsickspec" taborder="75" class="input_default" enable="false" position="absolute 735 483 1195 504" autoselect="true" anchor="left right bottom"/>
- <Combo id="cmb_babynm" taborder="76" innerdataset="ds_init_babynm" codecolumn="nm" datacolumn="nm" class="combo_default" position="absolute 195 332 295 353" anchor="left bottom"/>
- <Edit id="ipt_dlivpredrugspec" taborder="78" class="input_default" enable="false" position="absolute 270 566 594 587" autoselect="true" anchor="left bottom"/>
- <Button id="button8" taborder="79" text="지문표빈양식출력" class="btn2" visible="false" position="absolute 756 62 868 82" onclick="button8_onclick" anchor="top right"/>
- <Button id="btn_signsave" taborder="80" text="인증저장" class="btn5" position="absolute 1127 62 1195 82" onclick="btn_signsave_onclick" anchor="top right"/>
- <Button id="button10" taborder="81" text="초기화" class="btn2" position="absolute 540 279 593 299" onclick="button10_onclick" anchor="left bottom"/>
- <Button id="button11" taborder="82" text="신생아인계장" class="btn2" position="absolute 969 62 1059 82" onclick="button11_onclick" anchor="top right"/>
- <Button id="button9" taborder="83" text="신생아인계장" class="btn2" visible="false" position="absolute 602 62 688 82" onclick="button9_onclick" anchor="top right"/>
- <Edit id="ipt_dlivflagetc" taborder="84" enable="false" position="absolute 297 358 594 379" autoselect="true" anchor="left bottom"/>
- <Static id="caption48" text="모자동실" class="cell_1" position="absolute 890 586 990 609" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Radio id="rdo_pdyn" taborder="85" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 992 587 1070 608" style="textpadding:0 3 0 3;" index="-1" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_innbabyyn" taborder="86" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 447 309 512 325" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption49" text="신생아입원" class="cell_1" position="absolute 370 305 443 328" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 100 587 594 593" anchor="left bottom"/>
- <Edit id="ipt_nbabyinfsickspec" taborder="87" class="input_default" enable="false" visible="false" position="absolute 275 592 594 613" autoselect="true" maxlength="50" anchor="left bottom"/>
- <Static id="caption50" text="산모유형" class="cell_1" position="absolute 604 664 699 687" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Shape id="line24" linetype="horizontal" class="line_2" position="absolute 604 660 1195 666" anchor="left right bottom"/>
- <Radio id="rdo_mothertype" taborder="88" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 702 665 835 686" style="textpadding:0 3 0 3;" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">초산모</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">경산모</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line00" class="line_2" position="absolute 0 613 594 619" anchor="left bottom"/>
- <Shape id="line02" class="line_2" position="absolute 0 665 594 671" anchor="left bottom"/>
- <Shape id="line29" class="line_2" position="absolute 604 504 1195 510" anchor="left right bottom"/>
- <Shape id="line30" class="line_2" position="absolute 604 530 1195 536" anchor="left right bottom"/>
- <Shape id="line31" class="line_2" position="absolute 604 556 1195 562" anchor="left right bottom"/>
- <Shape id="line32" class="line_2" position="absolute 604 582 1195 588" anchor="left right bottom"/>
- <Shape id="line33" class="line_2" position="absolute 604 608 1195 614" anchor="left right bottom"/>
- <Shape id="line34" class="line_2" position="absolute 604 634 1195 640" anchor="left right bottom"/>
- <Shape id="line35" class="line_2" position="absolute 604 686 1195 692" anchor="left right bottom"/>
- <Static id="caption51" text="보조생식술여부" class="cell_1" position="absolute 890 664 990 687" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Radio id="rdo_artyn" taborder="89" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 992 665 1070 686" columncount="-1" rowcount="-1" onitemchanged="rdo_artyn_onitemchanged" style="textpadding:0 3 0 3;" index="-1" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_artnm" taborder="90" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 1060 665 1195 686" enable="false" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">체외수정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">인공수정</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <cp_checkboxList id="chk_nbabyinfsick" taborder="91" scrollbars="none" position="absolute 272 566 591 587" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false" anchor="left bottom"/>
- <Button id="entrdoct1id" taborder="92" position="absolute 801 615 818 632" style="background:@gradation;border:1 double #33bbbbff #effcfbff;" onclick="entrdoct1id_onclick" anchor="left bottom"/>
- <Button id="btn_entrnurse1id" taborder="93" position="absolute 801 641 818 658" style="background:@gradation;border:1 double #33bbbbff #effcfbff;" onclick="btn_entrnurse1id_onclick" anchor="left bottom"/>
- <Button id="btn_entrdoct2id" taborder="94" position="absolute 966 615 983 632" style="background:@gradation;border:1 double #33bbbbff #effcfbff;" onclick="btn_entrdoct2id_onclick" anchor="left bottom"/>
- <Button id="btn_entrnurse2id" taborder="95" position="absolute 966 641 983 658" style="background:@gradation;border:1 double #33bbbbff #effcfbff;" onclick="btn_entrnurse2id_onclick" anchor="left bottom"/>
- <Button id="btn_entrdoct3id" taborder="96" position="absolute 1132 615 1149 632" style="background:@gradation;border:1 double #33bbbbff #effcfbff;" onclick="btn_entrdoct3id_onclick" anchor="left bottom"/>
- <Button id="btn_entrnurse3id" taborder="97" position="absolute 1132 641 1149 658" style="background:@gradation;border:1 double #33bbbbff #effcfbff;" onclick="btn_entrnurse3id_onclick" anchor="left bottom"/>
- <cp_checkboxList id="chx_cardresuscd" taborder="77" scrollbars="none" visible="true" position="absolute 140 619 589 637" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="left bottom"/>
- <cp_checkboxList id="chx_infcsicknm" taborder="44" scrollbars="none" visible="true" position="absolute 735 458 1107 476" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="left bottom"/>
- <Shape id="line26" class="line_2" position="absolute 100 639 594 645" anchor="left bottom"/>
- <Static id="caption5" text="심폐소생술" class="cell_1" position="absolute 0 617 100 666" style="padding:0 0 0 4;" anchor="left bottom"/>
- <Shape id="line15" class="line_2" position="absolute 699 478 1194 484" anchor="left right bottom"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_nbabylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_nbabylist_oncolumnchanged">
- <ColumnInfo>
- <Column id="delcheck" type="STRING" size="256" sumtext="삭제 여부"/>
- <Column id="babynm" type="STRING" size="256" sumtext="신생아 이름"/>
- <Column id="dlivdd" type="STRING" size="256" sumtext="분만일자"/>
- <Column id="dlivtm" type="STRING" size="256" sumtext="분만시간"/>
- <Column id="dlivkindcd" type="STRING" size="256" sumtext="분만형태"/>
- <Column id="dlivflag" type="STRING" size="256" sumtext="분만구분"/>
- <Column id="dlivflagetc" type="STRING" size="256" sumtext="분만형태기타"/>
- <Column id="kdlivdd" type="STRING" size="256" sumtext="분만일자"/>
- <Column id="kdlivtm" type="STRING" size="256" sumtext="분만시간"/>
- <Column id="babyno" type="STRING" size="256" sumtext="신생아번호"/>
- <Column id="deathyn" type="STRING" size="256" sumtext="생사여부"/>
- <Column id="gndr" type="STRING" size="256" sumtext="성별"/>
- <Column id="apgarscore1" type="STRING" size="256" sumtext="a/s1"/>
- <Column id="apgarscore5" type="STRING" size="256" sumtext="a/s5"/>
- <Column id="apgarscorespec" type="STRING" size="256" sumtext="a/s 상세내용"/>
- <Column id="weig" type="STRING" size="256" sumtext="체중"/>
- <Column id="weigunit" type="STRING" size="256" sumtext="체중단위"/>
- <Column id="dlivplcecd" type="STRING" size="256" sumtext="분만장소"/>
- <Column id="dlivplceetcspec" type="STRING" size="256" sumtext="분만장소기타"/>
- <Column id="urinecd" type="STRING" size="256" sumtext="Urine"/>
- <Column id="mecnmcolrayn" type="STRING" size="256" sumtext="태변착색"/>
- <Column id="mecnmcolracd" type="STRING" size="256" sumtext="태변착색 기타"/>
- <Column id="oxygenabsopcd" type="STRING" size="256" sumtext="산소흡인"/>
- <Column id="oxygenabsopspec" type="STRING" size="256" sumtext="산소흡인 기타"/>
- <Column id="stoolcd" type="STRING" size="256" sumtext="stool"/>
- <Column id="trueknotyn" type="STRING" size="256" sumtext="trueknot"/>
- <Column id="trueknotspec" type="STRING" size="256" sumtext="trueknot 기타"/>
- <Column id="nuchalcordcd" type="STRING" size="256" sumtext="nuchalcord"/>
- <Column id="nuchalcordpart" type="STRING" size="256" sumtext="nuchalcord 부위"/>
- <Column id="nuchalcordspec" type="STRING" size="256" sumtext="nuchalcord 부위 기타"/>
- <Column id="nuchalcordtime" type="STRING" size="256" sumtext="nuchalcord 횟수"/>
- <Column id="promyn" type="STRING" size="256" sumtext="prom"/>
- <Column id="promdd" type="STRING" size="256" sumtext="prom 일자"/>
- <Column id="promtm" type="STRING" size="256" sumtext="prom 시간"/>
- <Column id="antibiodrugyn" type="STRING" size="256" sumtext="항생제 투여 여부"/>
- <Column id="fstlctyn" type="STRING" size="256" sumtext="첫 수유여부"/>
- <Column id="lctrejtresnspec" type="STRING" size="256" sumtext="첫 수유여부 내역"/>
- <Column id="lctdd" type="STRING" size="256" sumtext="첫 수유 일자"/>
- <Column id="lcttm" type="STRING" size="256" sumtext="첫 수유 시간"/>
- <Column id="cardresusyn" type="STRING" size="256" sumtext="심폐소생술 여부"/>
- <Column id="cardresuscd" type="STRING" size="256" sumtext="심폐소생술 코드"/>
- <Column id="cardresusspec" type="STRING" size="256" sumtext="심폐소생술 내역"/>
- <Column id="remk" type="STRING" size="256" sumtext="특이사항"/>
- <Column id="dlivpredrugspec" type="STRING" size="256" sumtext="첫모유시간 기타"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="signno" type="STRING" size="256" sumtext="인증번호"/>
- <Column id="status" type="STRING" size="256" sumtext="상태값"/>
- <Column id="bdbtype" type="STRING" size="256" sumtext="산모 혈액형"/>
- <Column id="ptnerbtype" type="STRING" size="256" sumtext="산모 혈액형"/>
- <Column id="innbabyyn" type="STRING" size="256" sumtext="신생아여부YN"/>
- <Column id="nbabyinfsick" type="STRING" size="256" sumtext="신생아감염정보"/>
- <Column id="nbabyinfsickspec" type="STRING" size="256" sumtext="신생아감염정보기타"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardnm" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_room" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="roomnm" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0188list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0086list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_dlivplcecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_lctrejtresnspec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_avulsionlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="avulsionweig" type="STRING"/>
- <Column id="avulsionheig" type="STRING"/>
- <Column id="avulsionflag" type="STRING"/>
- <Column id="avulsionplce" type="STRING"/>
- <Column id="avulsionstat" type="STRING"/>
- <Column id="avulsionseqno" type="STRING"/>
- <Column id="removeyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_babynm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="nm" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0324list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="srchdd" type="STRING" size="256" sumtext="조회기준일자"/>
- <Column id="flag" type="STRING" size="256" sumtext="조회기준일자"/>
- <Column id="allflag" type="STRING" size="256" sumtext="모두조회여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
- <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
- <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reportdd" type="STRING" size="256"/>
- <Column id="reporttm" type="STRING" size="256"/>
- <Column id="reportnm" type="STRING" size="256"/>
- <Column id="reportid" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="pname" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="entrinptflag" type="STRING" size="256"/>
- <Column id="babycnt" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="upinfopid" type="STRING" size="256"/>
- <Column id="upinforoomcd" type="STRING" size="256"/>
- <Column id="indschacptstat" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reportdd"/>
- <Col id="reporttm"/>
- <Col id="reportnm"/>
- <Col id="reportid"/>
- <Col id="pid"/>
- <Col id="indd"/>
- <Col id="pname"/>
- <Col id="cretno"/>
- <Col id="seqno">1</Col>
- <Col id="entrinptflag">1</Col>
- <Col id="babycnt"/>
- <Col id="wardcd"/>
- <Col id="roomcd"/>
- <Col id="patnm"/>
- <Col id="upinfopid"/>
- <Col id="upinforoomcd"/>
- <Col id="indschacptstat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_dlivflag1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_dlivflag2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_roominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_nbabyinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="babynm" type="STRING" size="256"/>
- <Column id="dlivdd" type="STRING" size="256"/>
- <Column id="dlivtm" type="STRING" size="256"/>
- <Column id="dlivkindcd" type="STRING" size="256"/>
- <Column id="dlivflag" type="STRING" size="256"/>
- <Column id="dlivflagetc" type="STRING" size="256"/>
- <Column id="deathyn" type="STRING" size="256"/>
- <Column id="gndr" type="STRING" size="256"/>
- <Column id="apgarscore1" type="STRING" size="256"/>
- <Column id="apgarscore5" type="STRING" size="256"/>
- <Column id="apgarscorespec" type="STRING" size="256"/>
- <Column id="weig" type="STRING" size="256"/>
- <Column id="weigunit" type="STRING" size="256"/>
- <Column id="dlivplcecd" type="STRING" size="256"/>
- <Column id="dlivplceetcspec" type="STRING" size="256"/>
- <Column id="urinecd" type="STRING" size="256"/>
- <Column id="mecnmcolrayn" type="STRING" size="256"/>
- <Column id="mecnmcolracd" type="STRING" size="256"/>
- <Column id="oxygenabsopcd" type="STRING" size="256"/>
- <Column id="oxygenabsopspec" type="STRING" size="256"/>
- <Column id="stoolcd" type="STRING" size="256"/>
- <Column id="trueknotyn" type="STRING" size="256"/>
- <Column id="trueknotspec" type="STRING" size="256"/>
- <Column id="nuchalcordcd" type="STRING" size="256"/>
- <Column id="nuchalcordpart" type="STRING" size="256"/>
- <Column id="nuchalcordspec" type="STRING" size="256"/>
- <Column id="nuchalcordtime" type="STRING" size="256"/>
- <Column id="promyn" type="STRING" size="256"/>
- <Column id="promdd" type="STRING" size="256"/>
- <Column id="promtm" type="STRING" size="256"/>
- <Column id="antibiodrugyn" type="STRING" size="256"/>
- <Column id="fstlctyn" type="STRING" size="256"/>
- <Column id="lctrejtresnspec" type="STRING" size="256"/>
- <Column id="lctdd" type="STRING" size="256"/>
- <Column id="lcttm" type="STRING" size="256"/>
- <Column id="cardresusyn" type="STRING" size="256"/>
- <Column id="cardresuscd" type="STRING" size="256"/>
- <Column id="cardresusspec" type="STRING" size="256"/>
- <Column id="remk" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="dlivpredrugspec" type="STRING" size="256"/>
- <Column id="delcheck" type="STRING" size="256"/>
- <Column id="signno" type="STRING" size="256"/>
- <Column id="innbabyyn" type="STRING" size="256"/>
- <Column id="nbabyinfsick" type="STRING" size="256"/>
- <Column id="nbabyinfsickspec" type="STRING" size="256"/>
- <Column id="nursenm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="babynm"/>
- <Col id="dlivdd"/>
- <Col id="dlivtm"/>
- <Col id="dlivkindcd"/>
- <Col id="dlivflag"/>
- <Col id="dlivflagetc"/>
- <Col id="deathyn"/>
- <Col id="gndr"/>
- <Col id="apgarscore1"/>
- <Col id="apgarscore5"/>
- <Col id="apgarscorespec"/>
- <Col id="weig"/>
- <Col id="weigunit"/>
- <Col id="dlivplcecd"/>
- <Col id="dlivplceetcspec"/>
- <Col id="urinecd"/>
- <Col id="mecnmcolrayn"/>
- <Col id="mecnmcolracd"/>
- <Col id="oxygenabsopcd"/>
- <Col id="oxygenabsopspec"/>
- <Col id="stoolcd"/>
- <Col id="trueknotyn"/>
- <Col id="trueknotspec"/>
- <Col id="nuchalcordcd"/>
- <Col id="nuchalcordpart"/>
- <Col id="nuchalcordspec"/>
- <Col id="nuchalcordtime"/>
- <Col id="promyn"/>
- <Col id="promdd"/>
- <Col id="promtm"/>
- <Col id="antibiodrugyn"/>
- <Col id="fstlctyn"/>
- <Col id="lctrejtresnspec"/>
- <Col id="lctdd"/>
- <Col id="lcttm"/>
- <Col id="cardresusyn"/>
- <Col id="cardresuscd"/>
- <Col id="cardresusspec"/>
- <Col id="remk"/>
- <Col id="status"/>
- <Col id="dlivpredrugspec"/>
- <Col id="delcheck"/>
- <Col id="signno"/>
- <Col id="innbabyyn"/>
- <Col id="nbabyinfsick"/>
- <Col id="nbabyinfsickspec"/>
- <Col id="nursenm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_partrtninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="babycnt" type="STRING" size="256"/>
- <Column id="babycntetc" type="STRING" size="256"/>
- <Column id="plataexpmthdcd" type="STRING" size="256"/>
- <Column id="prgweekcnt" type="STRING" size="256"/>
- <Column id="prgdaycnt" type="STRING" size="256"/>
- <Column id="avulsioncnt" type="STRING" size="256"/>
- <Column id="infcsickyn" type="STRING" size="256"/>
- <Column id="infcsicknm" type="STRING" size="256"/>
- <Column id="infcsickspec" type="STRING" size="256"/>
- <Column id="guiddlivyn" type="STRING" size="256"/>
- <Column id="periincyn" type="STRING" size="256"/>
- <Column id="periincnm" type="STRING" size="256"/>
- <Column id="perilcrtyn" type="STRING" size="256"/>
- <Column id="oxtccd" type="STRING" size="256"/>
- <Column id="lyinwoyn" type="STRING" size="256"/>
- <Column id="lyinwoflag" type="STRING" size="256"/>
- <Column id="lyinwoflagspcffact" type="STRING" size="256"/>
- <Column id="brmklctyn" type="STRING" size="256"/>
- <Column id="mothertype" type="STRING" size="256"/>
- <Column id="remk" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="kd" type="STRING" size="256"/>
- <Column id="pdyn" type="STRING" size="256"/>
- <Column id="artyn" type="STRING" size="256"/>
- <Column id="artnm" type="STRING" size="256"/>
- <Column id="invremk" type="STRING" size="256"/>
- <Column id="reportid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="babycnt"/>
- <Col id="babycntetc"/>
- <Col id="plataexpmthdcd"/>
- <Col id="prgweekcnt"/>
- <Col id="prgdaycnt"/>
- <Col id="avulsioncnt"/>
- <Col id="infcsickyn"/>
- <Col id="infcsicknm"/>
- <Col id="infcsickspec"/>
- <Col id="guiddlivyn"/>
- <Col id="periincyn"/>
- <Col id="periincnm"/>
- <Col id="perilcrtyn"/>
- <Col id="oxtccd"/>
- <Col id="lyinwoyn"/>
- <Col id="lyinwoflag"/>
- <Col id="lyinwoflagspcffact"/>
- <Col id="brmklctyn"/>
- <Col id="mothertype"/>
- <Col id="remk"/>
- <Col id="status"/>
- <Col id="pid"/>
- <Col id="indd"/>
- <Col id="cretno"/>
- <Col id="kd"/>
- <Col id="pdyn"/>
- <Col id="artyn"/>
- <Col id="artnm"/>
- <Col id="invremk"/>
- <Col id="reportid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_partrtnentr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="entrnm1" type="STRING" size="256"/>
- <Column id="entrnm2" type="STRING" size="256"/>
- <Column id="entrnm3" type="STRING" size="256"/>
- <Column id="entrnm4" type="STRING" size="256"/>
- <Column id="entrnm5" type="STRING" size="256"/>
- <Column id="entrnm6" type="STRING" size="256"/>
- <Column id="entrid1" type="STRING" size="256"/>
- <Column id="entrid2" type="STRING" size="256"/>
- <Column id="entrid3" type="STRING" size="256"/>
- <Column id="entrid4" type="STRING" size="256"/>
- <Column id="entrid5" type="STRING" size="256"/>
- <Column id="entrid6" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="entrinptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cretno"/>
- <Col id="status"/>
- <Col id="entrnm1"/>
- <Col id="entrnm2"/>
- <Col id="entrnm3"/>
- <Col id="entrnm4"/>
- <Col id="entrnm5"/>
- <Col id="entrnm6"/>
- <Col id="entrid1"/>
- <Col id="entrid2"/>
- <Col id="entrid3"/>
- <Col id="entrid4"/>
- <Col id="entrid5"/>
- <Col id="entrid6"/>
- <Col id="seqno">1</Col>
- <Col id="entrinptflag">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="acptseqno" type="INT" size="256" sumtext="등록일련번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="주치의ID"/>
- <Column id="elbulbodstat" type="STRING" size="256" sumtext="전광판상태"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별나이"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보여부"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞자리"/>
- <Column id="careinrmyn" type="STRING" size="256" sumtext="간호입실확인여부 간호입실체크하는곳(응급은 내원일시) YN 구분"/>
- <Column id="userkindcd" type="STRING" size="256" sumtext="가상사용자 97 - 일반의사"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="가상사용자 97 - 일반의사"/>
- <Column id="ioyn" type="STRING" size="256" sumtext="io여부"/>
- <Column id="iokindcd" type="STRING" size="256" sumtext="IO종류"/>
- <Column id="bstyn" type="STRING" size="256" sumtext="BST여부"/>
- <Column id="bstkindcd" type="STRING" size="256" sumtext="BST회수"/>
- <Column id="bwyn" type="STRING" size="256" sumtext="BW여부"/>
- <Column id="acyn" type="STRING" size="256" sumtext="AC여브"/>
- <Column id="grupcd" type="STRING" size="256" sumtext="AC여브"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfocond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="acptseqno" type="INT" size="256" sumtext="등록일련번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="elbulbodstat" type="STRING" size="256" sumtext="전광판상태"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별나이"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보여부"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호앞자리"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_ocrtag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256" sumtext="OCR Seq"/>
- <Column id="formcd" type="STRING" size="256" sumtext="챠트코드"/>
- <Column id="formfromdt" type="STRING" size="256" sumtext="챠트 사용일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_nbabylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="babynm" type="STRING" size="256" sumtext="신생아 이름"/>
- <Column id="dlivdd" type="STRING" size="256" sumtext="분만일자"/>
- <Column id="dlivtm" type="STRING" size="256" sumtext="분만시간"/>
- <Column id="dlivdd" type="STRING" size="256" sumtext="분만일자"/>
- <Column id="dlivtm" type="STRING" size="256" sumtext="분만시간"/>
- <Column id="babyno" type="STRING" size="256" sumtext="신생아번호"/>
- <Column id="dlivkindcd" type="STRING" size="256" sumtext="분만형태"/>
- <Column id="dlivflag" type="STRING" size="256" sumtext="분만구분"/>
- <Column id="deathyn" type="STRING" size="256" sumtext="생사여부"/>
- <Column id="gndr" type="STRING" size="256" sumtext="성별"/>
- <Column id="apgarscore1" type="STRING" size="256" sumtext="a/s1"/>
- <Column id="apgarscore5" type="STRING" size="256" sumtext="a/s5"/>
- <Column id="apgarscorespec" type="STRING" size="256" sumtext="a/s 상세내용"/>
- <Column id="weig" type="STRING" size="256" sumtext="체중"/>
- <Column id="weigunit" type="STRING" size="256" sumtext="체중단위"/>
- <Column id="dlivplcecd" type="STRING" size="256" sumtext="분만장소"/>
- <Column id="dlivplceetcspec" type="STRING" size="256" sumtext="분만장소기타"/>
- <Column id="urinecd" type="STRING" size="256" sumtext="Urine"/>
- <Column id="mecnmcolrayn" type="STRING" size="256" sumtext="태변착색"/>
- <Column id="mecnmcolracd" type="STRING" size="256" sumtext="태변착색 기타"/>
- <Column id="oxygenabsopcd" type="STRING" size="256" sumtext="산소흡인"/>
- <Column id="oxygenabsopspec" type="STRING" size="256" sumtext="산소흡인 기타"/>
- <Column id="stoolcd" type="STRING" size="256" sumtext="stool"/>
- <Column id="trueknotyn" type="STRING" size="256" sumtext="trueknot"/>
- <Column id="trueknotspec" type="STRING" size="256" sumtext="trueknot 기타"/>
- <Column id="nuchalcordcd" type="STRING" size="256" sumtext="nuchalcord"/>
- <Column id="nuchalcordpart" type="STRING" size="256" sumtext="nuchalcord 부위"/>
- <Column id="nuchalcordspec" type="STRING" size="256" sumtext="nuchalcord 부위 기타"/>
- <Column id="nuchalcordtime" type="STRING" size="256" sumtext="nuchalcord 횟수"/>
- <Column id="promyn" type="STRING" size="256" sumtext="prom"/>
- <Column id="promdd" type="STRING" size="256" sumtext="prom 일자"/>
- <Column id="promtm" type="STRING" size="256" sumtext="prom 시간"/>
- <Column id="antibiodrugyn" type="STRING" size="256" sumtext="항생제 투여 여부"/>
- <Column id="fstlctyn" type="STRING" size="256" sumtext="첫 수유여부"/>
- <Column id="lctrejtresnspec" type="STRING" size="256" sumtext="첫 수유여부 내역"/>
- <Column id="lctdd" type="STRING" size="256" sumtext="첫 수유 일자"/>
- <Column id="lcttm" type="STRING" size="256" sumtext="첫 수유 시간"/>
- <Column id="cardresusyn" type="STRING" size="256" sumtext="심폐소생술 여부"/>
- <Column id="cardresuscd" type="STRING" size="256" sumtext="심폐소생술 코드"/>
- <Column id="cardresusspec" type="STRING" size="256" sumtext="심폐소생술 내역"/>
- <Column id="remk" type="STRING" size="256" sumtext="특이사항"/>
- <Column id="dlivpredrugspec" type="STRING" size="256" sumtext="첫모유시간 기타"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="signno" type="STRING" size="256" sumtext="인증번호"/>
- <Column id="status" type="STRING" size="256" sumtext="상태값"/>
- <Column id="delcheck" type="STRING" size="256" sumtext="삭제 여부"/>
- <Column id="bdbtype" type="STRING" size="256" sumtext="산모 혈액형"/>
- <Column id="ptnerbtype" type="STRING" size="256" sumtext="산모 혈액형"/>
- <Column id="dlivflagetc" type="STRING" size="256" sumtext="분만형태기타"/>
- <Column id="innbabyyn" type="STRING" size="256" sumtext="신생아여부YN"/>
- <Column id="nbabyinfsick" type="STRING" size="256" sumtext="신생아감염정보"/>
- <Column id="nbabyinfsickspec" type="STRING" size="256" sumtext="신생아감염정보기타"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_adddata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_printdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_nbabylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_signdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_partrtninfo" 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="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="babycnt" type="INT" size="256" sumtext="아기 수"/>
- <Column id="babycntetc" type="INT" size="256" sumtext="아기 수 기타"/>
- <Column id="plataexpmthdcd" type="STRING" size="256" sumtext="태반만출 방법"/>
- <Column id="prgweekcnt" type="STRING" size="256" sumtext="임신주수"/>
- <Column id="prgdaycnt" type="STRING" size="256" sumtext="임신일수"/>
- <Column id="avulsioncnt" type="INT" size="256" sumtext="적출물갯수"/>
- <Column id="avulsionspec" type="STRING" size="256" sumtext="적출물정보"/>
- <Column id="infcsickyn" type="STRING" size="256" sumtext="감염성질환 여부"/>
- <Column id="infcsicknm" type="STRING" size="256" sumtext="감영성질환 종류"/>
- <Column id="infcsickspec" type="STRING" size="256" sumtext="감영성질환 기타"/>
- <Column id="guiddlivyn" type="STRING" size="256" sumtext="유도분만 여부"/>
- <Column id="periincyn" type="STRING" size="256" sumtext="회음절개 여부"/>
- <Column id="periincnm" type="STRING" size="256" sumtext="회음절개 종류"/>
- <Column id="perilcrtyn" type="STRING" size="256" sumtext="회음열상 여부"/>
- <Column id="oxtccd" type="STRING" size="256" sumtext="자궁수축 여부"/>
- <Column id="lyinwoyn" type="STRING" size="256" sumtext="산모출혈 여부"/>
- <Column id="lyinwoflag" type="STRING" size="256" sumtext="산모출혈 종류"/>
- <Column id="lyinwoflagspcffact" type="STRING" size="256" sumtext="산모출혈 기타"/>
- <Column id="brmklctyn" type="STRING" size="256" sumtext="모유수유 여부"/>
- <Column id="remk" type="STRING" size="256" sumtext="특이사항"/>
- <Column id="status" type="STRING" size="256" sumtext="상태값"/>
- <Column id="pdyn" type="STRING" size="256" sumtext="모자동실여부"/>
- <Column id="mothertype" type="STRING" size="256" sumtext="산모유형"/>
- <Column id="artyn" type="STRING" size="256" sumtext="보조생식술 여부"/>
- <Column id="artnm" type="STRING" size="256" sumtext="보조생식술 종류"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_avulsioninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_nbabyinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_partrtnentr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reportinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_deathyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">live</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">dead</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_gndr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">M</Col>
- <Col id="value">M</Col>
- </Row>
- <Row>
- <Col id="label">F</Col>
- <Col id="value">F</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">E</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_weigunit" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">kg</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">g</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_dlivplcecd" 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>
- </Dataset>
- <Dataset id="ds_init_urinecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">무</Col>
- <Col id="value">N</Col>
- </Row>
- <Row>
- <Col id="label">유</Col>
- <Col id="value">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_lctrejtresnspec" 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>
- </Dataset>
- <Dataset id="ds_nbabyinfsick" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">HBs Ag</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">HCV Ab</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">VDRL</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">HIV</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">active TB</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">6</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_avulsionplce" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cardresuscd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Mask bagging</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">Intubation</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">Cardiac massage</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_avulsionlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="avulsionweig" type="STRING" size="256" sumtext="중량"/>
- <Column id="avulsionheig" type="STRING" size="256" sumtext="길이"/>
- <Column id="avulsionflag" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="removeyn" type="STRING" size="256" sumtext="수거여부"/>
- <Column id="avulsionseqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="avulsionstat" type="STRING" size="256" sumtext="상태값"/>
- <Column id="avulsionplce" type="STRING" size="256" sumtext="적출물처리장소"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_partrtninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="babycnt" type="INT" size="256" sumtext="아기 수"/>
- <Column id="babycntetc" type="STRING" size="256" sumtext="아기 수 기타"/>
- <Column id="plataexpmthdcd" type="STRING" size="256" sumtext="태반만출 방법"/>
- <Column id="prgweekcnt" type="STRING" size="256" sumtext="임신주수"/>
- <Column id="prgdaycnt" type="STRING" size="256" sumtext="임신일수"/>
- <Column id="avulsioncnt" type="INT" size="256" sumtext="적출물갯수"/>
- <Column id="avulsionspec" type="STRING" size="256" sumtext="적출물정보"/>
- <Column id="infcsickyn" type="STRING" size="256" sumtext="감염성질환 여부"/>
- <Column id="infcsicknm" type="STRING" size="256" sumtext="감영성질환 종류"/>
- <Column id="infcsickspec" type="STRING" size="256" sumtext="감영성질환 기타"/>
- <Column id="guiddlivyn" type="STRING" size="256" sumtext="유도분만 여부"/>
- <Column id="periincyn" type="STRING" size="256" sumtext="회음절개 여부"/>
- <Column id="periincnm" type="STRING" size="256" sumtext="회음절개 종류"/>
- <Column id="perilcrtyn" type="STRING" size="256" sumtext="회음열상 여부"/>
- <Column id="oxtccd" type="STRING" size="256" sumtext="자궁수축 여부"/>
- <Column id="lyinwoyn" type="STRING" size="256" sumtext="산모출혈 여부"/>
- <Column id="lyinwoflag" type="STRING" size="256" sumtext="산모출혈 종류"/>
- <Column id="lyinwoflagspcffact" type="STRING" size="256" sumtext="산모출혈 기타"/>
- <Column id="brmklctyn" type="STRING" size="256" sumtext="모유수유 여부"/>
- <Column id="remk" type="STRING" size="256" sumtext="특이사항"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="parity" type="STRING" size="256" sumtext="분만이력"/>
- <Column id="edc" type="STRING" size="256" sumtext="분만예정일"/>
- <Column id="hometel" type="STRING" size="256" sumtext="집전화"/>
- <Column id="reportid" type="STRING" size="256" sumtext="기록자"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="ptnernm" type="STRING" size="256" sumtext="남편명"/>
- <Column id="ptnertel" type="STRING" size="256" sumtext="남편연락처"/>
- <Column id="invremk" type="STRING" size="256" sumtext="간호정보자사 메모"/>
- <Column id="status" type="STRING" size="256" sumtext="상태값"/>
- <Column id="pdyn" type="STRING" size="256" sumtext="모자동실유무"/>
- <Column id="mothertype" type="STRING" size="256" sumtext="산모유형"/>
- <Column id="artyn" type="STRING" size="256" sumtext="보조생식술 여부"/>
- <Column id="artnm" type="STRING" size="256" sumtext="보조생식술 종류"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_signdatatv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp.ipt_reportdd" propid="value" datasetid="ds_main_cond" columnid="reportdd"/>
- <BindItem id="item1" compid="grp.ipt_reporttm" propid="value" datasetid="ds_main_cond" columnid="reporttm"/>
- <BindItem id="item2" compid="grp.cmb_ward" propid="value" datasetid="ds_main_cond" columnid="wardcd"/>
- <BindItem id="item3" compid="grp.cmb_room" propid="value" datasetid="ds_main_cond" columnid="roomcd"/>
- <BindItem id="item4" compid="grp.ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
- <BindItem id="item5" compid="rdo_artyn" propid="value" datasetid="ds_main_partrtninfo" columnid="artyn"/>
- <BindItem id="item6" compid="cmb_artnm" propid="value" datasetid="ds_main_partrtninfo" columnid="artnm"/>
- <BindItem id="item7" compid="cmb_babycntetc" propid="value" datasetid="ds_main_partrtninfo" columnid="babycntetc"/>
- <BindItem id="item8" compid="rdo_babycnt" propid="value" datasetid="ds_main_partrtninfo" columnid="babycnt"/>
- <BindItem id="item9" compid="rdo_innbabyyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="innbabyyn"/>
- <BindItem id="item10" compid="ipt_babynm" propid="value" datasetid="ds_main_nbabyinfo" columnid="babynm"/>
- <BindItem id="item11" compid="cmb_babynm" propid="value" datasetid="ds_main_nbabyinfo" columnid="babynm"/>
- <BindItem id="item12" compid="ipt_dlivdd" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivdd"/>
- <BindItem id="item13" compid="ipt_dlivtm" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivtm"/>
- <BindItem id="item14" compid="cmb_dlivkindcd" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivkindcd"/>
- <BindItem id="item15" compid="cmb_dlivflag" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivflag"/>
- <BindItem id="item16" compid="ipt_dlivflagetc" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivflagetc"/>
- <BindItem id="item17" compid="rdo_gndr" propid="value" datasetid="ds_main_nbabyinfo" columnid="gndr"/>
- <BindItem id="item18" compid="rdo_deathyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="deathyn"/>
- <BindItem id="item19" compid="ipt_weig" propid="value" datasetid="ds_main_nbabyinfo" columnid="weig"/>
- <BindItem id="item20" compid="cmb_weigunit" propid="value" datasetid="ds_main_nbabyinfo" columnid="weigunit"/>
- <BindItem id="item21" compid="ipt_apgarscore1" propid="value" datasetid="ds_main_nbabyinfo" columnid="apgarscore1"/>
- <BindItem id="item22" compid="ipt_apgarscore5" propid="value" datasetid="ds_main_nbabyinfo" columnid="apgarscore5"/>
- <BindItem id="item23" compid="rdo_urinecd" propid="value" datasetid="ds_main_nbabyinfo" columnid="urinecd"/>
- <BindItem id="item24" compid="cmb_dlivplcecd" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivplcecd"/>
- <BindItem id="item25" compid="ipt_dlivplceetcspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivplceetcspec"/>
- <BindItem id="item26" compid="rdo_oxygenabsopcd" propid="value" datasetid="ds_main_nbabyinfo" columnid="oxygenabsopcd"/>
- <BindItem id="item27" compid="ipt_oxygenabsopspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="oxygenabsopspec"/>
- <BindItem id="item28" compid="rdo_mecnmcolrayn" propid="value" datasetid="ds_main_nbabyinfo" columnid="mecnmcolrayn"/>
- <BindItem id="item29" compid="cmb_mecnmcolracd" propid="value" datasetid="ds_main_nbabyinfo" columnid="mecnmcolracd"/>
- <BindItem id="item30" compid="rdo_trueknotyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="trueknotyn"/>
- <BindItem id="item31" compid="cmb_trueknotspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="trueknotspec"/>
- <BindItem id="item32" compid="rdo_stool" propid="value" datasetid="ds_main_nbabyinfo" columnid="stoolcd"/>
- <BindItem id="item33" compid="rdo_nuchalcordyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="nuchalcordcd"/>
- <BindItem id="item34" compid="cmb_nuchalcordpart" propid="value" datasetid="ds_main_nbabyinfo" columnid="nuchalcordpart"/>
- <BindItem id="item35" compid="ipt_nuchalcordspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="nuchalcordspec"/>
- <BindItem id="item36" compid="cmb_nuchalcordtime" propid="value" datasetid="ds_main_nbabyinfo" columnid="nuchalcordtime"/>
- <BindItem id="item37" compid="rdo_promyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="promyn"/>
- <BindItem id="item38" compid="ipt_promdd" propid="value" datasetid="ds_main_nbabyinfo" columnid="promdd"/>
- <BindItem id="item39" compid="ipt_promtm" propid="value" datasetid="ds_main_nbabyinfo" columnid="promtm"/>
- <BindItem id="item40" compid="rdo_antibiodrugyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="antibiodrugyn"/>
- <BindItem id="item41" compid="rdo_fstlctyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="fstlctyn"/>
- <BindItem id="item42" compid="cmb_lctrejtresnspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="lctrejtresnspec"/>
- <BindItem id="item43" compid="ipt_lctdd" propid="value" datasetid="ds_main_nbabyinfo" columnid="lctdd"/>
- <BindItem id="item44" compid="ipt_lcttm" propid="value" datasetid="ds_main_nbabyinfo" columnid="lcttm"/>
- <BindItem id="item45" compid="ipt_nbabyinfsickspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="nbabyinfsickspec"/>
- <BindItem id="item46" compid="rdo_cardresusyn" propid="value" datasetid="ds_main_nbabyinfo" columnid="cardresusyn"/>
- <BindItem id="item47" compid="ipt_cardresusspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="cardresusspec"/>
- <BindItem id="item48" compid="tar_remk1" propid="value" datasetid="ds_main_nbabyinfo" columnid="remk"/>
- <BindItem id="item49" compid="rdo_plataexpmthdcd" propid="value" datasetid="ds_main_partrtninfo" columnid="plataexpmthdcd"/>
- <BindItem id="item50" compid="ipt_prgweekcnt" propid="value" datasetid="ds_main_partrtninfo" columnid="prgweekcnt"/>
- <BindItem id="item51" compid="ipt_prgdaycnt" propid="value" datasetid="ds_main_partrtninfo" columnid="prgdaycnt"/>
- <BindItem id="item52" compid="rdo_infcsickyn" propid="value" datasetid="ds_main_partrtninfo" columnid="infcsickyn"/>
- <BindItem id="item53" compid="ipt_infcsickspec" propid="value" datasetid="ds_main_partrtninfo" columnid="infcsickspec"/>
- <BindItem id="item54" compid="rdo_guiddlivyn" propid="value" datasetid="ds_main_partrtninfo" columnid="guiddlivyn"/>
- <BindItem id="item55" compid="rdo_oxtcyn" propid="value" datasetid="ds_main_partrtninfo" columnid="oxtccd"/>
- <BindItem id="item56" compid="rdo_periincyn" propid="value" datasetid="ds_main_partrtninfo" columnid="periincyn"/>
- <BindItem id="item57" compid="cmb_periincnm" propid="value" datasetid="ds_main_partrtninfo" columnid="periincnm"/>
- <BindItem id="item58" compid="rdo_perilcrtyn" propid="value" datasetid="ds_main_partrtninfo" columnid="perilcrtyn"/>
- <BindItem id="item59" compid="rdo_lyinwoyn" propid="value" datasetid="ds_main_partrtninfo" columnid="lyinwoyn"/>
- <BindItem id="item60" compid="cmb_lyinwoflag" propid="value" datasetid="ds_main_partrtninfo" columnid="lyinwoflag"/>
- <BindItem id="item61" compid="ipt_lyinwoflagspcffact" propid="value" datasetid="ds_main_partrtninfo" columnid="lyinwoflagspcffact"/>
- <BindItem id="item62" compid="rdo_brmklctyn" propid="value" datasetid="ds_main_partrtninfo" columnid="brmklctyn"/>
- <BindItem id="item63" compid="rdo_pdyn" propid="value" datasetid="ds_main_partrtninfo" columnid="pdyn"/>
- <BindItem id="item64" compid="ipt_entrdoct1id" propid="value" datasetid="ds_main_partrtnentr" columnid="entrnm1"/>
- <BindItem id="item65" compid="ipt_entrdoct2id" propid="value" datasetid="ds_main_partrtnentr" columnid="entrnm2"/>
- <BindItem id="item66" compid="ipt_entrdoct3id" propid="value" datasetid="ds_main_partrtnentr" columnid="entrnm3"/>
- <BindItem id="item67" compid="ipt_entrnurse1id" propid="value" datasetid="ds_main_partrtnentr" columnid="entrnm4"/>
- <BindItem id="item68" compid="ipt_entrnurse2id" propid="value" datasetid="ds_main_partrtnentr" columnid="entrnm5"/>
- <BindItem id="item69" compid="ipt_entrnurse3id" propid="value" datasetid="ds_main_partrtnentr" columnid="entrnm6"/>
- <BindItem id="item70" compid="rdo_mothertype" propid="value" datasetid="ds_main_partrtninfo" columnid="mothertype"/>
- <BindItem id="item71" compid="tar_remk2" propid="value" datasetid="ds_main_partrtninfo" columnid="remk"/>
- <BindItem id="item72" compid="ipt_dlivpredrugspec" propid="value" datasetid="ds_main_nbabyinfo" columnid="dlivpredrugspec"/>
- <BindItem id="item73" compid="grp.cmb_patnm" propid="value" datasetid="ds_main_cond" columnid="patnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- include 'emr_carecomxp::CareCom.xjs';
- include 'emr_formmngtxp::MRF03800.xjs';
- include 'emr_carecomxp::ENRSignEngine.xjs';
- include 'com_commodulexp::SSZFM01001.xjs';
- var arErrorCode = new HashArray();
- var pname = '';
- var signRow = 0; // fMake_SignData 메서드에서 사용되는 변수
- var rowIndex = -1;
- var s_FormCd = '0000002472';
- var ibabycnt = 0;
- //---------------------------------------------------
- // 그리드
- // ds_main_nbabylist // [ref] xNbabyListPath
- // ds_main_avulsionlist // [ref] xAvulsionListPath
-
- // 화면정보
- // ds_main_nbabyinfo // [ref] xNbabyPath
- // ds_main_partrtninfo // [ref] xPartrtnPath
- // ds_main_partrtnentr // [ref] xPartrtnEntrPath
- //---------------------------------------------------
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : 분만간호기록 초기값 셋팅 및 초기조회
- ****************************************************************************************/
- function fInitialize(){
-
- // 분만형태(M0188), 분만형태세부구분(M0086), 적출물 처리구분(M0324)
- appf_getCodeList([
- { dsNm: 'ds_init_M0188list', cdGrpId: 'M0188' },
- { dsNm: 'ds_init_M0086list', cdGrpId: 'M0086' },
- { dsNm: 'ds_init_M0324list', cdGrpId: 'M0324' },
- { dsNm: 'ds_init_P0157list', cdGrpId: 'P0157' }
- ]);
-
- for(var i = 0; i < ds_init_M0086list.rowcount; i++){
- ds_init_M0086list.setColumn(i, 'cdnm', ds_init_M0086list.getColumn(i, 'cdnm').replace('\n', ''));
- }
-
- // 산부인과, 분만실 부서코드 조회(참여자정보조회시 사용)_20090417_SMY
- // 166-분만간호-분만기록의 모유중단사유변경전-김홍점
- // 167-분만간호-분만기록의 모유중단사유변경후-김홍점
- // 168- 분만간호-분만기록의 모유중단사유변경적용기준일-김홍점 조회조건의기록일시의 변경에따라
- // 사유가 바뀜.20091202 00시부터 변경후 적용
-
- ds_codelist.clearData();
- ds_codelist.addRow();
-
- fGetNursHardCdInfo("'069','045','T45','099','153','166','167','168','T56'", utlf_getCurrentDate()); //180212_AYS_MFICU_기준자료 코드추가_T56
-
- ds_init_dlivplcecd.clearData();
-
- ds_codelist.enableevent = false;
-
- ds_codelist.filter('cdgrupid == "099"');
- ds_init_dlivplcecd.copyData(ds_codelist, true);
- ds_codelist.filter('');
-
- ds_codelist.filter('cdgrupid == "166" || cdgrupid == "167"');
- ds_init_lctrejtresnspec.copyData(ds_codelist, true)
- ds_codelist.filter('');
-
- ds_codelist.filter('cdgrupid == "167"');
- ds_init_cmb_lctrejtresnspec.copyData(ds_codelist, true);
- ds_codelist.filter('');
-
- ds_codelist.filter('cdgrupid == "153"');
- ds_init_avulsionplce.copyData(ds_codelist, true);
- ds_codelist.filter('');
-
- ds_codelist.enableevent = true;
-
- var paminfo = sysf_getGlobalVariable('paminfo');
- dsf_setCSVToDs('ds_init_paminfo', paminfo);
-
- // 그리드 초기화
- ds_main_nbabylist.clearData(); // 신생아 리스트
- ds_main_avulsionlist.clearData(); // 적출물 정보
-
- // 조회조건 초기화
- ds_main_cond.setColumn(0, 'reportdd', utlf_getCurrentDate()); // 기록일시 초기화
- ds_main_cond.setColumn(0, 'reporttm', utlf_getCurrentTime().substr(0, 4));
-
- // 분만실근무지 이외의 사용자 인증저장버튼 비활성화_20100219_SMY
- if(ds_codelist.getColumn(ds_codelist.findRow('cdgrupid', '045'), 'cdid') == sysf_getUserInfo('dutplcecd')
- || ds_codelist.getColumn(ds_codelist.findRow('cdgrupid', 'T45'), 'cdid') == sysf_getUserInfo('dutplcecd')
- || ds_codelist.getColumn(ds_codelist.findRow('cdgrupid', 'T56'), 'cdid') == sysf_getUserInfo('dutplcecd')){
- btn_signsave.enable = true;
- }
- else{
- btn_signsave.enable = false;
- }
-
- var pid = "";
- var indd = "";
- var cretno = "";
- var wardcd = "";
- var roomcd = "";
- var indschacptstat = "";
- var dschdd = "";
-
- if(frmf_checkOpener()){
- if( !utlf_isNull(opener.frmf_getParameter('pid')) ){
- // 파라미터 설정
- pid = opener.frmf_getParameter('pid');
- pname = opener.frmf_getParameter('patnm');
- indd = opener.frmf_getParameter('indd');
- cretno = opener.frmf_getParameter('cretno');
- //부서/병실/환자 조회조건 추가로 인한 파라미터 추가_2009-02-17_SMY
- wardcd = opener.frmf_getParameter('wardcd');
- roomcd = opener.frmf_getParameter('roomcd');
- //퇴원한 환자는 조회조건 disable_20090225_SMY
- indschacptstat = opener.frmf_getParameter('indschacptstat');
- }
- else{
- pid = ds_init_paminfo.getColumn(0, 'pid');
- pname = ds_init_paminfo.getColumn(0, 'hngnm');
- indd = ds_init_paminfo.getColumn(0, 'indd');
- cretno = ds_init_paminfo.getColumn(0, 'cretno');
- wardcd = ds_init_paminfo.getColumn(0, 'wardcd');
- roomcd = ds_init_paminfo.getColumn(0, 'roomcd');
- indschacptstat = ds_init_paminfo.getColumn(0, 'indschacptstat');
- }
-
- // 상단정보 설정
- ds_main_cond.setColumn(0, 'upinfopid', pid);
- ds_main_cond.setColumn(0, 'upinforoomcd', roomcd);
- ds_main_cond.setColumn(0, 'indschacptstat', indschacptstat);
- }
- fGetDeptList(); // 진료과리스트 조회
- fInitDataInfo(); // 처치코드 분류
-
- // 병동조회조건추가_20090216_SMY
- dsf_createDsRow('ds_req', [
- { col: 'wardcd', type: 'string', size: 256, val: wardcd },
- { col: 'deptlistopt', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_init_ward.clearData();
- ds_init_ward.addRow();
-
- var oParam = {};
- oParam.id = "TRMNN07304";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetWMInitData";
- oParam.inds = "reqcond=ds_req";
- oParam.outds = "ds_init_ward=ward";
- //" ds_=dept ds_=settingrn";
- oParam.async = false;
- //oParam.callback = "cf_TRMNN07304";
- tranf_submit(oParam);
-
- ds_main_cond.setColumn(0, 'reportid', sysf_getUserId());
- ds_main_cond.setColumn(0, 'reportnm', sysf_getUserName());
- ds_main_cond.setColumn(0, 'pid', pid);
- ds_main_cond.setColumn(0, 'pname', pname);
- ds_main_cond.setColumn(0, 'indd', indd);
- ds_main_cond.setColumn(0, 'cretno', cretno);
- ds_main_cond.setColumn(0, 'wardcd', wardcd);
- ds_main_cond.setColumn(0, 'roomcd', roomcd);
-
- // 병실정보조회
- if(!utlf_isNull(pid)){
- fGetRoomInfo();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 진료과 리스트 조회
- ****************************************************************************************/
- function fGetDeptList(){
- dsf_createDsRow('ds_req', [{ col: 'value', type: 'string', size: 256, val: '' }], false);
-
- ds_init_deptlist.clearData();
- ds_init_deptlist.addRow();
-
- var oParam = {};
- oParam.id = "TRMNN00703";
- oParam.service = "partrtnnbabyapp.PartrtnPatMngt";
- oParam.method = "reqGetDeptList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_deptlist=deptlist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNN00703") < 0){
- sysf_messageBox('진료과 리스트 조회중\n에러가 발생하였습니다.', 'C999');
- return;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 부서조건에 따른 병실 조회
- ****************************************************************************************/
- function fGetRoomInfo(){
- ds_init_roominfo.clearData();
-
- ds_main_cond.setColumn(0, 'patnm', '');
- ds_main_cond.setColumn(0, 'pid', '');
-
- // 그리드 초기화
- ds_main_nbabylist.clearData(); // [ref] xNbabyListPath
- ds_main_avulsionlist.clearData(); // [ref] xAvulsionListPath
-
- // 화면정보 초기
- ds_main_nbabyinfo.clearData(); // [ref] xNbabyPath
- ds_main_nbabyinfo.addRow();
-
- ds_main_partrtninfo.clearData(); // [ref] xPartrtnPath
- ds_main_partrtninfo.addRow();
- ds_main_partrtnentr.clearData(); // [ref] xPartrtnEntrPath
- ds_main_partrtnentr.addRow();
-
- dsf_createDsRow('ds_req', [
- { col: 'wardcd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'wardcd') },
- { col: 'settingrnid', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_init_room.clearData();
- ds_init_room.addRow();
-
- var oParam = {};
- oParam.id = "TRMNW10902";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetWardRoomInfo";
- oParam.inds = "reqCond=ds_req";
- oParam.outds = "ds_init_room=room";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNW10902") > -1){
- // 상단정보에 환자가 셋팅되어 있을 경우
- if( !utlf_isNull(utlf_transNullToEmpty(ds_main_cond.getColumn(0, 'upinfopid')))){
- ds_main_cond.setColumn(0, 'roomcd', ds_main_cond.getColumn(0, 'upinforoomcd'));
-
- // 퇴원한 환자는 조회조건 disable_20090225_SMY
- if(ds_main_cond.getColumn(0, 'indschacptstat') == 'D' || ds_main_cond.getColumn(0, 'indschacptstat') == 'T'){
- grp.cmb_ward.enable = false;
- grp.cmb_room.enable = false;
- grp.cmb_patnm.enable = false;
- grp.ipt_pid.enable = false;
- grp.btn_srch.enable = false;
-
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'upinfopid') },
- { col: 'indd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'indd') },
- { col: 'cretno', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'cretno') }
- ], false);
-
- var oParam = {};
- oParam.id = "TRMNN00704";
- oParam.service = "partrtnnbabyapp.PartrtnPatMngt";
- oParam.method = "reqGetDschIndPatInfo";
- oParam.inds = "reqCond=ds_req";
- oParam.outds = "ds_init_patinfo=patlist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if( utlf_isNull(ds_init_patinfo.getColumnInfo("acptseqno")) ){
- ds_init_patinfo.addColumn("acptseqno", "string");
- }
-
- if(arErrorCode.pop("TRMNN00704") > -1){
- dsf_setTypeFormat(ds_init_patinfo, "acptseqno:INT^cretno:INT");
- var pid = ds_main_cond.getColumn(0, 'upinfopid');
-
- // 상단정보에 환자가 셋팅되어 있을 경우
- if(!utlf_isNull(pid)){
- ds_main_cond.setColumn(0, 'patnm', pid);
- ds_main_cond.setColumn(0, 'pid', pid);
-
- // 환자정보조건 셋팅
- ds_init_patinfo.enableevent = false;
- ds_init_patinfo.filter('pid == "' + pid + '"');
- ds_main_patinfocond.copyData(ds_init_patinfo, true);
- ds_init_patinfo.filter('');
- ds_init_patinfo.enableevent = true;
-
- // 조회
- fGetPartrtnRecInfo();
- }
- }
- }
- else{
- fGetPatInfo();
- }
- } // if(utlf_transNullToEmpty(ds_main_cond.getColumn(0, 'upinfopid')) != '')
- else{
- ds_main_cond.setColumn(0, 'roomcd', '-');
- ds_init_patinfo.clearData();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 처치코드 분류
- ****************************************************************************************/
- function fInitDataInfo(){
- ds_init_dlivflag1.clearData();
- ds_init_dlivflag2.clearData();
-
- for(var i = 0; i < ds_init_M0086list.rowcount; i++){
- var cdid = utlf_transNullToEmpty(ds_init_M0086list.getColumn(i, 'cdid')).substr(0, 1);
- if(cdid == '1'){
- ds_init_dlivflag1.copyRow(ds_init_dlivflag1.addRow(), ds_init_M0086list, i);
- }
- else if(cdid == '2'){
- ds_init_dlivflag2.copyRow(ds_init_dlivflag2.addRow(), ds_init_M0086list, i);
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만간호기록 조회
- ****************************************************************************************/
- function fGetPartrtnRecInfo(){
- if( utlf_isNull(utlf_transNullToEmpty(ds_main_cond.getColumn(0, 'pid')))){
- sysf_messageBox('등록번호를 입력해주세요.', 'I');
- grp.ipt_pid.setFocus();
- return;
- }
-
- // 신생아 출생정보 초기화
- ds_main_nbabyinfo.clearData();
- var i = ds_main_nbabyinfo.addRow();
- chx_cardresuscd.setCheckAll(false);
-
- ds_main_nbabyinfo.setColumn(i, 'dlivdd', utlf_getCurrentDate()); // 분만일자
- ds_main_nbabyinfo.setColumn(i, 'dlivtm', ''); // 분만시간
- ds_main_nbabyinfo.setColumn(i, 'weigunit', '2'); // 출생시 체중단위(kg)
- ds_main_nbabyinfo.setColumn(i, 'urinecd', 'N'); // Urine유무(무)
- ds_main_nbabyinfo.setColumn(i, 'mecnmcolrayn', 'N'); // 태변착색 유무(무)
- ds_main_nbabyinfo.setColumn(i, 'oxygenabsopcd', 'N'); // 산소흡입유무(무)
- ds_main_nbabyinfo.setColumn(i, 'stoolcd', 'N'); // stool 유무(무)
- ds_main_nbabyinfo.setColumn(i, 'trueknotyn', 'N'); // True knot 유무(무)
- ds_main_nbabyinfo.setColumn(i, 'nuchalcordcd', 'N'); // Nuchal cord 유무(무)
- ds_main_nbabyinfo.setColumn(i, 'promyn', 'N'); // PROM 유무(무)
- ds_main_nbabyinfo.setColumn(i, 'antibiodrugyn', 'N'); // 항생제투여(무)
-
- frmf_inputEnterKey('rdo_promyn', 'onitemchanged', new ItemChangeEventInfo);
- frmf_inputEnterKey('ipt_dlivdd', 'ontextchanged', new TextChangedEventInfo);
-
- chk_nbabyinfsick.visible = false;
- ipt_dlivpredrugspec.visible = true;
- ipt_nbabyinfsickspec.visible = false;
-
- var pid = ds_main_patinfocond.getColumn(0, 'pid');
- var indd = ds_main_patinfocond.getColumn(0, 'indd');
- var cretno = ds_main_patinfocond.getColumn(0, 'cretno');
- var pname = ds_main_patinfocond.getColumn(0, 'hngnm');
- var babynm = '';
-
- fGetBabyPartrtnInfo(pid, indd, cretno);
-
- var cnt = ds_main_nbabylist.rowcount;
- var babycnt = ds_main_partrtninfo.getColumn(0, 'babycnt');
-
- ds_init_babynm.clearData();
-
- if(babycnt >= 1 && babycnt <= 3){
- for(var i = 1; i <= babycnt; i++){
- if(babycnt == '1'){
- dsf_makeValue(ds_init_babynm, 'nm', 'string', pname + '아기', ds_init_babynm.addRow());
- }
- else{
- if(i == '1'){
- babynm = '첫째아';
- }
- else if(i == '2'){
- babynm = '둘째아';
- }
- else if(i == '3'){
- babynm = '셋째아';
- }
- else if(i == '4'){
- babynm = '넷째아';
- }
- else if(i == '5'){
- babynm = '다섯아';
- }
- else if(i == '6'){
- babynm = '여섯아';
- }
-
- dsf_makeValue(ds_init_babynm, 'nm', 'string', pname + babynm, ds_init_babynm.addRow());
- }
- }
- } // end of if(babycnt >= 1 && babycnt <= 3)
- else if(babycnt == 4 && babycnt > 4){
- cnt = ds_main_partrtninfo.getColumn(0, 'babycntetc');
-
- for(var i = 1; i <= cnt; i++){
- if(i == '1'){
- babynm = '첫째아';
- }
- else if(i == '2'){
- babynm = '둘째아';
- }
- else if(i == '3'){
- babynm = '셋째아';
- }
- else if(i == '4'){
- babynm = '넷째아';
- }
- else if(i == '5'){
- babynm = '다섯아';
- }
- else if(i == '6'){
- babynm = '여섯아';
- }
- dsf_makeValue(ds_init_babynm, 'nm', 'string', pname + babynm, ds_init_babynm.addRow());
- }
- } // enf of else if(babycnt == 4 && babycnt > 4)
-
- for(var i = 0; i < ds_main_nbabylist.rowcount; i++){
- if(!utlf_isNull(ds_main_nbabylist.getColumn(i, 'signno'))){
- btn_save.enable = false;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만간호기록 산모 및 신생아 정보 조회
- ****************************************************************************************/
- function fGetBabyPartrtnInfo(pid, indd, cretno){
- if(utlf_isNull(pid)){
- pid = ds_main_patinfocond.getColumn(0, 'pid');
- indd = ds_main_patinfocond.getColumn(0, 'indd');
- cretno = ds_main_patinfocond.getColumn(0, 'cretno');
- }
-
- // dsf_createDsRow('ds_req', [
- // { col: 'pid', type: 'string', size: 256, val: pid },
- // { col: 'indd', type: 'string', size: 256, val: indd },
- // { col: 'cretno', type: 'int', size: 256, val: cretno },
- // { col: 'seqno', type: 'string', size: 256, val: '' },
- // { col: 'entrinptflag', type: 'string', size: 256, val: '' }
- // ], false);
-
- ds_main_cond.setColumn(0, 'pid', pid);
- ds_main_cond.setColumn(0, 'indd', indd);
- ds_main_cond.setColumn(0, 'cretno', cretno);
-
- ds_req.copyData(ds_main_cond);
-
- ds_hidden_nbabylist.clearData();
- ds_hidden_nbabylist.addRow();
-
- ds_hidden_avulsionlist.clearData();
- ds_hidden_avulsionlist.addRow();
-
- //ds_main_partrtninfo.clearData();
- //ds_main_partrtninfo.addRow();
- ds_hidden_partrtninfo.clearData();
- ds_hidden_partrtninfo.addRow();
-
- ds_main_partrtnentr.clearData();
- ds_main_partrtnentr.addRow();
-
- var oParam = {};
- oParam.id = "TRMNN00701";
- oParam.service = "partrtnnbabyapp.PartrtnPatMngt";
- oParam.method = "reqGetBabyPartrtnInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_nbabylist=nbabylist ds_hidden_avulsionlist=avulsionlist " +
- "ds_main_partrtnentr=partrtnentrlist ds_hidden_partrtninfo=partrtninfolist ";
- oParam.async = false;
- //oParam.callback = "cf_TRMNN00701";
- tranf_submit(oParam);
- ds_hidden_partrtninfo.addColumn('babycnt', 'string');
- ds_main_partrtnentr.addColumn('status', 'string');
- //ds_main_partrtninfo.copyData(ds_hidden_partrtninfo);
- for(var i = 0; i < ds_hidden_partrtninfo.colcount; i++){
- var value = ds_hidden_partrtninfo.getColumn(0, i);
- var colId = ds_hidden_partrtninfo.getColID(i);
-
- if(!utlf_isNull(value)){
- // 해당 컬럼이 없다면 추가 한다
- if(utlf_isNull(ds_main_partrtninfo.getColumnInfo(colId))){
- ds_main_partrtninfo.addColumn(colId, 'string');
- }
- ds_main_partrtninfo.setColumn(0, colId, value);
- }
- }
- //ds_main_partrtninfo.copyRow(0, ds_hidden_partrtninfo, 0);
-
- // 애기수
- var babycnt = utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'babycnt'));
-
- if(utlf_isNull(babycnt)){
- // 애기수(single)
- ds_main_partrtninfo.setColumn(0, 'babycnt', '1');
- }
- else{
- ds_main_partrtninfo.setColumn(0, 'babycnt', babycnt);
- }
-
- var nbabycnt = ds_hidden_nbabylist.rowcount;
- var avulsioncnt = ds_hidden_avulsionlist.rowcount;
- var rows = grd_nbaby.rowcount;
-
- ds_main_nbabylist.clearData();
- for(var k =0; k<ds_hidden_nbabylist.rowcount; k++){
- dsf_makeValue(ds_hidden_nbabylist, 'kdlivdd', 'string', ds_hidden_nbabylist.getColumn(k, 'dlivdd'), k);
- dsf_makeValue(ds_hidden_nbabylist, 'kdlivtm', 'string', ds_hidden_nbabylist.getColumn(k, 'dlivtm'), k);
- }
-
- dsf_setFixVal(ds_hidden_nbabylist, "delcheck:false");
-
- // 신생아정보
- if(nbabycnt > 0){
- rowIndex = -1;
-
- for(var i = 0; i < nbabycnt; i++){
- ds_main_nbabylist.copyRow(ds_main_nbabylist.addRow(), ds_hidden_nbabylist, i);
- }
-
- ds_main_nbabylist.rowposition = -1;
- }
-
- // 적출물정보
- ds_main_avulsionlist.clearData();
-
- if(avulsioncnt > 0){
- ds_main_avulsionlist.enableevent = false;
- ds_main_avulsionlist.updatecontrol = false;
- for(var i = 0; i < avulsioncnt; i++){
- if(!utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'avulsionweig'))
- || !utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'avulsionheig'))
- || !utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'avulsionflag'))
- || !utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'removeyn'))
- || !utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'avulsionseqno'))
- || !utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'avulsionstat'))
- || !utlf_isNull(ds_hidden_avulsionlist.getColumn(i, 'avulsionplce'))){
- ds_main_avulsionlist.copyRow(ds_main_avulsionlist.addRow(), ds_hidden_avulsionlist, i);
-
- }
- //ds_main_avulsionlist.setRowType(i, Dataset.ROWTYPE_NORMAL);
- }
-
- ds_main_avulsionlist.rowposition = -1;
- ds_main_avulsionlist.updatecontrol = true;
- ds_main_avulsionlist.enableevent = true;
- }
-
- // if(getNodesetCount("/root/hidden/partrtninfolist") > 0 && model.getValue("/root/hidden/partrtninfolist/babycnt") != ""){
- // partrtniudflag = "updt";
- // }
- // if(getNodesetCount("/root/hidden/partrtnentrlist") > 0){
- // model.copyNode("/root/main/partrtnentr/partrtnentrlist","/root/hidden/partrtnentrlist");
- // }
- // 신규 기록작성시 참여간호사 Defaut셋팅(2008-08-05 SMY추가)
- if(nbabycnt == 0 /*ds_main_partrtnentr.rowcount == 0*/
- && utlf_isNull(ds_main_partrtnentr.getColumn(0, 'entrid4'))){
- ds_main_partrtnentr.setColumn(0, 'entrid4', sysf_getUserId());
- ds_main_partrtnentr.setColumn(0, 'entrnm4', sysf_getUserName());
- ds_main_partrtnentr.setColumn(0, 'status', 'U');
- }
-
- PartrtnCtrlSet();
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만간호기록 산모 정보 조회 후 컨트롤 셋팅
- ****************************************************************************************/
- function PartrtnCtrlSet(){
- // 애기 수
- var babycnt = parseInt(ds_main_partrtninfo.getColumn(0, 'babycnt'));
-
- if(babycnt == 1){
- cmb_babycntetc.enable = false;
- }
- else if(babycnt == 2){
- cmb_babycntetc.enable = false;
- }
- else if(babycnt == 3){
- cmb_babycntetc.enable = false;
- }
- else if(babycnt == 4){
- cmb_babycntetc.enable = true;
- }
-
- // 감염성 정보
- var infcsicknm = utlf_isSearchString(ds_main_partrtninfo.getColumn(0, 'infcsicknm'), '6');
- var infcsickyn = ds_main_partrtninfo.getColumn(0, 'infcsickyn');
-
- if(infcsickyn == 'Y'){
- chx_infcsicknm.setEnable(true);
- }
- else if(infcsickyn == 'N'){
- chx_infcsicknm.setEnable(false);
- ipt_infcsickspec.enable = false;
-
- ds_main_partrtninfo.setColumn(0, 'infcsicknm', '');
- ds_main_partrtninfo.setColumn(0, 'infcsickspec', '');
- }
- chx_infcsicknm.setData(utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'infcsicknm')).split(","), null, false);
- if(infcsicknm){
- ipt_infcsickspec.enable = true;
- }
- else{
- ipt_infcsickspec.enable = false;
- ds_main_partrtninfo.setColumn(0, 'infcsickspec', '');
- }
-
- // 회음절개
- var periincyn = ds_main_partrtninfo.getColumn(0, 'periincyn');
-
- if(periincyn == 'Y'){
- cmb_periincnm.enable = true;
- }
- else if(periincyn == 'N'){
- cmb_periincnm.enable = false;
- }
-
- // 산모출혈
- var lyinwoyn = ds_main_partrtninfo.getColumn(0, 'lyinwoyn');
-
- if(lyinwoyn == 'Y'){
- cmb_lyinwoflag.enable = true;
- ipt_lyinwoflagspcffact.enable = true;
- }
- else if(lyinwoyn == 'N'){
- cmb_lyinwoflag.enable = false;
- ipt_lyinwoflagspcffact.enable = false;
- }
-
- // 보조생식술여부('16.01.13)
- var artyn = ds_main_partrtninfo.getColumn(0, 'artyn');
-
- if(artyn == 'Y'){
- cmb_artnm.enable = true;
- }
- else if(artyn == 'N'){
- cmb_artnm.enable = false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 병실조건에 따른 환자정보 조회
- ****************************************************************************************/
- function fGetPatInfo(){
- ds_main_cond.setColumn(0, 'patnm', '');
- ds_main_cond.setColumn(0, 'pid', '');
-
- // 그리드 초기화
- ds_main_nbabylist.clearData(); // [ref] xNbabyListPath
- ds_main_avulsionlist.clearData(); // [ref] xAvulsionListPath
-
- // 화면정보 초기
- ds_main_nbabyinfo.clearData(); // [ref] xNbabyPath
- ds_main_nbabyinfo.addRow();
-
- ds_main_partrtninfo.clearData(); // [ref] xPartrtnPath
- ds_main_partrtninfo.addRow();
- ds_main_partrtnentr.clearData(); // [ref] xPartrtnEntrPath
- ds_main_partrtnentr.addRow();
-
- dsf_createDsRow('ds_req', [
- { col: 'orddd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'reportdd') },
- { col: 'wardcd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'wardcd') },
- { col: 'roomcd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'roomcd') },
- { col: 'refflag', type: 'string', size: 256, val: 'room' },
- { col: 'ordtype', type: 'string', size: 256, val: 'I' },
- { col: 'homecareyn', type: 'string', size: 256, val: '' },
- { col: 'zonecd', type: 'string', size: 256, val: '' },
- { col: 'settingrnid', type: 'string', size: 256, val: '' },
- { col: 'barflag', type: 'string', size: 256, val: '' },
- { col: 'typeflag', type: 'string', size: 256, val: '' },
- { col: 'spcldeptyn', type: 'string', size: 256, val: '' },
- { col: 'centflag', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_init_patinfo.clearData();
- ds_init_patinfo.addRow();
-
- var oParam = {};
- oParam.id = "TRMNW10903";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetRoomPatList";
- oParam.inds = "reqCond=ds_req";
- oParam.outds = "ds_init_patinfo=patlist";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNW10903") > -1){
- ds_init_patinfo.addColumn('acptseqno', 'INT');
- dsf_setTypeFormat(ds_init_patinfo, "cretno:INT");
-
- var pid = ds_main_cond.getColumn(0, 'upinfopid');
-
- if(!utlf_isNull(pid)){
- ds_main_cond.setColumn(0, 'patnm', pid);
- ds_main_cond.setColumn(0, 'pid', pid);
-
- // 환자정보조건 셋팅
- ds_init_patinfo.enableevent = false;
- ds_init_patinfo.filter('pid == "' + pid + '"');
- ds_main_patinfocond.copyData(ds_init_patinfo, true);
- ds_init_patinfo.filter('');
- ds_init_patinfo.enableevent = true;
-
- // 조회
- fGetPartrtnRecInfo();
- }
- else{
- ds_main_cond.setColumn(0, 'patnm', '');
- ds_main_cond.setColumn(0, 'pid', '');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자아이디로 해당부서, 병실, 환자명 조회
- ****************************************************************************************/
- function fSearchPatInfo(){
- // 그리드 초기화
- ds_main_nbabylist.clearData(); // [ref] xNbabyListPath
- ds_main_avulsionlist.clearData(); // [ref] xAvulsionListPath
-
- // 화면정보 초기
- ds_main_nbabyinfo.clearData(); // [ref] xNbabyPath
- ds_main_nbabyinfo.addRow();
-
- ds_main_partrtninfo.clearData(); // [ref] xPartrtnPath
- ds_main_partrtninfo.addRow();
- ds_main_partrtnentr.clearData(); // [ref] xPartrtnEntrPath
- ds_main_partrtnentr.addRow();
-
- if(utlf_isNull(ds_main_cond.getColumn(0, 'pid'))){
- sysf_messageBox('등록번호를 입력해주세요.', 'I');
- grp.ipt_pid.setFocus();
- return;
- }
-
- dsf_createDsRow('ds_req', [
- { col: 'orddd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'reportdd') },
- { col: 'wardcd', type: 'string', size: 256, val: '' },
- { col: 'roomcd', type: 'string', size: 256, val: '' },
- { col: 'pid', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'pid') },
- { col: 'refflag', type: 'string', size: 256, val: 'pat' },
- { col: 'homecareyn', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_main_patinfocond.clearData();
- ds_main_patinfocond.addRow();
-
- // 환자아이디로 현재 상태 조회
- var oParam = {};
- oParam.id = "TRMNW10904";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetIndPatInfo";
- oParam.inds = "reqCond=ds_req";
- oParam.outds = "ds_main_patinfocond=patinfo";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNW10904") > -1){
- if(ds_main_patinfocond.getColumn(0, 'wardcd') == 'err'){
- sysf_messageBox('해당 환자 정보가 존재하지 않습니다.', 'I');
- ds_main_cond.setColumn(0, 'patnm', ds_init_patinfo.getColumn(0, 'pid'));
- grp.ipt_pid.setFocus();
- return;
- }
- else{
- // 해당 부서 셋팅
- ds_main_cond.setColumn(0, 'wardcd', ds_main_patinfocond.getColumn(0, 'wardcd'));
-
- var ordtype = ds_main_patinfocond.getColumn(0, 'ordtype');
- if(ordtype == 'I' || ordtype == 'D' || ordtype == 'E'){
- grp.cmb_room.enable = true;
-
- dsf_createDsRow('ds_req', [
- { col: 'wardcd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'wardcd') },
- { col: 'settingrnid', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_init_room.clearData();
- ds_init_room.addRow();
-
- // 해당 변동의 병실 조회
- var oParam = {};
- oParam.id = "TRMNW10902";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetWardRoomInfo";
- oParam.inds = "reqCond=ds_req";
- oParam.outds = "ds_init_room=room";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW10902";
- tranf_submit(oParam);
-
- ds_main_cond.setColumn(0, 'roomcd', ds_main_patinfocond.getColumn(0, 'roomcd'));
-
- // 해당 병실의 환자 조회
- dsf_createDsRow('ds_req', [
- { col: 'orddd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'reportdd') },
- { col: 'wardcd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'wardcd') },
- { col: 'roomcd', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'roomcd') },
- { col: 'refflag', type: 'string', size: 256, val: 'room' },
- { col: 'ordtype', type: 'string', size: 256, val: 'I' },
- { col: 'homecareyn', type: 'string', size: 256, val: '' },
- { col: 'zonecd', type: 'string', size: 256, val: '' },
- { col: 'settingrnid', type: 'string', size: 256, val: '' },
- { col: 'barflag', type: 'string', size: 256, val: '' },
- { col: 'typeflag', type: 'string', size: 256, val: '' },
- { col: 'spcldeptyn', type: 'string', size: 256, val: '' },
- { col: 'centflag', type: 'string', size: 256, val: '' }
- ], false);
-
- ds_init_patinfo.clearData();
- ds_init_patinfo.addRow();
-
-
- oParam = {};
- oParam.id = "TRMNW10903";
- oParam.service = "wardorderapp.NursPrcpMngt";
- oParam.method = "reqGetRoomPatList";
- oParam.inds = "reqCond=ds_req";
- oParam.outds = "ds_init_patinfo=patlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNW10903";
- tranf_submit(oParam);
- } // end of if(ordtype == 'I' || ordtype == 'D' || ordtype == 'E')
- ds_main_cond.getColumn(0, 'patnm', ds_main_patinfocond.getColumn(0, 'pid'));
-
- // 조회
- fGetPartrtnRecInfo();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 신생아 지문표 출력
- ****************************************************************************************/
- function fClickFingerPrint(flag){
- if(flag != 'add'){
- dsf_createDsRow('ds_req', [
- { col: 'pid', type: 'string', size: 256, val: ds_main_cond.getColumn(0, 'pid') },
- { col: 'indd', type: 'string', size: 256, val: '' },
- { col: 'cretno', type: 'string', size: 256, val: '' },
- { col: 'bthdt', type: 'string', size: 256, val: '' },
- { col: 'flag', type: 'string', size: 256, val: flag }
- ], false);
-
- ds_hidden_ocrtag.clearData();
- ds_hidden_ocrtag.addRow()
-
- var oParam = {};
- oParam.id = "TRMNN00702";
- oParam.service = "partrtnnbabyapp.NbabyCarePatMngt";
- oParam.method = "reqGetOcrTagInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_ocrtag=ocrtagseq";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- //dsf_setTypeFormat(ds_hidden_ocrtag, "cretno:INT");
-
- if(arErrorCode.pop("TRMNN00702") < 0){
- sysf_messageBox('OCR Tag 조회중 문제가 생겼습니다.', 'C999');
- return;
- }
- }
-
- var babynm = ds_main_nbabyinfo.getColumn(0, 'babynm');
- var dlivdd = ds_hidden_nbabylist.getColumn(grd_nbaby.currentrow, 'dlivdd');
- var dlivtm = ds_hidden_nbabylist.getColumn(grd_nbaby.currentrow, 'dlivtm');
-
- if(flag == 'full'){
- if(utlf_isNull(babynm)){
- sysf_messageBox('출력할 신생아가 없거나 선택하지', 'E007');
- return;
- }
- }
- else if(flag == 'add' || flag == 'add2'){
- ds_send_adddata.clearData();
- var idx = ds_send_adddata.addRow();
-
- dsf_makeValue(ds_send_adddata,
- 'relignnm',
- 'string',
- ds_main_patinfocond.getColumn(0, 'relignnm'),
- idx);
- dsf_makeValue(ds_send_adddata,
- 'baptnm',
- 'string',
- ds_main_patinfocond.getColumn(0, 'baptnm'),
- idx);
- dsf_makeValue(ds_send_adddata,
- 'brmklctyn',
- 'string',
- ds_main_partrtninfo.getColumn(0, 'brmklctyn'),
- idx);
- dsf_makeValue(ds_send_adddata,
- 'mecnmcolracd',
- 'string',
- ds_main_nbabyinfo.getColumn(0, 'mecnmcolracd'),
- idx);
- dsf_makeValue(ds_send_adddata,
- 'mecnmcolrayn',
- 'string',
- ds_main_nbabyinfo.getColumn(0, 'mecnmcolrayn'),
- idx);
- dsf_makeValue(ds_send_adddata,
- 'pdyn',
- 'string',
- ds_main_partrtninfo.getColumn(0, 'pdyn'),
- idx);
- }
-
- ds_send_reqdata.clearData();
- var idx = ds_send_reqdata.addRow();
- dsf_makeValue(ds_send_reqdata, 'pid', 'string', ds_main_patinfocond.getColumn(0, 'pid'), idx);
- dsf_makeValue(ds_send_reqdata, 'indd', 'string', ds_main_patinfocond.getColumn(0, 'indd'), idx);
- dsf_makeValue(ds_send_reqdata, 'cretno', 'string', ds_main_patinfocond.getColumn(0, 'cretno'), idx);
- dsf_makeValue(ds_send_reqdata, 'bthdt', 'string', dlivdd + dlivtm, idx);
-
- var seq = '+' + ds_hidden_ocrtag.getColumn(0, 'seq') + '+';
- var barcode = ds_hidden_ocrtag.getColumn(0, 'seq');
- var formcd = ds_hidden_ocrtag.getColumn(0, 'formcd');
- var formfromdt = ds_hidden_ocrtag.getColumn(0, 'formfromdt');
- var pid = ds_main_patinfocond.getColumn(0, 'pid');
- var patnm = ds_main_patinfocond.getColumn(0, 'hngnm');
- //var patnm = ds_main_patinfocond.getColumn(0, 'patnm').split(' ')[1];
- var rrgstno = ds_main_patinfocond.getColumn(0, 'rrgstno1') + '-2XXXXXX';
- var indd = ds_main_patinfocond.getColumn(0, 'indd');
- var cretno = ds_main_patinfocond.getColumn(0, 'cretno');
- var ordtype = ds_main_patinfocond.getColumn(0, 'ordtype');
- var orddeptcd = ds_main_patinfocond.getColumn(0, 'orddeptcd');
- var orddeptnm = ds_init_deptlist.getColumn(ds_init_deptlist.findRow('orddeptcd', '2100000000'), 'orddeptnm');
- var medispclid = ds_main_patinfocond.getColumn(0, 'orddrid');
-
- var dlivdt = '';
-
- if(flag != 'empty'){
- dlivdt = ds_main_nbabyinfo.getColumn(0, 'dlivdd') + ds_main_nbabyinfo.getColumn(0, 'dlivtm');
- }
- ds_main_partrtninfo.addColumn("edc", "string");
- ds_main_partrtninfo.addColumn("edc", "ptnernm");
- ds_main_partrtninfo.addColumn("edc", "ptnertel");
- ds_main_partrtninfo.addColumn("edc", "detladdr");
- var edc = ds_main_partrtninfo.getColumn(0, 'edc');
- var prgweekcnt = utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'prgweekcnt'));
- var prgdaycnt = utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'prgdaycnt'));
- var parity = ds_main_partrtninfo.getColumn(0, 'parity');
- var infcsicknm = ds_main_partrtninfo.getColumn(0, 'infcsicknm');
- var infcsickspec = ds_main_partrtninfo.getColumn(0, 'infcsickspec');
- var ptnernm = ds_main_partrtninfo.getColumn(0, 'ptnernm');
- var ptnertel = ds_main_partrtninfo.getColumn(0, 'ptnertel');
- var invremk = ds_main_partrtninfo.getColumn(0, 'invremk');
-
- var babyno = ds_main_nbabyinfo.getColumn(0, 'babyno');
- var babynm = ds_main_nbabyinfo.getColumn(0, 'babynm');
- var promyn = ds_main_nbabyinfo.getColumn(0, 'promyn');
- var promdd = ds_main_nbabyinfo.getColumn(0, 'promdd');
- var promtm = ds_main_nbabyinfo.getColumn(0, 'promtm');
- var antibiodrugyn = ds_main_nbabyinfo.getColumn(0, 'antibiodrugyn');
-
- var hometel = ds_main_partrtninfo.getColumn(0, 'hometel');
- var addr = ds_main_partrtninfo.getColumn(0, 'addr');
- var detladdr = utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'detladdr'));
- var partrtnremk = ds_main_partrtninfo.getColumn(0, 'remk');
- var reportid = ds_main_partrtninfo.getColumn(0, 'reportid');
-
- var dlivkindcd = ds_main_nbabyinfo.getColumn(0, 'dlivkindcd');
- var dlivkindnm = ds_init_M0188list.getColumn(ds_init_M0188list.findRow('cdid', dlivkindcd), 'cdnm');
-
- var dlivflag = ds_main_nbabyinfo.getColumn(0, 'dlivflag');
- var dlivflagnm = ds_init_M0086list.getColumn(ds_init_M0086list.findRow('cdid', dlivflag), 'cdnm');
-
- var gndr = ds_main_nbabyinfo.getColumn(0, 'gndr');
- var weig = utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'weig'));
- var weigunit = ds_main_nbabyinfo.getColumn(0, 'weigunit');
-
- var today = utlf_getCurrentDate();
- var now = utlf_getCurrentTime();
- var printdd = today.substr(0, 4) + '/' + today.substr(4, 2) + '/' + today.substr(6, 2);
- var printtm = now.substr(0, 2) + ':' + now.substr(2, 2) + ':' + now.substr(4, 2);
- var usernm = sysf_getUserName();
-
- if(weigunit == '1'){
- weig += 'kg';
- }
- else if(weigunit == '2'){
- weig += 'g';
- }
- ds_main_nbabyinfo.addColumn("nursenm", "string");
- var apgarscore1 = ds_main_nbabyinfo.getColumn(0, 'apgarscore1');
- var apgarscore5 = ds_main_nbabyinfo.getColumn(0, 'apgarscore5');
- var babyremk = ds_main_nbabyinfo.getColumn(0, 'remk');
- var nursenm = ds_main_nbabyinfo.getColumn(0, 'nursenm');
-
- var prgweek;
- if(!utlf_isNull(prgweekcnt)){
- prgweek = prgweekcnt + '주 ' + prgdaycnt + '일';
- }
- else{
- prgweek = '';
- }
-
- ds_send_printdata.clearData();
- var idx = ds_send_printdata.addRow();
-
- // send 재구성
- dsf_makeValue(ds_send_printdata, 'edc', 'string', edc, idx);
- dsf_makeValue(ds_send_printdata, 'pid', 'string', pid, idx);
- dsf_makeValue(ds_send_printdata, 'patnm', 'string', patnm, idx);
- dsf_makeValue(ds_send_printdata, 'rrgstno', 'string', rrgstno, idx);
- dsf_makeValue(ds_send_printdata, 'indd', 'string', indd, idx);
- dsf_makeValue(ds_send_printdata, 'orddeptnm', 'string', orddeptnm, idx);
-
- if(flag == 'empty'){
- dsf_makeValue(ds_send_printdata, 'dlivdt', 'string', ' ', idx);
- }
- else{
- dsf_makeValue(ds_send_printdata, 'dlivdt', 'string', dlivdt, idx);
- }
-
- dsf_makeValue(ds_send_printdata, 'prgweekcnt', 'string', prgweek, idx);
- dsf_makeValue(ds_send_printdata, 'parity', 'string', parity, idx);
- dsf_makeValue(ds_send_printdata, 'infcsicknm', 'string', infcsicknm, idx);
- dsf_makeValue(ds_send_printdata, 'infcsickspec', 'string', infcsickspec, idx);
- dsf_makeValue(ds_send_printdata, 'promyn', 'string', promyn, idx);
- dsf_makeValue(ds_send_printdata, 'promdd', 'string', promdd, idx);
- dsf_makeValue(ds_send_printdata, 'promtm', 'string', promtm, idx);
- dsf_makeValue(ds_send_printdata, 'antibiodrugyn', 'string', antibiodrugyn, idx);
- dsf_makeValue(ds_send_printdata, 'hometel', 'string', hometel, idx);
- dsf_makeValue(ds_send_printdata, 'addr', 'string', addr + detladdr, idx);
- dsf_makeValue(ds_send_printdata, 'remk', 'string', partrtnremk, idx);
- dsf_makeValue(ds_send_printdata, 'printdt', 'string', printdd + ' ' + printtm, idx);
- dsf_makeValue(ds_send_printdata, 'usernm', 'string', usernm, idx);
- dsf_makeValue(ds_send_printdata, 'ptnernm', 'string', ptnernm, idx);
- dsf_makeValue(ds_send_printdata, 'ptnertel', 'string', ptnertel, idx);
- dsf_makeValue(ds_send_printdata, 'invremk', 'string', invremk, idx);
- dsf_makeValue(ds_send_printdata, 'medispclnm', 'string', ds_main_patinfocond.getColumn(0, 'orddrnm'), idx);
-
- ds_send_nbabylist.clearData();
- idx = ds_send_nbabylist.addRow();
-
- dsf_makeValue(ds_send_nbabylist, 'babynm', 'string', babynm, idx);
- dsf_makeValue(ds_send_nbabylist, 'babyno', 'string', babyno, idx);
- dsf_makeValue(ds_send_nbabylist, 'dlivkindcd', 'string', dlivkindnm, idx);
- dsf_makeValue(ds_send_nbabylist, 'dlivflag', 'string', dlivflagnm, idx);
- dsf_makeValue(ds_send_nbabylist, 'gndr', 'string', gndr, idx);
- dsf_makeValue(ds_send_nbabylist, 'weig', 'string', weig, idx);
- dsf_makeValue(ds_send_nbabylist, 'apgarscore1', 'string', apgarscore1, idx);
- dsf_makeValue(ds_send_nbabylist, 'apgarscore5', 'string', apgarscore5, idx);
- dsf_makeValue(ds_send_nbabylist, 'babyremk', 'string', babyremk, idx);
- dsf_makeValue(ds_send_nbabylist, 'nursenm', 'string', reportid, idx);
- dsf_makeValue(ds_send_nbabylist, 'seq', 'string', seq, idx);
- dsf_makeValue(ds_send_nbabylist, 'barcode', 'string', barcode + '01', idx);
- dsf_makeValue(ds_send_nbabylist, 'logourl', 'string',
- rptf_getImageURL('biglogo' + sysf_getUserInfo('dutplceinstcd'), 'jpg'), idx);
- dsf_makeValue(ds_send_nbabylist, 'bdbtype', 'string', ds_main_nbabylist.getColumn(0, 'bdbtype'), idx);
- dsf_makeValue(ds_send_nbabylist, 'ptnerbtype', 'string', ds_main_nbabylist.getColumn(0, 'ptnerbtype'), idx);
-
- frmf_clearParameter('reportprintyn');
-
- if(!fSaveOCRIF(barcode, pid, indd, cretno, ordtype, orddeptcd, medispclid, formcd, formfromdt, "", "", "1")){
- sysf_messageBox('통합기록조회 연동중 실패하였습니다.', 'C999');
- return;
- }
- else{
- // DOM 객체 설정
- var objDOM = rptf_createDOM();
-
- rptf_setNodeListToDOM(objDOM, "/root/send/printdata/nbabylist", ds_send_nbabylist);
- rptf_setNodeListToDOM(objDOM, "/root/send/printdata/partrtninfolist", ds_send_printdata);
-
- if(flag == 'add' || flag == 'add2'){
- rptf_setNodeListToDOM(objDOM, "/root/send/adddata", ds_send_adddata);
- rptf_exeReportPreview30(["RPMNN00702"], [{ xml_data_XML1: objDOM.documentElement.source }],
- 'open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0');
- }
- else{
- rptf_exeReportPreview30(["RPMNN00701"], [{ xml_data_XML1: objDOM.documentElement.source }],
- 'open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 저장(인증저장/임시저장)
- ****************************************************************************************/
- function fSaveButton(flag){
- if(!fAddnBabyInfo()){
- return;
- }
-
- var check = '';
- var babyCompareYN = true; // true:내용이 변경 되지 않음, false:내용이 변경됨
- var partCompareYN = true; // true:내용이 변경 되지 않음, false:내용이 변경됨
- var avulsionCompareYN = true; // true:내용이 변경 되지 않음, false:내용이 변경됨
- var grd_avulsionCnt = ds_main_avulsionlist.rowcount;
- var babySuccessYN = true;
- var partSuccessYN = true;
- var entrSuccessYN = true;
- var authSuccessYN = true;
-
- for(var i = 0; i < grd_nbaby.rowcount; i++){
- var status = utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'status'));
- if(status == 'I' || status == 'U' || status == 'D'){
- babyCompareYN = false;
- }
- if(flag == 'sign' && utlf_isNull(utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'signno'))) && status == '-'){
- ds_main_nbabylist.setColumn(i, status, 'U');
- babyCompareYN = false;
- }
- }
-
- for(var i = 0; i < grd_avulsion.rowcount; i++){
- if(ds_main_avulsionlist.getRowType(i) != Dataset.ROWTYPE_INSERT){
- avulsionCompareYN = false;
- }
- }
-
- partCompareYN = fCompareNodes(ds_hidden_partrtninfo, ds_main_partrtninfo);
-
- if(babyCompareYN == true && partCompareYN == true && avulsionCompareYN ==true && ds_main_partrtnentr.getColumn(0, 'status') != 'U'){
- sysf_messageBox('변경된 내용이' ,'I004');
- return;
- }
-
- // 신생아 정보 저장
- // 신생아가 단태아인 경우 리스트에 올리지 않고 등록 다태아의 경우 리스트에서 등록후 저장
- if(!partCompareYN || !avulsionCompareYN){
- if(utlf_isNull(utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'status')))){
- ds_main_partrtninfo.setColumn(0, 'status', 'I');
- }
- else{
- ds_main_partrtninfo.setColumn(0, 'status', 'U');
- }
- }
-
- if(flag == 'sign'){
- //********인증정보********
- var dlivdd = '';
- var dlivtm = '';
-
-
-
- for(var i = 0; i < grd_nbaby.rowcount; i++){
- signRow = i;
- if(!Sign.signprocess()){
- return;
- }
- else{
- dlivdd = ds_main_nbabylist.getColumn(i, 'dlivdd');
- dlivtm = ds_main_nbabylist.getColumn(i, 'dlivtm');
-
- // 인증 기본정보
- dsf_makeValue(ds_send_signdata, 'pid', 'string', ds_main_cond.getColumn(0, 'pid'), signRow);
- dsf_makeValue(ds_send_signdata, 'orddd', 'string', ds_main_cond.getColumn(0, 'indd'), signRow);
- dsf_makeValue(ds_send_signdata, 'cretno', 'string', ds_main_cond.getColumn(0, 'cretno'), signRow);
- dsf_makeValue(ds_send_signdata, 'signno', 'string', ds_main_nbabylist.getColumn(i, 'signno'), signRow);
- dsf_makeValue(ds_send_signdata, 'recdd', 'string', ds_main_cond.getColumn(0, 'reportdd'), signRow);
- dsf_makeValue(ds_send_signdata, 'rectm', 'string', ds_main_cond.getColumn(0, 'reporttm'), signRow);
- dsf_makeValue(ds_send_signdata, 'recsaveflag', 'string', 'N', signRow);
- dsf_makeValue(ds_send_signdata, 'signflag', 'string', '02', signRow);
- dsf_makeValue(ds_send_signdata, 'signgenrflag', 'string', ds_main_patinfocond.getColumn(0, 'ordtype'), signRow);
- dsf_makeValue(ds_send_signdata, 'formcd', 'string', '0000002472', signRow);
- dsf_makeValue(ds_send_signdata, 'orddeptcd', 'string', ds_main_patinfocond.getColumn(0, 'orddeptcd'), signRow);
- dsf_makeValue(ds_send_signdata, 'orddrid', 'string', ds_main_patinfocond.getColumn(0, 'orddrid'), signRow);
- dsf_makeValue(ds_send_signdata, 'signbfcnts', 'string', Sign.signedInfos[1], signRow);
- dsf_makeValue(ds_send_signdata, 'signaftcnts', 'string', Sign.signedInfos[2], signRow);
- dsf_makeValue(ds_send_signdata, 'bthdt', 'string', dlivdd + dlivtm + '00', signRow);
- dsf_makeValue(ds_send_signdata, 'status', 'string', ds_main_nbabylist.getColumn(i, 'status'), signRow);
- dsf_makeValue(ds_send_signdata, 'signno', 'string', ds_main_nbabylist.getColumn(i, 'signno'), signRow);
- //signRow = signRow + 1;
- }
- } // end of for
-
- //*********산모분만정보*********
- var prgweekcnt = utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'prgweekcnt'));
- var prgdaycnt = utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'prgdaycnt'));
-
- if(prgweekcnt.length == 0){
- ds_main_partrtninfo.setColumn(0, 'prgweekcnt', '00');
- }
- else if(prgweekcnt.length == 1){
- ds_main_partrtninfo.setColumn(0, 'prgweekcnt', '0' + prgweekcnt);
- }
-
- if(utlf_isNull(prgweekcnt)){
- ds_main_partrtninfo.setColumn(0, 'prgdaycnt', '0');
- }
-
- if(utlf_isNull(ds_main_partrtninfo.getColumn(0, 'status'))){
- ds_main_partrtninfo.setColumn(0, 'status', 'I');
- }
-
- //var xmldata = instance1.selectNodesXml("/root/main/partrtninfo/partrtninfolist/avulsionspec/avulsionspec");
-
- ds_main_partrtninfo.getColumn(0, 'cretno', ds_main_cond.getColumn(0, 'cretno'));
- ds_send_partrtninfo.copyData(ds_main_partrtninfo);
- ds_send_partrtninfo.addColumn('avulsionspec', 'string');
-
- //*********적출물정보*********
- var avulsionHeader = 'avulsionstat▦avulsionweig▦avulsionheig▦avulsionflag▦avulsionseqno▦avulsionflagnm▦avulsionplce▩'
- var avulsionData = '';
-
- for(var i = 0; i<grd_avulsion.rowcount; i++){
- var type = ds_main_avulsionlist.getRowType(i);
-
- if(type == Dataset.ROWTYPE_NORMAL){
- ds_main_avulsionlist.setColumn(i, 'avulsionstat', '-');
- }
- else if(type == Dataset.ROWTYPE_INSERT){
- ds_main_avulsionlist.setColumn(i, 'avulsionstat', 'I');
- }
- else if(type == Dataset.ROWTYPE_UPDATE){
- ds_main_avulsionlist.setColumn(i, 'avulsionstat', 'U');
- }
- else if(type == Dataset.ROWTYPE_DELETE){
- ds_main_avulsionlist.setColumn(i, 'avulsionstat', 'D');
- }
-
- avulsionData += utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionstat')) + '▦' +
- utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionweig')) + '▦' +
- utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionheig')) + '▦' +
- utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionflag')) + '▦' +
- utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionseqno')) + '▦' +
- utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionflagnm')) + '▦' +
- utlf_transNullToEmpty(ds_main_avulsionlist.getColumn(i, 'avulsionplce')) + '▩';
- }
- if(!utlf_isNull(avulsionData)){
- ds_send_avulsioninfo.clearData();
- dsf_setCSVToDs('ds_send_avulsioninfo', avulsionHeader + avulsionData);
- }
-
- //*********신생아정보*********
- var nbabyHeader = "babynm▦dlivdd▦dlivtm▦kdlivdd▦kdlivtm▦dlivkindcd▦dlivflag▦deathyn▦gndr▦apgarscore1▦apgarscore5▦apgarscorespec▦weig▦weigunit"
- +"▦dlivplcecd▦dlivplceetcspec▦urinecd▦mecnmcolrayn▦mecnmcolracd▦oxygenabsopcd▦oxygenabsopspec▦stoolcd▦trueknotyn▦trueknotspec"
- +"▦nuchalcordcd▦nuchalcordpart▦nuchalcordspec▦nuchalcordtime▦promyn▦promdd▦promtm▦antibiodrugyn▦fstlctyn"
- +"▦lctrejtresnspec▦lctdd▦lcttm▦cardresusyn▦cardresuscd▦cardresusspec▦remk▦status▦dlivpredrugspec▦delcheck▦signno▦dlivflagetc"
- +"▦nbabyinfsick▦nbabyinfsickspec▦innbabyyn▩"
-
- var nbabyData = '';
- //ds_main_nbabylist.getColumn(i, 'delcheck'
- for(var i = 0; i < grd_nbaby.rowcount; i++){
- nbabyData += utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'babynm')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivdd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivtm')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'kdlivdd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'kdlivtm')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivkindcd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivflag')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'deathyn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'gndr')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'apgarscore1')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'apgarscore5')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'apgarscorespec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'weig')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'weigunit')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivplcecd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivplceetcspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'urinecd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'mecnmcolrayn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'mecnmcolracd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'oxygenabsopcd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'oxygenabsopspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'stoolcd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'trueknotyn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'trueknotspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'nuchalcordcd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'nuchalcordpart')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'nuchalcordspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'nuchalcordtime')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'promyn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'promdd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'promtm')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'antibiodrugyn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'fstlctyn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'lctrejtresnspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'lctdd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'lcttm')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'cardresusyn')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'cardresuscd')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'cardresusspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'remk')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'status')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivpredrugspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'delcheck')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'signno')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'dlivflagetc')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'nbabyinfsick')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'nbabyinfsickspec')) + '▦' +
- utlf_transNullToEmpty(ds_main_nbabylist.getColumn(i, 'innbabyyn')) + '▩';
- } // end of for
-
- if(!utlf_isNull(nbabyData)){
- ds_send_nbabyinfo.clearData();
- dsf_setCSVToDs('ds_send_nbabyinfo', nbabyHeader + nbabyData);
- }
-
- //*********참여자정보*********
- ds_main_partrtnentr.setColumn(0, 'cretno', ds_main_patinfocond.getColumn(0, 'cretno'));
- ds_send_partrtnentr.copyData(ds_main_partrtnentr);
-
- //*********등록정보(cond)*********
- ds_send_reportinfo.copyData(ds_main_cond);
- var oParam = {};
- oParam.id = "TXMNN00705";
- oParam.service = "partrtnnbabyapp.PartrtnPatMngt";
- oParam.method = "reqExePartrtnInfo";
- oParam.inds = "partrtninfo=ds_send_partrtninfo avulsioninfo=ds_send_avulsioninfo " +
- "nbabyinfo=ds_send_nbabyinfo partrtnentr=ds_send_partrtnentr signinfo=ds_send_signdata " +
- "reportinfo=ds_send_reportinfo";
- oParam.outds = "ds_=cretinfo";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMNN00705") > -1){
- sysf_messageBox('저장되었습니다.', 'I');
- fGetPartrtnRecInfo();
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 인증데이터 생성 함수
- ****************************************************************************************/
- function fMake_SignData(){
-
- var cnt = ds_main_partrtninfo.getColumn(0, 'babycnt');
-
- //ds_send_signdata.clearData();
- //ds_send_signdata.insertRow(signRow);
-
- if(cnt != '4'){
- dsf_makeValue(ds_send_signdata, 'babycnt', 'string', ds_main_partrtninfo.getColumn(0, 'babycnt'), signRow);
- }
- else{
- dsf_makeValue(ds_send_signdata, 'babycnt', 'string', ds_main_partrtninfo.getColumn(0, 'babycntetc'), signRow);
- }
-
- // 산모정보
- // dsf_makeValue(ds_send_signdata, 'plataexpmthdcd', 'string', ds_main_partrtninfo.getColumn(0, 'plataexpmthdcd'), signRow);
- // dsf_makeValue(ds_send_signdata, 'prgweekcnt', 'string', ipt_prgweekcnt.text + 'wks ' +
- // ipt_prgdaycnt.text + 'days', signRow);
-
- if(cnt == '1' || cnt == '2' || cnt == '3'){
- //dsf_makeValue(ds_send_signdata, 'babycnt', 'string', ds_main_partrtninfo.getColumn(0, 'babycnt'), signRow);
- }
- else if(cnt == '4'){
- //dsf_makeValue(ds_send_signdata, 'babycnt', 'string', ds_main_partrtninfo.getColumn(0, 'babycntetc'), signRow);
- }
-
- // dsf_makeValue(ds_send_signdata, 'infcsick', 'string', utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'infcsickyn')) + ' ' +
- // utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'infcsicknm')) + ' ' +
- // utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'infcsickspec')), signRow);
- // dsf_makeValue(ds_send_signdata, 'guiddlivyn', 'string', ds_main_partrtninfo.getColumn(0, 'guiddlivyn'), signRow);
- // dsf_makeValue(ds_send_signdata, 'oxtcyn', 'string', ds_main_partrtninfo.getColumn(0, 'oxtccd'), signRow);
- // dsf_makeValue(ds_send_signdata, 'periinc', 'string', utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'periincyn')) + ' ' +
- // utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'periincnm')), signRow);
- // dsf_makeValue(ds_send_signdata, 'perilcrtyn', 'string', ds_main_partrtninfo.getColumn(0, 'perilcrtyn'), signRow);
- // dsf_makeValue(ds_send_signdata, 'lyinwo', 'string', utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'lyinwoyn')) + ' ' +
- // utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'lyinwoyn')) + ' ' +
- // utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'lyinwoyn')), signRow);
- // dsf_makeValue(ds_send_signdata, 'brmklctyn', 'string', ds_main_partrtninfo.getColumn(0, 'brmklctyn'), signRow);
- // dsf_makeValue(ds_send_signdata, 'entrnm1', 'string', ds_main_partrtnentr.getColumn(0, 'entrnm1'), signRow);
- // dsf_makeValue(ds_send_signdata, 'entrnm2', 'string', ds_main_partrtnentr.getColumn(0, 'entrnm2'), signRow);
- // dsf_makeValue(ds_send_signdata, 'entrnm3', 'string', ds_main_partrtnentr.getColumn(0, 'entrnm3'), signRow);
- // dsf_makeValue(ds_send_signdata, 'entrnm4', 'string', ds_main_partrtnentr.getColumn(0, 'entrnm4'), signRow);
- // dsf_makeValue(ds_send_signdata, 'entrnm5', 'string', ds_main_partrtnentr.getColumn(0, 'entrnm5'), signRow);
- // dsf_makeValue(ds_send_signdata, 'entrnm6', 'string', ds_main_partrtnentr.getColumn(0, 'entrnm6'), signRow);
- // dsf_makeValue(ds_send_signdata, 'mothertype', 'string', ds_main_partrtninfo.getColumn(0, 'mothertype'), signRow);
- // dsf_makeValue(ds_send_signdata, 'remk2', 'string', ds_main_partrtninfo.getColumn(0, 'remk'), signRow);
- // dsf_makeValue(ds_send_signdata, 'art', 'string', utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'artyn')) + ' ' +
- // utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'artnm')), signRow);
- if(cnt == '1' || cnt == '2' || cnt == '3'){
- //dsf_makeValue(ds_send_signdata, 'babycnt', 'string', ds_main_partrtninfo.getColumn(0, 'babycnt'), signRow);
- dsf_makeValue(ds_send_signdata, 'babycnt', 'string', rdo_babycnt.text, signRow);
- }
- else if(cnt == '4'){
- //dsf_makeValue(ds_send_signdata, 'babycnt', 'string', ds_main_partrtninfo.getColumn(0, 'babycntetc'), signRow);
- dsf_makeValue(ds_send_signdata, 'babycnt', 'string', cmb_babycntetc.text, signRow);
- }
- dsf_makeValue(ds_send_signdata, 'plataexpmthdcd', 'string', rdo_plataexpmthdcd.text, signRow);
- dsf_makeValue(ds_send_signdata, 'prgweekcnt', 'string', ipt_prgweekcnt.text + 'wks ' +
- ipt_prgdaycnt.text + 'days', signRow);
- dsf_makeValue(ds_send_signdata, 'infcsick', 'string', rdo_infcsickyn.text + ' ' +
- utlf_transNullToEmpty(chx_infcsicknm.getLableData()) + ' ' +
- ipt_infcsickspec.text, signRow);
- dsf_makeValue(ds_send_signdata, 'guiddlivyn', 'string', rdo_guiddlivyn.text, signRow);
- dsf_makeValue(ds_send_signdata, 'oxtcyn', 'string', rdo_oxtcyn.text, signRow);
- dsf_makeValue(ds_send_signdata, 'periinc', 'string', rdo_periincyn.text + ' ' + cmb_periincnm.text, signRow);
- dsf_makeValue(ds_send_signdata, 'perilcrtyn', 'string', rdo_perilcrtyn.text, signRow);
- dsf_makeValue(ds_send_signdata, 'lyinwo', 'string', rdo_lyinwoyn.text + ' ' +
- cmb_lyinwoflag.text + ' ' + ipt_lyinwoflagspcffact.text, signRow);
- dsf_makeValue(ds_send_signdata, 'brmklctyn', 'string', rdo_brmklctyn.text, signRow);
- dsf_makeValue(ds_send_signdata, 'entrnm1', 'string', ipt_entrdoct1id.text, signRow);
- dsf_makeValue(ds_send_signdata, 'entrnm2', 'string', ipt_entrdoct2id.text, signRow);
- dsf_makeValue(ds_send_signdata, 'entrnm3', 'string', ipt_entrdoct3id.text, signRow);
- dsf_makeValue(ds_send_signdata, 'entrnm4', 'string', ipt_entrnurse1id.text, signRow);
- dsf_makeValue(ds_send_signdata, 'entrnm5', 'string', ipt_entrnurse2id.text, signRow);
- dsf_makeValue(ds_send_signdata, 'entrnm6', 'string', ipt_entrnurse3id.text, signRow);
- dsf_makeValue(ds_send_signdata, 'mothertype', 'string', rdo_mothertype.text, signRow);
- dsf_makeValue(ds_send_signdata, 'remk2', 'string', tar_remk2.text, signRow);
- dsf_makeValue(ds_send_signdata, 'art', 'string', rdo_artyn.text + ' ' + cmb_artnm.text, signRow);
-
- ds_main_nbabyinfo.clearData();
- ds_main_nbabyinfo.copyRow(ds_main_nbabyinfo.addRow(), ds_main_nbabylist, signRow);
-
- var dlivkind = utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'dlivkindcd')).substr(1,1);
- cmb_dlivflag.innerdataset = 'ds_init_dlivflag' + dlivkind;
-
- // 신생아정보
- dsf_makeValue(ds_send_signdata, 'babynm', 'string', ds_main_nbabyinfo.getColumn(0, 'babynm'), signRow);
- // dsf_makeValue(ds_send_signdata, 'dlivdd', 'string', ds_main_nbabyinfo.getColumn(0, 'dlivdd'), signRow);
- // dsf_makeValue(ds_send_signdata, 'dlivtm', 'string', ds_main_nbabyinfo.getColumn(0, 'dlivtm'), signRow);
- // dsf_makeValue(ds_send_signdata, 'dlivdt', 'string', ds_main_nbabyinfo.getColumn(0, 'dlivdd') + ' ' +
- // ds_main_nbabyinfo.getColumn(0, 'dlivtm'), signRow);
- // dsf_makeValue(ds_send_signdata, 'dlivkind', 'string', ds_main_nbabyinfo.getColumn(0, 'dlivkindcd') + ' ' +
- // ds_main_nbabyinfo.getColumn(0, 'dlivflag'), signRow);
- dsf_makeValue(ds_send_signdata, 'dlivdd', 'string', ipt_dlivdd.text, signRow);
- dsf_makeValue(ds_send_signdata, 'dlivtm', 'string', ipt_dlivtm.text, signRow);
- dsf_makeValue(ds_send_signdata, 'dlivdt', 'string', ipt_dlivdd.text + ' ' + ipt_dlivtm.text, signRow);
- dsf_makeValue(ds_send_signdata, 'dlivkind', 'string', cmb_dlivkindcd.text + ' ' + cmb_dlivflag.text, signRow);
-
- dsf_makeValue(ds_send_signdata, 'deathyn', 'string', rdo_deathyn.text, signRow);
- dsf_makeValue(ds_send_signdata, 'gndr', 'string', rdo_gndr.text, signRow);
- dsf_makeValue(ds_send_signdata, 'apgarscore', 'string', ipt_apgarscore1.text + '/' + ipt_apgarscore5.text, signRow);
- // dsf_makeValue(ds_send_signdata, 'weig', 'string', ds_main_nbabyinfo.getColumn(0, 'weig'), signRow);
- dsf_makeValue(ds_send_signdata, 'weig', 'string', ipt_weig.text + cmb_weigunit.text, signRow);
- dsf_makeValue(ds_send_signdata, 'dlivplce', 'string', cmb_dlivplcecd.text + ' ' + ipt_dlivplceetcspec.text, signRow);
- dsf_makeValue(ds_send_signdata, 'urinecd', 'string', rdo_urinecd.text, signRow);
- dsf_makeValue(ds_send_signdata, 'mecnmcolra', 'string', rdo_mecnmcolrayn.text + ' ' + cmb_mecnmcolracd.text, signRow);
-
- if(utlf_isNull(utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'oxygenabsopspec')))){
- dsf_makeValue(ds_send_signdata, 'oxygenabsop', 'string', rdo_oxygenabsopcd.text, signRow);
- }
- else{
- dsf_makeValue(ds_send_signdata, 'oxygenabsop', 'string', rdo_oxygenabsopcd.text + ' ' +
- ipt_oxygenabsopspec.text + '(1/분)', signRow);
- }
-
- dsf_makeValue(ds_send_signdata, 'stool', 'string', rdo_stool.text, signRow);
- dsf_makeValue(ds_send_signdata, 'trueknot', 'string', rdo_trueknotyn.text + ' ' +
- cmb_trueknotspec.text, signRow);
-
- var nuchalcord = rdo_nuchalcordyn.text;
-
- if(ds_main_nbabylist.getColumn(0, 'nuchalcordcd') == 'Y'){
- nuchalcord += ' 부위:' + cmb_nuchalcordpart.text + ' ' + ipt_nuchalcordspec.text + ', 횟수:'
- + cmb_nuchalcordtime.text;
- }
-
- dsf_makeValue(ds_send_signdata, 'nuchalcord', 'string', nuchalcord, signRow);
- dsf_makeValue(ds_send_signdata, 'prom', 'string', rdo_promyn.text + ' ' +
- ipt_promdd.text + ' ' + ipt_promtm.text, signRow);
- dsf_makeValue(ds_send_signdata, 'antibiodrugyn', 'string', rdo_antibiodrugyn.text, signRow);
-
- var fstlct = '';
- var fstlctyn = ds_main_nbabyinfo.getColumn(0, 'fstlctyn');
-
- // 20120207_KNUH_Start_신생아입원, 모자동실 유무,
- dsf_makeValue(ds_send_signdata, 'innbabyyn', 'string', rdo_innbabyyn.text, signRow);
- dsf_makeValue(ds_send_signdata, 'pdyn', 'string', rdo_pdyn.text, signRow);
-
- // 20120207_KNUH_Start_첫모유시간 정보 추가 감염성질환 및 기타
- if(fstlctyn == 'N'){
- if(ds_main_nbabyinfo.getColumn(0, 'lctrejtresnspec') == '19'){
- fstlct = rdo_fstlctyn.text + ', ' + cmb_lctrejtresnspec.text + ', ' + chk_nbabyinfsick.text + ', ' +
- ipt_nbabyinfsickspec.text;
- }
- else{
- fstlct = rdo_fstlctyn.text + ', ' + cmb_lctrejtresnspec.text + ', ' + ipt_dlivpredrugspec.text;
- }
- }
- else if(fstlctyn == 'Y'){
- fstlct = rdo_fstlctyn.text + ' ' + ipt_lctdd.text + ' ' + ipt_lcttm.text;
- }
-
- dsf_makeValue(ds_send_signdata, 'fstlct', 'string', fstlct, signRow);
-
- var cardresus = rdo_cardresusyn.text;
- var cardresusyn = ds_main_nbabyinfo.getColumn(0, 'cardresusyn');
-
- if(cardresusyn == 'Y'){
- cardresus += ' ' + utlf_transNullToEmpty(chx_cardresuscd.getLableData()) + ' ' + ipt_cardresusspec.text;
- }
-
- dsf_makeValue(ds_send_signdata, 'cardresus', 'string', cardresus, signRow);
- dsf_makeValue(ds_send_signdata, 'remk1', 'string', tar_remk1.text, signRow);
-
- var avulsioncnt = ds_main_avulsionlist.rowcount;
- var avulsionflag = '';
- var avulsionflagnm = '';
-
- ds_main_avulsionlist.enableevent = false;
- ds_main_avulsionlist.updatecontrol = false;
-
- for(var i = 0; i < avulsioncnt; i++){
- avulsionflag = ds_main_avulsionlist.getColumn(i, 'avulsionflag');
- avulsionflagnm = ds_init_M0324list.getColumn(ds_init_M0324list.findRow('cdid', avulsionflag), 'cdnm');
- dsf_makeValue(ds_main_avulsionlist, 'avulsionflagnm', 'string', avulsionflagnm, i);
- }
-
- ds_main_avulsionlist.updatecontrol = true;
- ds_main_avulsionlist.enableevent = true;
-
- //dsf_makeValue(ds_send_signdata, 'avulsioninfo', 'string', ''/*dsf_getDsCSV(ds_main_avulsionlist)*/, signRow);
-
- if( utlf_isNull(ds_send_signdata.getColumnInfo("avulsioninfo")) ){
- ds_send_signdata.addColumn("avulsioninfo", "string");
- }
-
- //2018-03-13 yjh
- //인증저장데이터 특정컬럼에 xml데이터가 있을경우
- //특정데이터는 최상위노드가 없는경우가 있는데,
- //이때 CData를 싸지않기위해 처리
- //반드시!! <EXCEPTCDATA>와 </EXCEPTCDATA>는 사용하지 말도록!!!
- var ds_avulsionlist_XML_RSLT;
-
- if( ds_main_avulsionlist.rowcount > 0 ){
- var ds_avulsionlist_XML = "<EXCEPTCDATA><avulsionlist><avulsionweig/><avulsionheig/><avulsionflag/><avulsionplce/><avulsionstat/><avulsionseqno/><removeyn/><avulsionflagnm/></avulsionlist></EXCEPTCDATA>";
- var sParamObjArr = [{ds: "ds_main_avulsionlist", path:"avulsionlist", filter: ""}];
- ds_avulsionlist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_avulsionlist_XML);
- ds_send_signdata.setColumn(signRow, "avulsioninfo", ds_avulsionlist_XML_RSLT);
- }else{
- ds_send_signdata.setColumn(signRow, "avulsioninfo", "");
- }
-
- ds_send_signdatatv.clearData();
- var cnt = ds_send_signdatatv.rowcount;
- if(cnt==0){
- dsf_copyColInfo(ds_send_signdatatv, ds_send_signdata);
- }
- ds_send_signdatatv.addRow();
- ds_send_signdatatv.copyRow(cnt,ds_send_signdata,signRow);
- Sign.addnode('/signdata', ds_send_signdatatv.saveXML());
-
- //2018-03-13 yjh
- //인증저장데이터 특정컬럼에 xml데이터가 있을경우
- //특정데이터는 최상위노드가 없는경우가 있는데,
- //이때 CData를 싸지않기위해 처리
- //반드시!! <EXCEPTCDATA>와 </EXCEPTCDATA>는 사용하지 말도록!!!
- if( ds_main_avulsionlist.rowcount > 0 ){
- ds_send_signdata.setColumn(signRow, "avulsioninfo", ds_avulsionlist_XML_RSLT.replace("<EXCEPTCDATA>", "").replace("</EXCEPTCDATA>", ""));
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만간호기록 신생아 정보 리스트에 추가
- ****************************************************************************************/
- function fAddnBabyInfo(){
- var babycnt = ds_main_partrtninfo.getColumn(0, 'babycnt');
- var babycntetc = ds_main_partrtninfo.getColumn(0, 'babycntetc');
-
- var status = utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'status'));
- var babynm = ds_main_nbabyinfo.getColumn(0, 'babynm');
- var dlivdd = ds_main_nbabyinfo.getColumn(0, 'dlivdd');
- var dlivtm = new String(ds_main_nbabyinfo.getColumn(0, 'dlivtm'));
-
- var grd_nbabyCnt = grd_nbaby.rowcount;
-
- var rows = '';
- var row = grd_nbaby.currentrow;
-
- if(babycnt == 4){
- babycnt = babycntetc;
- }
-
- if(utlf_isNull(status)){
- grd_nbabyCnt++;
- }
-
- if(utlf_isNull(utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'status'))) && grd_nbabyCnt > babycnt){
- sysf_messageBox('아기수보다 신생아리스트가 많을 수 ', 'I004');
- return false;
- }
-
- if(utlf_isNull(babycnt)){
- sysf_messageBox('신생아 아기수는', 'I003');
- return false;
- }
-
- if(utlf_isNull(babynm)){
- sysf_messageBox('신생아 이름은', 'I003');
- return false;
- }
-
- if(utlf_isNull(dlivdd) || utlf_isNull(dlivtm)){
- sysf_messageBox('분만일시는', 'I003');
- return false;
- }
-
- if(parseInt(dlivtm) > 2359 || dlivtm.length != 4){
- sysf_messageBox('분만일시를 정확히', 'C001');
- return false;
- }
-
- if(utlf_isNull(utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'gndr')))){
- sysf_messageBox('성별은', 'I003');
- return false;
- }
-
- if(utlf_isNull(utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'deathyn')))){
- sysf_messageBox('생사여부를 입력하세요.', 'I');
- return false;
- }
- if(status == '-'){
- ds_main_nbabyinfo.setColumn(0, 'status', 'U');
- }
- else if(utlf_isNull(status)){
- ds_main_nbabyinfo.setColumn(0, 'status', 'I');
- }
-
- if(status == '-' || status == 'U' || status == 'I'){
- if(ds_main_nbabylist.getColumn(rowIndex , 'status') != 'D'){
- ds_main_nbabylist.copyRow(rowIndex, ds_main_nbabyinfo, 0);
- //ds_main_nbabylist.setColumn(idx, 'status', 'I');
- }
- }
- else if(utlf_isNull(status)){
- //ds_main_nbabylist.copyData(ds_main_nbabyinfo);
- ds_main_nbabylist.copyRow(ds_main_nbabylist.addRow(), ds_main_nbabyinfo, 0);
- //ds_main_nbabylist.setColumn(grd_nbabyCnt, 'status', 'I');
- grd_nbabyCnt++;
- }
- ds_main_nbabyinfo.clearData();
- var idx = ds_main_nbabyinfo.addRow();
-
- // chx_cardresuscd.setCheckAll(false);
- //ds_main_nbabyinfo.setColumn(idx, 'status', '');
-
- fNbabyCtrlSet();
-
- if(ibabycnt > grd_nbabyCnt){
- ds_main_nbabyinfo.setColumn(0, 'dlivdd', utlf_getCurrentDate());
- frmf_inputEnterKey('ipt_dlivdd', 'ontextchanged', new TextChangedEventInfo);
- }
-
- return true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만간호기록 신생아 정보 조회 후 컨트롤 셋팅
- ****************************************************************************************/
- function fNbabyCtrlSet(){
- ds_init_babynm.clearData();
-
- var babycnt = ds_main_partrtninfo.getColumn(0, 'babycnt');
- var pname = utlf_transNullToEmpty(ds_main_patinfocond.getColumn(0, 'hngnm'));
- var babynm = '';
-
- if(babycnt >= 1 && babycnt <= 3){
- for(var i = 1; i <= babycnt; i++){
- if(babycnt == '1'){
- var idx = ds_init_babynm.addRow();
- ds_init_babynm.setColumn(idx, 'nm', pname + '아기');
- }
- else{
- if(i == '1'){
- babynm = '첫째아';
- }
- else if(i == '2'){
- babynm = '둘째아';
- }
- else if(i == '3'){
- babynm = '셋째아';
- }
- else if(i == '4'){
- babynm = '넷째아';
- }
- else if(i == '5'){
- babynm = '다섯아';
- }
- else if(i == '6'){
- babynm = '여섯아';
- }
- var idx = ds_init_babynm.addRow();
- ds_init_babynm.setColumn(idx, 'nm', pname + babynm);
- }
- }
- }
- else if(babycnt == 4 && ibabycnt > 4){
- ibabycnt = ds_main_partrtninfo.getColumn(0, 'babycntetc');
-
- for(var i = 1; i <= ibabycnt; i++){
- if(i == '1'){
- babynm = '첫째아';
- }
- else if(i == '2'){
- babynm = '둘째아';
- }
- else if(i == '3'){
- babynm = '셋째아';
- }
- else if(i == '4'){
- babynm = '넷째아';
- }
- else if(i == '5'){
- babynm = '다섯아';
- }
- else if(i == '6'){
- babynm = '여섯아';
- }
-
- var idx = ds_init_babynm.addRow();
- ds_init_babynm.setColumn(idx, 'nm', pname + babynm);
- }
- }
-
- var lctrejtresnspec = ds_main_nbabyinfo.getColumn(0, 'lctrejtresnspec');
-
- if(lctrejtresnspec == 5 || lctrejtresnspec == 6 || lctrejtresnspec == 7 || lctrejtresnspec == 8 || lctrejtresnspec == 18){
- ipt_dlivpredrugspec.enable = true;
- }
- else{
- ipt_dlivpredrugspec.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'dlivpredrugspec', '');
- }
-
- if( utlf_isNull(ds_main_nbabyinfo.getColumnInfo("babyno")) ){
- ds_main_nbabyinfo.addColumn("babyno", "string");
- }
-
- // 재원환자로 등록시 분만일자 및 성별 변경 불가
- if(utlf_isNull(ds_main_nbabyinfo.getColumn(0, 'babyno'))){
- ipt_dlivdd.enable = true;
- rdo_gndr.enable = true;
- }
- else{
- ipt_dlivdd.enable = false;
- rdo_gndr.enable = false;
- }
-
- // 분만형태 setting
- var dlivkind = utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'dlivkindcd'));
- if(!utlf_isNull(dlivkind)){
- dlivkind = dlivkind.substr(1, 1);
- cmb_dlivflag.innerdataset = 'ds_init_dlivflag' + dlivkind;
- }
-
- // 분만장소 setting
- var dlivplcecd = ds_main_nbabyinfo.getColumn(0, 'dlivplcecd');
-
- if(dlivplcecd == 'PT' || dlivplcecd == 'OP'){
- ipt_dlivplceetcspec.enable = false;
- }
- else{
- ipt_dlivplceetcspec.enable = true;
- }
-
- // 태변착색 setting
- var mecnmcolrayn = ds_main_nbabyinfo.getColumn(0, 'mecnmcolrayn');
-
- if(mecnmcolrayn == 'N'){
- cmb_mecnmcolracd.enable = false;
- }
- else if(mecnmcolrayn == 'Y'){
- cmb_mecnmcolracd.enable = true;
- }
-
- // 산소흡인 setting
- var oxygenabsopcd = ds_main_nbabyinfo.getColumn(0, 'oxygenabsopspec');
-
- if(oxygenabsopcd == 'N'){
- ipt_oxygenabsopspec.enable = false;
- }
- else if( oxygenabsopcd == 'Y' ){
- ipt_oxygenabsopspec.enable = true;
- }
-
- // True knot setting
- var trueknotyn = ds_main_nbabyinfo.getColumn(0, 'trueknotyn');
-
- if(trueknotyn == 'Y'){
- cmb_trueknotspec.enable = true;
- }
- else{
- cmb_trueknotspec.enable = false;
- }
-
- // Nochal cord setting
- var nuchalcordyn = ds_main_nbabyinfo.getColumn(0, 'nuchalcordcd');
- if(nuchalcordyn == 'Y'){
- cmb_nuchalcordpart.enable = true;
- ipt_nuchalcordspec.enable = false;
- cmb_nuchalcordtime.enable = true;
- }
- else{
- cmb_nuchalcordpart.enable = false;
- ipt_nuchalcordspec.enable = false;
- cmb_nuchalcordtime.enable = false;
- }
-
- // Nochal cord 부위 setting
- var nuchalcordpart = ds_main_nbabyinfo.getColumn(0, 'nuchalcordpart');
-
- if(nuchalcordpart == '5'){
- ipt_nuchalcordspec.enable = true;
- }
- else{
- ipt_nuchalcordspec.enable = false;
- }
-
- // PROM setting
- var promyn = ds_main_nbabyinfo.getColumn(0, 'promyn');
-
- if(promyn == 'Y'){
- ipt_promdd.enable = true;
- ipt_promtm.enable = true;
- rdo_antibiodrugyn.enable = true;
- }
- else if(promyn == 'N'){
- ipt_promdd.enable = false;
- ipt_promtm.enable = false;
- rdo_antibiodrugyn.enable = false;
-
- ds_main_nbabyinfo.setColumn(0, 'antibiodrugyn', 'N');
- }
-
- ipt_promtm.style.align = "left middle";
-
- // 첫 수유시간
- var fstlctyn = ds_main_nbabyinfo.getColumn(0, 'fstlctyn');
-
- if(fstlctyn == 'N'){
- cmb_lctrejtresnspec.enable = true;
- ipt_lctdd.enable = false;
- ipt_lcttm.enable = false;
- }
- else if(fstlctyn == 'Y'){
- cmb_lctrejtresnspec.enable = false;
- ipt_lctdd.enable = true;
- ipt_lcttm.enable = true;
- }
- // 2008-09-05, SMY추가
- else{
- cmb_lctrejtresnspec.enable = false;
- ipt_dlivpredrugspec.enable = false;
- ipt_lctdd.enable = false;
- ipt_lcttm.enable = false;
-
- ds_main_nbabyinfo.setColumn(0, 'lctrejtresnspec', '');
- ds_main_nbabyinfo.setColumn(0, 'dlivpredrugspec', '');
- ds_main_nbabyinfo.setColumn(0, 'lctdd', '');
- ds_main_nbabyinfo.setColumn(0, 'lcttm', '');
- }
-
- // 심폐 소생술
- var cardresusyn = ds_main_nbabyinfo.getColumn(0, 'cardresusyn');
-
- if(cardresusyn == 'Y'){
- chx_cardresuscd.setEnable(true);
- }
- else if(cardresusyn == 'N'){
- chx_cardresuscd.setEnable(false);
- ds_main_nbabyinfo.setColumn(0, 'cardresuscd', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만일시 체크
- ****************************************************************************************/
- function fCheckDlivDT(){
- var row = grd_nbaby.currentrow;
- var babycnt = ds_main_nbabylist.rowcount;
- var dlivdd = '';
- var dlivtm = '';
- //var babynm = '';
- var rtn = true;
-
- for(var i = 0; i < babycnt; i++){
- dlivdd = ds_main_nbabylist.getColumn(i, 'dlivdd');
- dlivtm = ds_main_nbabylist.getColumn(i, 'dlivtm');
- //babynm = ds_main_nbabylist.getColumn(i, 'babynm');
-
- if(dlivdd == ds_main_nbabyinfo.getColumn(0, 'dlivdd') && dlivtm == ds_main_nbabyinfo.getColumn(0, 'dlivtm')){
- rtn = false;
- }
- }
-
- return rtn;
- }
- /****************************************************************************************
- * Argument :
- * Description : A/S 팝업 호출 및 셋팅
- ****************************************************************************************/
- function fPopUpAS(){
- frmf_setParameter('SPMNN02000_Papgarscorespec', ds_main_nbabyinfo.getColumn(0, 'apgarscorespec'));
-
- frmf_modal("SPMNN02000", "SPMNN02000", null, null, null, null, null, null, null, null, null, null, "M");
-
- var apgarscore1 = frmf_getParameter('SPMNN02000_apgarscore1');
- var apgarscore5 = frmf_getParameter('SPMNN02000_apgarscore5');
- var apgarscorespec = frmf_getParameter('SPMNN02000_apgarscorespec');
-
- if(!utlf_isNull(apgarscorespec)){
- ds_main_nbabyinfo.setColumn(0, 'apgarscore1', apgarscore1);
- ds_main_nbabyinfo.setColumn(0, 'apgarscore5', apgarscore5);
- ds_main_nbabyinfo.setColumn(0, 'apgarscorespec', apgarscorespec);
- }
-
- frmf_setParameter('SPMNN02000_apgarscore1', '');
- frmf_setParameter('SPMNN02000_apgarscore5', '');
- frmf_setParameter('SPMNN02000_apgarscorespec', '');
- }
- /****************************************************************************************
- * Argument :
- * Description : 신생아 리스트 Click 이벤트
- ****************************************************************************************/
- function fClicknBabyList(row){
- rowIndex = row;
-
- ds_main_nbabyinfo.clearData();
- dsf_copyColInfo(ds_main_nbabyinfo, ds_main_nbabylist);
- ds_main_nbabyinfo.copyRow(ds_main_nbabyinfo.addRow(), ds_main_nbabylist, rowIndex);
-
- chx_cardresuscd.setData(utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'cardresuscd')).split(","), null, false);
- chx_infcsicknm.setData(utlf_transNullToEmpty(ds_main_partrtninfo.getColumn(0, 'infcsicknm')).split(","), null, false);
-
- frmf_inputEnterKey('cmb_lctrejtresnspec', 'onitemchanged', new ItemChangeEventInfo);
- fn_nbabyinfsick();
-
- var dlivlabel = ds_main_nbabylist.getColumn(row, 'dlivflag');
-
- if(dlivlabel == '기타'){
- ipt_dlivflagetc.enable = true;
- }
- else{
- ipt_dlivflagetc.enable = false;
- }
-
- frmf_inputEnterKey('ipt_dlivdd', 'ontextchanged', new TextChangedEventInfo);
- fNbabyCtrlSet();
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사/간호사명 삭제시 해당 인스턴스 아이디삭제
- ****************************************************************************************/
- function fDelEntrInfo(column, value){
- if(utlf_isNull(utlf_transNullToEmpty(ds_main_partrtnentr.getColumn(0, column)))){
- ds_main_partrtnentr.setColumn(0, 'entrid' + value, '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 사용자 정보 삭제
- ****************************************************************************************/
- function fClickEntrInfo(seq){
- ds_main_partrtnentr.setColumn(0, 'entrid' + seq, '');
- ds_main_partrtnentr.setColumn(0, 'entrnm' + seq, '');
- ds_main_partrtnentr.setColumn(0, 'status', 'U');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여자 정보 팝업 조회
- ****************************************************************************************/
- function fClickUserBtn(flag, value){
- var deptcd = '';
- var jobkindcd = '';
- var deptcd = '';
-
- if(flag == 'doctor'){
- deptcd = ds_codelist.getColumn(ds_codelist.findRow('cdgrupid', '069'), 'cdid');
- jobkindcd = '03';
- }
- else if(flag == 'nurse'){
- deptcd = ds_codelist.getColumn(ds_codelist.findRow('cdgrupid', '045'), 'cdid');
- jobkindcd = '11';
- }
-
- frmf_setParameter('SPMNN02100_deptcd', deptcd);
- frmf_setParameter('SPMNN02100_jobkindcd', jobkindcd);
- frmf_setParameter('SPMNN02100_userflag', flag);
-
- frmf_modal("SPMNN02100", "SPMNN02100", "", "", "", "", "", "", "", "", "", "", "M");
-
- var userid = frmf_getParameter('SPMNN02100_userid');
- var usernm = frmf_getParameter('SPMNN02100_usernm');
-
- if(!utlf_isNull(userid)){
- if(ds_main_partrtnentr.rowcount==0){
- ds_main_partrtnentr.addRow();
- }
- ds_main_partrtnentr.setColumn(0, 'entrid' + value, userid);
- ds_main_partrtnentr.setColumn(0, 'entrnm' + value, usernm);
- ds_main_partrtnentr.setColumn(0, 'status', 'U');
- }
-
- frmf_setParameter('SPMNN02100_userid', '');
- frmf_setParameter('SPMNN02100_usernm', '');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여자 정보 팝업 조회
- ****************************************************************************************/
- function fClickBabyDelete(){
- var currow = grd_nbaby.currentrow;
-
- if(!utlf_isNull(utlf_transNullToEmpty(ds_main_nbabylist.getColumn(currow, 'babyno')))){
- ds_main_nbabylist.setColumn(currow, 'delcheck', 'false');
- sysf_messageBox('입원 등록된 신생아는 삭제할 수', 'I004');
- }
-
- if(ds_main_nbabylist.getColumn(currow, 'status') == 'I'){
- ds_main_nbabylist.deleteRow(currow);
-
- if(rowIndex == currow){
- ds_main_nbabylist.clearData();
- fNbabyCtrlSet();
- rowIndex = -1;
- }
- else if(rowIndex > currow){
- rowIndex--;
- }
- }
- else{
- if(ds_main_nbabylist.getColumn(currow, 'delcheck') == 'true' || ds_main_nbabylist.getColumn(currow, 'delcheck') == '1' ){
- ds_main_nbabylist.setColumn(currow, 'status', 'D');
- }
- else if(ds_main_nbabylist.getColumn(currow, 'delcheck') == 'false' || ds_main_nbabylist.getColumn(currow, 'delcheck') == '0' ){
- ds_main_nbabylist.setColumn(currow, 'status', 'U');
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회조건 환자명 변경시
- ****************************************************************************************/
- function fChgPatnm(){
- ds_main_nbabylist.clearData();
- ds_main_avulsionlist.clearData();
-
- ds_main_nbabyinfo.clearData();
- ds_main_nbabyinfo.addRow();
-
- ds_main_partrtninfo.clearData();
- ds_main_partrtninfo.addRow();
-
- ds_main_partrtnentr.clearData();
- ds_main_partrtnentr.addRow();
-
- var pid = ds_main_cond.getColumn(0, 'patnm');
-
- ds_main_cond.setColumn(0, 'pid', pid);
-
- if(utlf_isNull(utlf_transNullToEmpty(pid))){
- ds_main_cond.setColumn(0, 'pid', '');
- }
-
- // 환자정보조건 셋팅
- ds_init_patinfo.enableevent = false;
-
- ds_init_patinfo.filter('pid == "' + pid + '"');
- ds_main_patinfocond.copyData(ds_init_patinfo, true);
- ds_init_patinfo.filter('');
-
- ds_init_patinfo.enableevent = true;
- //ds_main_patinfocond.copyRow(ds_main_patinfocond.addRow(), ds_init_patinfo, ds_init_patinfo.findRow('pid', pid));
-
- // 조회
- fGetPartrtnRecInfo();
- }
- /****************************************************************************************
- * Argument :
- * Description : 변경된 노드가 있는지 체크
- ****************************************************************************************/
- function fCompareNodes(target1:Dataset, target2:Dataset){
- if(utlf_isNull(target1) || utlf_isNull(target2)){
- return false;
- }
-
- if(target1.saveXML() == target2.saveXML()){
- return true;
- }
- return false;
- }
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
- function callback(sSvcId, nErrorCode, sErrorMsg){
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument :
- * Description : onload
- ****************************************************************************************/
- function SMMNN00700_onload(obj:Form, e:LoadEventInfo){
- // 폼 초기화
- frmf_initForm(obj);
-
- // checkboxList 설정
- chk_nbabyinfsick.setInitComp("col=6,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'",
- ds_nbabyinfsick, 'value', 'label', 'fn_nbabyinfsick');
-
- chx_cardresuscd.setInitComp("col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'",
- ds_cardresuscd, 'value', 'label', 'fn_cardresuscd');
-
- chx_infcsicknm.setInitComp("col=6,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'",
- ds_nbabyinfsick, 'value', 'label', 'fn_infcsicknm');
-
- chx_cardresuscd.setEnable(false);
- chx_infcsicknm.setEnable(false);
- grdf_setRowTypeIcon(grd_avulsion, 0);
-
- //fInitialize();
- this.setTimer(0, 100);
- Sign.init();
- }
- function fn_nbabyinfsick(){
- var data = chk_nbabyinfsick.getData();
- ds_main_nbabyinfo.setColumn(0, 'nbabyinfsick', data);
-
- if(String(data).indexOf('6') < 0){
- ds_main_nbabyinfo.setColumn(0, 'dlivpredrugspec', '');
- ipt_dlivpredrugspec.enable = false;
- }
- else{
- ipt_dlivpredrugspec.enable = true;
- }
- }
- function fn_cardresuscd(){
- ds_main_nbabyinfo.setColumn(0, 'cardresuscd', chx_cardresuscd.getData());
- }
- function fn_infcsicknm(){
- var data = chx_infcsicknm.getData();
- ds_main_partrtninfo.setColumn(0, 'infcsicknm', data);
-
- if(String(data).indexOf('6') < 0){
- ds_main_partrtninfo.setColumn(0, 'infcsickspec', '');
- ipt_infcsickspec.enable = false;
- }
- else{
- ipt_infcsickspec.enable = true;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 부서 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function grp_cmb_ward_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_main_cond.setColumn(0, 'upinfopid', '');
- ds_main_cond.setColumn(0, 'upinforoomcd', '');
-
- fGetRoomInfo();
- }
- /****************************************************************************************
- * Argument :
- * Description : 병실 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function grp_cmb_room_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_main_cond.setColumn(0, 'upinfopid', '');
- ds_main_cond.setColumn(0, 'upinforoomcd', '');
-
- fGetPatInfo();
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자명 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function grp_cmb_patnm_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- ds_main_cond.setColumn(0, 'upinfopid', '');
- ds_main_cond.setColumn(0, 'upinforoomcd', '');
-
- fChgPatnm();
- }
- /****************************************************************************************
- * Argument :
- * Description : grp.ipt_pid 텍스트 입력 이벤트
- ****************************************************************************************/
- function grp_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo){
- if(e.keycode == 13){
- ds_main_cond.setColumn(0, 'upinfopid', '');
- ds_main_cond.setColumn(0, 'upinforoomcd', '');
- grp.btn_ref.setFocus();
-
- fSearchPatInfo();
- }
- }
- function fDlivflagCheck(flag){
- if(flag == '111' || flag == '112' || flag == '117' || flag == '118' || flag == '119' || flag == '128' || flag == '119'
- || flag == '130' || flag == '131' || flag == '132' || flag == '132' || flag == '133' || flag == '210'
- || flag == '211' || flag == '212' || flag == '213' || flag == '214' || flag == '215' || flag == '218'
- || flag == '219' || flag == '220' || flag == '222' || flag == '223' || flag == '224' || flag == '134'){
- return 'N';
- }
- return 'Y';
- }
- /****************************************************************************************
- * Argument :
- * Description : 환자조회 검색 아이콘 클릭 이벤트
- ****************************************************************************************/
- function grp_btn_srch_onclick(obj:Button, e:ClickEventInfo){
- frmf_modal("SPPMC02500", "SPPMC02500", null, null, null, null, null, null, null, null, null, null, "M");
-
- var flag = frmf_getParameter('SPPMC02500_popupendflag');
- // 환자번호 copy
- if(flag == 'ok'){
- ds_main_cond.setColumn(0, 'pid', ds_patinfolist.getColumn(0, 'pid'));
- ds_main_cond.setColumn(0, 'patnm', ds_patinfolist.getColumn(0, 'pid'));
-
- // 환자정보셋팅
- ds_main_patinfocond.setColumn(0, 'patinfo', '');
- fSearchPatInfo();
- }
- sysf_setGlobalVariable('paminfo', ''); // 원무정보 reset
- }
- /****************************************************************************************
- * Argument :
- * Description : 조회 버튼 클릭 이벤트
- ****************************************************************************************/
- function grp_btn_ref_onclick(obj:Button, e:ClickEventInfo){
- if(ds_main_cond.getColumn(0, 'indschacptstat') == 'D' || ds_main_cond.getColumn(0, 'indschacptstat') == 'T'){
- fGetPartrtnRecInfo();
- }
- else{
- fSearchPatInfo();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : button9 신생아인계장 버튼 클릭 이벤트
- ****************************************************************************************/
- function button9_onclick(obj:Button, e:ClickEventInfo){
- fClickFingerPrint('add');
- }
- /****************************************************************************************
- * Argument :
- * Description : 임시저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_save_onclick(obj:Button, e:ClickEventInfo){
- fSaveButton('nonsign');
- }
- /****************************************************************************************
- * Argument :
- * Description : 지문표빈양식출력 버튼 클릭 이벤트
- ****************************************************************************************/
- function button8_onclick(obj:Button, e:ClickEventInfo){
- fClickFingerPrint("empty");
- }
- /****************************************************************************************
- * Argument :
- * Description : 지문표출력 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_fingerprint_onclick(obj:Button, e:ClickEventInfo){
- fClickFingerPrint("full");
- }
- /****************************************************************************************
- * Argument :
- * Description : 신생아인계장 버튼 클릭 이벤트
- ****************************************************************************************/
- function button11_onclick(obj:Button, e:ClickEventInfo){
- fClickFingerPrint("add2");
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만장부 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_birthlist_onclick(obj:Button, e:ClickEventInfo){
- //frmf_setParameter('pid', ds_
- frmf_modal("SMMNN00800", "SMMNN00800", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument :
- * Description : 인증저장 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_signsave_onclick(obj:Button, e:ClickEventInfo){
- fSaveButton('sign');
- }
- /****************************************************************************************
- * Argument :
- * Description : 신생아 출생정보 추가 버튼 클릭 이벤트
- ****************************************************************************************/
- function button104_onclick(obj:Button, e:ClickEventInfo){
- fAddnBabyInfo();
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만일시 날자 텍스트 변경 후 이벤트
- ****************************************************************************************/
- function ipt_dlivdd_ontextchanged(obj:Calendar, e:TextChangedEventInfo){
- obj.updateToDataset();
-
- ds_codelist.enableevent = false;
-
- if(ds_main_nbabyinfo.getColumn(0, 'dlivdd') < ds_codelist.getColumn(ds_codelist.findRow('cdgrupid', '168'), 'cdnm')){
- ds_codelist.filter('cdgrupid == "166"');
- }
- else{
- ds_codelist.filter('cdgrupid == "167"');
- }
- ds_init_cmb_lctrejtresnspec.copyData(ds_codelist, true);
- ds_codelist.filter('');
-
- ds_codelist.enableevent = true;
- }
- /****************************************************************************************
- * Argument :
- * Description : 초기화 버튼 클릭 이벤트
- ****************************************************************************************/
- function button10_onclick(obj:Button, e:ClickEventInfo){
- ds_main_nbabyinfo.clearData();
- ds_main_nbabyinfo.addRow();
- fNbabyCtrlSet();
- rowIndex = -1;
- }
- /****************************************************************************************
- * Argument :
- * Description : 아기 수 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_babycnt_onitemclick(obj:Radio, e:RadioMouseEventInfo){
- ds_main_partrtninfo.setColumn(0, 'babycnt', e.itemvalue);
-
- var pname = utlf_transNullToEmpty(ds_main_patinfocond.getColumn(0, 'hngnm'));
- var value = parseInt(ds_main_partrtninfo.getColumn(0, 'babycnt'));
-
- if(value != 4){
- ibabycnt = value;
- }
-
- switch(value){
- case 1:
- cmb_babycntetc.enable = false;
- ds_main_partrtninfo.setColumn(0, 'babycntetc', '');
- ds_main_nbabyinfo.setColumn(0, 'babynm', pname + '아기');
- break;
-
- case 2:
- cmb_babycntetc.enable = false;
- ds_main_partrtninfo.setColumn(0, 'babycntetc', '');
- ds_main_nbabyinfo.setColumn(0, 'babynm', '');
- break;
-
- case 3:
- cmb_babycntetc.enable = false;
- ds_main_partrtninfo.setColumn(0, 'babycntetc', '');
- ds_main_nbabyinfo.setColumn(0, 'babynm', '');
- break;
-
- case 4:
- cmb_babycntetc.enable = true;
- ds_main_partrtninfo.setColumn(0, 'babycntetc', '4');
- ds_main_nbabyinfo.setColumn(0, 'babynm', '');
- break;
- }
-
- ds_init_babynm.clearData();
-
- if(value <= 4){
- for(var i = 1; i <= value; i++){
- if(value == 1){
- ds_init_babynm.setColumn(ds_init_babynm.addRow(), 'nm', pname + '아기');
- }
- else{
- if(i == 1){
- babynm = '첫째아';
- }
- else if(i == 2){
- babynm = '둘째아';
- }
- else if(i == 3){
- babynm = '셋째아';
- }
- else if(i == 4){
- babynm = '넷째아';
- }
- else if(i == 5){
- babynm = '다섯아';
- }
- else if(i == 6){
- babynm = '여섯아';
- }
- ds_init_babynm.setColumn(ds_init_babynm.addRow(), 'nm', pname + babynm);
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 아기 수 multi 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_babycntetc_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var babynm = '';
- ibabycnt = ds_main_partrtninfo.getColumn(0, 'babycntetc');
- var value = parseInt(ds_main_partrtninfo.getColumn(0, 'babycnt'));
-
- ds_init_babynm.clearData();
- pname = utlf_transNullToEmpty(pname);
-
- if(value <= 4){
- for(var i = 1; i <= ibabycnt; i++){
- if(value == 1){
- ds_init_babynm.setColumn(ds_init_babynm.addRow(), 'nm', pname + '아기');
- }
- else{
- if(i == 1){
- babynm ='첫째아';
- }
- else if(i == 2){
- babynm ='둘째아';
- }
- else if(i == 3){
- babynm ='셋째아';
- }
- else if(i == 4){
- babynm ='넷째아';
- }
- else if(i == 5){
- babynm ='다섯아';
- }
- else if(i == 6){
- babynm ='여섯아';
- }
- ds_init_babynm.setColumn(ds_init_babynm.addRow(), 'nm', pname + babynm);
- }
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만일시 시간 키보드 입력 이벤트
- ****************************************************************************************/
- function ipt_dlivtm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo){
- utlf_validMaskEditTime(obj, e);
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만일시 ipt_dlivtm 시간 입력 포커스 상실 이벤트
- ****************************************************************************************/
- function ipt_dlivtm_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
- {
- obj.updateToDataset();
- if(!fCheckDlivDT()){
- sysf_messageBox('분만 일시가', 'E006');
- ds_main_nbabyinfo.setColumn(0, 'dlivtm', '');
- ipt_dlivtm.setFocus();
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만형태 cmb_dlivkindcd 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_dlivkindcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var dlivkind = utlf_transNullToEmpty(ds_main_nbabyinfo.getColumn(0, 'dlivkindcd')).substr(1, 1);
-
- cmb_dlivflag.innerdataset = 'ds_init_dlivflag' + dlivkind;
- cmb_dlivflag.codecolumn = 'cdid';
- cmb_dlivflag.datacolumn = 'cdnm';
- }
- /****************************************************************************************
- * Argument :
- * Description : 분만형태 cmb_dlivflag 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_dlivflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var dlivflag = cmb_dlivflag.value;
- var dlivlabel = cmb_dlivflag.text;
-
- var value = fDlivflagCheck(dlivflag);
- ds_main_nbabyinfo.setColumn(0, 'deathyn', value);
- if(dlivlabel == '기타'){
- ipt_dlivflagetc.enable = true;
- }
- else{
- ipt_dlivflagetc.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'dlivflagetc', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 평가 버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_apgarscore_onclick(obj:Button, e:ClickEventInfo){
- fPopUpAS();
- }
- /****************************************************************************************
- * Argument :
- * Description : 신생아 리스트 그리드 셀 더블 클릭 이벤트
- ****************************************************************************************/
- function grd_nbaby_oncelldblclick(obj:Grid, e:GridClickEventInfo){
- fClicknBabyList(e.row);
- }
- /****************************************************************************************
- * Argument :
- * Description : 산소흡입 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_oxygenabsopcd_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'oxygenabsopcd');
-
- if(value == 'N'){
- ipt_oxygenabsopspec.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'oxygenabsopspec', '');
- }
- else if(value == 'Y'){
- ipt_oxygenabsopspec.enable = true;
- }
-
-
- }
- /****************************************************************************************
- * Argument :
- * Description : 태변착색 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_mecnmcolrayn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'mecnmcolrayn');
-
- if(value == 'N'){
- cmb_mecnmcolracd.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'mecnmcolracd', '');
- }
- else if(value == 'Y'){
- cmb_mecnmcolracd.enable = true;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : True knot 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_trueknotyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'trueknotyn');
-
- if(value == 'Y'){
- cmb_trueknotspec.enable = true;
- }
- else if(value == 'N'){
- cmb_trueknotspec.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'trueknotspec', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : True knot 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_nuchalcordyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'nuchalcordcd');
-
- if(value == 'Y'){
- cmb_nuchalcordpart.enable = true;
- ipt_nuchalcordspec.enable = false;
- cmb_nuchalcordtime.enable = true;
- }
- else if(value == 'N'){
- cmb_nuchalcordpart.enable = false;
- ipt_nuchalcordspec.enable = false;
- cmb_nuchalcordtime.enable = false;
-
- ds_main_nbabyinfo.setColumn(0, 'nuchalcordpart', '');
- ds_main_nbabyinfo.setColumn(0, 'nuchalcordspec', '');
- ds_main_nbabyinfo.setColumn(0, 'nuchalcordtime', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : Nuchal cord 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_nuchalcordpart_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'nuchalcordpart');
-
- if(value == '5'){
- ipt_nuchalcordspec.enable = true;
- }
- else{
- ipt_nuchalcordspec.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'nuchalcordspec', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : PROM 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_promyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'promyn');
-
- if(value == 'Y'){
- ipt_promdd.enable = true;
- ipt_promtm.enable = true;
- rdo_antibiodrugyn.enable = true;
-
- ds_main_nbabyinfo.setColumn(0, 'promdd', utlf_getCurrentDate());
- }
- else if(value == 'N'){
- ipt_promdd.enable = false;
- ipt_promtm.enable = false;
- rdo_antibiodrugyn.enable = false;
-
- ds_main_nbabyinfo.setColumn(0, 'promdd', '');
- ds_main_nbabyinfo.setColumn(0, 'promtm', '');
- ds_main_nbabyinfo.setColumn(0, 'antibiodrugyn', 'N');
- }
-
- ipt_promtm.style.align = "left middle";
- }
- /****************************************************************************************
- * Argument :
- * Description : 첫 모유수유시간 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_fstlctyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'fstlctyn');
-
- if(value == 'N'){
- cmb_lctrejtresnspec.enable = true; // 첫 모유수유시간 '무'의 콤보박스
- ipt_dlivpredrugspec.enable = false; // 첫 모유수유시간 '무'의 free text box
- ipt_lctdd.enable = false; // 첫 모유수유시간 '유'의 일자
- ipt_lcttm.enable = false; // 첫 모유수유시간 '유'의 시간
-
- ds_main_nbabyinfo.setColumn(0, 'dlivpredrugspec', '');
- ds_main_nbabyinfo.setColumn(0, 'lctdd', '');
- ds_main_nbabyinfo.setColumn(0, 'lcttm', '');
- }
- else if(value == 'Y'){
- cmb_lctrejtresnspec.enable = false; // 첫 모유수유시간 '무'의 콤보박스
- ipt_dlivpredrugspec.enable = false; // 첫 모유수유시간 '무'의 free text box
- ipt_lctdd.enable = true; // 첫 모유수유시간 '유'의 일자
- ipt_lcttm.enable = true; // 첫 모유수유시간 '유'의 시간
-
- ds_main_nbabyinfo.setColumn(0, 'dlivpredrugspec', '');
- ds_main_nbabyinfo.setColumn(0, 'lctrejtresnspec', '');
- ds_main_nbabyinfo.setColumn(0, 'lctdd', utlf_getCurrentDate());
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 첫 모유수유시간 lctrejtresnspec 콤보 아이템 변경 이벤트
- ****************************************************************************************/
- function cmb_lctrejtresnspec_onitemchanged(obj:Combo, e:ItemChangeEventInfo){
- var value = parseInt(ds_main_nbabyinfo.getColumn(0, 'lctrejtresnspec'));
-
- if(value == 5 || value == 6 || value == 7 || value == 8 || value == 18){
- ipt_dlivpredrugspec.enable = true;
- }
- else{
- ipt_dlivpredrugspec.enable = false;
- ds_main_nbabyinfo.setColumn(0, 'dlivpredrugspec', '');
-
- if(value == 19){
- chk_nbabyinfsick.visible = true;
- ipt_nbabyinfsickspec.visible = true;
- ipt_dlivpredrugspec.visible = false;
- }
- else{
- chk_nbabyinfsick.visible = false;
- ipt_nbabyinfsickspec.visible = false;
- ipt_dlivpredrugspec.visible = true;
- }
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 심폐소생술 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_cardresusyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_nbabyinfo.getColumn(0, 'cardresusyn');
-
- if(value == 'Y'){
- chx_cardresuscd.setEnable(true);
- ipt_cardresusspec.enable = true;
- }
- else if(value == 'N'){
- chx_cardresuscd.setEnable(false);
- chx_cardresuscd.setCheckAll(false);
- ipt_cardresusspec.enable = false;
-
- ds_main_nbabyinfo.setColumn(0, 'cardresuscd', '');
- ds_main_nbabyinfo.setColumn(0, 'cardresusspec', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 적출물정보 행추가 버튼 클릭 이벤트
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo){
- var idx = ds_main_avulsionlist.addRow();
- ds_main_avulsionlist.setColumn(idx, 'avulsionplce', '01');
- }
- /****************************************************************************************
- * Argument :
- * Description : 적출물정보 행삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo){
- var row = grd_avulsion.currentrow;
- var rowstatus = '';
-
- if(row < 0){
- sysf_messageBox('삭제할 적출물 정보를', 'C002');
- return;
- }
-
- // 수거된일자가 존재할경우(삭제불가능)
- if(ds_main_avulsionlist.getColumn(row, 'removeyn') == 'N'){
- sysf_messageBox('수거된 적출물 정보는\n삭제할수 없습니다.', 'C999');
- return;
- }
- rowstatus = ds_main_avulsionlist.getRowType(row);
-
- if(rowstatus == Dataset.ROWTYPE_INSERT){
- ds_main_avulsionlist.deleteRow(row);
- }
- else{
- ds_main_avulsionlist.enableevent = false;
- ds_main_avulsionlist.updatecontrol = false;
- ds_main_avulsionlist.setRowType(row, Dataset.ROWTYPE_DELETE);
- ds_main_avulsionlist.updatecontrol = true;
- ds_main_avulsionlist.enableevent = true;
- }
-
- }
- /****************************************************************************************
- * Argument :
- * Description : 감영성 질환 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_infcsickyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_partrtninfo.getColumn(0, 'infcsickyn');
-
- if(value == 'Y'){
- chx_infcsicknm.setEnable(true);
- }
- else if(value == 'N'){
- chx_infcsicknm.setEnable(false);
- ipt_infcsickspec.enable = false;
-
- chx_infcsicknm.setCheckAll(false, true);
- ds_main_partrtninfo.setColumn(0, 'infcsicknm', '');
- ds_main_partrtninfo.setColumn(0, 'infcsickspec', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 회음절개 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_periincyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_partrtninfo.getColumn(0, 'periincyn');
-
- if(value == 'Y'){
- cmb_periincnm.enable = true;
- }
- else if(value == 'N'){
- cmb_periincnm.enable = false;
- ds_main_partrtninfo.setColumn(0, 'periincnm', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 산모출혈 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_lyinwoyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_partrtninfo.getColumn(0, 'lyinwoyn');
-
- if(value == 'Y'){
- cmb_lyinwoflag.enable = true;
- ipt_lyinwoflagspcffact.enable = true;
- }
- else{
- cmb_lyinwoflag.enable = false;
- ipt_lyinwoflagspcffact.enable = false;
-
- ds_main_partrtninfo.setColumn(0, 'lyinwoflag', '');
- ds_main_partrtninfo.setColumn(0, 'lyinwoflagspcffact', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnm1 확장버튼 클릭 이벤트
- ****************************************************************************************/
- function entrdoct1id_onclick(obj:Button, e:ClickEventInfo){
- fClickUserBtn('doctor', '1');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnm1 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_entrdoct1id_ontextchange(obj:Edit, e:TextChangeEventInfo){
- fDelEntrInfo('entrnm1', '1');
- return false;
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnm1 삭제 버튼 이벤트
- ****************************************************************************************/
- function button45_onclick(obj:Button, e:ClickEventInfo){
- fClickEntrInfo('1');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrdoct2id 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_entrdoct2id_ontextchange(obj:Edit, e:TextChangeEventInfo){
- fDelEntrInfo('entrnm2', '1');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrdoct2id 확장버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_entrdoct2id_onclick(obj:Button, e:ClickEventInfo){
- fClickUserBtn('doctor', '2');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrdoct2id 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo){
- fClickEntrInfo('2');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrdoct3id 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_entrdoct3id_ontextchange(obj:Edit, e:TextChangeEventInfo){
- fDelEntrInfo('entrnm3', '3');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrdoct3id 확장버튼 클릭 이벤트
- ****************************************************************************************/
- function btn_entrdoct3id_onclick(obj:Button, e:ClickEventInfo){
- fClickUserBtn('doctor', '3');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrdoct3id 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button7_onclick(obj:Button, e:ClickEventInfo){
- fClickEntrInfo('3');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse1id 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_entrnurse1id_ontextchange(obj:Edit, e:TextChangeEventInfo){
- fDelEntrInfo('nurse', '4');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse1id 확장버튼 변경 이벤트
- ****************************************************************************************/
- function btn_entrnurse1id_onclick(obj:Button, e:ClickEventInfo){
- fClickUserBtn('nurse', '4');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse1id 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo){
- fClickEntrInfo('4');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse2id 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_entrnurse2id_ontextchange(obj:Edit, e:TextChangeEventInfo){
- fDelEntrInfo('nurse', '5');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse2id 확장버튼 변경 이벤트
- ****************************************************************************************/
- function btn_entrnurse2id_onclick(obj:Button, e:ClickEventInfo){
- fClickUserBtn('nurse', '5');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse2id 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo){
- fClickEntrInfo('5');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse3id 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_entrnurse3id_ontextchange(obj:Edit, e:TextChangeEventInfo){
- fDelEntrInfo('nurse', '6');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse3id 확장버튼 변경 이벤트
- ****************************************************************************************/
- function btn_entrnurse3id_onclick(obj:Button, e:ClickEventInfo){
- fClickUserBtn('nurse', '6');
- }
- /****************************************************************************************
- * Argument :
- * Description : 참여의사 entrnurse3id 삭제 버튼 클릭 이벤트
- ****************************************************************************************/
- function button6_onclick(obj:Button, e:ClickEventInfo){
- fClickEntrInfo('6');
- }
- /****************************************************************************************
- * Argument :
- * Description : 보조생식술여부 라디오 아이템 변경 이벤트
- ****************************************************************************************/
- function rdo_artyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
- var value = ds_main_partrtninfo.getColumn(0, 'artyn');
-
- if(value == 'Y'){
- cmb_artnm.enable = true;
- }
- else if(value == 'N'){
- cmb_artnm.enable = false;
- ds_main_partrtninfo.setColumn(0, 'artnm', '');
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 첫 모유수유시간 시간 입력 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_lcttm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
- {
- utlf_validMaskEditTime(obj, e);
- }
- /****************************************************************************************
- * Argument :
- * Description : 임신주수 ipt_prgweekcnt 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_prgweekcnt_ontextchange(obj:MaskEdit, e:TextChangeEventInfo){
- if(e.posttext.length > 2){
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : 임신주수 ipt_prgweekcnt 텍스트 변경 이벤트
- ****************************************************************************************/
- function ipt_prgdaycnt_ontextchange(obj:MaskEdit, e:TextChangeEventInfo){
- if(e.posttext.length > 1){
- return false;
- }
- }
- /****************************************************************************************
- * Argument :
- * Description : Nuchal cord 시간 입력 텍스트 변경
- ****************************************************************************************/
- function ipt_promtm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo){
- utlf_validMaskEditTime(obj, e);
- }
- function cmb_dlivplcecd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(cmb_dlivplcecd.value != "E" ){
- ipt_dlivplceetcspec.enable = false;
- ds_main_nbabyinfo.setColumn(0, "dlivplceetcspec", "");
- }else{
- ipt_dlivplceetcspec.enable = true;
- }
- }
- function SMMNN00700_ontimer(obj:Form, e:TimerEventInfo)
- {
- if( e.timerid == 0 ){
- this.killTimer(0);
- fInitialize();
- }
- }
- function grp_ipt_reporttm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
- {
- utlf_validMaskEditTime(obj, e);
- }
- function ipt_weig_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
- {
- //utlf_validMaskEditTime(obj, e);
- }
- function ds_main_nbabylist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "delcheck" ){
- fClickBabyDelete();
- }
- }
- var lastrow1 = -1;
- var lastcol1 = -1;
- var bDrop1 = false;
- function grd_avulsion_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- lastrow1 = -1;
- lastcol1 = -1;
- }
- function grd_avulsion_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- var dsGridBind = eval(obj.binddataset);
- var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
- var posVal = utlf_transNullToEmpty(e.value);
-
- if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
- obj.showEditor(false);
- }
-
- bDrop1 = false;
- lastrow1 = e.row;
- lastcol1 = e.col;
- }
- function grd_avulsion_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- grdf_setSelectedCell(obj, e);
-
- var dsGridBind = eval(obj.binddataset);
-
- // Combo DropDown Click 처리
- obj.autoenter = "select";
-
- if( e.fromreferenceobject.name == "dropbutton" ){
- bDrop1 = true;
- }
- if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
- // Combo 선택시 활성화 및 combodatacol 변경
- if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
- obj.showEditor(true);
- }else{
- if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
- obj.setCellPos(e.col);
- dsGridBind.rowposition = e.row;
- obj.showEditor(true);
- if(bDrop1) {
- obj.dropdownCombo();
- }
- }
- }
- }else{
- obj.autoenter = "select";
- }
- }
- function ipt_dlivdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
- {
- var sYesterday = ((utlf_getCurrentDate().toDate("YYYYMMDD")).getAddDate(-1, "D")).getDateFormat();
- var sTomorrow = ((utlf_getCurrentDate().toDate("YYYYMMDD")).getAddDate(+1, "D")).getDateFormat();
- var sToday = utlf_getCurrentDate().toDate("YYYYMMDD").getDateFormat();
- var sDlivdd = ds_main_nbabyinfo.getColumn(0, "dlivdd");
-
- //trace("sToday : " + sToday);
-
- if( !utlf_isValidDateTime((ds_main_nbabyinfo.getColumn(0, "dlivdd")), "YYYYMMDD") ){
- sysf_messageBox('입력한 분만일시는 유효하지 않습니다.', 'C999');
- ds_main_nbabyinfo.setColumn(0, "dlivdd", '');
- return;
- }
-
- if( sDlivdd > sToday ) {
- //trace("sDlivdd > sTomorrow");
- sysf_messageBox('분만일시는 전일, 당일만 선택 가능합니다.', 'C999');
- ds_main_nbabyinfo.setColumn(0, "dlivdd", '');
- return;
- } else if( sDlivdd < sYesterday ) {
- sysf_messageBox('분만일시는 전일, 당일만 선택 가능합니다.', 'C999');
- ds_main_nbabyinfo.setColumn(0, "dlivdd", '');
- //trace("sDlivdd < sYesterday");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|