123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 환자기본정보설정 ( SPMMO08010_권역외상등록체계.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var gMemoTopPos = 35;
- var gTprPos = 0;
- function fInitialize_SPMMO08010() {
- // var pCode = "'E26'";
- // fGetNursHardCdInfo(pCode, getCurrentDate());
-
- grd_c2ordlist.fixedcellcheckbox(0, 0) = true;
- grd_oplist.fixedcellcheckbox(0, 0) = true;
-
- var idno = opener.javascript.getParameter("idno");
- var indd = opener.javascript.getParameter("indd");
- var intm = opener.javascript.getParameter("intm");
- var orddd = opener.javascript.getParameter("orddd");
- var cretno = opener.javascript.getParameter("cretno");
-
- model.makeValue("/root/main/cond/patinfo/pid", idno);
- model.makeValue("/root/main/cond/patinfo/indd", indd);
- model.makeValue("/root/main/cond/patinfo/orddd", orddd);
- model.makeValue("/root/main/cond/patinfo/cretno", cretno);
-
- model.makeValue("/root/send/patinfo/idno", idno);
- model.makeValue("/root/send/patinfo/indd", indd);
- model.makeValue("/root/send/patinfo/intm", intm);
- model.makeValue("/root/send/patinfo/orddd", orddd);
- model.makeValue("/root/send/patinfo/cretno", cretno);
-
- submit("TRMMO08011");
-
- if(fContainsHardCD("486", getUserInfo("userid"))) { // 저장버튼 활성화
- button33.disabled = false; // 임시저장
- button4.disabled = false; // 저장
- button38.disabled = false; // 전송
- } else { // 저장버튼 비활성화
- button33.disabled = true; // 임시저장
- button4.disabled = true; // 저장
- button38.disabled = true; // 전송
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsmemo") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsmemo") == "-") {
- btn_memo.text = "메모□";
- } else {
- btn_memo.text = "메모■";
- }
-
- //병원 전 정보 - 신고일시 : 내원수단이 119구급차, 의료기관 구급차, 기타 구급차, 경찰차등 공공차량, 항공이송 일 경우 필수
- if (model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "1"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "2"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "3"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "4"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "5") {
- input27.disabled = false;
- input28.disabled = false;
- input25.disabled = false;
- input22.disabled = false;
- input24.disabled = false;
- input23.disabled = false;
- input29.disabled = false;
- } else {
- input27.disabled = true;
- input28.disabled = true;
- input25.disabled = true;
- input22.disabled = true;
- input24.disabled = true;
- input23.disabled = true;
- input29.disabled = true;
- }
-
- combo2.disabled = false;
- combo5.disabled = false;
- input37.disabled = false;
-
- var sAge = parseInt(model.getValue("/root/main/trmsinfo/trmslist/age"));
-
- model.setValue("/root/main/trmsinfo/trmslist/trmspgce", "9");
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcv", "9");
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcp", "9");
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcm", "9");
-
- if (sAge < 5) {
- combo4.disabled = false;
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcv", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcp", "9");
- } else {
- combo3.disabled = false;
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcv", "9");
- model.setValue("/root/main/trmsinfo/trmslist/trmspgcp", "-1");
- }
-
- model.setValue("/root/main/trmsinfo/trmslist/trmspgct", '-1');
-
- checkbox14.disabled = false;
- checkbox15.disabled = false;
- checkbox16.disabled = false;
- checkbox17.disabled = false;
- checkbox18.disabled = false;
- checkbox19.disabled = false;
- checkbox20.disabled = false;
- checkbox21.disabled = false;
- checkbox22.disabled = false;
- checkbox23.disabled = false;
- checkbox24.disabled = false;
- checkbox25.disabled = false;
- input38.disabled = false;
- input39.disabled = false;
- input40.disabled = false;
- checkbox26.disabled = false;
- checkbox27.disabled = false;
- checkbox28.disabled = false;
- checkbox29.disabled = false;
- checkbox30.disabled = false;
- checkbox31.disabled = false;
- checkbox32.disabled = false;
-
- if (model.getValue("/root/main/trmsinfo/trmslist/erptinrt") == "2") {
- input44.disabled = false;
- input45.disabled = false;
- input46.disabled = false;
- input48.disabled = false;
- input47.disabled = false;
- checkbox51.disabled = false;
- checkbox52.disabled = false;
- checkbox53.disabled = false;
- checkbox54.disabled = false;
- checkbox55.disabled = false;
- input49.disabled = false;
- combo6.disabled = false;
- input50.disabled = false;
- } else {
- input44.disabled = true;
- input45.disabled = true;
- input46.disabled = true;
- input48.disabled = true;
- input47.disabled = true;
- checkbox51.disabled = true;
- checkbox52.disabled = true;
- checkbox53.disabled = true;
- checkbox54.disabled = true;
- checkbox55.disabled = true;
- input49.disabled = true;
- combo6.disabled = true;
- input50.disabled = true;
- }
-
- if (sAge < 5) {
- combo8.disabled = true
- combo9.disabled = false;
- } else {
- combo8.disabled = false;
- combo9.disabled = true;
- }
-
- //수혈정보 세팅
- if (model.getValue("/root/main/trmsinfo/bloodcnt/rbccnt24") == "") {
-
- model.makeValue("/root/main/trmsinfo/trmslist/trmstrdt", "");
- model.makeValue("/root/main/trmsinfo/trmslist/trmstrtm", "");
-
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr1", "0");
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr2", "0");
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr3", "0");
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr4", "0");
-
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr1", "0");
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr2", "0");
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr3", "0");
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr4", "0");
-
- input90.disabled = true;
- input89.disabled = true;
-
- } else {
-
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr1", model.getValue("/root/main/trmsinfo/bloodcnt/rbccnt4"));
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr2", model.getValue("/root/main/trmsinfo/bloodcnt/placnt4"));
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr3", model.getValue("/root/main/trmsinfo/bloodcnt/pltcnt4"));
- model.makeValue("/root/main/trmsinfo/trmslist/trmsitr4", model.getValue("/root/main/trmsinfo/bloodcnt/wbcnt4"));
-
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr1", model.getValue("/root/main/trmsinfo/bloodcnt/rbccnt24"));
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr2", model.getValue("/root/main/trmsinfo/bloodcnt/placnt24"));
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr3", model.getValue("/root/main/trmsinfo/bloodcnt/pltcnt24"));
- model.makeValue("/root/main/trmsinfo/trmslist/trmsotr4", model.getValue("/root/main/trmsinfo/bloodcnt/wbcnt24"));
-
- input90.disabled = false;
- input89.disabled = false;
-
- }
-
- input90.refresh();
- input89.refresh();
-
- input91.refresh();
- input92.refresh();
- input93.refresh();
- input94.refresh();
- input95.refresh();
- input96.refresh();
- input97.refresh();
- input98.refresh();
-
- var emrtcd = model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd");
- var dcrtcd = model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd");
-
- if (emrtcd.substr(0, 1) == "3") {
- radio38.disabled = false;
- } else {
- radio38.disabled = true;
- model.makeValue("/root/main/trmsinfo/trmslist/trmstgos", "");
- }
- radio38.refresh();
-
- if (emrtcd.substr(0, 1) == "2" || dcrtcd.substr(0, 1) == "3") {
- input104.disabled = false;
- input105.disabled = false;
- input6.disabled = false;
- button28.disabled = false;
- radio40.disabled = false;
- checkbox92.disabled = false;
- checkbox93.disabled = false;
- checkbox94.disabled = false;
- checkbox95.disabled = false;
- checkbox96.disabled = false;
- radio41.disabled = false;
- combo12.disabled = false;
- input107.disabled = false;
- } else {
- input104.disabled = true;
- input105.disabled = true;
- input6.disabled = true;
- button28.disabled = true;
- radio40.disabled = true;
- checkbox92.disabled = true;
- checkbox93.disabled = true;
- checkbox94.disabled = true;
- checkbox95.disabled = true;
- checkbox96.disabled = true;
- radio41.disabled = true;
- combo12.disabled = true;
- input107.disabled = true;
- }
-
- if (emrtcd.substr(0, 1) == "4" || dcrtcd.substr(0, 1) == "4") {
- input108.disabled = false;
- input109.disabled = false;
- input110.disabled = false;
- input111.disabled = false;
- input112.disabled = false;
- input113.disabled = false;
- input114.disabled = false;
- input115.disabled = false;
- input116.disabled = false;
- input117.disabled = false;
- input118.disabled = false;
- input119.disabled = false;
- input120.disabled = false;
- input121.disabled = false;
- } else {
- input108.disabled = true;
- input109.disabled = true;
- input110.disabled = true;
- input111.disabled = true;
- input112.disabled = true;
- input113.disabled = true;
- input114.disabled = true;
- input115.disabled = true;
- input116.disabled = true;
- input117.disabled = true;
- input118.disabled = true;
- input119.disabled = true;
- input120.disabled = true;
- input121.disabled = true;
- }
-
- // 외상 Activation 실시안함 체크 설정
- if( model.getValue("/root/main/trmsinfo/trmslist/trmscabl01") != "Y"
- && model.getValue("/root/main/trmsinfo/trmslist/trmscabl02") != "Y"
- && model.getValue("/root/main/trmsinfo/trmslist/trmscabl03") != "Y"
- && model.getValue("/root/main/trmsinfo/trmslist/trmscabl04") != "Y"
- && model.getValue("/root/main/trmsinfo/trmslist/trmscabl05") != "Y"
- && model.getValue("/root/main/trmsinfo/trmslist/trmscabl06") != "Y"
- && model.getValue("/root/main/trmsinfo/trmslist/trmscabl01") != "Y"
- ) {
- model.setValue("/root/main/trmsinfo/trmslist/trmsafno", "Y");
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmsafno", "");
- }
-
- fChkTrmsafnoOnChanged();
-
- if (emrtcd.substr(0, 1) == "2" || emrtcd.substr(0, 1) == "4" || dcrtcd.substr(0, 1) == "3" || dcrtcd.substr(0, 1) == "4") {
- radio42.disabled = false;
- radio43.disabled = false;
- radio44.disabled = false;
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmssago", "-");
- model.setValue("/root/main/trmsinfo/trmslist/trmssart", "-");
- model.setValue("/root/main/trmsinfo/trmslist/trmssaha", "-");
-
- radio42.disabled = true;
- radio43.disabled = true;
- radio44.disabled = true;
- }
- model.refresh();
- }
- function fTempSaveData() {
- fSaveData("temp");
- }
- function fTempMemo() {
- group4.visible = true;
- group4.attribute("top") = gMemoTopPos;;
- }
- function fSaveData(flag) {
-
- if (flag == "temp") {
- model.setValue("/root/main/trmsinfo/trmslist/savestat", "T");
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/savestat", "S");
- }
-
- //시간점검을 위한 변수
- var gIndt = model.getValue("/root/main/trmsinfo/trmslist/erptindt"); //내원일시
- var gIntm = model.getValue("/root/main/trmsinfo/trmslist/erptintm");
- var gOtdt = model.getValue("/root/main/trmsinfo/trmslist/erptotdt"); //실퇴실일시
- var gOttm = model.getValue("/root/main/trmsinfo/trmslist/erptottm");
- var gDcdt = model.getValue("/root/main/trmsinfo/trmslist/erptdcdt"); //퇴원일시
- var gDctm = model.getValue("/root/main/trmsinfo/trmslist/erptdctm");
-
- //필수항목 체크
- var str = "";
-
- //손상 관련 정보 ----------------------------------------------------------------------------------------
- //사고종류
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsackn") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsackn") == "-") {
- str = str + "사고종류,"
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsackn") == "88" && (model.getValue("/root/main/trmsinfo/trmslist/trmsactx") == "-" || model.getValue("/root/main/trmsinfo/trmslist/trmsactx") == "")) {
- messageBox("사고종류가 '기타'일 경우 '기타사유'를 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
- //추락높이
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsackn") == "10" &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsacfl") == "-" || model.getValue("/root/main/trmsinfo/trmslist/trmsacfl") == "")) {
- str = str + "추락높이,"
- }
- //보호장구
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspgyn") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmspgyn") == "-") {
- str = str + "보호장구,"
- }
-
- //교통사고손상당사자
- //직업관련
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspayn") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmspayn") == "-") {
- str = str + "직업관련,"
- }
- //수상일시
- if ((model.getValue("/root/main/trmsinfo/trmslist/trmshuuk") != "9")
- && (model.getValue("/root/main/trmsinfo/trmslist/trmshudt") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmshutm") == "")) {
- str = str + "수상일시,";
- }
- //주증상 발생일시
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsmnuk") != "9"
- && (model.getValue("/root/main/trmsinfo/trmslist/trmsmndt") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsmntm") == "")) {
- str = str + "발생일시,";
- }
-
- //병원 전 정보 ----------------------------------------------------------------------------------------
-
- //환자 발생장소
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsplce") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsplce") == "-") {
- str = str + "환자 발생장소,"
- }
-
- //신고일시 : 내원수단이 119구급차, 의료기관 구급차, 기타 구급차, 경찰차등 공공차량, 항공이송 일 경우 필수
- if (model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "1"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "2"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "3"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "4"
- || model.getValue("/root/main/trmsinfo/trmslist/erptinmn") == "5") {
-
- //신고일시
- var sRpdt = model.getValue("/root/main/trmsinfo/trmslist/trmsrpdt");
- var sRptm = model.getValue("/root/main/trmsinfo/trmslist/trmsrptm");
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && sRpdt != "11111111") {
- if (sRptm == "9999") {
- if (gIndt < sRpdt) {
- messageBox("신고일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt < sRpdt) {
- messageBox("신고일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
-
- } else {
- if (gIndt+gIntm < sRpdt+sRptm) {
- messageBox("신고일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt+gOttm < sRpdt+sRptm) {
- messageBox("신고일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
- }
- }
-
- //도착일시
- var sArdt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt");
- var sArtm = model.getValue("/root/main/trmsinfo/trmslist/trmsartm");
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && sArdt != "11111111") {
- if (sArtm == "9999") {
- if (sRpdt != "1111" && sRpdt > sArdt) {
- messageBox("현장 도착일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
-
- if (gIndt < sArdt) {
- messageBox("현장 도착일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt < sArdt) {
- messageBox("현장 도착일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
-
- } else {
- if (sRpdt != "1111") {
- if (sRptm == "9999") {
- if (sRpdt > sArdt) {
- messageBox("현장 도착일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- } else {
- if (sRpdt+sRptm > sArdt+sArtm) {
- messageBox("현장 도착일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- }
- }
-
- if (gIndt+gIntm < sArdt+sArtm) {
- messageBox("현장 도착일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt+gOttm < sArdt+sArtm) {
- messageBox("현장 도착일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
- }
- }
-
- //출발일시
- var sPddt = model.getValue("/root/main/trmsinfo/trmslist/trmspddt");
- var sPdtm = model.getValue("/root/main/trmsinfo/trmslist/trmspdtm");
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && sPddt != "11111111") {
- if (sPdtm == "9999") {
- if (sRpdt != "1111" && sRpdt > sPddt) {
- messageBox("현장 출발일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
-
- if (sArdt != "1111" && sArdt > sPddt) {
- messageBox("현장 출발일시가 현장 도착일시 보다 이전입니다.", "E999");
- return;
- }
-
- if (gIndt < sPddt) {
- messageBox("현장 출발일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- } else {
- if (sRpdt != "1111") {
- if (sRptm == "9999") {
- if (sRpdt > sPddt) {
- messageBox("현장 출발일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- } else {
- if (sRpdt+sRptm > sPddt+sPdtm) {
- messageBox("현장 출발일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- }
- }
-
- if (sArdt != "1111") {
- if (sArtm == "9999") {
- if (sArdt > sPddt) {
- messageBox("현장 출발일시가 현장 도착일시 보다 이전입니다.", "E999");
- return;
- }
- } else {
- if (sArdt+sArtm > sPddt+sPdtm) {
- messageBox("현장 출발일시가 현장 도착일시 보다 이전입니다.", "E999");
- return;
- }
- }
- }
-
- if (gIndt+gIntm < sPddt+sPdtm) {
- messageBox("현장 출발일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
- }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsrpdt") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsrpdt") == "-"
- || model.getValue("/root/main/trmsinfo/trmslist/trmsrptm") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsrptm") == "-") {
- str = str + "신고일시,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsardt") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsardt") == "-"
- || model.getValue("/root/main/trmsinfo/trmslist/trmsartm") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsartm") == "-") {
- str = str + "현장 도착일시,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspddt") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmspddt") == "-"
- || model.getValue("/root/main/trmsinfo/trmslist/trmspdtm") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmspdtm") == "-") {
- str = str + "현장 출발일시,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmssytm") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmssytm") == "-") {
- str = str + "현장 체류시간,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspres") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmspres") == "-") {
- str = str + "의식상태,";
- }
- }
-
- //초기현장 환자평가 V/S 필수 입력
- var errcnt = 0;
- var vPsbp = model.getValue("/root/main/trmsinfo/trmslist/trmspsbp");
- var vPdbp = model.getValue("/root/main/trmsinfo/trmslist/trmspdbp");
- var vPpls = model.getValue("/root/main/trmsinfo/trmslist/trmsppls");
- var vPbrt = model.getValue("/root/main/trmsinfo/trmslist/trmspbrt");
- var vPbdh = model.getValue("/root/main/trmsinfo/trmslist/trmspbdh");
- var vPoxs = model.getValue("/root/main/trmsinfo/trmslist/trmspoxs");
-
- if (vPsbp == "" || vPsbp == "-") {
- errcnt++;
- }
- if (vPdbp == "" || vPdbp == "-") {
- errcnt++;
- }
- if (vPpls == "" || vPpls == "-") {
- errcnt++;
- }
- if (vPbrt== "" || vPbrt == "-") {
- errcnt++;
- }
- if (vPbdh == "" || vPbdh == "-") {
- errcnt++;
- }
- if (vPoxs == "" || vPoxs == "-") {
- errcnt++;
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && errcnt > 0) {
- var saveYn = messageBox("초기현장 활력징후는 필수 입력 항목입니다.\r\n'미상'으로 입력하시겠습니까?\r\n\r\n"
- + "예: 내원경로가 '외부에서 전원'인 경우 999 혹은 99.9, 아닐 경우는 -1 값으로 자동 세팅\r\n아니오: 초기현장 활력징후 입력 항목으로 돌아가기", "Q");//Q: 6:예, 7:아니오
- if (saveYn == "6") {
-
- // 내원경로가 '전원'이면 999, 아니면 -1
- if ( model.getValue("/root/main/trmsinfo/trmslist/erptinrt") == "2") {
- model.setValue("/root/main/trmsinfo/trmslist/trmspsbp", "999");
- model.setValue("/root/main/trmsinfo/trmslist/trmspdbp", "999");
- model.setValue("/root/main/trmsinfo/trmslist/trmsppls", "999");
- model.setValue("/root/main/trmsinfo/trmslist/trmspbrt", "999");
- model.setValue("/root/main/trmsinfo/trmslist/trmspbdh", "99.9");
- model.setValue("/root/main/trmsinfo/trmslist/trmspoxs", "999");
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmspsbp", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmspdbp", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmsppls", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmspbrt", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmspbdh", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmspoxs", "-1");
- }
-
- model.setValue("root/main/trmsinfo/trmslist/trmsvsc1", "3");
- model.setValue("root/main/trmsinfo/trmslist/trmsvsc2", "3");
- model.setValue("root/main/trmsinfo/trmslist/trmsvsc3", "3");
- model.setValue("root/main/trmsinfo/trmslist/trmsvsc4", "3");
- model.setValue("root/main/trmsinfo/trmslist/trmsvsc5", "3");
- model.setValue("root/main/trmsinfo/trmslist/trmsvsc6", "3");
-
- input31.refresh();
- input32.refresh();
- input33.refresh();
- input34.refresh();
- input35.refresh();
- input36.refresh();
- radio14.refresh();
- radio15.refresh();
- radio16.refresh();
- radio17.refresh();
- radio18.refresh();
- radio19.refresh();
-
- vPsbp = 999;
- vPdbp = 999;
- vPpls = 999;
- vPbrt = 999;
- vPbdh = 99.9;
- vPoxs = 999;
-
- } else {
- model.setFocus("input31");
- return;
- }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vPsbp) < 0 || eval(vPsbp) > 300) && eval(vPsbp) != 999 && eval(vPsbp) != -1) {
- messageBox("초기현장 활력징후 수축기혈압 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vPdbp) < 0 || eval(vPdbp) > 300) && eval(vPdbp) != 999 && eval(vPdbp) != -1) {
- messageBox("초기현장 활력징후 이완기혈압 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vPpls) < 0 || eval(vPpls) > 300) && eval(vPpls) != 999 && eval(vPpls) != -1) {
- messageBox("초기현장 활력징후 맥박 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vPbrt) < 0 || eval(vPbrt) > 99) && eval(vPbrt) != 999 && eval(vPbrt) != -1) {
- messageBox("초기현장 활력징후 호흡 기록이 지정 내 범위(0~99)에서 벗어납니다.", "E999");
- return;
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vPbdh) < 20.0 || eval(vPbdh) > 45.0) && eval(vPbdh) != 99.9 && eval(vPbdh) != -1) {
- messageBox("초기현장 활력징후 체온 기록이 지정 내 범위(20.0~45.5)에서 벗어납니다.", "E999");
- return;
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vPoxs) < 0 || eval(vPoxs) > 100) && eval(vPoxs) != 999 && eval(vPoxs) != -1) {
- messageBox("초기현장 활력징후 산소포화도 기록이 지정 내 범위(0~100)에서 벗어납니다.", "E999");
- return;
- }
-
- var vLsbp = model.getValue("/root/main/trmsinfo/trmslist/trmslsbp");
- var vLdbp = model.getValue("/root/main/trmsinfo/trmslist/trmsldbp");
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (vLsbp == "" || vLsbp == null || vLdbp == "" || vLdbp == null)) {
- var saveYn = messageBox("환자검사 및 치료정보의 최저혈압(SBP/DBP)는 필수 입력 항목입니다.\r\n'측정불가/미측정/비대상'환자입니까?\r\n\r\n"
- + "예: -1 자동 세팅\r\n아니오: 최저혈압(SBP/DBP) 입력 항목으로 돌아가기", "Q");//Q: 6:예, 7:아니오
- if (saveYn == "6") {
- model.setValue("/root/main/trmsinfo/trmslist/trmslsbp", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmsldbp", "-1");
- model.setValue("/root/main/trmsinfo/trmslist/trmstmap", "-1");
- } else if (saveYn == "7") {
- model.setFocus("input86");
- } else {
- return;
- }
-
- input86.refresh();
- input87.refresh();
- input88.refresh();
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vLsbp) < 0 || eval(vLsbp) > 300) && eval(vLsbp) != 999 && eval(vLsbp) != -1) {
- messageBox("환자검사 및 치료정보의 최저혈압 SBP 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (eval(vLdbp) < 0 || eval(vLdbp) > 300) && eval(vLdbp) != 999 && eval(vLdbp) != -1) {
- messageBox("환자검사 및 치료정보의 최저혈압 DBP 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
-
- var sPt01 = model.getValue("/root/main/trmsinfo/trmslist/trmspt01");
- var sPt02 = model.getValue("/root/main/trmsinfo/trmslist/trmspt02");
- var sPt03 = model.getValue("/root/main/trmsinfo/trmslist/trmspt03");
- var sPt04 = model.getValue("/root/main/trmsinfo/trmslist/trmspt04");
- var sPt05 = model.getValue("/root/main/trmsinfo/trmslist/trmspt05");
- var sPt06 = model.getValue("/root/main/trmsinfo/trmslist/trmspt06");
- var sPt11 = model.getValue("/root/main/trmsinfo/trmslist/trmspt11");
- var sPt12 = model.getValue("/root/main/trmsinfo/trmslist/trmspt12");
- var sPt13 = model.getValue("/root/main/trmsinfo/trmslist/trmspt13");
- var sPt14 = model.getValue("/root/main/trmsinfo/trmslist/trmspt14");
- var sPt15 = model.getValue("/root/main/trmsinfo/trmslist/trmspt15");
- var sPt16 = model.getValue("/root/main/trmsinfo/trmslist/trmspt16");
- var sPt21 = model.getValue("/root/main/trmsinfo/trmslist/trmspt21");
- var sPt22 = model.getValue("/root/main/trmsinfo/trmslist/trmspt22");
- var sPt23 = model.getValue("/root/main/trmsinfo/trmslist/trmspt23");
- var sPt24 = model.getValue("/root/main/trmsinfo/trmslist/trmspt24");
- var sPt25 = model.getValue("/root/main/trmsinfo/trmslist/trmspt25");
- var sPt26 = model.getValue("/root/main/trmsinfo/trmslist/trmspt26");
- var sPt27 = model.getValue("/root/main/trmsinfo/trmslist/trmspt27");
- var sPt20v = model.getValue("/root/main/trmsinfo/trmslist/trmsp20v");
- var sPt31 = model.getValue("/root/main/trmsinfo/trmslist/trmspt31");
- var sPt32 = model.getValue("/root/main/trmsinfo/trmslist/trmspt32");
- var sPt33 = model.getValue("/root/main/trmsinfo/trmslist/trmspt33");
- var sPt41 = model.getValue("/root/main/trmsinfo/trmslist/trmspt41");
- var sPt42 = model.getValue("/root/main/trmsinfo/trmslist/trmspt42");
- var sPt43 = model.getValue("/root/main/trmsinfo/trmslist/trmspt43");
- var sPt51 = model.getValue("/root/main/trmsinfo/trmslist/trmspt51");
- var sPt52 = model.getValue("/root/main/trmsinfo/trmslist/trmspt52");
- var sPt53 = model.getValue("/root/main/trmsinfo/trmslist/trmspt53");
- var sPt54 = model.getValue("/root/main/trmsinfo/trmslist/trmspt54");
- var sPt61 = model.getValue("/root/main/trmsinfo/trmslist/trmspt61");
- var sPt62 = model.getValue("/root/main/trmsinfo/trmslist/trmspt62");
- var sPt71 = model.getValue("/root/main/trmsinfo/trmslist/trmspt71");
- var sPt72 = model.getValue("/root/main/trmsinfo/trmslist/trmspt72");
- var sPt81 = model.getValue("/root/main/trmsinfo/trmslist/trmspt81");
- var sPt82 = model.getValue("/root/main/trmsinfo/trmslist/trmspt82");
- var sPt99 = model.getValue("/root/main/trmsinfo/trmslist/trmspt99");
-
- if ((sPt01 == "" || sPt01 == "-") &&
- (sPt02 == "" || sPt02 == "-") &&
- (sPt03 == "" || sPt03 == "-") &&
- (sPt04 == "" || sPt04 == "-") &&
- (sPt05 == "" || sPt05 == "-") &&
- (sPt06 == "" || sPt06 == "-") &&
- (sPt11 == "" || sPt11 == "-") &&
- (sPt12 == "" || sPt12 == "-") &&
- (sPt13 == "" || sPt13 == "-") &&
- (sPt14 == "" || sPt14 == "-") &&
- (sPt15 == "" || sPt15 == "-") &&
- (sPt16 == "" || sPt16 == "-") &&
- (sPt21 == "" || sPt21 == "-") &&
- (sPt22 == "" || sPt22 == "-") &&
- (sPt23 == "" || sPt23 == "-") &&
- (sPt24 == "" || sPt24 == "-") &&
- (sPt25 == "" || sPt25 == "-") &&
- (sPt26 == "" || sPt26 == "-") &&
- (sPt27 == "" || sPt27 == "-") &&
- (sPt31 == "" || sPt31 == "-") &&
- (sPt32 == "" || sPt32 == "-") &&
- (sPt33 == "" || sPt33 == "-") &&
- (sPt41 == "" || sPt41 == "-") &&
- (sPt42 == "" || sPt42 == "-") &&
- (sPt43 == "" || sPt43 == "-") &&
- (sPt51 == "" || sPt51 == "-") &&
- (sPt52 == "" || sPt52 == "-") &&
- (sPt53 == "" || sPt53 == "-") &&
- (sPt54 == "" || sPt54 == "-") &&
- (sPt61 == "" || sPt61 == "-") &&
- (sPt62 == "" || sPt62 == "-") &&
- (sPt71 == "" || sPt71 == "-") &&
- (sPt72 == "" || sPt72 == "-") &&
- (sPt81 == "" || sPt81 == "-") &&
- (sPt82 == "" || sPt82 == "-") &&
- (sPt99 == "" || sPt99 == "-")) {
-
- str = str + "초기현장 응급처치내역,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/erptinrt") == "2") {
-
- var sTrcd = model.getValue("/root/main/trmsinfo/trmslist/trmsfhcd");
- var sTr06 = model.getValue("/root/main/trmsinfo/trmslist/trmspt06");
- if ((sTrcd == "" || sTrcd == "-") &&
- (sTr06 == "" || sTr06 == "-")) {
- str = str + "전입 의료기관명,";
- }
-
- var sTrdt = model.getValue("/root/main/trmsinfo/trmslist/trmsstdt");
- var sTrtm = model.getValue("/root/main/trmsinfo/trmslist/trmssttm");
- if ((sTrdt == "" || sTrdt == "-") || (sTrtm == "" || sTrtm == "-")) {
- str = str + "전입 의료기관 출발일시,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && sTrdt != "11111111") {
- if (gIndt + gIntm < sTrdt + sTrtm) {
- messageBox("전입 의료기관 출발일시가 내원일시 이후입니다.", "E999");
- return;
- }
- }
-
- var sTrp1 = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp1");
- var sTrp2 = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp2");
- var sTrp3 = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp3");
- var sTrp4 = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp4");
- var sTrp5 = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp5");
- if ((sTrp1 == "" || sTrp1 == "-") &&
- (sTrp2 == "" || sTrp2 == "-") &&
- (sTrp3 == "" || sTrp3 == "-") &&
- (sTrp4 == "" || sTrp4 == "-") &&
- (sTrp5 == "" || sTrp5 == "-")) {
- str = str + "전입 동승인력,";
- }
-
- var sTrrs = model.getValue("/root/main/trmsinfo/trmslist/trmsfhrs");
- if (sTrrs == "" || sTrrs == "-") {
- str = str + "전입 사유,";
- }
-
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsvbra") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvbra") == "-") {
- str = str + "내원시 호흡보조,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsvoxa") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvoxa") == "-") {
- str = str + "내원시 산소보충,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsvoxs") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvoxs") == "-") {
- str = str + "내원시 산소포화도,";
- }
-
- var sAge = parseInt(model.getValue("/root/main/trmsinfo/trmslist/age"));
- if (sAge < 5) {
- var sGCSv = model.getValue("/root/main/trmsinfo/trmslist/trmsvgcp")
- } else {
- var sGCSv = model.getValue("/root/main/trmsinfo/trmslist/trmsvgcv")
- }
-
- if ((model.getValue("/root/main/trmsinfo/trmslist/trmsvgce") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvgce") == "-") ||
- sGCSv == "" || sGCSv == "-" ||
- (model.getValue("/root/main/trmsinfo/trmslist/trmsvgcm") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvgcm") == "-") ||
- (model.getValue("/root/main/trmsinfo/trmslist/trmsvgct") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvgct") == "-")) {
-
- str = str + "내원시 GCS,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsrtsc") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsrtsc") == "-" ||
- model.getValue("/root/main/trmsinfo/trmslist/trmsrtsw") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsrtsw") == "-") {
- str = str + "내원시 RTS,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsalyn") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsalyn") == "-") {
- str = str + "알코올 섭취여부,";
- }
-
-
- if ((model.getValue("/root/main/trmsinfo/trmslist/trmsbd01") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd01") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd02") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd02") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd03") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd03") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd04") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd04") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd05") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd05") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd06") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd06") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd07") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd07") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd08") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd08") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd09") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd09") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") == "-") &&
- (model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") == "-") ) {
-
- str = str + "기저질환,";
- }
-
- if ((model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd") == "32" || model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd") == "34") &&
- datagrid3.rows < 2) {
- str = str + "중환자실 입실내역,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd").substr(0, 1) == "4" || model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd").substr(0, 1) == "4") {
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (model.getValue("/root/main/trmsinfo/trmslist/trmslsbp") == "-1" || model.getValue("/root/main/trmsinfo/trmslist/trmsldbp") == "-1")) {
- if (messageBox("사망환자의 경우 최저혈압(SBP/DBP) 미상 값은 0으로 입력되어야 합니다.\r\n0으로 수정하시겠습니까?", "Q999") == "6") {
- model.setValue("/root/main/trmsinfo/trmslist/trmslsbp", "0");
- model.setValue("/root/main/trmsinfo/trmslist/trmsldbp", "0");
- model.setValue("/root/main/trmsinfo/trmslist/trmstmap", "0");
- input86.refresh();
- input87.refresh();
- input88.refresh();
- } else {
- model.setFocus("input86");
- return;
- }
- }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmslsbp") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmslsbp") == "-" ||
- model.getValue("/root/main/trmsinfo/trmslist/trmsldbp") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsldbp") == "-" ) {
- str = str + "최저혈압(SBP/DBP),";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmstmap") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmstmap") == "-") {
- str = str + "평균동맥압(MAP),";
- }
-
- var vTransCnt = parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsitr1")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsitr2")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsitr3")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsitr4")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsotr1")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsotr2")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsotr3")) +
- parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmsotr4"));
-
- if (vTransCnt > 0) {
- if (model.getValue("/root/main/trmsinfo/trmslist/trmstrdt") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmstrdt") == "-" ||
- model.getValue("/root/main/trmsinfo/trmslist/trmstrtm") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmstrtm") == "-" ) {
- str = str + "최초 수혈 시작일시,";
- }
- }
-
- var vScp01 = model.getValue("/root/main/trmsinfo/trmslist/trmscp01");
- var vScp02 = model.getValue("/root/main/trmsinfo/trmslist/trmscp02");
- var vScp03 = model.getValue("/root/main/trmsinfo/trmslist/trmscp03");
- var vScp04 = model.getValue("/root/main/trmsinfo/trmslist/trmscp04");
- var vScp05 = model.getValue("/root/main/trmsinfo/trmslist/trmscp05");
- var vScp06 = model.getValue("/root/main/trmsinfo/trmslist/trmscp06");
- var vScp07 = model.getValue("/root/main/trmsinfo/trmslist/trmscp07");
- var vScp08 = model.getValue("/root/main/trmsinfo/trmslist/trmscp08");
- var vScp09 = model.getValue("/root/main/trmsinfo/trmslist/trmscp09");
- var vScp10 = model.getValue("/root/main/trmsinfo/trmslist/trmscp10");
- var vScp11 = model.getValue("/root/main/trmsinfo/trmslist/trmscp11");
- var vScp12 = model.getValue("/root/main/trmsinfo/trmslist/trmscp12");
- var vScp13 = model.getValue("/root/main/trmsinfo/trmslist/trmscp13");
- var vScp14 = model.getValue("/root/main/trmsinfo/trmslist/trmscp14");
- var vScp15 = model.getValue("/root/main/trmsinfo/trmslist/trmscp15");
- var vScp16 = model.getValue("/root/main/trmsinfo/trmslist/trmscp16");
- var vScp17 = model.getValue("/root/main/trmsinfo/trmslist/trmscp17");
- var vScp18 = model.getValue("/root/main/trmsinfo/trmslist/trmscp18");
- var vScp19 = model.getValue("/root/main/trmsinfo/trmslist/trmscp19");
- var vScp20 = model.getValue("/root/main/trmsinfo/trmslist/trmscp20");
- var vScp21 = model.getValue("/root/main/trmsinfo/trmslist/trmscp21");
- var vScp22 = model.getValue("/root/main/trmsinfo/trmslist/trmscp22");
- var vScp23 = model.getValue("/root/main/trmsinfo/trmslist/trmscp23");
-
- if ((vScp01 == "" || vScp01 == "-" ) &&
- (vScp02 == "" || vScp02 == "-" ) &&
- (vScp03 == "" || vScp03 == "-" ) &&
- (vScp04 == "" || vScp04 == "-" ) &&
- (vScp05 == "" || vScp05 == "-" ) &&
- (vScp06 == "" || vScp06 == "-" ) &&
- (vScp07 == "" || vScp07 == "-" ) &&
- (vScp08 == "" || vScp08 == "-" ) &&
- (vScp09 == "" || vScp09 == "-" ) &&
- (vScp10 == "" || vScp10 == "-" ) &&
- (vScp11 == "" || vScp11 == "-" ) &&
- (vScp12 == "" || vScp12 == "-" ) &&
- (vScp13 == "" || vScp13 == "-" ) &&
- (vScp14 == "" || vScp14 == "-" ) &&
- (vScp15 == "" || vScp15 == "-" ) &&
- (vScp16 == "" || vScp16 == "-" ) &&
- (vScp17 == "" || vScp17 == "-" ) &&
- (vScp18 == "" || vScp18 == "-" ) &&
- (vScp19 == "" || vScp19 == "-" ) &&
- (vScp20 == "" || vScp20 == "-" ) &&
- (vScp21 == "" || vScp21 == "-" ) &&
- (vScp22 == "" || vScp22 == "-" ) &&
- (vScp23 == "" || vScp23 == "-" ) ) {
-
- str = str + "합병증,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd").substr(0, 1) == "3") {
- if (model.getValue("/root/main/trmsinfo/trmslist/erptdcdt") == "" || model.getValue("/root/main/trmsinfo/trmslist/erptdcdt") == "-") {
- model.setValue("/root/main/trmsinfo/trmslist/trmstgos", "-");
- } else {
- if (model.getValue("/root/main/trmsinfo/trmslist/trmstgos") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmstgos") == "-") {
- str = str + "퇴원시 GOS,";
- }
- }
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmstgos", "-");
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd").substr(0, 1) == "2" ||
- model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd").substr(0, 1) == "3" ) {
-
- var vThcd = model.getValue("/root/main/trmsinfo/trmslist/trmsthcd");
- var vThgt = model.getValue("/root/main/trmsinfo/trmslist/trmsthgt");
- var vThtr = model.getValue("/root/main/trmsinfo/trmslist/trmsthtr");
- var vThp1 = model.getValue("/root/main/trmsinfo/trmslist/trmsthp1");
- var vThp2 = model.getValue("/root/main/trmsinfo/trmslist/trmsthp2");
- var vThp3 = model.getValue("/root/main/trmsinfo/trmslist/trmsthp3");
- var vThp4 = model.getValue("/root/main/trmsinfo/trmslist/trmsthp4");
- var vThp5 = model.getValue("/root/main/trmsinfo/trmslist/trmsthp5");
- var vThcl = model.getValue("/root/main/trmsinfo/trmslist/trmsthcl");
- var vThrs = model.getValue("/root/main/trmsinfo/trmslist/trmsthrs");
-
- if (vThgt == "" || vThgt == "-") {
- str = str + "전출 의료기관명,";
- }
-
- if (vThtr == "" || vThtr == "-") {
- str = str + "전출 시 이송수단,";
- }
-
- if ((vThp1 == "" || vThp1 == "-") &&
- (vThp2 == "" || vThp2 == "-") &&
- (vThp3 == "" || vThp3 == "-") &&
- (vThp4 == "" || vThp4 == "-") &&
- (vThp5 == "" || vThp5 == "-")) {
- str = str + "전출 시 동승인력,";
- }
-
- if (vThcl == "" || vThcl == "-") {
- str = str + "전출 시 병원 연락유무,";
- }
-
- if (vThrs == "" || vThrs == "-") {
- str = str + "전출 보낸 사유,";
- }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd").substr(0, 1) == "4" ||
- model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd").substr(0, 1) == "4") {
-
- var sDddt = model.getValue("/root/main/trmsinfo/trmslist/trmsdddt");
- var sDdtm = model.getValue("/root/main/trmsinfo/trmslist/trmsddtm");
-
- if ( (sDddt == "" || sDddt == "-") || (sDdtm == "" || sDdtm == "-") ) {
-
- str = str + "사망선고일시,";
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && sTrdt != "11111111") {
- if (gIndt + gIntm > sDddt + sDdtm) {
- messageBox("사망선고일시가 내원일시 이전입니다.", "E999");
- return;
- }
- }
-
- }
-
-
-
- if (flag != "temp" && str.length > 1) {
- str = str.substr(0, str.length - 1);
- messageBox("필수입력 누락\r\n\r\n" + str, "E999");
- return;
- }
-
- //사망환자 주진단 확인(임시저장이 아닐때)
- if (flag != "temp") {
- //if (model.getValue("/root/main/trmsinfo/dethinfo/dethdd") != "" && model.getValue("/root/main/trmsinfo/dethinfo/dethdd") != "-"){
- if (!isNull(model.getValue("/root/main/trmsinfo/dethinfo/dethdd")) && model.getValue("/root/main/trmsinfo/dethinfo/dethdd") != "" && model.getValue("/root/main/trmsinfo/dethinfo/dethdd") != "-") {
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsdddt") == "") {
- messageBox("사망환자의 경우 사망선고일시를 입력하시기 바랍니다.", "E999");
- return;
- }
-
- if (model.getValue("/root/main/trmsinfo/dgdtinfo/mdgdtdiag") == "") {
- messageBox("사망환자의 경우 사망 주진단명을 입력하시기 바랍니다.", "E999");
- return;
- }
-
- }
- }
-
- //시간 순서 점검
- //신고일시 < 현장도착일시 < 내원일시
-
- var vSbp = parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmspsbp"));
- var vDbp = parseInt(model.getValue("/root/main/trmsinfo/trmslist/trmspdbp"));
-
- if (vSbp < vDbp) {
- messageBox("수축기 혈압보다 이완기 혈압이 큽니다.", "E999");
- model.setFocus("input34");
- return;
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt") == "1" || model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt") == "2") {
- messageBox("외상팀 최초진료과 선택이 잘못되었습니다.", "E999");
- return;
- }
-
- var Req1Head = "savestat▦trmsmemo▦" +
- "trmsemcd▦trmsidno▦trmsindt▦trmsintm▦trmsstat▦trmsptgb▦trmsnatn▦trmsnatx▦trmsnore▦trmsadr1▦" +
- "trmsadr2▦trmsadr3▦trmsdmtp▦trmsdmtx▦trmsackn▦trmsacfl▦trmsactx▦trmspgyn▦trmspg01▦trmspg02▦" +
- "trmspg03▦trmspg04▦trmspg05▦trmspg06▦trmspg07▦trmspg08▦trmspg09▦trmspgtx▦trmstaip▦trmspayn▦" +
- "trmsoccu▦trmshudt▦trmshutm▦trmshuuk▦trmsmndt▦trmsmntm▦trmsaca1▦trmsaca2▦trmsaca3▦trmsrpdt▦" +
- "trmsrptm▦trmsardt▦trmsartm▦trmspddt▦trmspdtm▦trmssytm▦trmsplce▦trmspltx▦trmspres▦trmspsbp▦" +
- "trmspdbp▦trmsppls▦trmspbrt▦trmspbdh▦trmspoxs▦trmspgce▦trmspgcv▦trmspgcp▦trmspgcm▦trmspgct▦" +
- "trmspt01▦trmspt02▦trmspt03▦trmspt04▦trmsp04v▦trmspt05▦trmspt06▦trmsp06v▦trmspt11▦trmspt12▦" +
- "trmspt13▦trmspt14▦trmspt15▦trmspt16▦trmspt21▦trmspt22▦trmspt23▦trmspt24▦trmspt25▦trmspt26▦" +
- "trmspt27▦trmsp20v▦trmspt31▦trmspt32▦trmspt33▦trmspt41▦trmspt42▦trmsp42v▦trmspt43▦trmspt51▦" +
- "trmspt52▦trmspt53▦trmspt54▦trmspt61▦trmspt62▦trmspt71▦trmspt72▦trmspt81▦trmspt82▦trmspt99▦" +
- "trmsfhcd▦trmsfhgt▦trmsstdt▦trmssttm▦trmsfhp1▦trmsfhp2▦trmsfhp3▦trmsfhp4▦trmsfhpx▦trmsfhp5▦" +
- "trmsfhrs▦trmsfhrx▦trmsvbra▦trmsvoxa▦trmsvoxs▦trmsvgce▦trmsvgcv▦trmsvgcp▦trmsvgcm▦trmsvgct▦" +
- "trmsrtsc▦trmsrtsw▦trmsalyn▦trmsbd01▦trmsbd02▦trmsbd03▦trmsbd04▦trmsbd05▦trmsbd06▦trmsbd07▦" +
- "trmsbd08▦trmsbd09▦trmsbd10▦trmsbd99▦trmsbdtx▦trmsafdt▦trmsaftm▦trmsatdt▦trmsattm▦trmsattt▦" +
- "trmsdtno▦trmsfdpt▦"+
- "trmsfdpt01▦trmscabl01▦trmscadt01▦trmscatm01▦trmsardt01▦trmsartm01▦trmsdtid01▦trmsdtno01▦trmsdtnm01▦" +
- "trmsfdpt02▦trmscabl02▦trmscadt02▦trmscatm02▦trmsardt02▦trmsartm02▦trmsdtid02▦trmsdtno02▦trmsdtnm02▦" +
- "trmsfdpt03▦trmscabl03▦trmscadt03▦trmscatm03▦trmsardt03▦trmsartm03▦trmsdtid03▦trmsdtno03▦trmsdtnm03▦" +
- "trmsfdpt04▦trmscabl04▦trmscadt04▦trmscatm04▦trmsardt04▦trmsartm04▦trmsdtid04▦trmsdtno04▦trmsdtnm04▦" +
- "trmsfdpt05▦trmscabl05▦trmscadt05▦trmscatm05▦trmsardt05▦trmsartm05▦trmsdtid05▦trmsdtno05▦trmsdtnm05▦" +
- "trmsfdpt06▦trmscabl06▦trmscadt06▦trmscatm06▦trmsardt06▦trmsartm06▦trmsdtid06▦trmsdtno06▦trmsdtnm06▦" +
- "trmslsbp▦trmsldbp▦trmstmap▦trmsitr1▦trmsitr2▦trmsitr3▦trmsitr4▦trmsotr1▦" +
- "trmsotr2▦trmsotr3▦trmsotr4▦trmstrdt▦trmstrtm▦trmsvtpr▦trmsrspr▦trmscp01▦trmscp02▦trmscp03▦" +
- "trmscp04▦trmscp05▦trmscp06▦trmscp07▦trmscp08▦trmscp09▦trmscp10▦trmscp11▦trmscp12▦trmscp13▦" +
- "trmscp14▦trmscp15▦trmscp16▦trmscp17▦trmscp18▦trmscp19▦trmscp20▦trmscp21▦trmscp22▦trmscp23▦" +
- "trmsciss▦trmstgos▦trmsthcd▦trmsthgt▦trmsthdt▦trmsthtm▦trmsthtr▦trmsthp1▦trmsthp2▦trmsthp3▦" +
- "trmsthp4▦trmsthp5▦trmsthpx▦trmsthcl▦trmsthrs▦trmsthrx▦trmsdddt▦trmsddtm▦trmssago▦trmssart▦" +
- "trmssaha▦trmswkdt▦trmswktm▩";
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg01") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg01") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg01", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg02") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg02") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg02", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg03") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg03") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg03", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg04") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg04") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg04", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg05") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg05") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg05", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg06") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg06") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg06", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg07") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg07") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg07", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg08") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg08") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg08", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspg09") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspg09") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspg09", "Y");}
-
- var tempSpgCnt = 0;
- for (var i = 1; i < 10; i++) {
- tempspgvalue = model.getValue("/root/main/trmsinfo/trmslist/trmspg0"+i);
- if (tempspgvalue == "Y") {
- tempSpgCnt++;
- }
- }
-
- if (tempSpgCnt > 0) {
- for (var i = 1; i < 10; i++) {
- tempspgvalue = model.getValue("/root/main/trmsinfo/trmslist/trmspg0"+i);
- if (tempspgvalue != "Y") {
- model.setValue("/root/main/trmsinfo/trmslist/trmspg0"+i, "N");
- }
- }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt01") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt01") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt01", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt02") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt02") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt02", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt03") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt03") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt03", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt04") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt04") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt04", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt05") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt05") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt05", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt06") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt06") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt06", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt11") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt11") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt11", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt12") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt12") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt12", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt13") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt13") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt13", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt14") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt14") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt14", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt15") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt15") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt15", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt16") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt16") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt16", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt21") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt21") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt21", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt22") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt22") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt22", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt23") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt23") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt23", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt24") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt24") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt24", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt25") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt25") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt25", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt26") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt26") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt26", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt27") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt27") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt27", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt31") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt31") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt31", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt32") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt32") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt32", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt33") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt33") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt33", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt41") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt41") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt41", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt42") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt42") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt42", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt43") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt43") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt43", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt51") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt51") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt51", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt52") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt52") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt52", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt53") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt53") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt53", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt54") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt54") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt54", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt61") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt61") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt61", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt62") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt62") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt62", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt71") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt71") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt71", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt72") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt72") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt72", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt81") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt81") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt81", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt82") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt82") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt82", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt99") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmspt99") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt99", "Y"); }
-
- var tempSptCnt = 0;
- for (var i = 1; i < 7; i++) {
- tempsptvalue = model.getValue("/root/main/trmsinfo/trmslist/trmspt0"+i);
- if (tempsptvalue == "Y") {
- tempSptCnt++;
- }
- }
- for (var i = 11; i < 100; i++) {
- tempsptvalue = model.getValue("/root/main/trmsinfo/trmslist/trmspt"+i);
- if (tempsptvalue == "Y") {
- tempSptCnt++;
- }
- }
-
- if (tempSptCnt > 0) {
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt01") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt01", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt02") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt02", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt03") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt03", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt04") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt04", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt05") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt05", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt06") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt06", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt11") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt11", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt12") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt12", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt13") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt13", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt14") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt14", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt15") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt15", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt16") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt16", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt21") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt21", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt22") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt22", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt23") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt23", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt24") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt24", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt25") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt25", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt26") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt26", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt27") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt27", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt31") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt31", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt32") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt32", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt33") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt33", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt41") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt41", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt42") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt42", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt43") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt43", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt51") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt51", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt52") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt52", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt53") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt53", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt54") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt54", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt61") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt61", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt62") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt62", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt71") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt71", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt72") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt72", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt81") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt81", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt82") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt82", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmspt99") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmspt99", "N"); }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsfhp1") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsfhp1") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsfhp1", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsfhp2") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsfhp2") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsfhp2", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsfhp3") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsfhp3") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsfhp3", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsfhp4") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsfhp4") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsfhp4", "Y"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsfhp5") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsfhp5") == "N Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsfhp5", "Y"); }
-
- var tempFhpCnt = 0;
- for (var i = 1; i < 6; i++) {
- tempfhpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp"+i);
- if (tempfhpvalue == "Y") {
- tempFhpCnt++;
- }
- }
-
- if (tempFhpCnt > 0) {
- for (var i = 1; i < 6; i++) {
- tempfhpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsfhp"+i);
- if (tempfhpvalue != "Y") {
- model.setValue("/root/main/trmsinfo/trmslist/trmsfhp"+i, "N");
- }
- }
- }
-
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd01") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd01") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd01", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd02") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd02") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd02", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd03") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd03") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd03", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd04") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd04") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd04", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd05") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd05") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd05", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd06") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd06") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd06", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd07") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd07") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd07", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd08") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd08") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd08", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd09") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd09") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd09", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd10", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsbd99", "Y"); }
-
- var tempBdCnt = 0;
- for (var i = 1; i < 100; i++) {
- if (i < 10) {
- tempbdvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsbd0"+i);
- } else {
- tempbdvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsbd"+i);
- }
- if (tempbdvalue == "Y") {
- tempBdCnt++;
- }
- }
-
- if (tempBdCnt > 0) {
- for (var i = 1; i < 10; i++) {
- tempbdvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsbd0"+i);
- if (tempbdvalue != "Y") {
- model.setValue("/root/main/trmsinfo/trmslist/trmsbd0"+i, "N");
- }
- }
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsbd10", "N"); }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") != "Y") { model.setValue("/root/main/trmsinfo/trmslist/trmsbd99", "N"); }
- }
-
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp01") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp01") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp01", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp02") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp02") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp02", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp03") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp03") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp03", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp04") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp04") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp04", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp05") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp05") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp05", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp06") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp06") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp06", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp07") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp07") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp07", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp08") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp08") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp08", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp09") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp09") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp09", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp10") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp10") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp10", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp11") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp11") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp11", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp12") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp12") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp12", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp13") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp13") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp13", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp14") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp14") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp14", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp15") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp15") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp15", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp16") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp16") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp16", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp17") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp17") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp17", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp18") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp18") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp18", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp19") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp19") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp19", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp20") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp20") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp20", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp21") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp21") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp21", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp22") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp22") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp22", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmscp23") == "- Y" ||model.getValue("/root/main/trmsinfo/trmslist/trmscp23") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmscp23", "Y"); }
-
-
- var tempCpCnt = 0;
- for (var i = 1; i < 24; i++) {
- if (i < 10) {
- tempcpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmscp0"+i);
- } else {
- tempcpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmscp"+i);
- }
- if (tempcpvalue == "Y") {
- tempCpCnt++;
- }
- }
-
- if (tempCpCnt > 0) {
- for (var i = 1; i < 24; i++) {
- if (i < 10) {
- tempcpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmscp0"+i);
- } else {
- tempcpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmscp"+i);
- }
-
- if (tempcpvalue != "Y") {
- if (i < 10) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscp0"+i, "N");
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmscp"+i, "N");
- }
- }
- }
- }
-
-
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsthp1") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsthp1") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsthp1", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsthp2") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsthp2") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsthp2", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsthp3") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsthp3") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsthp3", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsthp4") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsthp4") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsthp4", "Y"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsthp5") == "- Y" || model.getValue("/root/main/trmsinfo/trmslist/trmsthp5") == "N Y" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsthp5", "Y"); }
-
- var tempThpCnt = 0;
- for (var i = 1; i < 6; i++) {
- tempthpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsthp"+i);
- if (tempthpvalue == "Y") {
- tempThpCnt++;
- }
- }
-
- if (tempThpCnt > 0) {
- for (var i = 1; i < 6; i++) {
- tempthpvalue = model.getValue("/root/main/trmsinfo/trmslist/trmsthp"+i);
- if (tempthpvalue != "Y") {
- model.setValue("/root/main/trmsinfo/trmslist/trmsthp"+i, "N");
- }
- }
- }
-
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsvgce") == "" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsvgce", "-"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsvgcv") == "" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsvgcv", "-"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsvgcp") == "" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsvgcp", "-"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsvgcm") == "" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsvgcm", "-"); }
- if ( model.getValue("/root/main/trmsinfo/trmslist/trmsvgct") == "" ) { model.setValue("/root/main/trmsinfo/trmslist/trmsvgct", "-1"); }
-
- var sAge = parseInt(model.getValue("/root/main/trmsinfo/trmslist/age"));
- var sPgcv = "";
- var sPgcp = "";
- var sVgcv = "";
- var sVgcp = "";
-
- if (sAge <= 4) {
- sPgcv = "-1";
- sPgcp = model.getValue("/root/main/trmsinfo/trmslist/trmspgcp");
- sVgcv = "-1";
- sVgcp = model.getValue("/root/main/trmsinfo/trmslist/trmsvgcp");
- } else {
- sPgcv = model.getValue("/root/main/trmsinfo/trmslist/trmspgcv");
- sPgcp = "-1";
- sVgcv = model.getValue("/root/main/trmsinfo/trmslist/trmsvgcv");
- sVgcp = "-1";
- }
-
- var sVtprCnt = 0;
- for (var i = 1; i < datagrid3.rows; i++) {
- if (model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu") != "99" || model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtexdt") != "") {
- sVtprCnt ++;
- }
- }
- if (sVtprCnt > 0) {
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (model.getValue("/root/main/trmsinfo/trmslist/trmsvtpr") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsvtpr") == null)) {
- messageBox("중환자실 입원기간 입력 누락", "E999");
- return
- }
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmsvtpr", "0");
- }
-
- var sRsprCnt = 0;
-
- for (var i = 1; i < datagrid4.rows; i++) {
- if (model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtvalu") != "99" || model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtexdt") != "") {
- sRsprCnt ++;
- }
- }
-
- if (sRsprCnt > 0) {
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && (model.getValue("/root/main/trmsinfo/trmslist/trmsrspr") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmsrspr") == null)) {
- messageBox("인공호흡기 기간 입력 누락", "E999");
- return
- }
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmsrspr", "0");
- }
-
- // 외상 Activation 관련 체크
- var sTrmsafno = model.getValue("/root/main/trmsinfo/trmslist/trmsafno");
- var sIndt = model.getValue("/root/main/trmsinfo/trmslist/erptindt");
- var sIntm = model.getValue("/root/main/trmsinfo/trmslist/erptintm");
- var sAtdt = model.getValue("/root/main/trmsinfo/trmslist/trmsatdt");
- var sAttm = model.getValue("/root/main/trmsinfo/trmslist/trmsattm");
- var sAttt = model.getValue("/root/main/trmsinfo/trmslist/trmsattt");
-
- if (isNull(sIndt) || isNull(sIntm) || sIndt.length != 8 || sIntm.length != 4 ) {
- messageBox("내원일시를 없습니다.", "E999");
- return;
- }
-
- if(sTrmsafno != "Y" && sAtdt != "11111111") { // 실시 안함이 아니고, 미상이 아닐때
- if (isNull(sAtdt) || isNull(sAttm) || sAtdt.length != 8 || sAttm.length != 4 ) {
- messageBox("최종치료 결정일시를 입력하여야 합니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;
- }
-
- if((sIndt + sIntm) >= (sAtdt + sAttm)) {
- messageBox("최종치료 결정일시를 내원일와 같거나 이전시간으로 입력할 수 없습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;
- }
-
- if(sAttt == "-1") {
- messageBox("최종치료 결정 소요시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;
- }
- } else {
- if(sAttt != "-1") {
- messageBox("최종치료 결정 소요시간이 -1 값이 아닙니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;
- }
- }
-
- if( sTrmsafno == "Y") { // 외상 Activation 실시 안함.
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl01", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt01", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm01", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt01", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm01", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid01", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno01", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm01", "");
-
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl02", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt02", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm02", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt02", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm02", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid02", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno02", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm02", "");
-
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl03", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt03", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm03", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt03", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm03", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid03", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno03", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm03", "");
-
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl04", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt04", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm04", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt04", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm04", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid04", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno04", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm04", "");
-
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl05", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt05", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm05", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt05", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm05", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid05", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno05", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm05", "");
-
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl06", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt06", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm06", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt06", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm06", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid06", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno06", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm06", "");
- } else { // 외상 Activation 실시.
- if(model.getValue("/root/main/trmsinfo/trmslist/trmscabl01") == "Y") { // 외과 호출 여부
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscadt01")) || model.getValue("/root/main/trmsinfo/trmslist/trmscadt01") == "11111111") {
- messageBox("외상 Activation 외과 호출일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscatm01")) || model.getValue("/root/main/trmsinfo/trmslist/trmscatm01") == "1111") {
- messageBox("외상 Activation 외과 호출시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsardt01")) || model.getValue("/root/main/trmsinfo/trmslist/trmsardt01") == "11111111") {
- messageBox("외상 Activation 외과 도착일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsartm01")) || model.getValue("/root/main/trmsinfo/trmslist/trmsartm01") == "1111") {
- messageBox("외상 Activation 외과 도착시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid01"))) {
- messageBox("외상 Activation 외과 의사 사번이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtno01"))) {
- messageBox("외상 Activation 외과 의사 면허번호가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm01"))) {
- messageBox("외상 Activation 외과 의사 이름이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- } else { // 호출여부가 체크 되지 않으면 기본값
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl01", "N");
- model.setValue("/root/main/trmsinfo/trmslist/trmsfdpt01", "11");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt01", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm01", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt01", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm01", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid01", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno01", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm01", "");
- }
-
- if(model.getValue("/root/main/trmsinfo/trmslist/trmscabl02") == "Y") { // 흉부외과 호출 여부
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscadt02")) || model.getValue("/root/main/trmsinfo/trmslist/trmscadt02") == "11111111") {
- messageBox("외상 Activation 흉부외과 호출일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscatm02")) || model.getValue("/root/main/trmsinfo/trmslist/trmscatm02") == "1111") {
- messageBox("외상 Activation 흉부외과 호출시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsardt02")) || model.getValue("/root/main/trmsinfo/trmslist/trmsardt02") == "11111111") {
- messageBox("외상 Activation 흉부외과 도착일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsartm02")) || model.getValue("/root/main/trmsinfo/trmslist/trmsartm02") == "1111") {
- messageBox("외상 Activation 흉부외과 도착시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid02"))) {
- messageBox("외상 Activation 흉부외과 의사 사번이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtno02"))) {
- messageBox("외상 Activation 흉부외과 의사 면허번호가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm02"))) {
- messageBox("외상 Activation 흉부외과 의사 이름이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- } else { // 호출여부가 체크 되지 않으면 기본값
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl02", "N");
- model.setValue("/root/main/trmsinfo/trmslist/trmsfdpt02", "14");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt02", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm02", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt02", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm02", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid02", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno02", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm02", "");
- }
-
- if(model.getValue("/root/main/trmsinfo/trmslist/trmscabl03") == "Y") { // 신경외과 호출 여부
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscadt03")) || model.getValue("/root/main/trmsinfo/trmslist/trmscadt03") == "11111111") {
- messageBox("외상 Activation 신경외과 호출일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscatm03")) || model.getValue("/root/main/trmsinfo/trmslist/trmscatm03") == "1111") {
- messageBox("외상 Activation 신경외과 호출시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsardt03")) || model.getValue("/root/main/trmsinfo/trmslist/trmsardt03") == "11111111") {
- messageBox("외상 Activation 신경외과 도착일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsartm03")) || model.getValue("/root/main/trmsinfo/trmslist/trmsartm03") == "1111") {
- messageBox("외상 Activation 신경외과 도착시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid03"))) {
- messageBox("외상 Activation 신경외과 의사 사번이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtno03"))) {
- messageBox("외상 Activation 신경외과 의사 면허번호가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm03"))) {
- messageBox("외상 Activation 신경외과 의사 이름이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- } else { // 호출여부가 체크 되지 않으면 기본값
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl03", "N");
- model.setValue("/root/main/trmsinfo/trmslist/trmsfdpt03", "13");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt03", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm03", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt03", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm03", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid03", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno03", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm03", "");
- }
-
- if(model.getValue("/root/main/trmsinfo/trmslist/trmscabl04") == "Y") { // 정형외과 호출 여부
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscadt04")) || model.getValue("/root/main/trmsinfo/trmslist/trmscadt04") == "11111111") {
- messageBox("외상 Activation 정형외과 호출일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscatm04")) || model.getValue("/root/main/trmsinfo/trmslist/trmscatm04") == "1111") {
- messageBox("외상 Activation 정형외과 호출시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsardt04")) || model.getValue("/root/main/trmsinfo/trmslist/trmsardt04") == "11111111") {
- messageBox("외상 Activation 정형외과 도착일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsartm04")) || model.getValue("/root/main/trmsinfo/trmslist/trmsartm04") == "1111") {
- messageBox("외상 Activation 정형외과 도착시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid04"))) {
- messageBox("외상 Activation 정형외과 의사 사번이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtno04"))) {
- messageBox("외상 Activation 정형외과 의사 면허번호가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm04"))) {
- messageBox("외상 Activation 정형외과 의사 이름이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- } else { // 호출여부가 체크 되지 않으면 기본값
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl04", "N");
- model.setValue("/root/main/trmsinfo/trmslist/trmsfdpt04", "12");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt04", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm04", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt04", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm04", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid04", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno04", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm04", "");
- }
-
- if(model.getValue("/root/main/trmsinfo/trmslist/trmscabl05") == "Y") { // 응급의학과 호출 여부
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscadt05")) || model.getValue("/root/main/trmsinfo/trmslist/trmscadt05") == "11111111") {
- messageBox("외상 Activation 응급의학과 호출일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscatm05")) || model.getValue("/root/main/trmsinfo/trmslist/trmscatm05") == "1111") {
- messageBox("외상 Activation 응급의학과 호출시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsardt05")) || model.getValue("/root/main/trmsinfo/trmslist/trmsardt05") == "11111111") {
- messageBox("외상 Activation 응급의학과 도착일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsartm05")) || model.getValue("/root/main/trmsinfo/trmslist/trmsartm05") == "1111") {
- messageBox("외상 Activation 응급의학과 도착시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid05"))) {
- messageBox("외상 Activation 응급의학과 의사 사번이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtno05"))) {
- messageBox("외상 Activation 응급의학과 의사 면허번호가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm05"))) {
- messageBox("외상 Activation 응급의학과 의사 이름이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- } else { // 호출여부가 체크 되지 않으면 기본값
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl05", "N");
- model.setValue("/root/main/trmsinfo/trmslist/trmsfdpt05", "21");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt05", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm05", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt05", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm05", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid05", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno05", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm05", "");
- }
-
- if(model.getValue("/root/main/trmsinfo/trmslist/trmscabl06") == "Y") { // 영상의학과 호출 여부
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscadt06")) || model.getValue("/root/main/trmsinfo/trmslist/trmscadt06") == "11111111") {
- messageBox("외상 Activation 영상의학과 호출일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmscatm06")) || model.getValue("/root/main/trmsinfo/trmslist/trmscatm06") == "1111") {
- messageBox("외상 Activation 영상의학과 호출시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsardt06")) || model.getValue("/root/main/trmsinfo/trmslist/trmsardt06") == "11111111") {
- messageBox("외상 Activation 영상의학과 도착일자가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsartm06")) || model.getValue("/root/main/trmsinfo/trmslist/trmsartm06") == "1111") {
- messageBox("외상 Activation 영상의학과 도착시간이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid06"))) {
- messageBox("외상 Activation 영상의학과 의사 사번이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtno06"))) {
- messageBox("외상 Activation 영상의학과 의사 면허번호가 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- if( isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm06"))) {
- messageBox("외상 Activation 영상의학과 의사 이름이 입력 되지 않았습니다.", "E999");
- model.setFocus("ipt_trmsattm");
- return;;
- }
- } else { // 호출여부가 체크 되지 않으면 기본값
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl06", "N");
- model.setValue("/root/main/trmsinfo/trmslist/trmsfdpt06", "23");
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt06", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm06", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt06", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm06", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid06", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno06", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm06", "");
- }
- }
-
- var sEmrt = model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd").substr(0, 1) ;
- var sDcrt = model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd").substr(0, 1) ;
-
- //응급진료결과가 전원, 사망이거나 입원후 결과가 전원, 사망일 경우 제외하고 추적관찰 정보 'C'로 전송
- if (sEmrt != "2" && sEmrt != "4" && sDcrt != "3" && sDcrt != "4") {
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmssago") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmssago") == "-") {
- model.setValue("/root/main/trmsinfo/trmslist/trmssago", "C");
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmssart") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmssart") == "-") {
- model.setValue("/root/main/trmsinfo/trmslist/trmssart", "C");
- }
- if (model.getValue("/root/main/trmsinfo/trmslist/trmssaha") == "" || model.getValue("/root/main/trmsinfo/trmslist/trmssaha") == "-") {
- model.setValue("/root/main/trmsinfo/trmslist/trmssaha", "C");
- }
-
- //아직 재원중일 경우 '-' 전송
- //입원환자의 퇴원일시가 없을 경우
- if (sEmrt == "3" && (model.getValue("/root/main/trmsinfo/trmslist/erptdcdt") == "" || model.getValue("/root/main/trmsinfo/trmslist/erptdcdt") == "-")) {
- model.setValue("/root/main/trmsinfo/trmslist/trmssago", "-");
- model.setValue("/root/main/trmsinfo/trmslist/trmssart", "-");
- model.setValue("/root/main/trmsinfo/trmslist/trmssaha", "-");
- }
-
- //귀가환자의 퇴실일시가 없을 경우
- if (sEmrt == "1" && (model.getValue("/root/main/trmsinfo/trmslist/erptotdt") == "" || model.getValue("/root/main/trmsinfo/trmslist/erptotdt") == "-")) {
- model.setValue("/root/main/trmsinfo/trmslist/trmssago", "-");
- model.setValue("/root/main/trmsinfo/trmslist/trmssart", "-");
- model.setValue("/root/main/trmsinfo/trmslist/trmssaha", "-");
- }
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmssago", "X");
- model.setValue("/root/main/trmsinfo/trmslist/trmssart", "X");
- model.setValue("/root/main/trmsinfo/trmslist/trmssaha", "X");
- }
-
- var vStat = "S";
-
- if (flag == "temp") {
- vStat = "T";
- }
-
- var Req1Data = vStat + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsmemo") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "C▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsptgb") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsnatn") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsnatx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsnore") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsadr1") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsadr2") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsadr3") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdmtp") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdmtx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsackn") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsacfl") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsactx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspgyn") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg07") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg08") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspg09") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmspgtx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmstaip") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspayn") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsoccu") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmshudt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmshutm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmshuuk") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsmndt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsmntm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsaca1") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsaca2") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsaca3") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsrpdt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsrptm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspddt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspdtm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmssytm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsplce") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspltx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspres") + "▦"
- + vPsbp + "▦"
- + vPdbp + "▦"
- + vPpls + "▦"
- + vPbrt + "▦"
- + vPbdh + "▦"
- + vPoxs + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspgce") + "▦"
- + sPgcv + "▦"
- + sPgcp + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspgcm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspgct") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsp04v") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsp06v") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt11") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt12") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt13") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt14") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt15") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt16") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt21") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt22") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt23") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt24") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt25") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt26") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt27") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsp20v") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt31") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt32") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt33") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt41") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt42") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsp42v") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt43") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt51") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt52") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt53") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt54") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt61") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt62") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt71") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt72") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt81") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt82") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmspt99") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhgt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsstdt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmssttm") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhp1") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhp2") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhp3") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhp4") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhpx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhp5") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhrs") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfhrx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvbra") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvoxa") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvoxs") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvgce") + "▦"
- + sVgcv + "▦"
- + sVgcp + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvgcm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvgct") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsrtsc") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsrtsw") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsalyn") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd07") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd08") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd09") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsbdtx") + "▦"
- + "-▦" /* 외상Activation defalut 전송 trmsafdt*/
- + "-▦" /* 외상Activation defalut 전송 trmsaftm*/
- + model.getValue("/root/main/trmsinfo/trmslist/trmsatdt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsattm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsattt") + "▦"
- + "-▦" /* 외상Activation defalut 전송 trmsdtno*/
- + "-▦" /* 외상Activation defalut 전송 trmsfdpt*/
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscabl01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscadt01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscatm01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtid01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtno01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscabl02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscadt02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscatm02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtid02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtno02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscabl03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscadt03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscatm03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtid03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtno03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscabl04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscadt04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscatm04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtid04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtno04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscabl05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscadt05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscatm05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtid05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtno05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsfdpt06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscabl06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscadt06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscatm06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsardt06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsartm06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtid06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtno06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdtnm06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmslsbp") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsldbp") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmstmap") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsitr1") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsitr2") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsitr3") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsitr4") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsotr1") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsotr2") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsotr3") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsotr4") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmstrdt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmstrtm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsvtpr") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsrspr") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp01") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp02") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp03") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp04") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp05") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp06") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp07") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp08") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp09") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp10") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp11") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp12") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp13") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp14") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp15") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp16") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp17") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp18") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp19") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp20") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp21") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp22") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmscp23") + "▦"
-
- + model.getValue("/root/main/trmsinfo/trmslist/trmsciss") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmstgos") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthgt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthdt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthtm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthtr") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthp1") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthp2") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthp3") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthp4") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthp5") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthpx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthcl") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthrs") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsthrx") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsdddt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmsddtm") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmssago") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmssart") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmssaha") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmswkdt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/trmswktm") + "▩";
-
- model.makeValue("/root/send/savedata/req1", Req1Head+Req1Data);
-
- var Req2Head = "trhtemcd▦trhtidno▦trhtindt▦trhtintm▦"
- + "trhtsequ▦trhtcode▦trhtvalu▦trhtexdt▦trhtextm▦"
- + "trhteddt▦trhtedtm▦trhtnmtx▦trhtrdrt▦trhtdono▩";
- var Req2Data = "";
-
- //영상검사
- for (var i = 1; i < datagrid1.rows; i++) {
- var value = model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtvalu") ;
- for (var j = 1; j < datagrid1.rows; j++) {
- if (i != j) {
- jvalue = model.getValue("/root/main/trmsinfo/c2ordinfo[" + j + "]/trhtvalu") ;
- if (value == jvalue) {
- messageBox("영상검사 항목은 종류별로 1건만 입력 가능합니다.", "E999");
- return;
- }
- }
- }
- }
-
- for (var i = 1; i < datagrid1.rows; i++) {
-
- if (model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt") == "" || model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt") == null) {
- model.setValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt", "11111111");
- model.setValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtedtm", "1111");
- }
-
- if (model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt") != "11111111") {
- exdt = model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtexdt") + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtextm");
- eddt = model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt") + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtedtm");
-
- if (exdt > eddt) {
- messageBox(model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtnmtx") + "\r\n영상검사 시행일시가 판독일시 보다 이전입니다.", "E999");
- return;
- }
- }
-
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + i + "▦"
- + "10▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtvalu") + "▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtexdt") + "▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtextm") + "▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt") + "▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtedtm") + "▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtnmtx") + "▦"
- + model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtrdrt") + "▦"
- + "▩";
- }
-
- //수술 및 시술
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && datagrid2.rows == 1) {
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "1▦"
- + "20▦"
- + "99▦"
- + "▦"
- + "▦"
- + "▦"
- + "▦"
- + "시행하지 않음▦"
- + "▦"
- + "▩";
- } else {
- for (var i = 1; i < datagrid2.rows; i++) {
- /*if (i > 10) {
- messageBox("수술(시술) 내역은 10개 까지만 반영됩니다.", "I999");
- break;
- }*/ // 제한조건 정책 변경에 의한 수정 2014.05.12 KJS
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + i + "▦"
- + "20▦"
- + model.getValue("/root/main/trmsinfo/opinfo[" + i + "]/trhtvalu") + "▦"
- + model.getValue("/root/main/trmsinfo/opinfo[" + i + "]/trhtexdt") + "▦"
- + model.getValue("/root/main/trmsinfo/opinfo[" + i + "]/trhtextm") + "▦"
- + "▦"
- + "▦"
- + model.getValue("/root/main/trmsinfo/opinfo[" + i + "]/trhtnmtx") + "▦"
- + "▦"
- + model.getValue("/root/main/trmsinfo/opinfo[" + i + "]/trhtdono") + "▩";
- }
- }
-
- //중환자실
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && datagrid3.rows == 1) {
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "1▦"
- + "30▦"
- + "99▦"
- + "▦"
- + "▦"
- + "▦"
- + "▦"
- + "▦"
- + "▩";
- } else {
- for (var i = 1; i < datagrid3.rows; i++) {
-
- if (model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtexdt") != "") {
- model.makeValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu", "");
- } else {
- model.makeValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu", "99");
- }
-
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + i + "▦"
- + "30▦"
- + model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu") + "▦"
- + model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtexdt") + "▦"
- + model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtextm") + "▦"
- + model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhteddt") + "▦"
- + model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtedtm") + "▦"
- + "▦"
- + "▩";
- }
- }
-
- //인공호흡기
- if (model.getValue("/root/main/trmsinfo/trmslist/savestat") == "S" && datagrid4.rows == 1) {
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "1▦"
- + "40▦"
- + "99▦"
- + "▦"
- + "▦"
- + "▦"
- + "▦"
- + "▦"
- + "▩";
- } else {
- for (var i = 1; i < datagrid4.rows; i++) {
-
- if (model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtexdt") != "") {
- model.makeValue("/root/main/trmsinfo/o2info[" + i + "]/trhtvalu", "");
- } else {
- model.makeValue("/root/main/trmsinfo/o2info[" + i + "]/trhtvalu", "99");
- }
-
- Req2Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + i + "▦"
- + "40▦"
- + model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtvalu") + "▦"
- + model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtexdt") + "▦"
- + model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtextm") + "▦"
- + model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhteddt") + "▦"
- + model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtedtm") + "▦"
- + "▦"
- + "▩";
- }
- }
-
- model.makeValue("/root/send/savedata/req2", Req2Head+Req2Data);
-
- var Req3Head = "aisiemcd▦aisiidno▦aisiindt▦aisiintm▦aisicode▩";
- var Req3Data = "";
- for (var i = 1; i < datagrid5.rows; i++) {
- Req3Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/aisinfo1[" + i + "]/aic") + "▩";
- }
- for (var i = 1; i < datagrid6.rows; i++) {
- Req3Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/aisinfo2[" + i + "]/aic") + "▩";
- }
- for (var i = 1; i < datagrid7.rows; i++) {
- Req3Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/aisinfo3[" + i + "]/aic") + "▩";
- }
- for (var i = 1; i < datagrid8.rows; i++) {
- Req3Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/aisinfo4[" + i + "]/aic") + "▩";
- }
- for (var i = 1; i < datagrid9.rows; i++) {
- Req3Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/aisinfo5[" + i + "]/aic") + "▩";
- }
- for (var i = 1; i < datagrid10.rows; i++) {
- Req3Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/aisinfo6[" + i + "]/aic") + "▩";
- }
-
-
-
- model.makeValue("/root/send/savedata/req3", Req3Head+Req3Data);
-
- var Req4Head = "dgdtemcd▦dgdtidno▦dgdtindt▦dgdtintm▦dgdtdiag▦dgdtserl▦dgdtdggb▩";
- var Req4Data = "";
-
- if (model.getValue("/root/main/trmsinfo/dgdtinfo/mdgdtdiag") != "" && model.getValue("/root/main/trmsinfo/dgdtinfo/mdgdtdiag") != "-") {
- Req4Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/dgdtinfo/mdgdtdiag") + "▦"
- + "0▦"
- + "1▩";
- }
-
- if (model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag1") != "" && model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag1") != "-") {
- Req4Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag1") + "▦"
- + "1▦"
- + "2▩";
- }
-
- if (model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag2") != "" && model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag2") != "-") {
- Req4Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag2") + "▦"
- + "2▦"
- + "2▩";
- }
-
- if (model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag3") != "" && model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag3") != "-") {
- Req4Data += model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + model.getValue("/root/main/trmsinfo/dgdtinfo/sdgdtdiag3") + "▦"
- + "3▦"
- + "2▩";
- }
-
- model.makeValue("/root/send/savedata/req4", Req4Head+Req4Data);
-
- if (submit("TXMMO08011")) {
- messageBox("저장되었습니다", "I999");
- fInitialize_SPMMO08010();
- } else {
- messageBox("저장실패", "I999");
- }
- }
- function fISSScore(){
- var badnum = 0;
- var iss = 0;
- var issA = 0;
- var issB = 0;
- var issC = 0;
-
- var ais = new Array(6);
-
- var ais1 = new Array(10);
- var ais2 = new Array(10);
- var ais3 = new Array(10);
- var ais4 = new Array(10);
- var ais5 = new Array(10);
- var ais6 = new Array(10);
-
- var i1 = 0;
- var i2 = 0;
- var i3 = 0;
- var i4 = 0;
- var i5 = 0;
- var i6 = 0;
-
- //external 계산을 위해 해당하는 값들 ais6번으로 옮기기
- for (var x = 1 ; x < datagrid5.rows; x++) {
-
- model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo1[" + x + "]/aic"));
- submit("TRMMO08013");
-
- if (model.getValue("/root/temp/issinfo/extyn") == "Y") {
- ais6[i6] = model.getValue("/root/main/trmsinfo/aisinfo1[" + x + "]/ais");
- i6 ++;
- } else {
- ais1[i1] = model.getValue("/root/main/trmsinfo/aisinfo1[" + x + "]/ais");
- i1 ++;
- }
- }
-
- for (var x = 1 ; x < datagrid6.rows; x++) {
- model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo2[" + x + "]/aic"));
- submit("TRMMO08013");
-
- if (model.getValue("/root/temp/issinfo/extyn") == "Y") {
- ais6[i6] = model.getValue("/root/main/trmsinfo/aisinfo2[" + x + "]/ais");
- i6 ++;
- } else {
- ais2[i2] = model.getValue("/root/main/trmsinfo/aisinfo2[" + x + "]/ais");
- i2 ++;
- }
- }
-
- for (var x = 1 ; x < datagrid7.rows; x++) {
- model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo3[" + x + "]/aic"));
- submit("TRMMO08013");
-
- if (model.getValue("/root/temp/issinfo/extyn") == "Y") {
- ais6[i6] = model.getValue("/root/main/trmsinfo/aisinfo3[" + x + "]/ais");
- i6 ++;
- } else {
- ais3[i3] = model.getValue("/root/main/trmsinfo/aisinfo3[" + x + "]/ais");
- i3 ++;
- }
- }
-
- for (var x = 1 ; x < datagrid8.rows; x++) {
- model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo4[" + x + "]/aic"));
- submit("TRMMO08013");
-
- if (model.getValue("/root/temp/issinfo/extyn") == "Y") {
- ais6[i6] = model.getValue("/root/main/trmsinfo/aisinfo4[" + x + "]/ais");
- i6 ++;
- } else {
- ais4[i4] = model.getValue("/root/main/trmsinfo/aisinfo4[" + x + "]/ais");
- i4 ++;
- }
- }
-
- for (var x = 1 ; x < datagrid9.rows; x++) {
- model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo5[" + x + "]/aic"));
- submit("TRMMO08013");
-
- if (model.getValue("/root/temp/issinfo/extyn") == "Y") {
- ais6[i6] = model.getValue("/root/main/trmsinfo/aisinfo5[" + x + "]/ais");
- i6 ++;
- } else {
- ais5[i5] = model.getValue("/root/main/trmsinfo/aisinfo5[" + x + "]/ais");
- i5 ++;
- }
- }
-
- for (var x = 1 ; x < datagrid10.rows; x++) {
- ais6[i6] = model.getValue("/root/main/trmsinfo/aisinfo6[" + x + "]/ais");
- i6 ++;
- }
-
- aissort1 = ais1.sort(isGreater);
- aissort2 = ais2.sort(isGreater);
- aissort3 = ais3.sort(isGreater);
- aissort4 = ais4.sort(isGreater);
- aissort5 = ais5.sort(isGreater);
- aissort6 = ais6.sort(isGreater);
-
-
- ais[0] = aissort1[i1 - 1];
- ais[1] = aissort2[i2 - 1];
- ais[2] = aissort3[i3 - 1];
- ais[3] = aissort4[i4 - 1];
- ais[4] = aissort5[i5 - 1];
- ais[5] = aissort6[i6 - 1];
-
- aissort = ais.sort(isGreater);
-
- for (var i = 0; i < 6; i ++) {
- if (ais[i] == null || ais[i] < 0) {
- break;
- }
- }
-
- var x = i - 1;
-
- if ( x > 1) {
- issA = ais[x - 2] * ais[x - 2];
- } else {
- issA = 0
- }
-
- if ( x > 0) {
- issB = ais[x - 1] * ais[x - 1];
- } else {
- issB = 0
- }
-
- issC = ais[x] * ais[x];
-
- if (issC == 35) iss = 75;
- else iss = issA + issB + issC;
-
- model.setValue("/root/main/trmsinfo/trmslist/trmsciss", iss);
- input99.refresh();
- }
- function isGreater(a,b) {
- if (Math.abs(a) < Math.abs(b)) return -1;
- else
- if (Math.abs(b) == Math.abs(a)) return 0;
- return true;
- }
- function fTransferData() {
- submit("TXMMO08012");
- }
- function fChkTrmsafnoOnChanged() {
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsafno") == "Y") { // 실시 안함.
- ipt_trmsatdt.disabled = true;
- ipt_trmsattm.disabled = true;
-
- model.setValue("/root/main/trmsinfo/trmslist/trmsatdt", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsattm", "");
- model.setValue("/root/main/trmsinfo/trmslist/trmsattt", "-1");
-
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl01", ""); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl02", ""); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl03", ""); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl04", ""); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl05", ""); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl06", ""); // 호출여부
-
- fChkTrmscablOnChanged("11");
- fChkTrmscablOnChanged("12");
- fChkTrmscablOnChanged("13");
- fChkTrmscablOnChanged("14");
- fChkTrmscablOnChanged("21");
- fChkTrmscablOnChanged("23");
- } else {
- ipt_trmsatdt.disabled = false;
- ipt_trmsattm.disabled = false;
- if(isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsatdt")) || isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsattm"))) {
- model.setValue("/root/main/trmsinfo/trmslist/trmsatdt", model.getValue("/root/main/trmsinfo/trmslist/erptindt")); // 내원일자를 기본값으로
- model.setValue("/root/main/trmsinfo/trmslist/trmsattm", model.getValue("/root/main/trmsinfo/trmslist/erptintm")); // 내원일시를 기본값으로
- model.setValue("/root/main/trmsinfo/trmslist/trmsattt", "-1");
- }
- }
-
- chk_trmsafno.refresh();
- ipt_trmsatdt.refresh();
- ipt_trmsattm.refresh();
- ipt_trmsattt.refresh();
- }
- function fChkTrmscablOnChanged(sFdpt) {
- var sType = "";
-
- if(sFdpt == "11") {sType = "01";}
- else if(sFdpt == "14") {sType = "02";}
- else if(sFdpt == "13") {sType = "03";}
- else if(sFdpt == "12") {sType = "04";}
- else if(sFdpt == "21") {sType = "05";}
- else if(sFdpt == "23") {sType = "06";}
-
- if (model.getValue("/root/main/trmsinfo/trmslist/trmscabl" + sType) == "Y") { // 호출실시
- if(!isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsdtid" + sType))) { //호출의사가 있을경우만 사용함으로 설정
- if( model.getValue("/root/main/trmsinfo/trmslist/trmsafno") == "Y"
- || isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsatdt")) || model.getValue("/root/main/trmsinfo/trmslist/trmsatdt") == "-"
- || isNull(model.getValue("/root/main/trmsinfo/trmslist/trmsattm")) || model.getValue("/root/main/trmsinfo/trmslist/trmsattm") == "-"
- ) { // 외상 Activation 실시 안함이 "Y" 이면 해제
- model.setValue("/root/main/trmsinfo/trmslist/trmsafno", "");
- fChkTrmsafnoOnChanged(); // 외상 Activation 실시 안함 관련 컨트롤 리플래시
- }
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl" + sType, ""); // 호출여부
- messageBox("돋보기버튼을 클릭후 적용 가능합니다.", "E999");
- }
- } else { // 호출안함
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl" + sType, ""); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt" + sType, "11111111"); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm" + sType, "1111"); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt" + sType, "11111111"); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm" + sType, "1111"); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid" + sType, ""); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm" + sType, ""); // 의사성명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno" + sType, ""); // 의사면허번호
- }
-
- if(sType == "01") {
- chk_trmscabl01.refresh();
- ipt_trmscadt01.refresh();
- ipt_trmscatm01.refresh();
- ipt_trmsardt01.refresh();
- ipt_trmsartm01.refresh();
- ipt_trmsdtid01.refresh();
- ipt_trmsdtnm01.refresh();
- ipt_trmsdtno01.refresh();
- } else if(sType == "02") {
- chk_trmscabl02.refresh();
- ipt_trmscadt02.refresh();
- ipt_trmscatm02.refresh();
- ipt_trmsardt02.refresh();
- ipt_trmsartm02.refresh();
- ipt_trmsdtid02.refresh();
- ipt_trmsdtnm02.refresh();
- ipt_trmsdtno02.refresh();
- } else if(sType == "03") {
- chk_trmscabl03.refresh();
- ipt_trmscadt03.refresh();
- ipt_trmscatm03.refresh();
- ipt_trmsardt03.refresh();
- ipt_trmsartm03.refresh();
- ipt_trmsdtid03.refresh();
- ipt_trmsdtnm03.refresh();
- ipt_trmsdtno03.refresh();
- } else if(sType == "04") {
- chk_trmscabl04.refresh();
- ipt_trmscadt04.refresh();
- ipt_trmscatm04.refresh();
- ipt_trmsardt04.refresh();
- ipt_trmsartm04.refresh();
- ipt_trmsdtid04.refresh();
- ipt_trmsdtnm04.refresh();
- ipt_trmsdtno04.refresh();
- } else if(sType == "05") {
- chk_trmscabl05.refresh();
- ipt_trmscadt05.refresh();
- ipt_trmscatm05.refresh();
- ipt_trmsardt05.refresh();
- ipt_trmsartm05.refresh();
- ipt_trmsdtid05.refresh();
- ipt_trmsdtnm05.refresh();
- ipt_trmsdtno05.refresh();
- } else if(sType == "06") {
- chk_trmscabl06.refresh();
- ipt_trmscadt06.refresh();
- ipt_trmscatm06.refresh();
- ipt_trmsardt06.refresh();
- ipt_trmsartm06.refresh();
- ipt_trmsdtid06.refresh();
- ipt_trmsdtnm06.refresh();
- ipt_trmsdtno06.refresh();
- }
- }
- function fgetTrmssytm() {
- var sArdt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt");
- var sArtm = model.getValue("/root/main/trmsinfo/trmslist/trmsartm");
- var sPddt = model.getValue("/root/main/trmsinfo/trmslist/trmspddt");
- var sPdtm = model.getValue("/root/main/trmsinfo/trmslist/trmspdtm");
-
- var sDateDiff = (getDateInterval(sArdt, sPddt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((getTimeInterval(sArtm, "2359") / 60) + 1) ;
- var sTimeDiff2 = getTimeInterval("0000", sPdtm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
-
- var sDate = 0;
- if (sArdt == "11111111" || sPddt == "11111111" || sArtm == "9999" || sPdtm == "9999") {
- sDate = -1;
- } else {
- sDate = vDate;
- }
-
- model.setValue("/root/main/trmsinfo/trmslist/trmssytm", sDate);
- input29.refresh();
- }
- function fgetTrmsattt() {
- var sIndt = model.getValue("/root/main/trmsinfo/trmslist/erptindt");
- var sIntm = model.getValue("/root/main/trmsinfo/trmslist/erptintm");
- var sAtdt = model.getValue("/root/main/trmsinfo/trmslist/trmsatdt");
- var sAttm = model.getValue("/root/main/trmsinfo/trmslist/trmsattm");
-
- if (isNull(sIndt) || isNull(sIntm) || sIndt.length != 8 || sIntm.length != 4 ) {
- messageBox("내원일시를 입력하여야 계산이 가능합니다.", "E999");
- return;
- }
-
- if (isNull(sAtdt) || isNull(sAttm) || sAtdt.length != 8 || sAttm.length != 4 ) {
- messageBox("최종치료 결정일시를 입력하여야 계산이 가능합니다.", "E999");
- return;
- }
-
- if((sIndt + sIntm) >= (sAtdt + sAttm)) {
- messageBox("최종치료 결정일시를 내원일와 같거나 이전시간으로 입력 할수 없습니다.", "E999");
- return;
- }
-
- if (sIndt == "11111111" || sAtdt == "11111111") {
- vDate = -1;
- } else {
- var sDateDiff = (getDateInterval(sIndt, sAtdt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((getTimeInterval(sIntm, "2359") / 60) + 1) ;
- var sTimeDiff2 = getTimeInterval("0000", sAttm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
- }
-
- model.setValue("/root/main/trmsinfo/trmslist/trmsattt", vDate);
- ipt_trmsattt.refresh();
- }
- function fgetIntervalAsMinute(sEndTime, sStartTime) {
- if(isNull(sStartTime) || sStartTime.length < 12) { retrun -1; }
- if(isNull(sEndTime) || sEndTime.length < 12) { retrun -1; }
-
- var sStartDt = sStartTime.substr(0, 8);
- var sStartTm = sStartTime.substr(8, 4);
- var sEndDt = sEndTime.substr(0, 8);
- var sEndTm = sEndTime.substr(8, 4);
-
- var nDateDiff = (getDateInterval(sStartDt, sEndDt) - 1) * 24 * 60 ;
- var nTimeDiff1 = ((getTimeInterval(sStartTm, "2359") / 60) + 1) ;
- var nTimeDiff2 = getTimeInterval("0000", sEndTm) / 60 ;
-
- var nRtn = nDateDiff + nTimeDiff1 + nTimeDiff2;
-
- return nRtn;
- }
- function fsetUnknownTrmsatdt() {
- if (model.getValue("/root/main/trmsinfo/trmslist/trmsafno") == "Y") { // 실시 안함.
- messageBox("외상 Activation 실시안함이 체크 되어 미상으로 설정 할수 없습니다.", "E999");
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmsatdt", "11111111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsattm", "1111");
- model.setValue("/root/main/trmsinfo/trmslist/trmsattt", "-1");
- }
-
- ipt_trmsatdt.refresh();
- ipt_trmsattm.refresh();
- ipt_trmsattt.refresh();
- }
- function fsetDrCallInfo() {
- var sDeptGbn = "";
- var sCallDt = "";
- var sVisitDt = "";
- var sDrId = "";
- var sDrNm = "";
- var sDrNo = "";
- var sTrmsCallDt = "";
- var sTrmsVisitDt = "";
-
- var sCallUpdateData = grd_drcalllist.getUpdateData();
- model.makeValue("/root/send/callupdata/drcall", sCallUpdateData);
- if(!submit("TXMMO08014")) {
- messageBox("외상 Visit 시간 업데이트 중 오류가 발생하였습니다.", "E999");
- return;
- }
-
- for (var i = 1; i < grd_drcalllist.rows; i++) {
- sDeptGbn = model.getValue("/root/temp/drcalllist[" + i + "]/deptgbn");
- sCallDt = model.getValue("/root/temp/drcalllist[" + i + "]/calldt");
- sVisitDt = model.getValue("/root/temp/drcalllist[" + i + "]/visitdt");
- sDrId = model.getValue("/root/temp/drcalllist[" + i + "]/visitdrid");
- sDrNm = model.getValue("/root/temp/drcalllist[" + i + "]/visitdrnm");
- sDrNo = model.getValue("/root/temp/drcalllist[" + i + "]/visitdrno");
-
- if(isNull(sCallDt) || sCallDt == "--------------") continue;
- if(isNull(sVisitDt) || sVisitDt == "--------------") continue;
-
- if(sDeptGbn == "11") { // 외과
- sTrmsCallDt = model.getValue("/root/main/trmsinfo/trmslist/trmscadt01") + model.getValue("/root/main/trmsinfo/trmslist/trmscatm01");
- sTrmsVisitDt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt01") + model.getValue("/root/main/trmsinfo/trmslist/trmsartm01");
- if(isNull(sTrmsCallDt) || sTrmsCallDt.length != 12) continue;
-
- if(sTrmsCallDt == "111111111111" || sTrmsCallDt > sCallDt.substr(0, 12) || sTrmsVisitDt != sVisitDt) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl01", "Y"); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt01", sCallDt.substr(0, 8)); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm01", sCallDt.substr(8, 4)); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt01", sVisitDt.substr(0, 8)); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm01", sVisitDt.substr(8, 4)); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid01", sDrId); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm01", sDrNm); // 의사명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno01", sDrNo); // 의사면허번호
- }
- } else if (sDeptGbn == "14") { // 흉부외과
- sTrmsCallDt = model.getValue("/root/main/trmsinfo/trmslist/trmscadt02") + model.getValue("/root/main/trmsinfo/trmslist/trmscatm02");
- sTrmsVisitDt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt02") + model.getValue("/root/main/trmsinfo/trmslist/trmsartm02");
- if(isNull(sTrmsCallDt) || sTrmsCallDt.length != 12) continue;
-
- if(sTrmsCallDt == "111111111111" || sTrmsCallDt > sCallDt.substr(0, 12) || sTrmsVisitDt != sVisitDt) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl02", "Y"); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt02", sCallDt.substr(0, 8)); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm02", sCallDt.substr(8, 4)); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt02", sVisitDt.substr(0, 8)); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm02", sVisitDt.substr(8, 4)); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid02", sDrId); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm02", sDrNm); // 의사명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno02", sDrNo); // 의사면허번호
- }
- } else if (sDeptGbn == "13") { // 신경외과
- sTrmsCallDt = model.getValue("/root/main/trmsinfo/trmslist/trmscadt03") + model.getValue("/root/main/trmsinfo/trmslist/trmscatm03");
- sTrmsVisitDt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt03") + model.getValue("/root/main/trmsinfo/trmslist/trmsartm03");
- if(isNull(sTrmsCallDt) || sTrmsCallDt.length != 12) continue;
-
- if(sTrmsCallDt == "111111111111" || sTrmsCallDt > sCallDt.substr(0, 12) || sTrmsVisitDt != sVisitDt) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl03", "Y"); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt03", sCallDt.substr(0, 8)); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm03", sCallDt.substr(8, 4)); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt03", sVisitDt.substr(0, 8)); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm03", sVisitDt.substr(8, 4)); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid03", sDrId); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm03", sDrNm); // 의사명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno03", sDrNo); // 의사면허번호
- }
- } else if (sDeptGbn == "12") { // 정형외과
- sTrmsCallDt = model.getValue("/root/main/trmsinfo/trmslist/trmscadt04") + model.getValue("/root/main/trmsinfo/trmslist/trmscatm04");
- sTrmsVisitDt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt04") + model.getValue("/root/main/trmsinfo/trmslist/trmsartm04");
- if(isNull(sTrmsCallDt) || sTrmsCallDt.length != 12) continue;
-
- if(sTrmsCallDt == "111111111111" || sTrmsCallDt > sCallDt.substr(0, 12) || sTrmsVisitDt != sVisitDt) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl04", "Y"); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt04", sCallDt.substr(0, 8)); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm04", sCallDt.substr(8, 4)); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt04", sVisitDt.substr(0, 8)); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm04", sVisitDt.substr(8, 4)); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid04", sDrId); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm04", sDrNm); // 의사명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno04", sDrNo); // 의사면허번호
- }
- } else if (sDeptGbn == "21") { // 응급의학과
- sTrmsCallDt = model.getValue("/root/main/trmsinfo/trmslist/trmscadt05") + model.getValue("/root/main/trmsinfo/trmslist/trmscatm05");
- sTrmsVisitDt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt05") + model.getValue("/root/main/trmsinfo/trmslist/trmsartm05");
- if(isNull(sTrmsCallDt) || sTrmsCallDt.length != 12) continue;
-
- if(sTrmsCallDt == "111111111111" || sTrmsCallDt > sCallDt.substr(0, 12) || sTrmsVisitDt != sVisitDt) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl05", "Y"); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt05", sCallDt.substr(0, 8)); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm05", sCallDt.substr(8, 4)); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt05", sVisitDt.substr(0, 8)); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm05", sVisitDt.substr(8, 4)); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid05", sDrId); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm05", sDrNm); // 의사명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno05", sDrNo); // 의사면허번호
- }
- } else if (sDeptGbn == "23") { // 영상의학과
- sTrmsCallDt = model.getValue("/root/main/trmsinfo/trmslist/trmscadt06") + model.getValue("/root/main/trmsinfo/trmslist/trmscatm06");
- sTrmsVisitDt = model.getValue("/root/main/trmsinfo/trmslist/trmsardt06") + model.getValue("/root/main/trmsinfo/trmslist/trmsartm06");
- if(isNull(sTrmsCallDt) || sTrmsCallDt.length != 12) continue;
-
- if(sTrmsCallDt == "111111111111" || sTrmsCallDt > sCallDt.substr(0, 12) || sTrmsVisitDt != sVisitDt) {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl06", "Y"); // 호출여부
- model.setValue("/root/main/trmsinfo/trmslist/trmscadt06", sCallDt.substr(0, 8)); // 호출일자
- model.setValue("/root/main/trmsinfo/trmslist/trmscatm06", sCallDt.substr(8, 4)); // 호출시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsardt06", sVisitDt.substr(0, 8)); // 도착일자
- model.setValue("/root/main/trmsinfo/trmslist/trmsartm06", sVisitDt.substr(8, 4)); // 도착시간
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtid06", sDrId); // 의사사번
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm06", sDrNm); // 의사명
- model.setValue("/root/main/trmsinfo/trmslist/trmsdtno06", sDrNo); // 의사면허번호
- }
- }
-
- if(sDeptGbn == "11" || sDeptGbn == "12" || sDeptGbn == "13" || sDeptGbn == "14" || sDeptGbn == "21" || sDeptGbn == "23") {
- fChkTrmscablOnChanged(sDeptGbn); // 관련 컨트롤 리플래시
- }
- }
- grp_drcalllist.visible = false;
- }
- function fsetVisitTime() {
- var row = grd_drcalllist.mouseRow;
- var nInterval = model.getValue("/root/temp/drcalllist[" + row + "]/interval");
- if(nInterval >= 10 || grd_drcalllist.rowstatus(row) == 2) {
- var sCallDt = model.getValue("/root/temp/drcalllist[" + row + "]/calldt");
- var sVisitDt = model.getValue("/root/temp/drcalllist[" + row + "]/visitdt");
-
- var dateCallDt = sCallDt.toDate("YYYYMMDDhhmmss");
- var nAddSec = 299 + Math.ceil(Math.random() * 300); // 299초에서 600초 사이 난수 발생
- dateCallDt.getAddDate(nAddSec, "s"); // 콜시간에서 랜덤 시간을 더한다.
- var sRtn = dateCallDt.getDateFormat("YYYYMMDDhhmmss");
- var nNewInter = fgetIntervalAsMinute(sRtn, sCallDt);
-
- model.setValue("/root/temp/drcalllist[" + row + "]/visitdt", sRtn);
- model.setValue("/root/temp/drcalllist[" + row + "]/interval", nNewInter);
-
- grd_drcalllist.rowstatus(row) = 2; // update
- grd_drcalllist.refresh();
- }
-
- }
|