1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 환자기본정보설정 ( SPMMO08016_권역외상등록체계.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var gMemoTopPos = 35;
- var gTprPos = 0;
- var gv_arrObjbyDataset = "";
- var gv_arrBindMap;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function fInit_SPMMO08016() {
- dsf_createDs("ds_send");
- dsf_createDs("ds_codelist");
- var pCode = "'TR2'";
- fGetNursHardCdInfo(pCode, utlf_getCurrentDate());
- //ds_codelist.filter ( "cdgrupid == 'TR2'");
- ds_cnstkindnode.copyData(ds_codelist);
-
- // 상단정보 조회
- var node = sysf_getGlobalVariable("paminfo");
- ds_data_paminfo.clearData();
- if(!utlf_isNull(node)) {
- dsf_setCSVToDs("ds_data_paminfo", node);
- }
-
- var idno = opener.frmf_getParameter("idno");
- var indd = opener.frmf_getParameter("indd");
- var intm = opener.frmf_getParameter("intm");
- var orddd = opener.frmf_getParameter("orddd");
- var cretno = opener.frmf_getParameter("cretno");
- var ioflag = opener.frmf_getParameter("ioflag");
-
- // if (indd < "20200101")
- // {
- // sysf_messageBox("내원일이 2020년 1월 1일 이후 환자만 적용가능합니다.", "E999");
- // this.close();
- // }
-
-
-
- ds_cond_patinfo.setColumn(0, "pid", idno); // model.makeValue("/root/main/cond/patinfo/pid", idno);
- ds_cond_patinfo.setColumn(0, "indd", indd); // model.makeValue("/root/main/cond/patinfo/indd", indd);
- ds_cond_patinfo.setColumn(0, "orddd", orddd); // model.makeValue("/root/main/cond/patinfo/orddd", orddd);
- ds_cond_patinfo.setColumn(0, "cretno", cretno); // model.makeValue("/root/main/cond/patinfo/cretno", cretno);
- ds_cond_patinfo.setColumn(0, "ioflag", ioflag);
-
- dsf_makeValue(ds_send_patinfo, "idno", "string", idno); // model.makeValue("/root/send/patinfo/idno", idno);
- dsf_makeValue(ds_send_patinfo, "indd", "string", indd); // model.makeValue("/root/send/patinfo/indd", indd);
- dsf_makeValue(ds_send_patinfo, "intm", "string", intm); // model.makeValue("/root/send/patinfo/intm", intm);
- dsf_makeValue(ds_send_patinfo, "orddd", "string", orddd); // model.makeValue("/root/send/patinfo/orddd", orddd);
- dsf_makeValue(ds_send_patinfo, "cretno", "string", cretno); // model.makeValue("/root/send/patinfo/cretno", cretno);
-
- // 김현석 20191217, Version 정보 추가
- dsf_makeValue(ds_send_patinfo, "version", "string", "3");
-
- var oParam = {};
- oParam.id = "TRMMO08016";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqGetTrmsNewInfo";
- oParam.inds = "req=ds_send_patinfo";
- oParam.outds = "ds_main_trmslist=trmslist "
- + "ds_main_aisinfo1=aisinfo1 "
- + "ds_main_aisinfo2=aisinfo2 "
- + "ds_main_aisinfo3=aisinfo3 "
- + "ds_main_aisinfo4=aisinfo4 "
- + "ds_main_aisinfo5=aisinfo5 "
- + "ds_main_aisinfo6=aisinfo6 "
- + "ds_main_dgdtinfo=dgdtinfo "
- + "ds_main_c2ordinfo=c2ordinfo "
- + "ds_main_opinfo=opinfo "
- + "ds_main_icuinfo=icuinfo "
- + "ds_main_o2info=o2info "
- + "ds_main_dgotlist=dgotlist "
- + "ds_main_dgdclist=dgdclist "
- + "ds_main_drcalllist=drcalllist "
- + "ds_main_oncalllist=oncalllist "
- + "ds_main_c2ordlist=c2ordlist "
- + "ds_main_oplist=oplist "
- + "ds_main_iculist=iculist "
- + "ds_main_bloodlist=bloodlist "
- + "ds_main_bloodcnt=bloodcnt "
- + "ds_main_dgdtlist=dgdtlist "
- + "ds_main_dethinfo=dethinfo "
- + "ds_main_drPrcplist=drPrcplist "
- + "ds_main_sdmdlist=sdmdlist "
- + "ds_main_adrvlist=adrvlist "
- + "ds_main_trmslist_add=trmslist_add "
- + "ds_main_wardinfo=wardinfo "
- + "ds_main_tubeinfo=tubeinfo "
-
- ;
- oParam.async = false;
- oParam.callback = "cf_TRMMO08016";
- tranf_submit(oParam);
-
- //
- //ku2.0전환에 따른 editText 이벤트 처리 dataset oncolumnchange 로 start
- ds_main_trmslist.enableevent = false;
-
- // BindItem 값 가져오기.
- lfGetBindItem();
-
- //
-
- var chkuser = sysf_getUserInfo("userid");
- if(lf_ContainsHardCD("486", chkuser) ) {// 저장버튼 활성화
- button33.enable = true; // 임시저장
- button4.enable = true; // 저장
- button38.enable = true; // 전송 //사용자 테스트 중 교욱서버데이터 전송 막기
- }else{// 저장버튼 비활성화
- button33.enable = false; // 임시저장
- button4.enable = false; // 저장
- button38.enable = false; // 전송
- }
-
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsmemo")) || ds_main_trmslist.getColumn(0, "trmsmemo") == "-") {
- btn_memo.text = "메모□";
- } else {
- btn_memo.text = "메모■";
- }
-
- //환자 국적 onload시 이벤트 추가
- if ( getTrmsData("M", "trmsnatn") == "8") // 국적이 기타인 경우
- {
- lfSetGroupContrlProperty("trmsnatn", true, false, "▦");
- }
- else
- {
- lfSetGroupContrlProperty("trmsnatn", false, false, "-");
- }
-
-
- //병원 전 정보 - 신고일시 : 내원수단이 119구급차, 의료기관 구급차, 기타 구급차, 경찰차등 공공차량, 항공이송 일 경우 필수
- /*2017.03.22_강영욱 요청_초기 로드 시 병원전정보 활성화여부 수정
- if (ds_main_trmslist.getColumn(0, "erptinmn") == "1"
- || ds_main_trmslist.getColumn(0, "erptinmn") == "2" //2017.02.28 강영욱 선생님 요청 지침변경 작업
- || ds_main_trmslist.getColumn(0, "erptinmn") == "3"
- || ds_main_trmslist.getColumn(0, "erptinmn") == "4"
- || ds_main_trmslist.getColumn(0, "erptinmn") == "5") {
- */
-
- if((ds_main_trmslist.getColumn(0, "erptinrt") == "1" && //2017.03.20_강영욱 수정요청 // 내원경로 1. 직접내원
- // 내원수단 1:119 구급차, 3:기타구급차, 5:항공이송
- (ds_main_trmslist.getColumn(0, "erptinmn") == "1" ||
- ds_main_trmslist.getColumn(0, "erptinmn") == "3" ||
- ds_main_trmslist.getColumn(0, "erptinmn") == "5")) ||
- ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 2) == "41" //2017.04.17_강영욱 요청_응급진료결과(41) 일때 수정
- ) {
- group1.input27.enable = true; //병원전정보_신고일자 //disabled = false;
- group1.input28.enable = true; //병원전정보_신고시간
- group1.input25.enable = true; //병원전정보_현장도착일시
- group1.input22.enable = true; //병원전정보_현장도착시간
- group1.input24.enable = true; //병원전정보_현장출발일시
- group1.input23.enable = true; //병원전정보_현장출발시간
- //group1.input29.enable = true; //병원전정보_현장체류시간
-
- //////2017.02.28 강영욱 선생님 요청 지침변경 작업
- group1.radio13.enable = true; //병원전정보_의식상태
- group1.radio14.enable = true; //병원전정보_수축기혈압
- group1.radio15.enable = true; //병원전정보_맥박
- group1.radio16.enable = true; //병원전정보_체온
- group1.radio17.enable = true; //병원전정보_이완기혈압
- group1.radio18.enable = true; //병원전정보_호흡
- group1.radio19.enable = true; //병원전정보_산소포화도
-
- group1.input31.enable = true; //병원전정보_수축기혈압_입력
- group1.input32.enable = true; //병원전정보_맥박_입력
- group1.input33.enable = true; //병원전정보_체온_입력
- group1.input34.enable = true; //병원전정보_이완기혈압_입력
- group1.input35.enable = true; //병원전정보_호흡_입력
- group1.input36.enable = true; //병원전정보_산소포화도_입력
- ///////////////////////////////////////////////////////////////////
-
- //2018.03.15_AYS_강영욱 선생님 요청(요청번호:20180314022)
- group1.checkbox14.enable = true; //병원전정보_초기현장응급처치_인공호흡
- group1.checkbox15.enable = true; //병원전정보_초기현장응급처치_과호흡처치
- group1.checkbox16.enable = true; //병원전정보_초기현장응급처치_ECG
- group1.checkbox17.enable = true; //병원전정보_초기현장응급처치_약물투여
- group1.checkbox18.enable = true; //병원전정보_초기현장응급처치_분만
- group1.checkbox1.enable = true; //병원전정보_초기현장응급처치_미상
- group1.input38.enable = true; //병원전정보_초기현장응급처치_약물투여_freetext
- group1.checkbox19.enable = true; //병원전정보_초기현장응급처치_기타
- group1.input39.enable = true; //병원전정보_초기현장응급처치_기타_freetext
- group1.checkbox20.enable = true; //병원전정보_초기현장응급처치_기도확보_도수조작
- group1.checkbox21.enable = true; //병원전정보_초기현장응급처치_기도확보_기도유지기
- group1.checkbox22.enable = true; //병원전정보_초기현장응급처치_기도확보_후두마스크
- group1.checkbox23.enable = true; //병원전정보_초기현장응급처치_기도확보_기도삽관
- group1.checkbox24.enable = true; //병원전정보_초기현장응급처치_기도확보_흡인기
- group1.checkbox25.enable = true; //병원전정보_초기현장응급처치_기도확보_기도폐쇄처치
- group1.checkbox13.enable = true; //병원전정보_초기현장응급처치_기도확보_대체기도삽관
- group1.input40.enable = true; //병원전정보_초기현장응급처치_산소투여_산소투여량
- group1.checkbox31.enable = true; //병원전정보_초기현장응급처치_산소투여_비관
- group1.checkbox26.enable = true; //병원전정보_초기현장응급처치_산소투여_안면마스크
- group1.checkbox27.enable = true; //병원전정보_초기현장응급처치_산소투여_포켓마스크
- group1.checkbox28.enable = true; //병원전정보_초기현장응급처치_산소투여_BVM
- group1.checkbox29.enable = true; //병원전정보_초기현장응급처치_산소투여_산소생성기
- group1.checkbox30.enable = true; //병원전정보_초기현장응급처치_산소투여_네뷸라이저
- group1.checkbox32.enable = true; //병원전정보_초기현장응급처치_산소투여_기타
- group1.checkbox50.enable = true; //병원전정보_초기현장응급처치_산소투여_비재호흡마스크
- group1.checkbox33.enable = true; //병원전정보_초기현장응급처치_CPR_실시
- group1.checkbox34.enable = true; //병원전정보_초기현장응급처치_CPR_거부
- group1.checkbox35.enable = true; //병원전정보_초기현장응급처치_CPR_DNR
- group1.checkbox36.enable = true; //병원전정보_초기현장응급처치_순환보조_정맥로 확보
- group1.checkbox37.enable = true; //병원전정보_초기현장응급처치_순환보조_수액공급
- group1.input41.enable = true; //병원전정보_초기현장응급처치_순환보조_수액공급_수액공급량
- group1.checkbox38.enable = true; //병원전정보_초기현장응급처치_순환보조_MAST
- group1.checkbox39.enable = true; //병원전정보_초기현장응급처치_고정_경추
- group1.checkbox40.enable = true; //병원전정보_초기현장응급처치_고정_척추
- group1.checkbox41.enable = true; //병원전정보_초기현장응급처치_고정_부목
- group1.checkbox42.enable = true; //병원전정보_초기현장응급처치_고정_머리
- group1.checkbox43.enable = true; //병원전정보_초기현장응급처치_상처처치_지혈
- group1.checkbox44.enable = true; //병원전정보_초기현장응급처치_상처처치_상처드레싱
- group1.checkbox45.enable = true; //병원전정보_초기현장응급처치_보온_온
- group1.checkbox46.enable = true; //병원전정보_초기현장응급처치_보온_냉
- group1.checkbox47.enable = true; //병원전정보_초기현장응급처치_AED_Shock
- group1.checkbox48.enable = true; //병원전정보_초기현장응급처치_AED_Monitoring
- group1.checkbox49.enable = true; //병원전정보_초기현장응급처치_시행하지않음
- //2018.03.15_AYS_강영욱 선생님 요청(요청번호:20180314022)
-
- } else {
- group1.input27.enable = false; //병원전정보_신고일자
- group1.input28.enable = false; //병원전정보_신고시간
- group1.input25.enable = false; //병원전정보_현장도착일시
- group1.input22.enable = false; //병원전정보_현장도착시간
- group1.input24.enable = false; //병원전정보_현장출발일시
- group1.input23.enable = false; //병원전정보_현장출발시간
- group1.input29.enable = false; //병원전정보_현장체류시간
-
- //////2017.02.28 강영욱 선생님 요청 지침변경 작업
- group1.radio13.enable = false; //병원전정보_의식상태
- group1.radio14.enable = false; //병원전정보_수축기혈압
- group1.radio15.enable = false; //병원전정보_맥박
- group1.radio16.enable = false; //병원전정보_체온
- group1.radio17.enable = false; //병원전정보_이완기혈압
- group1.radio18.enable = false; //병원전정보_호흡
- group1.radio19.enable = false; //병원전정보_산소포화도
-
- group1.input31.enable = false; //병원전정보_수축기혈압_입력
- group1.input32.enable = false; //병원전정보_맥박_입력
- group1.input33.enable = false; //병원전정보_체온_입력
- group1.input34.enable = false; //병원전정보_이완기혈압_입력
- group1.input35.enable = false; //병원전정보_호흡_입력
- group1.input36.enable = false; //병원전정보_산소포화도_입력
- ///////////////////////////////////////////////////////////////////
-
-
- //2018.03.15_AYS_강영욱 선생님 요청(요청번호:20180314022)
- group1.checkbox14.enable = false; //병원전정보_초기현장응급처치_인공호흡
- group1.checkbox15.enable = false; //병원전정보_초기현장응급처치_과호흡처치
- group1.checkbox16.enable = false; //병원전정보_초기현장응급처치_ECG
- group1.checkbox17.enable = false; //병원전정보_초기현장응급처치_약물투여
- group1.checkbox18.enable = false; //병원전정보_초기현장응급처치_분만
- group1.checkbox1.enable = false; //병원전정보_초기현장응급처치_미상
- group1.input38.enable = false; //병원전정보_초기현장응급처치_약물투여_freetext
- group1.checkbox19.enable = false; //병원전정보_초기현장응급처치_기타
- group1.input39.enable = false; //병원전정보_초기현장응급처치_기타_freetext
- group1.checkbox20.enable = false; //병원전정보_초기현장응급처치_기도확보_도수조작
- group1.checkbox21.enable = false; //병원전정보_초기현장응급처치_기도확보_기도유지기
- group1.checkbox22.enable = false; //병원전정보_초기현장응급처치_기도확보_후두마스크
- group1.checkbox23.enable = false; //병원전정보_초기현장응급처치_기도확보_기도삽관
- group1.checkbox24.enable = false; //병원전정보_초기현장응급처치_기도확보_흡인기
- group1.checkbox25.enable = false; //병원전정보_초기현장응급처치_기도확보_기도폐쇄처치
- group1.checkbox13.enable = false; //병원전정보_초기현장응급처치_기도확보_대체기도삽관
- group1.input40.enable = false; //병원전정보_초기현장응급처치_산소투여_산소투여량
- group1.checkbox31.enable = false; //병원전정보_초기현장응급처치_산소투여_비관
- group1.checkbox26.enable = false; //병원전정보_초기현장응급처치_산소투여_안면마스크
- group1.checkbox27.enable = false; //병원전정보_초기현장응급처치_산소투여_포켓마스크
- group1.checkbox28.enable = false; //병원전정보_초기현장응급처치_산소투여_BVM
- group1.checkbox29.enable = false; //병원전정보_초기현장응급처치_산소투여_산소생성기
- group1.checkbox30.enable = false; //병원전정보_초기현장응급처치_산소투여_네뷸라이저
- group1.checkbox32.enable = false; //병원전정보_초기현장응급처치_산소투여_기타
- group1.checkbox50.enable = false; //병원전정보_초기현장응급처치_산소투여_비재호흡마스크
- group1.checkbox33.enable = false; //병원전정보_초기현장응급처치_CPR_실시
- group1.checkbox34.enable = false; //병원전정보_초기현장응급처치_CPR_거부
- group1.checkbox35.enable = false; //병원전정보_초기현장응급처치_CPR_DNR
- group1.checkbox36.enable = false; //병원전정보_초기현장응급처치_순환보조_정맥로 확보
- group1.checkbox37.enable = false; //병원전정보_초기현장응급처치_순환보조_수액공급
- group1.input41.enable = false; //병원전정보_초기현장응급처치_순환보조_수액공급_수액공급량
- group1.checkbox38.enable = false; //병원전정보_초기현장응급처치_순환보조_MAST
- group1.checkbox39.enable = false; //병원전정보_초기현장응급처치_고정_경추
- group1.checkbox40.enable = false; //병원전정보_초기현장응급처치_고정_척추
- group1.checkbox41.enable = false; //병원전정보_초기현장응급처치_고정_부목
- group1.checkbox42.enable = false; //병원전정보_초기현장응급처치_고정_머리
- group1.checkbox43.enable = false; //병원전정보_초기현장응급처치_상처처치_지혈
- group1.checkbox44.enable = false; //병원전정보_초기현장응급처치_상처처치_상처드레싱
- group1.checkbox45.enable = false; //병원전정보_초기현장응급처치_보온_온
- group1.checkbox46.enable = false; //병원전정보_초기현장응급처치_보온_냉
- group1.checkbox47.enable = false; //병원전정보_초기현장응급처치_AED_Shock
- group1.checkbox48.enable = false; //병원전정보_초기현장응급처치_AED_Monitoring
- group1.checkbox49.enable = false; //병원전정보_초기현장응급처치_시행하지않음
- //2018.03.15_AYS_강영욱 선생님 요청(요청번호:20180314022)
- }
- group1.combo2.enable = true; //퇴실시_GCS눈 //disabled = false;
- group1.combo5.enable = true; //퇴실시_GCS운동
- group1.input37.enable = true; //퇴실시_GCS(점수)
- // 사고 종류 : 교통사고
- if (1 <= toNumber(getTrmsData("M","trmsackn")) && toNumber(getTrmsData("M","trmsackn")) <= 9)
- {
- // 교통사고 손상당사자, 교통사고 시 상대방 이송수단
- lfSetGroupContrlProperty("trmstaip_", true, true, "▦");
- lfSetGroupContrlProperty("trmstaip", true, true, "▦");
-
- // 추락사고 보호장구 착용 여부
- lfSetGroupContrlProperty("trmspfyn_", false, false, "-");
- lfSetGroupContrlProperty("trmspfyn", false, false, "-");
- // 기타사고 보호장구 착용여부
- lfSetGroupContrlProperty("trmsphyn_", false, false, "-");
- lfSetGroupContrlProperty("trmsphyn", false, false, "-");
- }
- else
- {
- // 사고 종류 : 10. 추락
- if (getTrmsData("M", "trmsackn") == "10")
- {
- // 추락사고 보호장구 착용 여부
- lfSetGroupContrlProperty("trmspfyn_", true, true, "▦");
- lfSetGroupContrlProperty("trmspfyn", true, true, "▦");
-
- var ctrl = eval(gv_arrObjbyDataset["ds_main_trmslist_add.trmspftx"]);
- ctrl.enable = (getTrmsData("A", "trmspf08") == "Y"? true:false);
-
- // 기타사고 보호장구 착용여부
- lfSetGroupContrlProperty("trmsphyn_", false, false, "-");
- lfSetGroupContrlProperty("trmsphyn", false, false, "-");
-
- // 교통사고 손상당사자, 교통사고 시 상대방 이송수단
- lfSetGroupContrlProperty("trmstaip_", false, false, "-");
- lfSetGroupContrlProperty("trmstaip", false, false, "-");
- }
- else // 사고 종류가 기타 인경우(교통사고(1~9) 및 추락(10)이 아닌 경우)
- {
- // 기타사고 보호장구 착용여부
- lfSetGroupContrlProperty("trmsphyn_", true, true, "▦");
- lfSetGroupContrlProperty("trmsphyn", true, true, "▦");
-
- var ctrl = eval(gv_arrObjbyDataset["ds_main_trmslist_add.trmsphtx"]);
- ctrl.enable = (getTrmsData("A", "trmsph08") == "Y"? true:false);
-
- // 교통사고 손상당사자, 교통사고 시 상대방 이송수단
- lfSetGroupContrlProperty("trmstaip_", false, false, "-");
- lfSetGroupContrlProperty("trmstaip", false, false, "-");
-
- // 추락사고 보호장구 착용 여부
- lfSetGroupContrlProperty("trmspfyn_", false, false, "-");
- lfSetGroupContrlProperty("trmspfyn", false, false, "-");
- }
- }
-
-
-
- // 주소지가 999999999999 인 경우 미거주자 항목 활성화
- if (getTrmsData("M", "erptzipc") == "999999999999")
- {
- lfSetGroupContrlProperty("trmsnore", true, true, "-");
- }
-
- // 내원경로가 직접내원(1) 이면서 내원수단이 119 구급차(1), 의료기관 구급차(2), 기타 구급차(3), 항공 이송(5)인 경우
- if ( getTrmsData("M", "erptinrt") == "1" )
- {
- switch (getTrmsData("M", "erptinmn"))
- {
- case "1":
- case "2":
- case "3":
- case "5":
- // 초기현장 응급처치 여부
- lfSetGroupContrlProperty("trmsptyn", true, false, "▦");
- break;
-
- default:
- // 초기현장 응급처치 여부
- lfSetGroupContrlProperty("trmsptyn", false, false, "-");
- break;
- }
- }
-
- var sAge = parseInt(ds_main_trmslist.getColumn(0, "age")); // model.getValue("/root/main/trmsinfo/trmslist/age")
- //초기현장 GCS 삭제대상('16.08.19_AYS)
- //ds_main_trmslist.setColumn(0, "trmspgce", "9"); //초기현장_GCS눈 _측정하지 않음(9)
- //ds_main_trmslist.setColumn(0, "trmspgcv", "9"); //초기현장_GCS언어_측정하지 않음(9)
- //ds_main_trmslist.setColumn(0, "trmspgcp", "9"); //초기현장_GCS언어(소아)_측정하지 않음(9)
- //ds_main_trmslist.setColumn(0, "trmspgcm", "9"); //초기현장_GCS운동_측정하지 않음(9)
-
- //퇴실시 GCS 추가('16.08.19_AYS)
- //ds_main_trmslist.setColumn(0, "trmsogce", "9"); //퇴실시_GCS눈 _측정하지 않음(9)
- //ds_main_trmslist.setColumn(0, "trmsogcv", "9"); //퇴실시_GCS언어_측정하지 않음(9)
- //ds_main_trmslist.setColumn(0, "trmsogcp", "9"); //퇴실시_GCS언어(소아)_측정하지 않음(9)
- //ds_main_trmslist.setColumn(0, "trmsogcm", "9"); //퇴실시_GCS운동_측정하지 않음(9)
-
- if (sAge < 5) {
-
- group1.combo9.enable = true; //disabled = false;
- ds_main_trmslist.setColumn(0, "trmsvgcv", "-1"); //내원시_GCS언어_비대상
-
- group1.combo4.enable = true; //disabled = false;
- ds_main_trmslist.setColumn(0, "trmsogcv", "-1"); //퇴실시_GCS언어_비대상
- //ds_main_trmslist.setColumn(0, "trmsogcp", "9"); //퇴실시_GCS언어(소아)_측정하지 않음(9)
- } else {
-
- group1.combo8.enable = true; //disabled = false;
- ds_main_trmslist.setColumn(0, "trmsvgcp", "-1"); //내원시_GCS언어(소아)_비대상
-
- group1.combo3.enable = true; //disabled = false;
- //ds_main_trmslist.setColumn(0, "trmsogcv", "9"); //퇴실시_GCS언어_측정하지 않음(9)
- ds_main_trmslist.setColumn(0, "trmsogcp", "-1"); //퇴실시_GCS언어(소아)_비대상
- }
-
- //ds_main_trmslist.setColumn(0, "trmsogct", "-1"); //model.setValue("/root/main/trmsinfo/trmslist/trmspgct", '-1');
-
- /*2018.03.15_AYS_강영욱 선생님 요청(요청번호:20180314022) - 이미 위에 있는 코드에서 실행됨
- group1.checkbox14.enable = true; //초기현장 응급처치_인공호흡 //disabled = false;
- group1.checkbox15.enable = true; //초기현장 응급처치_과호흡처치
- group1.checkbox16.enable = true; //초기현장 응급처치_ECG
- group1.checkbox17.enable = true; //초기현장 응급처치_약물투여
- group1.checkbox18.enable = true; //초기현장 응급처치_분만
- group1.checkbox19.enable = true; //초기현장 응급처치_기타
- group1.checkbox20.enable = true; //초기현장 응급처치_도수조작
- group1.checkbox21.enable = true; //초기현장 응급처치_기도유지기
- group1.checkbox22.enable = true; //초기현장 응급처치_후두마스크
- group1.checkbox23.enable = true; //초기현장 응급처치_기도삽관
- group1.checkbox24.enable = true; //초기현장 응급처치_흡인기
- group1.checkbox25.enable = true; //초기현장 응급처치_기도폐쇄처치
- group1.input38.enable = true; //초기현장 응급처치_약물투여기타
- group1.input39.enable = true; //초기현장 응급처치_기타 텍스트
- group1.input40.enable = true; //초기현장 응급처치_산소투여량
- group1.checkbox26.enable = true; //초기현장 응급처치_안면마스크
- group1.checkbox27.enable = true; //초기현장 응급처치_포켓마스크
- group1.checkbox28.enable = true; //초기현장 응급처치_BVM
- group1.checkbox29.enable = true; //초기현장 응급처치_산소소생기
- group1.checkbox30.enable = true; //초기현장 응급처치_네뷸라이저
- group1.checkbox31.enable = true; //초기현장 응급처치_비관
- group1.checkbox32.enable = true; //초기현장 응급처치_기타
- //초기현장 응급처치 항목추가('16.08.19)
- group1.checkbox1.enable = true; //초기현장 응급처치_미상(추가)
- group1.checkbox13.enable = true; //초기현장 응급처치_대체기도삽관(추가)
- group1.checkbox50.enable = true; //초기현장 응급처치_비재호흡마스크(추가)
- */
-
- if (ds_main_trmslist.getColumn(0, "erptinrt") == "2") { //내원경로_외부에서 전원(2)
- group1.input44.enable = true; //disabled = false;
- group1.input45.enable = true;
- group1.input46.enable = true;
- group1.input48.enable = true;
- group1.input47.enable = true;
- group1.checkbox51.enable = true;
- group1.checkbox52.enable = true;
- group1.checkbox53.enable = true;
- group1.checkbox54.enable = true;
- group1.checkbox55.enable = true;
- group1.checkbox65.enable = true; //16.08.23_추가_KDG
- //group1.input49.enable = true;
- group1.combo6.enable = true;
- group1.input50.enable = true;
-
- // 전원 보낸 의료기관 출발 시 동승인력 여부
- lfSetGroupContrlProperty("trmsfhpy_", true, true, "▦");
- if (getTrmsData("A", "trmsfhpy") == "1")
- {
- lfSetGroupContrlProperty("trmsfhpy", true, true, "▦");
- }
- else
- {
- lfSetGroupContrlProperty("trmsfhpy", false, true, "-");
- }
- } else {
- group1.input44.enable = false;
- group1.input45.enable = false;
- group1.input46.enable = false;
- group1.input48.enable = false;
- group1.input47.enable = false;
- group1.checkbox51.enable = false;
- group1.checkbox52.enable = false;
- group1.checkbox53.enable = false;
- group1.checkbox54.enable = false;
- group1.checkbox55.enable = false;
- group1.checkbox65.enable = false; //16.08.23_추가_KDG
- //group1.input49.enable = false;
- group1.combo6.enable = false;
- group1.input50.enable = false;
-
- // 전원 보낸 의료기관 출발 시 동승인력 여부
- lfSetGroupContrlProperty("trmsfhpy_", false, true, "-");
- lfSetGroupContrlProperty("trmsfhpy", false, true, "-");
-
- }
-
- //기저질환
- if (getTrmsData("A", "trmsbd32") == "1")
- {
- lfSetGroupContrlProperty("trmsbd32", true, true, "▦");
- }
- else
- {
- lfSetGroupContrlProperty("trmsbd32", false, true, "-");
- }
-
- if (sAge < 5) {
- group1.combo8.enable = false;
- group1.combo9.enable = true;
- } else {
- group1.combo8.enable = true;
- group1.combo9.enable = false;
- }
- //수혈정보 세팅
-
- if (utlf_isNull(ds_main_bloodcnt.getColumn(0, "rbccnt24"))) { // model.getValue("/root/main/trmsinfo/bloodcnt/rbccnt24")
-
- dsf_makeValue(ds_main_trmslist, "trmstrdt", "string", "-"); // model.makeValue("/root/main/trmsinfo/trmslist/trmstrdt", "");
- dsf_makeValue(ds_main_trmslist, "trmstrtm", "string", "-"); // model.makeValue("/root/main/trmsinfo/trmslist/trmstrtm", "");
- //
- dsf_makeValue(ds_main_trmslist, "trmsitr1", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsitr1", "0");
- dsf_makeValue(ds_main_trmslist, "trmsitr2", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsitr2", "0");
- dsf_makeValue(ds_main_trmslist, "trmsitr3", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsitr3", "0");
- dsf_makeValue(ds_main_trmslist, "trmsitr4", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsitr4", "0");
- //
- dsf_makeValue(ds_main_trmslist, "trmsotr1", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsotr1", "0");
- dsf_makeValue(ds_main_trmslist, "trmsotr2", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsotr2", "0");
- dsf_makeValue(ds_main_trmslist, "trmsotr3", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsotr3", "0");
- dsf_makeValue(ds_main_trmslist, "trmsotr4", "string", "0"); // model.makeValue("/root/main/trmsinfo/trmslist/trmsotr4", "0");
-
- group1.input90.enable = false; //disabled = true;
- group1.input89.enable = false; //disabled = true;
-
- // group1.input00.enable = false;
- // group1.input124.enable = false;
-
- } else {
-
- dsf_makeValue(ds_main_trmslist, "trmsitr1", "string", ds_main_bloodcnt.getColumn(0, "rbccnt4")); // model.makeValue("/root/main/trmsinfo/trmslist/trmsitr1", model.getValue("/root/main/trmsinfo/bloodcnt/rbccnt4"));
- dsf_makeValue(ds_main_trmslist, "trmsitr2", "string", ds_main_bloodcnt.getColumn(0, "placnt4"));
- dsf_makeValue(ds_main_trmslist, "trmsitr3", "string", ds_main_bloodcnt.getColumn(0, "pltcnt4"));
- dsf_makeValue(ds_main_trmslist, "trmsitr4", "string", ds_main_bloodcnt.getColumn(0, "wbcnt4"));
- //
- dsf_makeValue(ds_main_trmslist, "trmsotr1", "string", ds_main_bloodcnt.getColumn(0, "rbccnt24"));
- dsf_makeValue(ds_main_trmslist, "trmsotr2", "string", ds_main_bloodcnt.getColumn(0, "placnt24"));
- dsf_makeValue(ds_main_trmslist, "trmsotr3", "string", ds_main_bloodcnt.getColumn(0, "pltcnt24"));
- dsf_makeValue(ds_main_trmslist, "trmsotr4", "string", ds_main_bloodcnt.getColumn(0, "wbcnt24"));
-
- group1.input90.enable = true; //disabled = false;
- group1.input89.enable = true;
- // group1.input00.enable = true;
- // group1.input124.enable = true;
- }
- // 20200302 김현석, 최초 수혈 정보는 수기 입력 가능하도록 품, 요청번호:20200302046
- group1.input00.enable = true;
- group1.input124.enable = true;
-
-
- var emrtcd = ds_main_trmslist.getColumn(0, "erptemrtcd"); //model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd");
- var dcrtcd = ds_main_trmslist.getColumn(0, "erptdcrtcd"); //model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd");
-
- if (emrtcd.substr(0, 1) == "3") {
- group1.radio38.enable = true; //퇴원시 GOS
- group1.ipt_trmsatdt.enable = true; //입원장발부일시
- group1.ipt_trmsattm.enable = true; //입원장발부시간
- group1.button74.enable = true; //입원장발부돋보기
- group1.btn_trmsatdt.enable = true; //입원장발부미상
- group1.btn_trmsattt.enable = true; //입원장발부계산
- group1.ipt_trmsattt.enable = true; //입원장발부소요시간
- group1.button75.enable = true; //입원장발부팝업
-
- // 입원결정일시, 진료과, 전문의 면허번호 컨트롤 세팅
- lfSetGroupContrlProperty("trmsaddt", true, false, "▦");
- } else {
- group1.radio38.enable = false; //퇴원시 GOS
- group1.ipt_trmsatdt.enable = false; //입원장발부일시
- group1.ipt_trmsattm.enable = false; //입원장발부시간
- group1.button74.enable = false; //입원장발부돋보기
- group1.btn_trmsatdt.enable = false; //입원장발부미상
- group1.btn_trmsattt.enable = false; //입원장발부계산
- group1.ipt_trmsattt.enable = false; //입원장발부소요시간
- group1.button75.enable = false; //입원장발부팝업
- dsf_makeValue(ds_main_trmslist, "trmstgos", "string", "")//퇴원시 GOS
-
- // 입원결정일시, 진료과, 전문의 면허번호 컨트롤 세팅
- lfSetGroupContrlProperty("trmsaddt", false, false, "-");
- }
-
- if (emrtcd.substr(0, 1) == "2" || dcrtcd.substr(0, 1) == "3") {
- group1.input104.enable = true; //disabled = false;
- group1.input105.enable = true;
- group1.input6.enable = true;
- group1.button28.enable = true;
- group1.radio40.enable = true;
- group1.input76.enable = true; //전출 시 이동수단(기타)
-
- //전출시 동승인력 부분추가('16.08.19)
- group1.checkbox97.enable = true; //전출 시 동승인력_의사
- group1.checkbox98.enable = true; //전출 시 동승인력_응급구조사
- group1.checkbox99.enable = true; //전출 시 동승인력_간호사
- group1.checkbox100.enable = true; //전출 시 동승인력_기타
- group1.checkbox101.enable = true; //전출 시 동승인력_미상
- group1.checkbox64.enable = true; //전출 시 동승인력_없음
- group1.input106.enable = true; //전출 시 동승인력_기타(텍스트)
- group1.radio41.enable = true;
- group1.input77.enable = true; //전출병원 연락유무(기타)
- group1.combo12.enable = true;
- group1.input107.enable = true;
-
- /* 전추일시 추가('16.08.30_KDG)*/
- group1.input123.enable = true; //전출일자
- group1.input101.enable = true; //전출시간
-
- // 의료기관 출발 시 동승인력여부
- lfSetGroupContrlProperty("trmsthpy_", true, true, "▦");
-
- } else {
- group1.input104.enable = false;
- group1.input105.enable = false;
- group1.input6.enable = false;
- group1.button28.enable = false;
- group1.radio40.enable = false;
- group1.input76.enable = false; //전출 시 이동수단(기타)
-
- //전출시 동승인력 부분추가('16.08.19)
- group1.checkbox97.enable = false; //전출 시 동승인력_의사
- group1.checkbox98.enable = false; //전출 시 동승인력_응급구조사
- group1.checkbox99.enable = false; //전출 시 동승인력_간호사
- group1.checkbox100.enable = false; //전출 시 동승인력_기타
- group1.checkbox101.enable = false; //전출 시 동승인력_미상
- group1.checkbox64.enable = false; //전출 시 동승인력_없음
- group1.input106.enable = false; //전출 시 동승인력_기타(텍스트)
- group1.radio41.enable = false;
- group1.input77.enable = false; //전출병원 연락유무(기타)
- group1.combo12.enable = false;
- group1.input107.enable = false;
- /* 전출일시 추가('16.08.30_KDG)*/
- group1.input123.enable = false; //전출일자
- group1.input101.enable = false; //전출시간
-
- // 의료기관 출발 시 동승인력여부
- lfSetGroupContrlProperty("trmsthpy_", false, true, "-");
- }
-
- if (emrtcd.substr(0, 1) == "4" || dcrtcd.substr(0, 1) == "4") {
- group1.input108.enable = true;
- group1.input109.enable = true;
- group1.input110.enable = true;
- group1.input111.enable = true;
- group1.input112.enable = true;
- group1.input113.enable = true;
- group1.input114.enable = true;
- group1.input115.enable = true;
- group1.input116.enable = true;
- group1.input117.enable = true;
- group1.input118.enable = true;
- group1.input119.enable = true;
- group1.input120.enable = true;
- group1.input121.enable = true;
- } else {
- group1.input108.enable = false;
- group1.input109.enable = false;
- group1.input110.enable = false;
- group1.input111.enable = false;
- group1.input112.enable = false;
- group1.input113.enable = false;
- group1.input114.enable = false;
- group1.input115.enable = false;
- group1.input116.enable = false;
- group1.input117.enable = false;
- group1.input118.enable = false;
- group1.input119.enable = false;
- group1.input120.enable = false;
- group1.input121.enable = false;
- }
-
- // 합병증_응급퇴실결과가 입원일 때에만 활성화
- if (emrtcd.substr(0, 1) == "3" ){
- // 합병증 항목 활성화
- lfSetGroupContrlProperty("trmscp24_", true, true, "▦");
- if ( getTrmsData("A", "trmscp24") == "1") // 합병증 여부 있음(1)
- {
- lfSetGroupContrlProperty("trmscp24", true, true, "▦");
- }
- else
- {
- lfSetGroupContrlProperty("trmscp24", false, true, "-");
- }
-
- } else{
- lfSetGroupContrlProperty("trmscp24_", false, true, "-");
- lfSetGroupContrlProperty("trmscp24", false, true, "-");
- }
- /**********************************************************************************************************************/
- //ku2.0 전환 시 추가 로직 구현 2018.02
- /**********************************************************************************************************************/
- //그리드 checkbox 처리
- if( ds_main_drcalllist.rowcount > 0 ){
- for( var i=0 ; i<ds_main_drcalllist.rowcount ; i++ ){
- if(ds_main_drcalllist.getColumn(i,"cltpddct") == "Y"){
- ds_main_drcalllist.setColumn(i,"cltpddct","1");
- }else{
- ds_main_drcalllist.setColumn(i,"cltpddct","0");
- }
- }
- }
-
- if( ds_main_oncalllist.rowcount > 0 ){
- for( var i=0 ; i < ds_main_oncalllist.rowcount ; i++ ){
- if(ds_main_oncalllist.getColumn(i,"cltpddct") == "Y"){
- ds_main_oncalllist.setColumn(i,"cltpddct","1");
- }else{
- ds_main_oncalllist.setColumn(i,"cltpddct","0");
- }
- }
- }
-
- if( ds_main_drPrcplist.rowcount > 0 ){
- for( var i=0 ; i<ds_main_drPrcplist.rowcount ; i++ ){
- if(ds_main_drPrcplist.getColumn(i,"clsdddct") == "Y"){
- ds_main_drPrcplist.setColumn(i,"clsdddct","1");
- }else{
- ds_main_drPrcplist.setColumn(i,"clsdddct","0");
- }
- }
- }
- //저장전 에러방지
- ds_main_trmslist.addColumn("trmssago", "string");
- ds_main_trmslist.addColumn("trmssart", "string");
- ds_main_trmslist.addColumn("trmssaha", "string");
- ds_main_trmslist.addColumn("trmswkdt", "string");
- ds_main_trmslist.addColumn("trmswktm", "string");
-
- // 초기 현장 응급처치 여부
- if((ds_main_trmslist.getColumn(0, "erptinrt") == "1" && //2017.03.20_강영욱 수정요청 // 내원경로 1. 직접내원
- // 내원수단 1:119 구급차, 3:기타구급차, 5:항공이송
- (ds_main_trmslist.getColumn(0, "erptinmn") == "1" ||
- ds_main_trmslist.getColumn(0, "erptinmn") == "3" ||
- ds_main_trmslist.getColumn(0, "erptinmn") == "5"))
- ) {
- }
- else
- {
- lfSetDataSet("ds_main_trmslist_add", "trmsptyn", "-", false);
- // trmsptyn 그룹에 포함된 컨트롤 초기화
- lfSetGroupContrlProperty("trmsptyn", false, true, "-");
- }
-
- // 내원 시 GCS 평가 가능 여부
- if (getTrmsData("A", "trmsingt5") == "2")
- {
- lfSetGroupContrlProperty("trmsingt5", true, true, "▦");
- }
- else
- {
- lfSetGroupContrlProperty("trmsingt5", false, true, "-");
- }
-
-
- // 퇴원 시 GCS 평가 가능 여부
- if (getTrmsData("A", "trmsongn5") == "2")
- {
- lfSetGroupContrlProperty("trmsongn5", true, true, "▦");
- }
- else
- {
- lfSetGroupContrlProperty("trmsongn5", false, true, "-");
- }
-
- // 내원 시 GCS 평가 불가능 사유 기본값 (trmsingt5) Enable = false
- //lfSetGroupContrlProperty("trmsingt5", false, true, "-");
-
- // 퇴원 시 GCS 평가 불가능 사유 기본값 (trmsingt5) Enable = false
- //lfSetGroupContrlProperty("trmsongn5", false, true, "-");
-
- //입원장 발부일시_필수항목 지정_추가_16.08.23_AYS
- if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1) != "3") {
- // 입원결정 일자 Enable = false
- lfSetDataSet("ds_main_trmslist", "trmsatdt", "-", false);
- // 입원결정 시간 Enable = false
- lfSetDataSet("ds_main_trmslist", "trmsattm", "-", false);
- // 입원 진료과 Enable = false
- lfSetDataSet("ds_main_trmslist_add", "trmsdqpt", "-", false);
- // // 입원 결정 전문의 성명 Enable = false
- lfSetDataSet("ds_main_trmslist_add", "trmsdqnm", "-", false);
- // // 입원 결정 전문의 면허번호 Enable = false
- lfSetDataSet("ds_main_trmslist_add", "trmsdqno", "-", false);
- }
-
-
- //ku2.0전환에 따른 editText 이벤트 처리 dataset oncolumnchange 로 end
- ds_main_trmslist.enableevent = true;
- }
- // 데이터셋 값 설정, 관련 컨트롤 Enable 설정
- function lfSetDataSet(dsname, columnid, data, bEnable)
- {
- var ds = eval(dsname);
- ds.setColumn(0, columnid, data);
-
- if ( !utlf_isNull(bEnable))
- {
- var obj= eval(gv_arrObjbyDataset[dsname + "." + columnid]);
- if (!utlf_isNull(obj))
- {
- obj.enable =false;
- }
- }
- }
- function cf_TRMMO08016(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- dsf_setDefaultVal(ds_main_trmslist, "all");
-
- // sql에서 '-' -> '' 으로 값을 받아오게 수정하면
- // 체크박스에 '-' 들어올 때 체크되는 현상을 막을 수 있을듯...
- }
- function fTempSaveData() {
- fSaveData("temp");
- }
- function fTempMemo() {
- group4.visible = true;
- group4.position.top = gMemoTopPos; //attribute("top") = gMemoTopPos;;
- }
- function fSaveData(flag) {
- ds_main_trmslist.enableevent = false;
-
- // 저장 시 예외 환자 세팅값 삭제
- if ( !utlf_isNull(ds_main_trmslist_add.getColumn(0, "trmsstatp"))
- || !utlf_isNull(ds_main_trmslist_add.getColumn(0, "trmsstatx"))
- )
- {
- sysf_messageBox("외상 환자 제외 사유 코드가 설정되었습니다.", "E999");
- return;
- }
-
- if (flag == "temp") {
- ds_main_trmslist.setColumn(0, "savestat", "T"); //model.setValue("/root/main/trmsinfo/trmslist/savestat", "T");
- } else {
- ds_main_trmslist.setColumn(0, "savestat", "S"); //model.setValue("/root/main/trmsinfo/trmslist/savestat", "S");
- }
-
- //시간점검을 위한 변수
- var gIndt = ds_main_trmslist.getColumn(0, "erptindt"); //model.getValue("/root/main/trmsinfo/trmslist/erptindt"); //내원일시
- var gIntm = ds_main_trmslist.getColumn(0, "erptintm");
- var gOtdt = ds_main_trmslist.getColumn(0, "erptotdt"); //model.getValue("/root/main/trmsinfo/trmslist/erptotdt"); //실퇴실일시
- var gOttm = ds_main_trmslist.getColumn(0, "erptottm");
- var gDcdt = ds_main_trmslist.getColumn(0, "erptdcdt"); //model.getValue("/root/main/trmsinfo/trmslist/erptdcdt"); //퇴원일시
- var gDctm = ds_main_trmslist.getColumn(0, "erptdctm");
-
- //필수항목 체크
- var str = "";
- // pdwnb
- //손상 관련 정보 ----------------------------------------------------------------------------------------
-
- // 환자 분류
- if ( isTrmsDataEmpty( "M", "trmsptgb") )
- {
- str += "환자분류,";
- }
- // 환자 국적
- if ( isTrmsDataEmpty( "M", "trmsnatn") )
- {
- str += "환자국적,";
- }
- //환자국적_기타_추가
- if ( getTrmsData("M", "trmsnatn") == "8" )
- {
- if ( isTrmsDataEmpty("M", "trmsnatx_l") ) // 기타 국적
- {
- sysf_messageBox("환자국적 - 기타 선택시 국가를 필히 선택하셔야 합니다.", "E999");
- return;
- }
- else
- {
- setTrmsData("M", "trmsnatx", (getTrmsData("M", "trmsnatx_k") == "Y" ? "재외국민":"") + getTrmsData("M", "trmsnatx_l"));
- }
- }
-
- //미거주자 값 체크
- if (ds_main_trmslist.getColumn(0, "erptzipc") == "999999999999" && (ds_main_trmslist.getColumn(0, "trmsnore") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsnore")) )) {
- str = str + "미거주자,";
- }
-
- //사고종류
- if ( isTrmsDataEmpty("M", "trmsackn") )
- {
- str = str + "사고종류,";
- }
-
- //손상유형
- if ( isTrmsDataEmpty("M", "trmsdmtp") )
- {
- str = str + "손상유형,";
- }
-
- //손상유형(기타)_추가(16.08.19_AYS) - - 추가수정('16.08.22_KDG)
- if (ds_main_trmslist.getColumn(0, "trmsdmtp") == "8" && (ds_main_trmslist.getColumn(0, "trmsdmtx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsdmtx")) )) {
- sysf_messageBox("손상유형이 '기타'일 경우 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
- //사고종류(기타)_추가(16.08.19_AYS)
- if ((ds_main_trmslist.getColumn(0, "trmsackn") == "88" || ds_main_trmslist.getColumn(0, "trmsackn") == "4") && (ds_main_trmslist.getColumn(0, "trmsactx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsactx")) )) {
- sysf_messageBox("사고종류가 '기타'일 경우 '기타사유'를 필히 입력하셔야 합니다.", "E999");
- return;
- }
- // 사고 종류 : 추락
- if (getTrmsData("M", "trmsackn") == "10")
- {
- //추락 사고 보호장구 착용 여부
- if ( isTrmsDataEmpty("A", "trmspfyn") )
- {
- str = str + "추락사고 보호장구,"
- }
- else
- {
- // 추락사고 보호장구 착용여부 : 1. 착용일 경우 보호장구 1개 이상 선택을 해야 됨.
- if (getTrmsData("A", "trmspfyn") == "1")
- {
- var arrPf = new Array("trmspf03", "trmspf04", "trmspf07", "trmspf08", "trmspf11", "trmspf12", "trmspf13");
- var validOk = false;
- for (var i = 0; i < arrPf.length; i++)
- {
- if ( !isTrmsDataEmpty("A", arrPf[i]) ) // 선택
- {
- validOk = true;
- break;
- }
- }
- if ( ! validOk )
- str = str + "추락사고 보호장구 종류,";
-
- if ( getTrmsData("A", "trmspf08") == "Y" && isTrmsDataEmpty("A", "trmspftx"))
- {
- sysf_messageBox("추락사고 보호장구가 '기타'일 경우 '기타 항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
- }
-
- // 사고 종류가 '교통사고 및 추락(1~10)이 아닌 경우 기타 사고 보호장구 착용여부 필수 항목
- if ( ! ( 1 <= toNumber(getTrmsData("M", "trmsackn")) && toNumber(getTrmsData("M", "trmsackn")) <= 10) )
- {
- if ( isTrmsDataEmpty("A", "trmsphyn") )
- {
- str = str + "기타사고 보호장구 착용 여부,";
- }
- else
- {
- // 기타사고 보호장구 착용여부 : 1. 착용일 경우 보호장구 1개 이상 선택을 해야 됨.
- if ( getTrmsData("A", "trmsphyn") == "1" )
- {
- valiOk = lfIsGroupCheckboxValue("trmsphyn");
-
- if ( ! valiOk )
- {
- str = str + "기타사고 보호장구 종류,";
- alert("여기 " + valiOk);
- }
-
- if ( getTrmsData("A", "trmsph08") == "Y" && isTrmsDataEmpty("A", "trmsphtx"))
- {
- sysf_messageBox("기타사고 보호장구가 '기타'일 경우 '기타 항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
- }
-
- // 사고 종류가 교통사고인 경우 필수항목(1~9)
- if ( 1 <= toNumber(getTrmsData("M", "trmsackn")) && toNumber(getTrmsData("M", "trmsackn")) <= 9)
- {
- // 교통 사고 시 손상당사자
- if ( isTrmsDataEmpty("M", "trmstaip") )
- {
- str = str + "교통사고 손상 당사자,";
- }
-
- // 교통 사고 시 상대방 이송수단
- if ( isTrmsDataEmpty("M", "trmstaio") )
- {
- str = str + "교통사고시 상대방 이송수단,";
- }
- }
-
- //직업관련
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmspayn")) || ds_main_trmslist.getColumn(0, "trmspayn") == "-") {
- str = str + "직업관련,"
- }
-
- //직업관련_종류_16.08.30_AYS
- if (ds_main_trmslist.getColumn(0, "trmspayn") == "Y" && ((ds_main_trmslist.getColumn(0, "trmsoccu") == "-") || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsoccu")) )) {
- str = str + "직업관련 종류,"
- }
-
- //직업관련(기타)_추가(16.08.19_AYS) - 추가수정('16.08.22_KDG)
- if (ds_main_trmslist.getColumn(0, "trmspayn") == "Y" && ds_main_trmslist.getColumn(0, "trmsoccu") == "88" &&
- (ds_main_trmslist.getColumn(0, "trmsoctx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsoctx")) )) {
- sysf_messageBox("직업이 '기타'일 경우 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
- //손상발생일시
- if ((ds_main_trmslist.getColumn(0, "trmshuuk") != "9")
- && (ds_main_trmslist.getColumn(0, "trmshudt") == "" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmshutm")))) {
- str = str + "손상발생일시,";
- }
-
- //주증상 발생일시
- if (ds_main_trmslist.getColumn(0, "trmsmnuk") != "9"
- && (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsmndt")) || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsmntm")))) {
- str = str + "발생일시,";
- }
-
-
-
- // 사고 발생 지역
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsaca1")) || ds_main_trmslist.getColumn(0, "trmsaca1") == "-") {
- str = str + "사고발생지역(시도),"
- }
-
- // 사고 발생 지역
- if ( (ds_main_trmslist.getColumn(0, "trmsaca1") != "99" && ds_main_trmslist.getColumn(0, "trmsaca1") != "88")
- &&
- (ds_main_trmslist.getColumn(0, "trmsaca2") == "-" ||
- ds_main_trmslist.getColumn(0, "trmsaca2") == "" ||
- ds_main_trmslist.getColumn(0, "trmsaca3") == "-" ||
- ds_main_trmslist.getColumn(0, "trmsaca3") == "" )) {
- str = str + "사고발생지역(시군구/읍면동),"
- }
- // 사고 발생 지역
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsplce")) || ds_main_trmslist.getColumn(0, "trmsplce") == "-") {
- str = str + "사고 발생장소,"
- }
-
- //환자 발생장소(기타)_추가(16.08.19_AYS)
- if (ds_main_trmslist.getColumn(0, "trmsplce") == "88" && (ds_main_trmslist.getColumn(0, "trmspltx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmspltx")) )) {
- sysf_messageBox("사고 발생장소가 '기타'일 경우 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
-
- //병원 전 정보 ----------------------------------------------------------------------------------------
-
- //신고일시 : 내원수단이 119구급차, 의료기관 구급차, 기타 구급차, 경찰차등 공공차량, 항공이송 일 경우 필수
- if(ds_main_trmslist.getColumn(0, "erptinrt") == "1" && //2017.03.20_강영욱 수정요청
- (ds_main_trmslist.getColumn(0, "erptinmn") == "1" ||
- ds_main_trmslist.getColumn(0, "erptinmn") == "3" ||
- ds_main_trmslist.getColumn(0, "erptinmn") == "5") ) {
- //신고일시
- var sRpdt = ds_main_trmslist.getColumn(0, "trmsrpdt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsrpdt");
- var sRptm = ds_main_trmslist.getColumn(0, "trmsrptm"); //model.getValue("/root/main/trmsinfo/trmslist/trmsrptm");
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && sRpdt != "11111111") {
- if (sRptm == "9999") {
- if (gIndt < sRpdt) {
- sysf_messageBox("신고일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt < sRpdt) {
- sysf_messageBox("신고일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
-
- } else {
- if (gIndt+gIntm < sRpdt+sRptm) {
- sysf_messageBox("신고일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt+gOttm < sRpdt+sRptm) {
- sysf_messageBox("신고일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
- }
- }
-
- //도착일시
- var sArdt = ds_main_trmslist.getColumn(0, "trmsardt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsardt");
- var sArtm = ds_main_trmslist.getColumn(0, "trmsartm"); //model.getValue("/root/main/trmsinfo/trmslist/trmsartm");
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && sArdt != "11111111") {
- if (sArtm == "9999") {
- if (sRpdt != "1111" && sRpdt > sArdt) {
- sysf_messageBox("현장 도착일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
-
- if (gIndt < sArdt) {
- sysf_messageBox("현장 도착일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt < sArdt) {
- sysf_messageBox("현장 도착일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
-
- } else {
- if (sRpdt != "1111") {
- if (sRptm == "9999") {
- if (sRpdt > sArdt) {
- sysf_messageBox("현장 도착일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- } else {
- if (sRpdt+sRptm > sArdt+sArtm) {
- sysf_messageBox("현장 도착일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- }
- }
-
- if (gIndt+gIntm < sArdt+sArtm) {
- sysf_messageBox("현장 도착일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- if (gOtdt+gOttm < sArdt+sArtm) {
- sysf_messageBox("현장 도착일시가 퇴실일시 보다 이후입니다.", "E999");
- return;
- }
- }
- }
-
- //출발일시
- var sPddt = ds_main_trmslist.getColumn(0, "trmspddt"); //model.getValue("/root/main/trmsinfo/trmslist/trmspddt");
- var sPdtm = ds_main_trmslist.getColumn(0, "trmspdtm"); //model.getValue("/root/main/trmsinfo/trmslist/trmspdtm");
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && sPddt != "11111111") {
- if (sPdtm == "9999") {
- if (sRpdt != "1111" && sRpdt > sPddt) {
- sysf_messageBox("현장 출발일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
-
- if (sArdt != "1111" && sArdt > sPddt) {
- sysf_messageBox("현장 출발일시가 현장 도착일시 보다 이전입니다.", "E999");
- return;
- }
-
- if (gIndt < sPddt) {
- sysf_messageBox("현장 출발일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
-
- } else {
- if (sRpdt != "1111") {
- if (sRptm == "9999") {
- if (sRpdt > sPddt) {
- sysf_messageBox("현장 출발일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- } else {
- if (sRpdt+sRptm > sPddt+sPdtm) {
- sysf_messageBox("현장 출발일시가 신고일시 보다 이전입니다.", "E999");
- return;
- }
- }
- }
-
- if (sArdt != "1111") {
- if (sArtm == "9999") {
- if (sArdt > sPddt) {
- sysf_messageBox("현장 출발일시가 현장 도착일시 보다 이전입니다.", "E999");
- return;
- }
- } else {
- if (sArdt+sArtm > sPddt+sPdtm) {
- sysf_messageBox("현장 출발일시가 현장 도착일시 보다 이전입니다.", "E999");
- return;
- }
- }
- }
-
- if (gIndt+gIntm < sPddt+sPdtm) {
- sysf_messageBox("현장 출발일시가 내원일시 보다 이후입니다.", "E999");
- return;
- }
- }
- }
- }
-
- //초기현장 환자평가 V/S 필수 입력
- var errcnt = 0;
- var vPsbp = ds_main_trmslist.getColumn(0, "trmspsbp");
- var vPdbp = ds_main_trmslist.getColumn(0, "trmspdbp");
- var vPpls = ds_main_trmslist.getColumn(0, "trmsppls");
- var vPbrt = ds_main_trmslist.getColumn(0, "trmspbrt");
- var vPbdh = ds_main_trmslist.getColumn(0, "trmspbdh");
- var vPoxs = ds_main_trmslist.getColumn(0, "trmspoxs");
- var vspt09 = ds_main_trmslist.getColumn(0, "trmspt09");
-
- if (utlf_isNull(vPsbp) || vPsbp == "-") {
- errcnt++;
- }
- if (utlf_isNull(vPdbp) || vPdbp == "-") {
- errcnt++;
- }
- if (utlf_isNull(vPpls) || vPpls == "-") {
- errcnt++;
- }
- if (utlf_isNull(vPbrt) || vPbrt == "-") {
- errcnt++;
- }
- if (utlf_isNull(vPbdh) || vPbdh == "-") {
- errcnt++;
- }
- if (utlf_isNull(vPoxs) || vPoxs == "-") {
- errcnt++;
- }
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" &&
- errcnt > 0 &&
- ds_main_trmslist.getColumn(0, "erptinrt") == "1" &&
- (ds_main_trmslist.getColumn(0, "erptinmn") == "1" || ds_main_trmslist.getColumn(0, "erptinmn") == "2" || ds_main_trmslist.getColumn(0, "erptinmn") == "3" || ds_main_trmslist.getColumn(0, "erptinmn") == "5") ) {
- sysf_messageBox("내원경로가 직접내원이고 내원수단이 119구급차,기타구급차,항공 일때 초기현장 수축기,이완기,맥박,호흡,체온,산소포화도 항목은 필수 입력 사항 입니다.", "E999");
- return;
- }
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vPsbp) < 0 || eval(vPsbp) > 300) && eval(vPsbp) != 999 && eval(vPsbp) != -1) {
- sysf_messageBox("초기현장 활력징후 수축기혈압 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vPdbp) < 0 || eval(vPdbp) > 300) && eval(vPdbp) != 999 && eval(vPdbp) != -1) {
- sysf_messageBox("초기현장 활력징후 이완기혈압 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vPpls) < 0 || eval(vPpls) > 300) && eval(vPpls) != 999 && eval(vPpls) != -1) {
- sysf_messageBox("초기현장 활력징후 맥박 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vPbrt) < 0 || eval(vPbrt) > 99) && eval(vPbrt) != 999 && eval(vPbrt) != -1) {
- sysf_messageBox("초기현장 활력징후 호흡 기록이 지정 내 범위(0~99)에서 벗어납니다.", "E999");
- return;
- }
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vPbdh) < 20.0 || eval(vPbdh) > 45.0) && eval(vPbdh) != 99.9 && eval(vPbdh) != -1 && eval(vPbdh) != 0) { //2017.04.17_강영욱 요청_응급진료결과(41) 일때 0값입력가능하게 수정
- sysf_messageBox("초기현장 활력징후 체온 기록이 지정 내 범위(20.0~45.5)에서 벗어납니다.", "E999");
- return;
- }
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vPoxs) < 0 || eval(vPoxs) > 100) && eval(vPoxs) != 999 && eval(vPoxs) != -1) {
- sysf_messageBox("초기현장 활력징후 산소포화도 기록이 지정 내 범위(0~100)에서 벗어납니다.", "E999");
- return;
- }
-
- var vLsbp = ds_main_trmslist.getColumn(0, "trmslsbp"); //model.getValue("/root/main/trmsinfo/trmslist/trmslsbp");
- var vLdbp = ds_main_trmslist.getColumn(0, "trmsldbp"); //model.getValue("/root/main/trmsinfo/trmslist/trmsldbp");
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (utlf_isNull(vLsbp) || vLsbp == null || utlf_isNull(vLdbp) || vLdbp == null)) {
- var saveYn = sysf_messageBox("환자검사 및 치료정보의 최저혈압(SBP/DBP)는 필수 입력 항목입니다.\r\n'측정불가/미측정/비대상'환자입니까?\r\n\r\n"
- + "예: -1 자동 세팅\r\n아니오: 최저혈압(SBP/DBP) 입력 항목으로 돌아가기", "Q");//Q: 6:예, 7:아니오
- if (saveYn == "6") {
- ds_main_trmslist.setColumn(0, "trmslsbp", "-1"); // model.setValue("/root/main/trmsinfo/trmslist/trmslsbp", "-1");
- ds_main_trmslist.enableevent = false;
- ds_main_trmslist.updatecontrol = false;
- ds_main_trmslist.setColumn(0, "trmsldbp", "-1"); // model.setValue("/root/main/trmsinfo/trmslist/trmsldbp", "-1");
- ds_main_trmslist.enableevent = true;
- ds_main_trmslist.updatecontrol = true;
- ds_main_trmslist.setColumn(0, "trmstmap", "-1"); // model.setValue("/root/main/trmsinfo/trmslist/trmstmap", "-1");
- } else if (saveYn == "7") {
- group1.input86.setFocus(); //model.setFocus("input86");
- } else {
- return;
- }
- }
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vLsbp) < 0 || eval(vLsbp) > 300) && eval(vLsbp) != 999 && eval(vLsbp) != -1) {
- sysf_messageBox("환자검사 및 치료정보의 최저혈압 SBP 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (eval(vLdbp) < 0 || eval(vLdbp) > 300) && eval(vLdbp) != 999 && eval(vLdbp) != -1) {
- sysf_messageBox("환자검사 및 치료정보의 최저혈압 DBP 기록이 지정 내 범위(0~300)에서 벗어납니다.", "E999");
- return;
- }
-
- // 초기 현장 응급처치 여부 ( 내원경로가 직접내원(1) 이면서 내원수단이(119 구급차(1), 의료기관 구급차(2), 기타 구급차(3), 항공 이상(5)인 경우 필수 입력 항목)
- if ( getTrmsData("M", "erptinrt") == "1"
- && (getTrmsData("M", "erptinmn") == "1" || getTrmsData("M", "erptinmn") == "2" || getTrmsData("M", "erptinmn") == "3" || getTrmsData("M", "erptinmn") == "5")
- )
- {
- if ( isTrmsDataEmpty("A", "trmsptyn") )
- {
- str = str + "초기 현장 응급처치 여부,";
- }
- else
- {
- // 초기 현장 응급처리 여부 1. 시행함 인 경우 초기 현항 응급 처리 항목을 1개 이상 입력을 해야 함.
- if ( getTrmsData("A", "trmsptyn") == "1" )
- {
- var validOk = lfIsGroupCheckboxValue("trmsptyn");
- if ( ! validOk )
- {
- str = str + "초기 현장 응급처치 항목,";
- }
-
- // 초기현장 응급처치 기타- 기타 선택 시 '기타항목' 필수
- if ( ! isTrmsDataEmpty("M", "trmspt06") && isTrmsDataEmpty("M", "trmsp06v") )
- {
- sysf_messageBox("*초기현장 응급처치 - '기타'일 경우 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
- }
-
- // 내원경로가 외부에서 전원 시(2)
- if (ds_main_trmslist.getColumn(0, "erptinrt") == "2") {
- var sTrcd = ds_main_trmslist.getColumn(0, "trmsfhcd"); //model.getValue("/root/main/trmsinfo/trmslist/trmsfhcd");
- var sTrgt = ds_main_trmslist.getColumn(0, "trmsfhgt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsfhgt");
- // if ((utlf_isNull(sTrcd) || sTrcd == "-") &&
- // (utlf_isNull(sTrgt) || sTrgt == "-")) {
- // str = str + "전입 의료기관명,";
- // }
-
- var sTrdt = ds_main_trmslist.getColumn(0, "trmsstdt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsstdt");
- var sTrtm = ds_main_trmslist.getColumn(0, "trmssttm"); //model.getValue("/root/main/trmsinfo/trmslist/trmssttm");
- if ((utlf_isNull(sTrdt) || sTrdt == "-") || (utlf_isNull(sTrtm) || sTrtm == "-")) {
- str = str + "전입 의료기관 출발일시,";
- }
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && sTrdt != "11111111") {
- if (gIndt + gIntm < sTrdt + sTrtm) {
- sysf_messageBox("전입 의료기관 출발일시가 내원일시 이후입니다.", "E999");
- return;
- }
- }
-
- var sTrrs = ds_main_trmslist.getColumn(0, "trmsfhrs"); //model.getValue("/root/main/trmsinfo/trmslist/trmsfhrs");
- if (utlf_isNull(sTrrs) || sTrrs == "-") {
- str = str + "전입 사유,";
- }
-
-
- //전입 사유_기타_추가(16.08.19_AYS)
- if (ds_main_trmslist.getColumn(0, "trmsfhrs") == "88" && (ds_main_trmslist.getColumn(0, "trmsfhrx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsfhrx")) )) {
- sysf_messageBox("전입사유 - '기타' 선택 시 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
- // 전원 보낸 의료기관 출발 시 동승인력 여부
- if (getTrmsData("A", "trmsfhpy") == "" || getTrmsData("A", "trmsfhpy") == "-")
- {
- str = str + "전원 보낸 의료기관 출발 시 동승인력 여부,";
- }
- else
- {
- // 전원 보낸 의료기관 출발 시 동승인력 1개 이상 체크 여부 확인
- if ( getTrmsData("A", "trmsfhpy") == "1" )
- {
- var valiOk = lfIsGroupCheckboxValue("trmsfhpy");
- if ( ! valiOk )
- {
- str = str + "전원 보낸 의료기관 출발 시 동승인력,";
- }
-
- //전입시 동승인력_기타_추가
- if (getTrmsData("M", "trmsfhp4") == "Y" && isTrmsDataEmpty("M", "trmsfhpx"))
- {
- sysf_messageBox("전입 시 동승인력 - '기타' 선택 시 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
- }
- // 내원 전 심정지 유무
- if ( isTrmsDataEmpty("M", "trmsaryn") )
- {
- str = str + "내원 전 심정지유무,";
- }
- // 내원 전 보고 유무
- if ( isTrmsDataEmpty("M", "trmsreyn") )
- {
- str = str + "내원 전 보고유무,";
- }
-
- // 내원 시 호흡보조
- if ( isTrmsDataEmpty("M", "trmsvbra") )
- {
- str = str + "내원 시 호흡보조,";
- }
- // 내원 시 산소보충
- if ( isTrmsDataEmpty("M", "trmsvoxa") )
- {
- str = str + "내원 시 산소보충,";
- }
- // 내원 시 산소포화도
- if ( isTrmsDataEmpty("M", "trmsvoxs") )
- {
- str = str + "내원 시 산소포화도,";
- }
-
- var sAge = parseInt(ds_main_trmslist.getColumn(0, "age"));
- if (sAge < 5) {
- var sGCSv = ds_main_trmslist.getColumn(0, "trmsvgcp");
- } else {
- var sGCSv = ds_main_trmslist.getColumn(0, "trmsvgcv");
- }
-
- if ((utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgce")) || ds_main_trmslist.getColumn(0, "trmsvgce") == "-") ||
- utlf_isNull(sGCSv) || sGCSv == "-" ||
- (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgcm")) || ds_main_trmslist.getColumn(0, "trmsvgcm") == "-") ||
- (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgct")) || ds_main_trmslist.getColumn(0, "trmsvgct") == "-")) {
-
- str = str + "내원시 GCS,";
- }
-
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsrtsc")) || ds_main_trmslist.getColumn(0, "trmsrtsc") == "-" )
- {
- str = str + "내원시 RTS,";
- }
-
- // 내원 시 GCS 평가 가능 여부[필수]
- if ( isTrmsDataEmpty("A", "trmsingt5") )
- {
- str = str + "내원 시 GCS 평가 가능 여부,";
- }
- //// 내원 시 GCS 평가 가능 여부가 불가능 일 경우 불가능 사유 필수 입력
- if ( getTrmsData("A", "trmsingt5") == "2"
- && (isTrmsDataEmpty("A", "trmsingt1") && isTrmsDataEmpty("A", "trmsingt2") && isTrmsDataEmpty("A", "trmsingt3") )
- )
- {
- str = str + "내원 시 GCS 평가 불가능 사유,";
- }
-
- ///////////////// 바. 외상센터 진료 정보
-
- // 알코올 섭취여부
- if ( isTrmsDataEmpty("M", "trmsalyn") )
- {
- str = str + "알코올 섭취여부,";
- }
-
-
- // 기저질환 여부[필수]
- if ( isTrmsDataEmpty("A", "trmsbd32") )
- {
- str += "기저질환 여부,";
- }
- else
- {
- // 기저질환 여부가 있음(1) 일 때 기저질환 종류 [필수]
- if ( getTrmsData("A", "trmsbd32") == "1")
- {
- if ( !lfIsGroupCheckboxValue("trmsbd32") )
- {
- str = str + "기저질환 종류,";
- }
- //기저질환(기타)
- if ( ! isTrmsDataEmpty("M", "trmsbd10") && isTrmsDataEmpty("M", "trmsbdtx") )
- {
- sysf_messageBox("기저질환 - '기타'일 경우 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
-
- ////////////////// 활성화팀 호출 여부
- if ( isTrmsDataEmpty("M", "trmsclyn") )
- {
- str = str + "활성화팀 호출여부,";
- }
- else
- {
- if ( getTrmsData("M", "trmsclyn") == "Y" )
- {
- if (ds_main_drcalllist.rowcount == 0)
- {
- sysf_messageBox("활성화팀 호출 여부가 Y인 경우 호출 내역을 1건 이상 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
-
- ////////////////// Oncall 호출 여부
- if ( isTrmsDataEmpty("A", "trmsonyn") )
- {
- str = str + "OnCall 호출여부,";
- }
- else
- {
- if ( getTrmsData("A", "trmsonyn") == "Y")
- {
- if (ds_main_oncalllist.rowcount == 0)
- {
- sysf_messageBox("On-Call 호출 여부가 Y인 경우 호출 내역을 1건 이상 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
-
- var sAge = parseInt(ds_main_trmslist.getColumn(0, "age"));
- if (sAge < 5) {
- var sGCSo = ds_main_trmslist.getColumn(0, "trmsogcp");
- } else {
- var sGCSo = ds_main_trmslist.getColumn(0, "trmsogcv");
- }
-
- if ((utlf_isNull(ds_main_trmslist.getColumn(0, "trmsogce")) || ds_main_trmslist.getColumn(0, "trmsogce") == "-") ||
- sGCSo == "" || sGCSo == "-" ||
- (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsogcm")) || ds_main_trmslist.getColumn(0, "trmsogcm") == "-") ||
- (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsogct")) || ds_main_trmslist.getColumn(0, "trmsogct") == "-")) {
-
- str = str + "퇴실시 GCS,";
- }
-
- // 퇴원 시 GCS 평가 가능 여부가 불가능 일 경우 불가능 사유 필수 입력
- if ( getTrmsData("A", "trmsongn5") == "2"
- && ( isTrmsDataEmpty("A", "trmsongn1")
- && isTrmsDataEmpty("A", "trmsongn2")
- && isTrmsDataEmpty("A", "trmsongn3")
- )
- )
- {
- str = str + "퇴원 시 GCS 평가 불가능 사유,";
- }
-
- // 영상검사(10) 입력값 체크
- for (var i = 0; i < ds_main_c2ordinfo.rowcount; i++)
- {
- // Ultrasound FAST 인 경우 입력값 체크
- if ( ds_main_c2ordinfo.getColumn(i, "trhtcode") == "10"
- && ds_main_c2ordinfo.getColumn(i, "trhtvalu") == "30"
- )
- {
- if ( utlf_isNull(ds_main_c2ordinfo.getColumn(i, "trhtfas1")) || ds_main_c2ordinfo.getColumn(i, "trhtfas1") == "-"
- || utlf_isNull(ds_main_c2ordinfo.getColumn(i, "trhtfas2")) || ds_main_c2ordinfo.getColumn(i, "trhtfas2") == "-"
- || utlf_isNull(ds_main_c2ordinfo.getColumn(i, "trhtfas3")) || ds_main_c2ordinfo.getColumn(i, "trhtfas3") == "-"
- || utlf_isNull(ds_main_c2ordinfo.getColumn(i, "trhtfas4")) || ds_main_c2ordinfo.getColumn(i, "trhtfas4") == "-"
- )
- {
- sysf_messageBox("Ultrasound FAST 선택 시 흉부_체액저류,흉부_기흉,복부_체액저류,골반_체액저류 항목을 입력하셔야 합니다.", "E999");
- return;
- }
- }
- }
-
- if ((ds_main_trmslist.getColumn(0, "erptemrtcd") == "32" || ds_main_trmslist.getColumn(0, "erptemrtcd") == "34") &&
- ds_main_icuinfo.rowcount < 1) {
- str = str + "중환자실 입실내역,";
- }
-
- // 응급진료결과가 병실로 입원(31) 이거나 수술(시술)실로 간 후 병실로 입원(33) 인 경우 일반병실 값 필수
- if ( (getTrmsData("M", "erptemrtcd") == "31" || getTrmsData("M", "erptemrtcd") == "33")
- && ds_main_wardinfo.rowcount < 1) {
- str = str + "일반병실 종류,";
- }
-
-
- if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 2) == "41" || ds_main_trmslist.getColumn(0, "erptdcrtcd").substr(0, 2) == "41") {
- //if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1) == "4" || ds_main_trmslist.getColumn(0, "erptdcrtcd").substr(0, 1) == "4") {
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && (ds_main_trmslist.getColumn(0, "trmslsbp") == "-1" || ds_main_trmslist.getColumn(0, "trmsldbp") == "-1")) {
- if (sysf_messageBox("사망환자의 경우 최저혈압(SBP/DBP) 미상 값은 -1으로 입력되어야 합니다.\r\n-1으로 수정하시겠습니까?", "Q999") == "6") {
- ds_main_trmslist.setColumn(0, "trmslsbp", "-1"); //20170213 사망환자의 경우 0 ->-1로 수정
- ds_main_trmslist.enableevent = false;
- ds_main_trmslist.updatecontrol = false;
- ds_main_trmslist.setColumn(0, "trmsldbp", "-1"); //20170213 사망환자의 경우 0 ->-1로 수정
- ds_main_trmslist.enableevent = true;
- ds_main_trmslist.updatecontrol = true;
- ds_main_trmslist.setColumn(0, "trmstmap", "-1"); //20170213 사망환자의 경우 0 ->-1로 수정
- } else {
- group1.input86.setFocus(); //model.setFocus("input86");
- return;
- }
- }
- }
-
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmslsbp")) || ds_main_trmslist.getColumn(0, "trmslsbp") == "-" ||
- utlf_isNull(ds_main_trmslist.getColumn(0, "trmsldbp")) || ds_main_trmslist.getColumn(0, "trmsldbp") == "-" ) {
- str = str + "최저혈압(SBP/DBP),";
- }
-
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmstmap")) || ds_main_trmslist.getColumn(0, "trmstmap") == "-") {
- str = str + "평균동맥압(MAP),";
- }
-
- var vTransCnt = parseInt(ds_main_trmslist.getColumn(0, "trmsitr1")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsitr2")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsitr3")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsitr4")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsotr1")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsotr2")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsotr3")) +
- parseInt(ds_main_trmslist.getColumn(0, "trmsotr4"));
- // 총 수혈양이 0 이 아닌 경우 필수 입력
- if (vTransCnt > 0)
- {
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmstrdt")) || ds_main_trmslist.getColumn(0, "trmstrdt") == "-"
- || utlf_isNull(ds_main_trmslist.getColumn(0, "trmstrtm")) || ds_main_trmslist.getColumn(0, "trmstrtm") == "-" )
- {
- str = str + "최초 수혈 시작일시,";
- }
- }
-
- // 응급진료결과가 입원(3?)인 경우 합병증 여부 필수 체크
- if ( getTrmsData("M", "erptemrtcd").substr(0, 1) == "3")
- {
- // 합병증 여부
- if ( isTrmsDataEmpty("A", "trmscp24") )
- {
- str = str + "합병증 여부,";
- }
-
- if ( getTrmsData("A", "trmscp24") == "1")
- {
- if ( ! lfIsGroupCheckboxValue("trmscp24") )
- {
- str = str + "합병증 종류,";
- }
- }
- }
-
- if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1) == "3")
- {
- // if (utlf_isNull(ds_main_trmslist.getColumn(0, "erptdcdt")) || ds_main_trmslist.getColumn(0, "erptdcdt") == "-") {
- // ds_main_trmslist.setColumn(0, "trmstgos", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmstgos", "-");
- // } else {
- // if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmstgos")) || ds_main_trmslist.getColumn(0, "trmstgos") == "-") {
- // str = str + "퇴원시 GOS,";
- // }
- // }
- } else {
- ds_main_trmslist.setColumn(0, "trmstgos", "-"); //model.setValue("/root/main/trmsinfo/trmslist/trmstgos", "-");
- }
-
-
- //입원장 발부일시_필수항목 지정_추가_16.08.23_AYS
- if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1) == "3") {
- if (utlf_isNull(ds_main_trmslist.getColumn(0, "trmsatdt")) || ds_main_trmslist.getColumn(0, "trmsatdt") == "-" ||
- utlf_isNull(ds_main_trmslist.getColumn(0, "trmsattm")) || ds_main_trmslist.getColumn(0, "trmsattm") == "-") {
- str = str + "입원장 발부일시,";
- }
-
- if (utlf_isNull(getTrmsData("A", "trmsdqpt"))) {
- str = str + "입원 진료과,";
- }
- if (utlf_isNull(getTrmsData("A", "trmsdqnm"))) {
- str = str + "입원 결정 전문의 성명,";
- }
- if (utlf_isNull(getTrmsData("A", "trmsdqno"))) {
- str = str + "입원 결정 전문의 면허번호,";
- }
- }
-
-
- if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1) == "2" ||
- ds_main_trmslist.getColumn(0, "erptdcrtcd").substr(0, 1) == "3" ) {
-
- var vThcd = ds_main_trmslist.getColumn(0, "trmsthcd"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthcd");
- var vThgt = ds_main_trmslist.getColumn(0, "trmsthgt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthgt");
- var vThtr = ds_main_trmslist.getColumn(0, "trmsthtr"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthtr");
- var vThp1 = ds_main_trmslist.getColumn(0, "trmsthp1"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp1");
- var vThp2 = ds_main_trmslist.getColumn(0, "trmsthp2"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp2");
- var vThp3 = ds_main_trmslist.getColumn(0, "trmsthp3"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp3");
- var vThp4 = ds_main_trmslist.getColumn(0, "trmsthp4"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp4");
- var vThp5 = ds_main_trmslist.getColumn(0, "trmsthp5"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp5");
- var vThp6 = ds_main_trmslist.getColumn(0, "trmsthp6"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp6"); // 16.08.22_AYS추가
- var vThcl = ds_main_trmslist.getColumn(0, "trmsthcl"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthcl");
- var vThrs = ds_main_trmslist.getColumn(0, "trmsthrs"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthrs");
- var vThdt = ds_main_trmslist.getColumn(0, "trmsthdt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthdt"); //16.08.30_AYS_추가
- var vThtm = ds_main_trmslist.getColumn(0, "trmsthtm"); //model.getValue("/root/main/trmsinfo/trmslist/trmsthtm"); //16.08.30_AYS_추가
-
- // if (utlf_isNull(vThgt) || vThgt == "-") {
- // str = str + "전출 의료기관명,";
- // }
-
- if (utlf_isNull(vThdt) || vThdt == "-" || utlf_isNull(vThtm) || vThtm == "-") { //16.08.30_AYS추가
- str = str + "전출 일시,";
- }
-
- if (utlf_isNull(vThtr) || vThtr == "-") {
- str = str + "전출 시 이송수단,";
- }
-
- // if ((utlf_isNull(vThp1) || vThp1 == "-" || vThp1 == "N") &&
- // (utlf_isNull(vThp2) || vThp2 == "-" || vThp2 == "N") &&
- // (utlf_isNull(vThp3) || vThp3 == "-" || vThp3 == "N") &&
- // (utlf_isNull(vThp4) || vThp4 == "-" || vThp4 == "N") &&
- // (utlf_isNull(vThp5) || vThp5 == "-" || vThp5 == "N") &&
- // (utlf_isNull(vThp6) || vThp6 == "-" || vThp6 == "N")) { //16.08.22_전출시 동승인력_없음_추가_AYS
- // str = str + "전출 시 동승인력,";
- // }
-
- if (utlf_isNull(vThcl) || vThcl == "-") {
- str = str + "전출 시 병원 연락유무,";
- }
-
- if (utlf_isNull(vThrs) || vThrs == "-") {
- str = str + "전출 보낸 사유,";
- }
-
- //전출시 동승인력_기타_추가(16.08.19_AYS)
- if (ds_main_trmslist.getColumn(0, "trmsthp4") == "Y" && (ds_main_trmslist.getColumn(0, "trmsthpx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsthpx")) )) {
- sysf_messageBox("전출 시 동승인력 - '기타' 선택 시 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
- //전출시 병원연락유무_기타_추가(16.08.19_AYS)
- if (ds_main_trmslist.getColumn(0, "trmsthcl") == "8" && (ds_main_trmslist.getColumn(0, "trmsthcx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsthcx")) )) {
- sysf_messageBox("전출 병원 연락유무 - '기타' 선택 시 '기타항목'을 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
- //전출 사유_기타_추가(16.08.19_AYS)
- if (ds_main_trmslist.getColumn(0, "trmsthrs") == "88" && (ds_main_trmslist.getColumn(0, "trmsthrx") == "-" || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsthrx")) )) {
- sysf_messageBox("전출 보낸 사유 - '기타' 선택 시 '기타사유'를 필히 입력하셔야 합니다.", "E999");
- return;
- }
-
- //전출
- if ( isTrmsDataEmpty("A", "trmsthpy") )
- {
- str = str + "전출 시 동승인력 여부,";
- }
- }
-
- // 퇴실 및 퇴원 결과가 사망이고, 퇴원시 GOS가 사망(1)인 경우
- if (ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1) == "4" ||
- ds_main_trmslist.getColumn(0, "erptdcrtcd").substr(0, 1) == "4" ||
- ds_main_trmslist.getColumn(0, "trmstgos") == "1" ) { //16.08.23_퇴원시 GOS - 사망인 경우 추가_AYS_추가
-
- var sDddt = ds_main_trmslist.getColumn(0, "trmsdddt");
- var sDdtm = ds_main_trmslist.getColumn(0, "trmsddtm");
-
- if ( (utlf_isNull(sDddt) || sDddt == "-") || (utlf_isNull(sDdtm) || sDdtm == "-") ) {
-
- str = str + "사망선고일시,";
- }
-
- if (ds_main_trmslist.getColumn(0, "savestat") == "S" && sTrdt != "11111111") {
- if (gIndt + gIntm > sDddt + sDdtm) {
- sysf_messageBox("사망선고일시가 내원일시 이전입니다.", "E999");
- return;
- }
- }
-
- //사망환자 진단명 확인_수정_16.08.23_AYS
- //16.08.24_KDG수정
- if(ds_main_trmslist.getColumn(0, "savestat") == "S" &&
- //(utlf_isNull(ds_main_trmslist.getColumn(0, "mdgdtdiag")) || ds_main_trmslist.getColumn(0, "mdgdtdiag") == "-")) {
- (utlf_isNull(ds_main_dgdtinfo.getColumn(0, "mdgdtdiag")) || ds_main_dgdtinfo.getColumn(0, "mdgdtdiag") == "-")) {
- sysf_messageBox("사망환자의 경우 사망 주진단명을 입력하시기 바랍니다.", "E999");
- return;
- }
- }
-
- // 전원 보낼 의료기관
-
-
-
- if (flag != "temp" && str.length > 1) {
- str = str.substr(0, str.length - 1);
-
- str = str.replace(",","\n");
- sysf_messageBox("※ 필수입력 누락※\r\n\r\n" + str, "E999");
- return;
- }
-
-
- //시간 순서 점검
- //신고일시 < 현장도착일시 < 내원일시
-
- var vSbp = parseInt(ds_main_trmslist.getColumn(0, "trmspsbp")); // model.getValue("/root/main/trmsinfo/trmslist/trmspsbp")
- var vDbp = parseInt(ds_main_trmslist.getColumn(0, "trmspdbp")); // model.getValue("/root/main/trmsinfo/trmslist/trmspdbp")
-
- if (vSbp < vDbp) {
- sysf_messageBox("수축기 혈압보다 이완기 혈압이 큽니다.", "E999");
- group1.input34.setFocus(); //model.setFocus("input34");
- return;
- }
-
- //외상팀 최초진료과 사용안함 항목 지정_16.08.23_AYS
- //if (ds_main_trmslist.getColumn(0, "trmsfdpt") == "1" || ds_main_trmslist.getColumn(0, "trmsfdpt") == "2") {
- // sysf_messageBox("외상팀 최초진료과 선택이 잘못되었습니다.", "E999");
- // return;
- //}
-
-
-
- /////////////////// 김현석 미전송 항목 데이터 세팅
- fNotTransItemSet();
-
-
-
- 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▦" +
- "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▦trmsfhp6▦" +
- "trmsfhrs▦trmsfhrx▦trmsvbra▦trmsvoxa▦trmsvoxs▦trmsvgce▦trmsvgcv▦trmsvgcp▦trmsvgcm▦trmsvgct▦" +
- "trmsrtsc▦trmsrtsw▦trmsalyn▦" +
- "trmsbd09▦trmsbd10▦trmsbd99▦trmsbdtx▦trmsatdt▦trmsattm▦trmsattt▦" +
- "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▦trmsthp6▦trmsthpx▦trmsthcl▦trmsthrs▦trmsthrx▦trmsdddt▦trmsddtm▦trmssago▦trmssart▦" +
- "trmssaha▦trmswkdt▦trmswktm▦" +
- "trmspt17▦trmspt28▦trmspt09▦trmsaryn▦trmsreyn▦trmsings▦trmsbd11▦trmsbd12▦trmsbd13▦trmsbd14▦" +
- "trmsbd15▦trmsbd16▦trmsbd17▦trmsbd18▦trmsbd19▦trmsbd20▦trmsbd21▦trmsbd22▦trmsbd23▦trmsbd24▦" +
- "trmsbd25▦trmsbd26▦trmsbd27▦trmsbd28▦trmsbd29▦trmsbd30▦trmsclyn▦trmscldt▦trmscltm▦trmsotgs▦" +
- "trmsogce▦trmsogcv▦trmsogcp▦trmsogcm▦trmsogct▦trmstaio▦trmsthcx▦trmsoctx▦trmsthtx▩"
- ;
-
- if (ds_main_trmslist.getColumn(0, "trmspg01") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg01") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg01", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg02") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg02") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg02", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg03") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg03") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg03", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg04") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg04") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg04", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg05") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg05") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg05", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg06") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg06") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg06", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg07") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg07") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg07", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg08") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg08") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg08", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspg09") == "- Y" || ds_main_trmslist.getColumn(0, "trmspg09") == "N Y") { ds_main_trmslist.setColumn(0, "trmspg09", "Y");}
-
-
- var tempSpgCnt = 0;
- for (var i = 1; i < 10; i++) {
- tempspgvalue = ds_main_trmslist.getColumn(0, "trmspg0" + i); //허만호 확인필요 //model.getValue("/root/main/trmsinfo/trmslist/trmspg0"+i);
- if (tempspgvalue == "Y") {
- tempSpgCnt++;
- }
- }
-
- var temppgyn = ds_main_trmslist.getColumn(0, "trmspgyn");
- if (tempSpgCnt > 0 || temppgyn == 'Y') {
- for (var i = 1; i < 10; i++) {
- tempspgvalue = ds_main_trmslist.getColumn(0, "trmspg0"+i);
- if (tempspgvalue != "Y") {
- ds_main_trmslist.setColumn(0, "trmspg0"+i, "-");
- }
- }
- }
-
- //18.03.15_AYS_강영욱쌤 요청_보호장구 비대상 일경우 NULL
- if (temppgyn != 'Y') {
- for (var i = 1; i < 10; i++) {
- //model.setValue("/root/main/trmsinfo/trmslist/trmspg0"+i, "");
- ds_main_trmslist.setColumn(0, "trmspg0"+i, "");
- }
- }
-
- if (ds_main_trmslist.getColumn(0, "trmspt01") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt01") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt01", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt02") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt02") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt02", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt03") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt03") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt03", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt04") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt04") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt04", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt05") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt05") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt05", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt06") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt06") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt06", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt09") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt09") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt09", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt11") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt11") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt11", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt12") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt12") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt12", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt13") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt13") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt13", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt14") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt14") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt14", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt15") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt15") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt15", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt16") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt16") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt16", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt17") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt17") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt17", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt21") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt21") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt21", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt22") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt22") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt22", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt23") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt23") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt23", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt24") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt24") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt24", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt25") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt25") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt25", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt26") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt26") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt26", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt27") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt27") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt27", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt28") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt28") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt28", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt31") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt31") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt31", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt32") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt32") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt32", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt33") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt33") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt33", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt41") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt41") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt41", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt42") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt42") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt42", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt43") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt43") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt43", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt51") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt51") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt51", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt52") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt52") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt52", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt53") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt53") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt53", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt54") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt54") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt54", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt61") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt61") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt61", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt62") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt62") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt62", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt71") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt71") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt71", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt72") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt72") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt72", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt81") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt81") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt81", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt82") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt82") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt82", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt99") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt99") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt99", "Y"); }
-
- //2017.09.08 강영욱_미상해제 후 체크박스 클릭시 N Y 로(3자리) 들어가는 오류 수정 추가
- if (ds_main_trmslist.getColumn(0, "trmspt17") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt17") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt17", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmspt28") == "- Y" || ds_main_trmslist.getColumn(0, "trmspt28") == "N Y") { ds_main_trmslist.setColumn(0, "trmspt28", "Y"); }
-
- /***********************************************************************************************************************************************************************/
- /*2018.02 ku 2.0전환에 따른 불필요 삭제*/
- /***********************************************************************************************************************************************************************/3
- /*
- var tempSptCnt = 0;
- for (var i = 1; i < 10; i++) {
- tempsptvalue = ds_main_trmslist.getColumn(0, "trmspt0" + i); //model.getValue("/root/main/trmsinfo/trmslist/trmspt0"+i);
- if (tempsptvalue == "Y") {
- tempSptCnt++;
- }
- }
- for (var i = 11; i < 100; i++) {
- tempsptvalue = ds_main_trmslist.getColumn(0, "trmspt" + i); //model.getValue("/root/main/trmsinfo/trmslist/trmspt"+i);
- if (tempsptvalue == "Y") {
- tempSptCnt++;
- }
- }
-
- if (tempSptCnt > 0) {
- if (ds_main_trmslist.getColumn(0, "trmspt01") != "Y") { ds_main_trmslist.setColumn(0, "trmspt01", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt02") != "Y") { ds_main_trmslist.setColumn(0, "trmspt02", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt03") != "Y") { ds_main_trmslist.setColumn(0, "trmspt03", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt04") != "Y") { ds_main_trmslist.setColumn(0, "trmspt04", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt05") != "Y") { ds_main_trmslist.setColumn(0, "trmspt05", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt06") != "Y") { ds_main_trmslist.setColumn(0, "trmspt06", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt11") != "Y") { ds_main_trmslist.setColumn(0, "trmspt11", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt12") != "Y") { ds_main_trmslist.setColumn(0, "trmspt12", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt13") != "Y") { ds_main_trmslist.setColumn(0, "trmspt13", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt14") != "Y") { ds_main_trmslist.setColumn(0, "trmspt14", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt15") != "Y") { ds_main_trmslist.setColumn(0, "trmspt15", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt16") != "Y") { ds_main_trmslist.setColumn(0, "trmspt16", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt21") != "Y") { ds_main_trmslist.setColumn(0, "trmspt21", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt22") != "Y") { ds_main_trmslist.setColumn(0, "trmspt22", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt23") != "Y") { ds_main_trmslist.setColumn(0, "trmspt23", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt24") != "Y") { ds_main_trmslist.setColumn(0, "trmspt24", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt25") != "Y") { ds_main_trmslist.setColumn(0, "trmspt25", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt26") != "Y") { ds_main_trmslist.setColumn(0, "trmspt26", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt27") != "Y") { ds_main_trmslist.setColumn(0, "trmspt27", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt31") != "Y") { ds_main_trmslist.setColumn(0, "trmspt31", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt32") != "Y") { ds_main_trmslist.setColumn(0, "trmspt32", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt33") != "Y") { ds_main_trmslist.setColumn(0, "trmspt33", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt41") != "Y") { ds_main_trmslist.setColumn(0, "trmspt41", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt42") != "Y") { ds_main_trmslist.setColumn(0, "trmspt42", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt43") != "Y") { ds_main_trmslist.setColumn(0, "trmspt43", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt51") != "Y") { ds_main_trmslist.setColumn(0, "trmspt51", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt52") != "Y") { ds_main_trmslist.setColumn(0, "trmspt52", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt53") != "Y") { ds_main_trmslist.setColumn(0, "trmspt53", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt54") != "Y") { ds_main_trmslist.setColumn(0, "trmspt54", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt61") != "Y") { ds_main_trmslist.setColumn(0, "trmspt61", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt62") != "Y") { ds_main_trmslist.setColumn(0, "trmspt62", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt71") != "Y") { ds_main_trmslist.setColumn(0, "trmspt71", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt72") != "Y") { ds_main_trmslist.setColumn(0, "trmspt72", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt81") != "Y") { ds_main_trmslist.setColumn(0, "trmspt81", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt82") != "Y") { ds_main_trmslist.setColumn(0, "trmspt82", "N"); }
- if (ds_main_trmslist.getColumn(0, "trmspt99") != "Y") { ds_main_trmslist.setColumn(0, "trmspt99", "N"); }
- }
- */
-
- //18.03.16_AYS_강영욱쌤 요청_병원전 정보 입력대상 이외의 경우 NULL전송(직접내원(1)/ 119구급차(1), 기타 구급차(3), 항공이송(5) 이 아니면 NULL)
- if(ds_main_trmslist.getColumn(0, "erptinrt") == "1" &&
- (ds_main_trmslist.getColumn(0, "erptinmn") == "1" || ds_main_trmslist.getColumn(0, "erptinmn") == "3" || ds_main_trmslist.getColumn(0, "erptinmn") == "5") ) {
- //해당 조건일 경우 아무런 액션 없음
- } else{ //해당 조건일 경우 병원전 정보 NULL 지정
- ds_main_trmslist.setColumn(0, "trmsrpdt", "");
- ds_main_trmslist.setColumn(0, "trmsrptm", "");
- ds_main_trmslist.setColumn(0, "trmsardt", "");
- ds_main_trmslist.setColumn(0, "trmsartm", "");
- ds_main_trmslist.setColumn(0, "trmspddt", "");
- ds_main_trmslist.setColumn(0, "trmspdtm", "");
- ds_main_trmslist.setColumn(0, "trmssytm", "");
- ds_main_trmslist.setColumn(0, "trmspres", "");
- ds_main_trmslist.setColumn(0, "trmspsbp", "");
- ds_main_trmslist.setColumn(0, "trmspdbp", "");
- ds_main_trmslist.setColumn(0, "trmsppls", "");
- ds_main_trmslist.setColumn(0, "trmspbrt", "");
- ds_main_trmslist.setColumn(0, "trmspbdh", "");
- ds_main_trmslist.setColumn(0, "trmspoxs", "");
- ds_main_trmslist.setColumn(0, "trmspt01", "");
- ds_main_trmslist.setColumn(0, "trmspt02", "");
- ds_main_trmslist.setColumn(0, "trmspt03", "");
- ds_main_trmslist.setColumn(0, "trmspt04", "");
- ds_main_trmslist.setColumn(0, "trmsp04v", "");
- ds_main_trmslist.setColumn(0, "trmspt05", "");
- ds_main_trmslist.setColumn(0, "trmspt06", "");
- ds_main_trmslist.setColumn(0, "trmsp06v", "");
- ds_main_trmslist.setColumn(0, "trmspt09", "");
- ds_main_trmslist.setColumn(0, "trmspt11", "");
- ds_main_trmslist.setColumn(0, "trmspt12", "");
- ds_main_trmslist.setColumn(0, "trmspt13", "");
- ds_main_trmslist.setColumn(0, "trmspt14", "");
- ds_main_trmslist.setColumn(0, "trmspt15", "");
- ds_main_trmslist.setColumn(0, "trmspt16", "");
- ds_main_trmslist.setColumn(0, "trmspt17", "");
- ds_main_trmslist.setColumn(0, "trmsp20v", "");
- ds_main_trmslist.setColumn(0, "trmspt21", "");
- ds_main_trmslist.setColumn(0, "trmspt22", "");
- ds_main_trmslist.setColumn(0, "trmspt23", "");
- ds_main_trmslist.setColumn(0, "trmspt24", "");
- ds_main_trmslist.setColumn(0, "trmspt25", "");
- ds_main_trmslist.setColumn(0, "trmspt26", "");
- ds_main_trmslist.setColumn(0, "trmspt27", "");
- ds_main_trmslist.setColumn(0, "trmspt28", "");
- ds_main_trmslist.setColumn(0, "trmspt31", "");
- ds_main_trmslist.setColumn(0, "trmspt32", "");
- ds_main_trmslist.setColumn(0, "trmspt33", "");
- ds_main_trmslist.setColumn(0, "trmspt41", "");
- ds_main_trmslist.setColumn(0, "trmspt42", "");
- ds_main_trmslist.setColumn(0, "trmsp42v", "");
- ds_main_trmslist.setColumn(0, "trmspt43", "");
- ds_main_trmslist.setColumn(0, "trmspt51", "");
- ds_main_trmslist.setColumn(0, "trmspt52", "");
- ds_main_trmslist.setColumn(0, "trmspt53", "");
- ds_main_trmslist.setColumn(0, "trmspt54", "");
- ds_main_trmslist.setColumn(0, "trmspt61", "");
- ds_main_trmslist.setColumn(0, "trmspt62", "");
- ds_main_trmslist.setColumn(0, "trmspt71", "");
- ds_main_trmslist.setColumn(0, "trmspt72", "");
- ds_main_trmslist.setColumn(0, "trmspt81", "");
- ds_main_trmslist.setColumn(0, "trmspt82", "");
- ds_main_trmslist.setColumn(0, "trmspt99", "");
- }
-
-
- if (ds_main_trmslist.getColumn(0, "trmsfhp1") == "- Y" || ds_main_trmslist.getColumn(0, "trmsfhp1") == "N Y") { ds_main_trmslist.setColumn(0, "trmsfhp1", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmsfhp2") == "- Y" || ds_main_trmslist.getColumn(0, "trmsfhp2") == "N Y") { ds_main_trmslist.setColumn(0, "trmsfhp2", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmsfhp3") == "- Y" || ds_main_trmslist.getColumn(0, "trmsfhp3") == "N Y") { ds_main_trmslist.setColumn(0, "trmsfhp3", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmsfhp4") == "- Y" || ds_main_trmslist.getColumn(0, "trmsfhp4") == "N Y") { ds_main_trmslist.setColumn(0, "trmsfhp4", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmsfhp5") == "- Y" || ds_main_trmslist.getColumn(0, "trmsfhp5") == "N Y") { ds_main_trmslist.setColumn(0, "trmsfhp5", "Y"); }
- if (ds_main_trmslist.getColumn(0, "trmsfhp6") == "- Y" || ds_main_trmslist.getColumn(0, "trmsfhp6") == "N Y") { ds_main_trmslist.setColumn(0, "trmsfhp6", "Y"); } //16.08.23_전입동승인력_없음_추가_AYS
-
- var tempFhpCnt = 0;
- for (var i = 1; i < 7; i++) {
- tempfhpvalue = ds_main_trmslist.getColumn(0, "trmsfhp" + i); //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp"+i);
- if (tempfhpvalue == "Y") {
- tempFhpCnt++;
- }
- }
-
- if (tempFhpCnt > 0) {
- for (var i = 1; i < 7; i++) {
- tempfhpvalue = ds_main_trmslist.getColumn(0, "trmsfhp" + i); //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp"+i);
- if (tempfhpvalue != "Y") {
- ds_main_trmslist.setColumn(0, "trmsfhp" + i, "-") //model.setValue("/root/main/trmsinfo/trmslist/trmsfhp"+i, "N");
- }
- }
- }
-
-
- // 기저질환 NULL 값인 경우 "-"로 치환
- for (var i = 10; i <= 30; i++)
- {
- if ( isTrmsDataEmpty("M", "trmsbd" + i) )
- setTrmsData("M", "trmsbd" + i, "-");
- }
- if ( isTrmsDataEmpty("A", "trmsbd31") )
- setTrmsData("A", "trmsbd31", "-");
-
- if ( ds_main_trmslist.getColumn(0, "trmsthp1") == "- Y" || ds_main_trmslist.getColumn(0, "trmsthp1") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsthp1", "Y"); }
- if ( ds_main_trmslist.getColumn(0, "trmsthp2") == "- Y" || ds_main_trmslist.getColumn(0, "trmsthp2") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsthp2", "Y"); }
- if ( ds_main_trmslist.getColumn(0, "trmsthp3") == "- Y" || ds_main_trmslist.getColumn(0, "trmsthp3") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsthp3", "Y"); }
- if ( ds_main_trmslist.getColumn(0, "trmsthp4") == "- Y" || ds_main_trmslist.getColumn(0, "trmsthp4") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsthp4", "Y"); }
- if ( ds_main_trmslist.getColumn(0, "trmsthp5") == "- Y" || ds_main_trmslist.getColumn(0, "trmsthp5") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsthp5", "Y"); }
- if ( ds_main_trmslist.getColumn(0, "trmsthp6") == "- Y" || ds_main_trmslist.getColumn(0, "trmsthp6") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsthp6", "Y"); } // 16.08.22_AYS추가
- //if ( ds_main_trmslist.getColumn(0, "trmsclyn") == "- Y" || ds_main_trmslist.getColumn(0, "trmsclyn") == "N Y" ) { ds_main_trmslist.setColumn(0, "trmsclyn", "Y"); } // 16.08.24_KDG추가
-
- var tempThpCnt = 0;
- for (var i = 1; i < 7; i++) { // 16.08.22_AYS수정(6->7)
- tempthpvalue = ds_main_trmslist.getColumn(0, "trmsthp" + i); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp"+i);
- if (tempthpvalue == "Y") {
- tempThpCnt++;
- }
- }
-
- // if (tempThpCnt > 0) {
- // for (var i = 1; i < 7; i++) { // 16.08.22_AYS수정(6->7)
- // tempthpvalue = ds_main_trmslist.getColumn(0, "trmsthp" + i); //model.getValue("/root/main/trmsinfo/trmslist/trmsthp"+i);
- // if (tempthpvalue != "Y") {
- // ds_main_trmslist.setColumn(0, "trmsthp" + i, "N"); //model.setValue("/root/main/trmsinfo/trmslist/trmsthp"+i, "N");
- // }
- // }
- // }
-
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgce")) ) { ds_main_trmslist.setColumn(0, "trmsvgce", "-"); }
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgcv")) ) { ds_main_trmslist.setColumn(0, "trmsvgcv", "-"); }
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgcp")) ) { ds_main_trmslist.setColumn(0, "trmsvgcp", "-"); }
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgcm")) ) { ds_main_trmslist.setColumn(0, "trmsvgcm", "-"); }
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmsings")) ) { ds_main_trmslist.setColumn(0, "trmsings", "-"); } //16.08.23_내원시_GCS_Sedative_추가_AYS
- if ( utlf_isNull(ds_main_trmslist.getColumn(0, "trmsvgct")) ) { ds_main_trmslist.setColumn(0, "trmsvgct", "-1"); }
-
- var sAge = parseInt(ds_main_trmslist.getColumn(0, "age")); // model.getValue("/root/main/trmsinfo/trmslist/age")
- var sPgcv = "";
- var sPgcp = "";
- var sVgcv = "";
- var sVgcp = "";
-
- if (sAge <= 4) {
- sPgcv = "-1";
- sPgcp = ds_main_trmslist.getColumn(0, "trmsogcp"); //model.getValue("/root/main/trmsinfo/trmslist/trmsogcp");
- sVgcv = "-1";
- sVgcp = ds_main_trmslist.getColumn(0, "trmsvgcp"); //model.getValue("/root/main/trmsinfo/trmslist/trmsvgcp");
- } else {
- sPgcv = ds_main_trmslist.getColumn(0, "trmsogcv"); //model.getValue("/root/main/trmsinfo/trmslist/trmsogcv");
- sPgcp = "-1";
- sVgcv = ds_main_trmslist.getColumn(0, "trmsvgcv"); //model.getValue("/root/main/trmsinfo/trmslist/trmsvgcv");
- sVgcp = "-1";
- }
-
- var sVtprCnt = 0;
- for (var i = 0; i < ds_main_icuinfo.rowcount; i++) { // datagrid3.rows;
- if (ds_main_icuinfo.getColumn(i, "trhtvalu") != "99" || ds_main_icuinfo.getColumn(i, "trhtexdt") != "" ) { // model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu") != "99" || model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtexdt") != ""
- sVtprCnt ++;
- }
- }
- if (sVtprCnt > 0)
- {
- var chkValue = fgetTrmsvtprChk();
- if(chkValue == "return")
- {
- sysf_messageBox("중환자실 입/퇴실일시 재확인 필요", "E");
- return;
- }
- } else {
- //ds_main_trmslist.setColumn(0, "trmsvtpr", "0"); //model.setValue("/root/main/trmsinfo/trmslist/trmsvtpr", "0");
- }
-
- var sRsprCnt = 0;
-
- for (var i = 0; i < ds_main_o2info.rowcount; i++) { // datagrid4.rows;
- if (ds_main_o2info.getColumn(i, "trhtvalu") != "99" || ds_main_o2info.getColumn(i, "trhtexdt") != "") {
- sRsprCnt ++;
- }
- }
-
-
- // 외상 Activation 관련 체크
- /* - 추가('16.08.22_KDG)*/
- var sIndt = ds_main_trmslist.getColumn(0, "erptindt"); //model.getValue("/root/main/trmsinfo/trmslist/erptindt");
- var sIntm = ds_main_trmslist.getColumn(0, "erptintm"); //model.getValue("/root/main/trmsinfo/trmslist/erptintm");
- var sAtdt = ds_main_trmslist.getColumn(0, "trmsatdt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsatdt");
- var sAttm = ds_main_trmslist.getColumn(0, "trmsattm"); //model.getValue("/root/main/trmsinfo/trmslist/trmsattm");
- var sAttt = ds_main_trmslist.getColumn(0, "trmsattt"); //model.getValue("/root/main/trmsinfo/trmslist/trmsattt");
-
- if (utlf_isNull(sIndt) || utlf_isNull(sIntm) || sIndt.length != 8 || sIntm.length != 4 ) {
- sysf_messageBox("내원일시를 없습니다.", "E999");
- return;
- }
-
- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
- var sEmrt = ds_main_trmslist.getColumn(0, "erptemrtcd").substr(0, 1); //model.getValue("/root/main/trmsinfo/trmslist/erptemrtcd").substr(0, 1) ;
- var sDcrt = ds_main_trmslist.getColumn(0, "erptdcrtcd").substr(0, 1) ; //model.getValue("/root/main/trmsinfo/trmslist/erptdcrtcd").substr(0, 1) ;
-
- //그리드 checkbox 처리
- if( ds_main_drcalllist.rowcount > 0 ){
- for( var i=0 ; i<ds_main_drcalllist.rowcount ; i++ ){
- if(ds_main_drcalllist.getColumn(i,"cltpddct") == "1"){
- ds_main_drcalllist.setColumn(i,"cltpddct","Y");
- }else{
- ds_main_drcalllist.setColumn(i,"cltpddct","N");
- }
- }
- }
-
-
- //그리드 checkbox 처리
- if( ds_main_oncalllist.rowcount > 0 ){
- for( var i=0 ; i< ds_main_oncalllist.rowcount ; i++ ){
- if(ds_main_oncalllist.getColumn(i,"cltpddct") == "1"){
- ds_main_oncalllist.setColumn(i,"cltpddct","Y");
- }else{
- ds_main_oncalllist.setColumn(i,"cltpddct","N");
- }
- }
- }
-
- if( ds_main_drPrcplist.rowcount > 0 ){
- for( var i=0 ; i<ds_main_drPrcplist.rowcount ; i++ ){
- if(ds_main_drPrcplist.getColumn(i,"clsdddct") == "1"){
- ds_main_drPrcplist.setColumn(i,"clsdddct","Y");
- }else{
- ds_main_drPrcplist.setColumn(i,"clsdddct","N");
- }
- }
- }
- /////
- var vStat = "S";
-
- if (flag == "temp") {
- vStat = "T";
- }
- // null 값 치환
- fNullDataTrans();
-
-
- dsf_setDefaultVal(ds_main_trmslist, "all"); //ds_main_trmslist.getColumn(0, "")
- var Req1Data = vStat + "▦"
- + ds_main_trmslist.getColumn(0, "trmsmemo") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsmemo") + "▦"
- + ds_main_trmslist.getColumn(0, "erptemcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "C" + "▦" /// trmsstat
- + ds_main_trmslist.getColumn(0, "trmsptgb") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsptgb") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsnatn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsnatn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsnatx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsnatx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsnore") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsnore") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsadr1") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsadr1") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsadr2") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsadr2") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsadr3") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsadr3") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsdmtp") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsdmtp") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsdmtx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsdmtx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsackn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsackn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsacfl") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsacfl") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsactx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsactx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspgyn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspgyn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg01") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg01") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg02") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg02") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg03") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg03") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg04") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg04") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg05") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg05") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg06") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg06") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg07") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg07") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg08") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg08") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspg09") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspg09") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspgtx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspgtx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmstaip") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmstaip") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspayn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspayn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsoccu") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsoccu") + "▦"
- + ds_main_trmslist.getColumn(0, "trmshudt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmshudt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmshutm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmshutm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmshuuk") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmshuuk") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsmndt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsmndt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsmntm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsmntm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsaca1") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsaca1") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsaca2") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsaca2") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsaca3") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsaca3") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsrpdt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsrpdt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsrptm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsrptm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsardt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsardt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsartm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsartm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspddt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspddt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspdtm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspdtm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmssytm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmssytm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsplce") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsplce") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspltx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspltx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspres") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspres") + "▦"
- + vPsbp + "▦"
- + vPdbp + "▦"
- + vPpls + "▦"
- + vPbrt + "▦"
- + vPbdh + "▦"
- + vPoxs + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt01") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt01") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt02") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt02") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt03") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt03") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt04") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt04") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsp04v") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsp04v") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt05") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt05") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt06") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt06") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsp06v") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsp06v") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt11") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt11") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt12") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt12") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt13") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt13") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt14") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt14") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt15") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt15") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt16") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt16") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt21") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt21") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt22") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt22") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt23") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt23") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt24") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt24") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt25") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt25") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt26") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt26") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt27") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt27") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsp20v") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsp20v") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt31") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt31") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt32") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt32") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt33") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt33") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt41") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt41") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt42") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt42") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsp42v") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsp42v") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt43") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt43") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt51") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt51") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt52") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt52") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt53") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt53") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt54") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt54") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt61") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt61") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt62") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt62") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt71") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt71") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt72") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt72") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt81") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt81") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt82") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt82") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt99") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt99") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhcd") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhgt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhgt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsstdt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsstdt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmssttm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmssttm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhp1") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp1") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhp2") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp2") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhp3") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp3") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhp4") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp4") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhpx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhpx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhp5") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp5") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhp6") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhp6") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhrs") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhrs") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsfhrx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsfhrx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvbra") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvbra") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvoxa") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvoxa") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvoxs") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvoxs") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvgce") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvgce") + "▦"
- + sVgcv + "▦"
- + sVgcp + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvgcm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvgcm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvgct") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvgct") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsrtsc") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsrtsc") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsrtsw") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsrtsw") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsalyn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsalyn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd09") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd09") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd10") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd10") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd99") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd99") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbdtx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbdtx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsatdt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsatdt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsattm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsattm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsattt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsattt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmslsbp") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmslsbp") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsldbp") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsldbp") + "▦"
- + ds_main_trmslist.getColumn(0, "trmstmap") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmstmap") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsitr1") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsitr1") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsitr2") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsitr2") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsitr3") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsitr3") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsitr4") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsitr4") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsotr1") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsotr1") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsotr2") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsotr2") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsotr3") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsotr3") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsotr4") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsotr4") + "▦"
- + ds_main_trmslist.getColumn(0, "trmstrdt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmstrdt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmstrtm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmstrtm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsvtpr") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsvtpr") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsrspr") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsrspr") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp01") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp01") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp02") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp02") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp03") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp03") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp04") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp04") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp05") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp05") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp06") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp06") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp07") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp07") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp08") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp08") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp09") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp09") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp10") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp10") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp11") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp11") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp12") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp12") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp13") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp13") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp14") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp14") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp15") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp15") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp16") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp16") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp17") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp17") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp18") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp18") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp19") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp19") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp20") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp20") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp21") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp21") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp22") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp22") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscp23") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscp23") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsciss") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsciss") + "▦"
- + ds_main_trmslist.getColumn(0, "trmstgos") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmstgos") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthcd") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthgt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthgt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthdt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthdt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthtm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthtm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthtr") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthtr") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthp1") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthp1") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthp2") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthp2") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthp3") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthp3") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthp4") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthp4") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthp5") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthp5") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthp6") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthp6") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthpx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthpx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthcl") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthcl") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthrs") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthrs") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthrx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthrx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsdddt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsdddt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsddtm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsddtm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmssago") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmssago") + "▦"
- + ds_main_trmslist.getColumn(0, "trmssart") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmssart") + "▦"
- + ds_main_trmslist.getColumn(0, "trmssaha") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmssaha") + "▦"
- + ds_main_trmslist.getColumn(0, "trmswkdt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmswkdt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmswktm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmswktm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt17") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt17") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt28") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt28") + "▦"
- + ds_main_trmslist.getColumn(0, "trmspt09") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmspt09") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsaryn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsaryn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsreyn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsreyn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsings") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsings") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd11") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd11") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd12") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd12") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd13") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd13") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd14") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd14") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd15") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd15") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd16") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd16") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd17") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd17") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd18") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd18") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd19") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd19") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd20") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd20") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd21") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd21") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd22") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd22") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd23") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd23") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd24") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd24") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd25") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd25") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd26") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd26") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd27") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd27") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd28") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd28") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd29") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd29") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsbd30") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsbd30") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsclyn") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsclyn") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscldt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscldt") + "▦"
- + ds_main_trmslist.getColumn(0, "trmscltm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmscltm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsotgs") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsotgs") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsogce") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsogce") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsogcv") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsogcv") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsogcp") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsogcp") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsogcm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsogcm") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsogct") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsogct") + "▦"
- + ds_main_trmslist.getColumn(0, "trmstaio") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmstaio") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthcx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsthcx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsoctx") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/trmsoctx") + "▦"
- + ds_main_trmslist.getColumn(0, "trmsthtx") + "▩" //model.getValue("/root/main/trmsinfo/trmslist/trmsthtx") + "▩"
- ;
-
- dsf_setCSVToDs("ds_send_req1", Req1Head+Req1Data); //model.makeValue("/root/send/savedata/req1", Req1Head+Req1Data);
- var Req2Head = "trhtemcd▦trhtidno▦trhtindt▦trhtintm▦"
- + "trhtsequ▦trhtcode▦trhtvalu▦trhtexdt▦trhtextm▦"
- + "trhteddt▦trhtedtm▦trhtnmtx▦trhtrdrt▦trhtdono▦trhtdonm▦trhtopdt▦trhtoptm▩";
- var Req2Data = "";
- //영상검사
- for (var i = 0; i < ds_main_c2ordinfo.rowcount; i++) {
- var value = ds_main_c2ordinfo.getColumn(i, "trhtvalu"); //model.getValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtvalu") ;
- for (var j = 0; j < ds_main_c2ordinfo.rowcount; j++) {
- if (i != j) {
- jvalue = ds_main_c2ordinfo.getColumn(j, "trhtvalu"); //model.getValue("/root/main/trmsinfo/c2ordinfo[" + j + "]/trhtvalu") ;
- if (value == jvalue) {
- sysf_messageBox("영상검사 항목은 종류별로 1건만 입력 가능합니다.", "E999");
- return;
- }
- }
- }
- }
-
- // emr.emihtrht trht -- 외상환자 인공호흡기, 검사,수술,입원
- dsf_createDs("ds_send_req2"
- , [
- {col:"trhtemcd", type:"STRING", size:256 } // 응급의료기관코드
- , {col:"trhtidno", type:"STRING", size:256 } // 환자등록번호
- , {col:"trhtindt", type:"STRING", size:256 } // 내원일자
- , {col:"trhtintm", type:"STRING", size:256 } // 내원시간
- , {col:"trhtcode", type:"STRING", size:256 } // 영상검사/수술/입원/인공호흡기/기관 내 삽관정보 구분코드
- , {col:"trhtsequ", type:"STRING", size:256 } // 영상검사/수술/입원/인공호흡기/기관 내 삽관정보 실시번호
- , {col:"trhtincd", type:"STRING", size:256 } // 입원 구분
- , {col:"trhtvalu", type:"STRING", size:256 } // 상세코드_영상검사 종류/수술(시술) 코드
- , {col:"trhtnmtx", type:"STRING", size:256 } // 상세코드_영상검사 종류_기타 텍스트
- , {col:"trhtfas1", type:"STRING", size:256 } // FAST 양성 여부_흉부_체액저류
- , {col:"trhtfas2", type:"STRING", size:256 } // FAST 양성 여부_흉부_기흉
- , {col:"trhtfas3", type:"STRING", size:256 } // FAST 양성 여부_복부_체액저류
- , {col:"trhtfas4", type:"STRING", size:256 } // FAST 양성 여부_골반_체액저류
- , {col:"trhtexdt", type:"STRING", size:256 } // 영상검사 시행/수(시)술 시행/중환자실 입실/일반병실 입실/인공호흡기 부착/기관 내 튜브 삽관일자
- , {col:"trhtextm", type:"STRING", size:256 } // 영상검사 시행/수(시)술 시행/중환자실 입실/일반병실 입실/인공호흡기 부착/기관 내 튜브 삽관시간
- , {col:"trhteddt", type:"STRING", size:256 } // 영상검사 판독결과 보고/중환자실 퇴실/일반병실 퇴실/인공호흡기 제거/기관 내 튜브 제거일자
- , {col:"trhtedtm", type:"STRING", size:256 } // 영상검사 판독결과 보고/중환자실 퇴실/일반병실 퇴실/인공호흡기 제거/기관 내 튜브 제거시간
- , {col:"trhtrdrt", type:"STRING", size:256 } // 영상검사 판독결과
- , {col:"trhtseqv", type:"STRING", size:256 } // 수술(시술) 구분
- , {col:"trhtopdt", type:"STRING", size:256 } // 수술(시술)실 입실일자
- , {col:"trhtoptm", type:"STRING", size:256 } // 수술(시술)실 입실시간
- , {col:"trhtdonm", type:"STRING", size:256 } // 수술(시술) 시행의사 성명
- , {col:"trhtdono", type:"STRING", size:256 } // 수술(시술) 시행의사 면허번호
- , {col:"trhtexic", type:"STRING", size:256 } // 중환자실 종류
- , {col:"trhteyic", type:"STRING", size:256 } // 일반병실 종류
- ]);
- ds_send_req2.clearData();
- var iRow = 0;
- var arrReq2Ds = new Array("ds_main_c2ordinfo","ds_main_opinfo", "ds_main_icuinfo", "ds_main_o2info","ds_main_wardinfo","ds_main_tubeinfo");
- //var arrReq2Ds = new Array("ds_main_c2ordinfo");
- for (var inx = 0; inx < arrReq2Ds.length; inx++)
- {
- var ds = eval(arrReq2Ds[inx]);
- for (var i = 0; i < ds.rowcount; i++)
- {
- switch (arrReq2Ds[inx])
- {
- case "ds_main_c2ordinfo": // 영상검사
- if (utlf_isNull(ds_main_c2ordinfo.getColumn(i, "trhteddt")) || ds_main_c2ordinfo.getColumn(i, "trhteddt") == null) {
- ds_main_c2ordinfo.setColumn(i, "trhteddt", "11111111"); //model.setValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhteddt", "11111111");
- ds_main_c2ordinfo.setColumn(i, "trhtedtm", "1111"); //model.setValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtedtm", "1111");
- ds_main_c2ordinfo.setColumn(i, "trhtrdrt", "판독결과없음"); //model.setValue("/root/main/trmsinfo/c2ordinfo[" + i + "]/trhtrdrt", "판독결과없음");
- }
-
- if (ds_main_c2ordinfo.getColumn(i, "trhteddt") != "11111111") {
- exdt = ds_main_c2ordinfo.getColumn(i, "trhtexdt") + ds_main_c2ordinfo.getColumn(i, "trhtextm");
- eddt = ds_main_c2ordinfo.getColumn(i, "trhteddt") + ds_main_c2ordinfo.getColumn(i, "trhtedtm");
- indt = ds_main_trmslist.getColumn(0, "erptindt") + ds_main_trmslist.getColumn(0, "erptintm"); //16.08.23_영상검사 시행일시가 내원일시 이전인 경우 체크_추가_AYS
-
- if (exdt > eddt) {
- sysf_messageBox(ds_main_c2ordinfo.getColumn(i, "trhtnmtx") + "\r\n영상검사 시행일시가 판독일시 보다 이전입니다.", "E999");
- return;
- }
-
- //16.08.23_영상검사 시행일시가 내원일시 이전인 경우 체크_추가_AYS
- if (indt > exdt) {
- sysf_messageBox(ds_main_c2ordinfo.getColumn(i, "trhtnmtx") + "\r\n영상검사 시행일시가 내원일시 보다 이전입니다.", "E999");
- return;
- }
- }
-
- //16.09.01_영상검사 종류(기타)이고 기타내용이 없는 경우 체크_AYS
- if (ds_main_c2ordinfo.getColumn(i, "trhtvalu") == "88" && ((ds_main_c2ordinfo.getColumn(i, "trhtnmtx")).length < 3 || ds_main_c2ordinfo.getColumn(i, "trhtnmtx") == "-" || utlf_isNull(ds_main_c2ordinfo.getColumn(i, "trhtnmtx")) )) {
- sysf_messageBox("영상검사 종류가 기타일 경우 기타내용(3글자 이상)을 필히 입력하셔야 합니다..", "E999");
- return;
- }
-
- // 입원구분(재실, 재원) 값 확인
- // 퇴실 시간 이전에 검사를 시행하면 재실(1) 아니면 재원(2)
- var validtrhtincd = "";
- if ( ds_main_c2ordinfo.getColumn(i, "trhtexdt") + ds_main_c2ordinfo.getColumn(i, "trhtextm") <=
- ds_main_trmslist.getColumn(0, "erptotdt") + ds_main_trmslist.getColumn(0, "erptottm")){
- validtrhtincd = "1";
- }
- else {
- validtrhtincd = "2";
- }
- if (ds_main_c2ordinfo.getColumn(i, "trhtincd") <> validtrhtincd) {
- sysf_messageBox("입원 구분 값을 확인하시기 바랍니다.(실시번호:" + (i + 1) + ")", "E999");
- return;
- }
- break;
- case "ds_main_opinfo": //수술 및 시술
- dsf_setDefaultVal(ds_main_opinfo, "all"); //// 'default' 값이 들어가는 것을 방지하기 위함
- break;
-
- case "ds_main_icuinfo": // 중환자실
- dsf_setDefaultVal(ds_main_icuinfo, "all"); //// 'default' 값이 들어가는 것을 방지하기 위함
- if (ds_main_icuinfo.getColumn(i, "trhtexdt") != "") {
- dsf_makeValue(ds_main_icuinfo, "trhtvalu", "string", "", i); //model.makeValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu", "");
- } else {
- dsf_makeValue(ds_main_icuinfo, "trhtvalu", "string", "99", i); //model.makeValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtvalu", "99");
- }
- break;
-
- case "ds_main_o2info": // 인공호흡기 부착/제거일시
- dsf_setDefaultVal(ds_main_o2info, "all"); //// 'default' 값이 들어가는 것을 방지하기 위함
- break;
-
- case "ds_main_wardinfo": // 일반병실
- break;
-
- case "ds_main_tubeinfo": // 기관 내 튜브 삽관/제거
- break;
- }
- iRow = ds_send_req2.addRow();
- /// 데이터 셋 세팅
- dsf_makeValue(ds_send_req2, "trhtemcd", "string", ds_main_trmslist.getColumn(0, "erptemcd"), iRow); // 응급의료기관코드
- dsf_makeValue(ds_send_req2, "trhtidno", "string", ds_main_trmslist.getColumn(0, "erptidno"), iRow); // 환자등록번호
- dsf_makeValue(ds_send_req2, "trhtindt", "string", ds_main_trmslist.getColumn(0, "erptindt"), iRow); // 내원일자
- dsf_makeValue(ds_send_req2, "trhtintm", "string", ds_main_trmslist.getColumn(0, "erptintm"), iRow); // 내원시간
- dsf_makeValue(ds_send_req2, "trhtcode", "string", ds.getColumn(i, "trhtcode"), iRow); // 영상검사/수술/입원/인공호흡기/기관 내 삽관정보 구분코드
- dsf_makeValue(ds_send_req2, "trhtsequ", "string", ds.getColumn(i, "trhtsequ"), iRow); // 영상검사/수술/입원/인공호흡기/기관 내 삽관정보 실시번호
- dsf_makeValue(ds_send_req2, "trhtincd", "string", ds.getColumn(i, "trhtincd"), iRow); // 입원 구분
- dsf_makeValue(ds_send_req2, "trhtvalu", "string", ds.getColumn(i, "trhtvalu"), iRow); // 상세코드_영상검사 종류/수술(시술) 코드
- dsf_makeValue(ds_send_req2, "trhtnmtx", "string", ds.getColumn(i, "trhtnmtx"), iRow); // 상세코드_영상검사 종류_기타 텍스트
- dsf_makeValue(ds_send_req2, "trhtfas1", "string", ds.getColumn(i, "trhtfas1"), iRow); // FAST 양성 여부_흉부_체액저류
- dsf_makeValue(ds_send_req2, "trhtfas2", "string", ds.getColumn(i, "trhtfas2"), iRow); // FAST 양성 여부_흉부_기흉
- dsf_makeValue(ds_send_req2, "trhtfas3", "string", ds.getColumn(i, "trhtfas3"), iRow); // FAST 양성 여부_복부_체액저류
- dsf_makeValue(ds_send_req2, "trhtfas4", "string", ds.getColumn(i, "trhtfas4"), iRow); // FAST 양성 여부_골반_체액저류
- dsf_makeValue(ds_send_req2, "trhtexdt", "string", ds.getColumn(i, "trhtexdt"), iRow); // 영상검사 시행/수(시)술 시행/중환자실 입실/일반병실 입실/인공호흡기 부착/기관 내 튜브 삽관일자
- dsf_makeValue(ds_send_req2, "trhtextm", "string", ds.getColumn(i, "trhtextm"), iRow); // 영상검사 시행/수(시)술 시행/중환자실 입실/일반병실 입실/인공호흡기 부착/기관 내 튜브 삽관시간
- dsf_makeValue(ds_send_req2, "trhteddt", "string", ds.getColumn(i, "trhteddt"), iRow); // 영상검사 판독결과 보고/중환자실 퇴실/일반병실 퇴실/인공호흡기 제거/기관 내 튜브 제거일자
- dsf_makeValue(ds_send_req2, "trhtedtm", "string", ds.getColumn(i, "trhtedtm"), iRow); // 영상검사 판독결과 보고/중환자실 퇴실/일반병실 퇴실/인공호흡기 제거/기관 내 튜브 제거시간
- dsf_makeValue(ds_send_req2, "trhtrdrt", "string", ds.getColumn(i, "trhtrdrt"), iRow); // 영상검사 판독결과
- dsf_makeValue(ds_send_req2, "trhtseqv", "string", ds.getColumn(i, "trhtseqv"), iRow); // 수술(시술) 구분
- dsf_makeValue(ds_send_req2, "trhtopdt", "string", ds.getColumn(i, "trhtopdt"), iRow); // 수술(시술)실 입실일자
- dsf_makeValue(ds_send_req2, "trhtoptm", "string", ds.getColumn(i, "trhtoptm"), iRow); // 수술(시술)실 입실시간
- dsf_makeValue(ds_send_req2, "trhtdonm", "string", ds.getColumn(i, "trhtdonm"), iRow); // 수술(시술) 시행의사 성명
- dsf_makeValue(ds_send_req2, "trhtdono", "string", ds.getColumn(i, "trhtdono"), iRow); // 수술(시술) 시행의사 면허번호
- dsf_makeValue(ds_send_req2, "trhtexic", "string", ds.getColumn(i, "trhtexic"), iRow); // 중환자실 종류
- dsf_makeValue(ds_send_req2, "trhteyic", "string", ds.getColumn(i, "trhteyic"), iRow); // 일반병실 종류
- }
- }
- var Req3Head = "aisiemcd▦aisiidno▦aisiindt▦aisiintm▦aisicode▩";
- var Req3Data = "";
- for (var i = 0; i < ds_main_aisinfo1.rowcount; i++) {
- Req3Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_aisinfo1.getColumn(i, "aic") + "▩";
- }
- for (var i = 0; i < ds_main_aisinfo2.rowcount; i++) {
- Req3Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_aisinfo2.getColumn(i, "aic") + "▩";
- }
- for (var i = 0; i < ds_main_aisinfo3.rowcount; i++) {
- Req3Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_aisinfo3.getColumn(i, "aic") + "▩";
- }
- for (var i = 0; i < ds_main_aisinfo4.rowcount; i++) {
- Req3Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_aisinfo4.getColumn(i, "aic") + "▩";
- }
- for (var i = 0; i < ds_main_aisinfo5.rowcount; i++) {
- Req3Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_aisinfo5.getColumn(i, "aic") + "▩";
- }
- for (var i = 0; i < ds_main_aisinfo6.rowcount; i++) {
- Req3Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_aisinfo6.getColumn(i, "aic") + "▩";
- }
-
-
- dsf_setCSVToDs("ds_send_req3", Req3Head+Req3Data); //model.makeValue("/root/send/savedata/req3", Req3Head+Req3Data);
-
- var Req4Head = "dgdtemcd▦dgdtidno▦dgdtindt▦dgdtintm▦dgdtdiag▦dgdtserl▦dgdtdggb▩";
- var Req4Data = "";
-
- dsf_setDefaultVal(ds_main_dgdtinfo, "all");
- if (ds_main_dgdtinfo.getColumn(0, "mdgdtdiag") != "" && ds_main_dgdtinfo.getColumn(0, "mdgdtdiag") != "-") {
-
- Req4Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_dgdtinfo.getColumn(0, "mdgdtdiag") + "▦"
- + "0▦"
- + "1▩";
- }
-
- if (ds_main_dgdtinfo.getColumn(0, "sdgdtdiag1") != "" && ds_main_dgdtinfo.getColumn(0, "sdgdtdiag1") != "-") {
- Req4Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_dgdtinfo.getColumn(0, "sdgdtdiag1") + "▦"
- + "1▦"
- + "2▩";
- }
-
- if (ds_main_dgdtinfo.getColumn(0, "sdgdtdiag2") != "" && ds_main_dgdtinfo.getColumn(0, "sdgdtdiag2") != "-") {
- Req4Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_dgdtinfo.getColumn(0, "sdgdtdiag2") + "▦"
- + "2▦"
- + "2▩";
- }
-
- if (ds_main_dgdtinfo.getColumn(0, "sdgdtdiag3") != "" && ds_main_dgdtinfo.getColumn(0, "sdgdtdiag3") != "-") {
- Req4Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦"
- + ds_main_dgdtinfo.getColumn(0, "sdgdtdiag3") + "▦"
- + "3▦"
- + "2▩";
- }
-
- dsf_setCSVToDs("ds_send_req4", Req4Head+Req4Data); //model.makeValue("/root/send/savedata/req4", Req4Head+Req4Data);
- /*************************************************************************************************************************************/
-
- // 외상 호출내역
- dsf_createDs("ds_send_req5"
- , [
- {col:"cltpemcd", type:"STRING", size:256 } // 응급의료기관코드
- , {col:"cltpidno", type:"STRING", size:256 } // 환자의무기록번호
- , {col:"cltpindt", type:"STRING", size:256 } // 내원일자
- , {col:"cltpintm", type:"STRING", size:256 } // 내원시간
- , {col:"cltpcode", type:"STRING", size:256 } // 외상팀 구분코드
- , {col:"cltpsequ", type:"STRING", size:256 } // 외상팀 시행번호
- , {col:"cltpcldt", type:"STRING", size:256 } // 활성화팀/on-call 호출일자
- , {col:"cltpcltm", type:"STRING", size:256 } // 활성화팀/on-call 호출시간
- , {col:"cltptedt", type:"STRING", size:256 } // 활성화팀/on-call 도착일자
- , {col:"cltptetm", type:"STRING", size:256 } // 활성화팀/on-call 도착시간
- , {col:"cltpdept", type:"STRING", size:256 } // 활성화팀/on-call 진료과
- , {col:"cltpddct", type:"STRING", size:256 } // 활성화팀/on-call 전담 여부
- , {col:"cltptenm", type:"STRING", size:256 } // 활성화팀/on-call 성명
- , {col:"cltpteno", type:"STRING", size:256 } // 활성화팀/on-call 면허번호
- , {col:"cltpdelete", type:"STRING", size:256 } // 활성화팀/on-call 면허번호
- ]
- );
- ds_send_req5.clearData();
- var iRow = 0;
- for (var i = 0; i < ds_main_drcalllist.rowcount; i++) {
-
- //20190111 이돈희 : 권역외상센터(김미선) 요청으로 외상팀 활성화의 도착일시 정보 수정 기능 및 날짜, 시간 vaild 체크 기능 추가
- if(utlf_isValidDateTime(ds_main_drcalllist.getColumn(i, "cltptedt"), 'YYYYMMDD') == false){
- sysf_messageBox("외상팀 활성화의 도착일시(일자)정보에 오류가 있습니다.", "E999");
- return;
- }
-
- if(utlf_isValidDateTime(ds_main_drcalllist.getColumn(i, "cltptetm"), 'hhmm') == false){
- sysf_messageBox("외상팀 활성화의 도착일시(시간)정보에 오류가 있습니다.", "E999");
- return;
- }
-
- iRow = ds_send_req5.addRow();
-
- dsf_makeValue(ds_send_req5, "cltpemcd", "string", ds_main_trmslist.getColumn(0, "erptemcd"), iRow); // 응급의료기관코드
- dsf_makeValue(ds_send_req5, "cltpidno", "string", ds_main_trmslist.getColumn(0, "erptidno"), iRow); // 환자의무기록번호
- dsf_makeValue(ds_send_req5, "cltpindt", "string", ds_main_trmslist.getColumn(0, "erptindt"), iRow); // 내원일자
- dsf_makeValue(ds_send_req5, "cltpintm", "string", ds_main_trmslist.getColumn(0, "erptintm"), iRow); // 내원시간
-
- dsf_makeValue(ds_send_req5, "cltpcode", "string", ds_main_drcalllist.getColumn(i, "cltpcode"), iRow); // 외상팀 구분코드
- dsf_makeValue(ds_send_req5, "cltpsequ", "string", ds_main_drcalllist.getColumn(i, "cltpsequ"), iRow); // 외상팀 시행번호
-
- dsf_makeValue(ds_send_req5, "cltpcldt", "string", ds_main_drcalllist.getColumn(i, "cltpvsdt"), iRow); // 활성화팀/on-call 호출일자
- dsf_makeValue(ds_send_req5, "cltpcltm", "string", ds_main_drcalllist.getColumn(i, "cltpvstm"), iRow); // 활성화팀/on-call 호출시간
-
- dsf_makeValue(ds_send_req5, "cltpvsdt", "string", ds_main_drcalllist.getColumn(i, "cltpvsdt"), iRow); // 활성화팀/on-call 호출일자
- dsf_makeValue(ds_send_req5, "cltpvstm", "string", ds_main_drcalllist.getColumn(i, "cltpvstm"), iRow); // 활성화팀/on-call 호출시간
-
- dsf_makeValue(ds_send_req5, "cltptedt", "string", ds_main_drcalllist.getColumn(i, "cltptedt"), iRow); // 활성화팀/on-call 도착일자
- dsf_makeValue(ds_send_req5, "cltptetm", "string", ds_main_drcalllist.getColumn(i, "cltptetm"), iRow); // 활성화팀/on-call 도착시간
- dsf_makeValue(ds_send_req5, "cltpdept", "string", ds_main_drcalllist.getColumn(i, "cltpdept"), iRow); // 활성화팀/on-call 진료과
- dsf_makeValue(ds_send_req5, "cltpddct", "string", ds_main_drcalllist.getColumn(i, "cltpddct"), iRow); // 활성화팀/on-call 전담 여부
- dsf_makeValue(ds_send_req5, "cltptenm", "string", ds_main_drcalllist.getColumn(i, "cltptenm"), iRow); // 활성화팀/on-call 성명
- dsf_makeValue(ds_send_req5, "cltpteno", "string", ds_main_drcalllist.getColumn(i, "cltpteno"), iRow); // 활성화팀/on-call 면허번호
- }
- // OnCall 호출 내역
- for (var i = 0; i < ds_main_oncalllist.rowcount; i++) {
-
- if(utlf_isValidDateTime(ds_main_oncalllist.getColumn(i, "cltptedt"), 'YYYYMMDD') == false){
- sysf_messageBox("On-Call의 도착일시(일자)정보에 오류가 있습니다.", "E999");
- return;
- }
-
- if(utlf_isValidDateTime(ds_main_oncalllist.getColumn(i, "cltptetm"), 'hhmm') == false){
- sysf_messageBox("ON-Call의 도착일시(시간)정보에 오류가 있습니다.", "E999");
- return;
- }
-
- iRow = ds_send_req5.addRow();
-
- dsf_makeValue(ds_send_req5, "cltpemcd", "string", ds_main_trmslist.getColumn(0, "erptemcd"), iRow); // 응급의료기관코드
- dsf_makeValue(ds_send_req5, "cltpidno", "string", ds_main_trmslist.getColumn(0, "erptidno"), iRow); // 환자의무기록번호
- dsf_makeValue(ds_send_req5, "cltpindt", "string", ds_main_trmslist.getColumn(0, "erptindt"), iRow); // 내원일자
- dsf_makeValue(ds_send_req5, "cltpintm", "string", ds_main_trmslist.getColumn(0, "erptintm"), iRow); // 내원시간
-
- dsf_makeValue(ds_send_req5, "cltpcode", "string", ds_main_oncalllist.getColumn(i, "cltpcode"), iRow); // 외상팀 구분코드
- dsf_makeValue(ds_send_req5, "cltpsequ", "string", ds_main_oncalllist.getColumn(i, "cltpsequ"), iRow); // 외상팀 시행번호
-
- dsf_makeValue(ds_send_req5, "cltpcldt", "string", ds_main_oncalllist.getColumn(i, "cltpvsdt"), iRow); // 활성화팀/on-call 호출일자
- dsf_makeValue(ds_send_req5, "cltpcltm", "string", ds_main_oncalllist.getColumn(i, "cltpvstm"), iRow); // 활성화팀/on-call 호출시간
-
- dsf_makeValue(ds_send_req5, "cltpvsdt", "string", ds_main_oncalllist.getColumn(i, "cltpvsdt"), iRow); // 활성화팀/on-call 호출일자
- dsf_makeValue(ds_send_req5, "cltpvstm", "string", ds_main_oncalllist.getColumn(i, "cltpvstm"), iRow); // 활성화팀/on-call 호출시간
-
- dsf_makeValue(ds_send_req5, "cltptedt", "string", ds_main_oncalllist.getColumn(i, "cltptedt"), iRow); // 활성화팀/on-call 도착일자
- dsf_makeValue(ds_send_req5, "cltptetm", "string", ds_main_oncalllist.getColumn(i, "cltptetm"), iRow); // 활성화팀/on-call 도착시간
- dsf_makeValue(ds_send_req5, "cltpdept", "string", ds_main_oncalllist.getColumn(i, "cltpdept"), iRow); // 활성화팀/on-call 진료과
- dsf_makeValue(ds_send_req5, "cltpddct", "string", ds_main_oncalllist.getColumn(i, "cltpddct"), iRow); // 활성화팀/on-call 전담 여부
- dsf_makeValue(ds_send_req5, "cltptenm", "string", ds_main_oncalllist.getColumn(i, "cltptenm"), iRow); // 활성화팀/on-call 성명
- dsf_makeValue(ds_send_req5, "cltpteno", "string", ds_main_oncalllist.getColumn(i, "cltpteno"), iRow); // 활성화팀/on-call 면허번호
- }
- // 외상팀 전문의 진료정보 추가_17.01..23_KDG
- var Req6Head = "cltpemcd▦cltpidno▦cltpindt▦cltpintm▦cltptedt▦cltptetm▦cltpteno▦cltpdept▦cltptenm▦cltpddct▦cltpvsdt▦cltpvstm▦cltpflag▦cltpdelete▩";
- var Req6Data = "";
- for (var i = 0; i < ds_main_drPrcplist.rowcount; i++) {
- //2017.06.05 강영욱 요청_20170522004_외상팀 호출 저장 시 필수항목 체크 추가
- if (utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdteno")) || utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsddept")) || utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdtenm")) ) {
- sysf_messageBox("외상팀 전문의 진료정보의 필수 항목(호출진료과, 호출의사, 면허번호)이 누락되었습니다.", "E999");
- return;
- }
-
- if (utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdvisitdt")) || utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdvisittm")) ) {
- sysf_messageBox("외상팀 전문의 진료정보의 필수 항목(도착일시,도착시간)이 누락되었습니다.", "E999");
- return;
- }
-
- // 호출 일시값이 있을 때 유효한 DateTime값인지 확인
- if (! utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdvsdt")) || !utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdvstm")) )
- {
- // 날짜 포맷이 맞는지 확인
- if ( ! utlf_isValidDateTime( ds_main_drPrcplist.getColumn(i, "clsdvsdt") + ds_main_drPrcplist.getColumn(i, "clsdvstm"), "YYYYMMDDhhmm") )
- {
- sysf_messageBox("외상팀 전문의 진료정보의 필수 항목(호출일시,호출시간)값이 잘못되었습니다.", "E999");
- return ;
- }
- }
- if ( utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdvsdt")) )
- {
- ds_main_drPrcplist.setColumn(i, "clsdvsdt", "");
- }
- if ( utlf_isNull(ds_main_drPrcplist.getColumn(i, "clsdvstm")) )
- {
- ds_main_drPrcplist.setColumn(i, "clsdvstm", "");
- }
- /* 20190212 김현석 - 외상팀 전문의 진료 정보 호출일시 null 입력을 할 수 있도록 수정 : END */
-
- Req6Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- //+ ds_main_drPrcplist.getColumn(i, "clsdindt") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdindt") + "▦"
- //+ ds_main_drPrcplist.getColumn(i, "clsdintm") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdintm") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdvisitdt") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdvisitdt") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdvisittm") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdvisittm") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdteno") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdteno") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsddept") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsddept") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdtenm") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdtenm") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdddct") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdddct") + "▦"
- //+ "" + "▦"
- //+ "" + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdvsdt") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdvsdt") + "▦"
- + ds_main_drPrcplist.getColumn(i, "clsdvstm") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/clsdvstm") + "▦"
- + "01" + "▩";
-
- //+ ds_main_drPrcplist.getColumn(i, "cltpddct") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/cltpddct") + "▦"
- //+ ds_main_drPrcplist.getColumn(i, "cltpvsdt") + "▦" //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/cltpvsdt") + "▦"
- //+ ds_main_drPrcplist.getColumn(i, "cltpvstm") + "▩"; //model.getValue("/root/main/trmsinfo/drPrcplist[" + i + "]/cltpvstm") + "▩";
- }
- //전체삭제 일 경우
- if(ds_main_drPrcplist.rowcount <= 0){
- Req6Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "01" + "▦"
- + "Y" + "▩";
- }
- dsf_setCSVToDs("ds_send_req6", Req6Head+Req6Data); //model.makeValue("/root/send/savedata/req6", Req6Head+Req6Data);
- // sysf_trace("ds_send_req1 : " + ds_send_req1.saveXML());
- // sysf_trace("ds_send_req2 : " + ds_send_req2.saveXML());
- // sysf_trace("ds_send_req3 : " + ds_send_req3.saveXML());
- // sysf_trace("ds_send_req4 : " + ds_send_req4.saveXML());
- ds_main_trmslist_add.setColumn(0, "savestat", vStat);
- // 외상 등록 체계 버전 정보 표기, 요청번호:20191031003
- dsf_makeValue(ds_send_req1, "version", "string", "3");
- var oParam = {};
- oParam.id = "TXMMO08015";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqExeSaveTrmsNewInfo";
- oParam.inds = "req1=ds_send_req1 req2=ds_send_req2 req3=ds_send_req3 req4=ds_send_req4 req5=ds_send_req5 req6=ds_send_req6 req7=ds_main_trmslist_add";
- oParam.outds = ""; // ds_=rtnstdyotpt
- oParam.async = false;
- oParam.callback = "cf_TXMMO08011";
- tranf_submit(oParam);
- ds_main_trmslist.enableevent = true;
- }
- function cf_TXMMO08011(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- sysf_messageBox("저장실패", "I999");
- return;
- } else {
- sysf_messageBox("저장되었습니다", "I999");
- fInit_SPMMO08016();
- }
- }
- 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 = 0 ; x < ds_main_aisinfo1.rowcount; x++) {
-
- dsf_makeValue(ds_send_issinfo, "aiscode", "string", ds_main_aisinfo1.getColumn(x, "aic")); //model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo1[" + x + "]/aic"));
-
- var oParam = {};
- oParam.id = "TRMMO08013";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqGetExtAisCodeYN";
- oParam.inds = "req=ds_send_issinfo";
- oParam.outds = "ds_temp_issinfo=issinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO08013";
- tranf_submit(oParam);
-
- if (ds_temp_issinfo.getColumn(0, "extyn") == "Y") {
- ais6[i6] = ds_main_aisinfo1.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo1[" + x + "]/ais");
- i6 ++;
- } else {
- ais1[i1] = ds_main_aisinfo1.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo1[" + x + "]/ais");
- i1 ++;
- }
- }
-
- for (var x = 0 ; x < ds_main_aisinfo2.rowcount; x++) {
- dsf_makeValue(ds_send_issinfo, "aiscode", "string", ds_main_aisinfo2.getColumn(x, "aic")); //model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo2[" + x + "]/aic"));
-
- var oParam = {};
- oParam.id = "TRMMO08013";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqGetExtAisCodeYN";
- oParam.inds = "req=ds_send_issinfo";
- oParam.outds = "ds_temp_issinfo=issinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO08013";
- tranf_submit(oParam);
-
- if (ds_temp_issinfo.getColumn(0, "extyn") == "Y") {
- ais6[i6] = ds_main_aisinfo2.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo2[" + x + "]/ais");
- i6 ++;
- } else {
- ais2[i2] = ds_main_aisinfo2.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo2[" + x + "]/ais");
- i2 ++;
- }
- }
-
- for (var x = 0; x < ds_main_aisinfo3.rowcount; x++) {
- dsf_makeValue(ds_send_issinfo, "aiscode", "string", ds_main_aisinfo3.getColumn(x, "aic")); //model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo3[" + x + "]/aic"));
-
- var oParam = {};
- oParam.id = "TRMMO08013";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqGetExtAisCodeYN";
- oParam.inds = "req=ds_send_issinfo";
- oParam.outds = "ds_temp_issinfo=issinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO08013";
- tranf_submit(oParam);
-
- if (ds_temp_issinfo.getColumn(0, "extyn") == "Y") {
- ais6[i6] = ds_main_aisinfo3.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo3[" + x + "]/ais");
- i6 ++;
- } else {
- ais3[i3] = ds_main_aisinfo3.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo3[" + x + "]/ais");
- i3 ++;
- }
- }
-
- for (var x = 0; x < ds_main_aisinfo4.rowcount; x++) {
- dsf_makeValue(ds_send_issinfo, "aiscode", "string", ds_main_aisinfo4.getColumn(x, "aic")); //model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo4[" + x + "]/aic"));
-
- var oParam = {};
- oParam.id = "TRMMO08013";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqGetExtAisCodeYN";
- oParam.inds = "req=ds_send_issinfo";
- oParam.outds = "ds_temp_issinfo=issinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO08013";
- tranf_submit(oParam);
-
- if (ds_temp_issinfo.getColumn(0, "extyn") == "Y") { // model.getValue("/root/temp/issinfo/extyn")
- ais6[i6] = ds_main_aisinfo4.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo4[" + x + "]/ais");
- i6 ++;
- } else {
- ais4[i4] = ds_main_aisinfo4.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo4[" + x + "]/ais");
- i4 ++;
- }
- }
-
- for (var x = 0 ; x < ds_main_aisinfo5.rowcount; x++) {
- dsf_makeValue(ds_send_issinfo, "aiscode", "string", ds_main_aisinfo5.getColumn(x, "aic")); //model.makeValue("/root/send/issinfo/aiscode", model.getValue("/root/main/trmsinfo/aisinfo5[" + x + "]/aic"));
-
- var oParam = {};
- oParam.id = "TRMMO08013";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqGetExtAisCodeYN";
- oParam.inds = "req=ds_send_issinfo";
- oParam.outds = "ds_temp_issinfo=issinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO08013";
- tranf_submit(oParam);
-
- if (ds_temp_issinfo.getColumn(0, "extyn") == "Y") {
- ais6[i6] = ds_main_aisinfo5.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo5[" + x + "]/ais");
- i6 ++;
- } else {
- ais5[i5] = ds_main_aisinfo5.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo5[" + x + "]/ais");
- i5 ++;
- }
- }
-
- for (var x = 0 ; x < ds_main_aisinfo6.rowcount; x++) {
- ais6[i6] = ds_main_aisinfo6.getColumn(x, "ais"); //model.getValue("/root/main/trmsinfo/aisinfo6[" + x + "]/ais");
- i6 ++;
- }
-
- aissort1 = ais1.sort();
- aissort2 = ais2.sort();
- aissort3 = ais3.sort();
- aissort4 = ais4.sort();
- aissort5 = ais5.sort();
- aissort6 = ais6.sort();
-
- 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();
-
- 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 ="undefined"){
- issC = 0;
- }
- */
- if (issC == 36) iss = 75;
- else iss = issA + issB + issC;
-
- ds_main_trmslist.setColumn(0, "trmsciss", iss); // model.setValue("/root/main/trmsinfo/trmslist/trmsciss", iss);
- //input99.refresh();
- }
- function cf_TRMMO08013(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- 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() {
-
- // 외상 등록 체계 버전 정보 표기, 요청번호:20191031003
- dsf_makeValue(ds_send_patinfo, "version", "string", "3");
- var oParam = {};
- oParam.id = "TXMMO08016";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqExeTransTrmsNewInfo";
- oParam.inds = "req=ds_send_patinfo";
- oParam.outds = "ds_main_trmslist=trmslist ds_main_aisinfo1=aisinfo1 ds_main_aisinfo2=aisinfo2 ds_main_aisinfo3=aisinfo3"
- + "ds_main_aisinfo4=aisinfo4 ds_main_aisinfo5=aisinfo5 ds_main_aisinfo6=aisinfo6 ds_main_dgdtinfo=dgdtinfo"
- + "ds_main_c2ordinfo=c2ordinfo ds_main_opinfo=opinfo ds_main_icuinfo=icuinfo ds_main_o2info=o2info"
- + "ds_main_dgotlist=dgotlist ds_main_dgdclist=dgdclist ds_main_drcalllist=drcalllist ds_main_c2ordlist=c2ordlist"
- + "ds_main_oplist=oplist ds_main_iculist=iculist ds_main_bloodlist=bloodlist ds_main_bloodcnt=bloodcnt ds_main_dgdtlist=dgdtlist"
- + "ds_main_dethinfo=dethinfo ds_main_sdmdlist=sdmdlist ds_main_adrvlist=adrvlist";
- oParam.async = false;
- oParam.callback = "cf_TXMMO08016";
- tranf_submit(oParam);
- }
- function cf_TXMMO08016(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*추가수정 외상팀 삭제 - 추가수정('16.08.22_KDG) */
- /*
- function fChkTrmsafnoOnChanged() {
- if (ds_main_trmslist.getColumn(0, "trmsafno") == "Y") { // 실시 안함.
- group1.ipt_trmsatdt.enable = false;
- group1.ipt_trmsattm.enable = false;
-
- ds_main_trmslist.setColumn(0, "trmsatdt", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmsatdt", "");
- ds_main_trmslist.setColumn(0, "trmsattm", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmsattm", "");
- ds_main_trmslist.setColumn(0, "trmsattt", "-1"); //model.setValue("/root/main/trmsinfo/trmslist/trmsattt", "-1");
-
- ds_main_trmslist.setColumn(0, "trmscabl01", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl01", ""); // 호출여부
- ds_main_trmslist.setColumn(0, "trmscabl02", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl02", ""); // 호출여부
- ds_main_trmslist.setColumn(0, "trmscabl03", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl03", ""); // 호출여부
- ds_main_trmslist.setColumn(0, "trmscabl04", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl04", ""); // 호출여부
- ds_main_trmslist.setColumn(0, "trmscabl05", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl05", ""); // 호출여부
- ds_main_trmslist.setColumn(0, "trmscabl06", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl06", ""); // 호출여부
-
- fChkTrmscablOnChanged("11");
- fChkTrmscablOnChanged("12");
- fChkTrmscablOnChanged("13");
- fChkTrmscablOnChanged("14");
- fChkTrmscablOnChanged("21");
- fChkTrmscablOnChanged("23");
- } else {
- group1.ipt_trmsatdt.enable = true;
- group1.ipt_trmsattm.enable = true;
- if(utlf_isNull(ds_main_trmslist.getColumn(0, "trmsatdt")) || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsattm"))) {
- ds_main_trmslist.setColumn(0, "trmsatdt", ds_main_trmslist.getColumn(0, "erptindt")); //model.setValue("/root/main/trmsinfo/trmslist/trmsatdt", model.getValue("/root/main/trmsinfo/trmslist/erptindt")); // 내원일자를 기본값으로
- ds_main_trmslist.setColumn(0, "trmsattm", ds_main_trmslist.getColumn(0, "erptintm")); //model.setValue("/root/main/trmsinfo/trmslist/trmsattm", model.getValue("/root/main/trmsinfo/trmslist/erptintm")); // 내원일시를 기본값으로
- ds_main_trmslist.setColumn(0, "trmsattt", "-1"); //model.setValue("/root/main/trmsinfo/trmslist/trmsattt", "-1");
- }
- }
-
- //chk_trmsafno.refresh();
- //ipt_trmsatdt.refresh();
- //ipt_trmsattm.refresh();
- //ipt_trmsattt.refresh();
- }
- */
- /* - 추가수정('16.08.22_KDG)
- 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 (ds_main_trmslist.getColumn(0, "trmscabl" + sType) == "Y") { // 호출실시
- if(!utlf_isNull(ds_main_trmslist.getColumn(0, "trmsdtid" + sType))) { //호출의사가 있을경우만 사용함으로 설정
- if( ds_main_trmslist.getColumn(0, "trmsafno") == "Y"
- || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsatdt")) || ds_main_trmslist.getColumn(0, "trmsatdt") == "-"
- || utlf_isNull(ds_main_trmslist.getColumn(0, "trmsattm")) || ds_main_trmslist.getColumn(0, "trmsattm") == "-"
- ) { // 외상 Activation 실시 안함이 "Y" 이면 해제
- ds_main_trmslist.setColumn(0, "trmsafno", ""); //model.setValue("/root/main/trmsinfo/trmslist/trmsafno", "");
- fChkTrmsafnoOnChanged(); // 외상 Activation 실시 안함 관련 컨트롤 리플래시
- }
- } else {
- model.setValue("/root/main/trmsinfo/trmslist/trmscabl" + sType, ""); // 호출여부
- messageBox("돋보기버튼을 클릭후 적용 가능합니다.", "E999");
- }
- } else { // 호출안함
- ds_main_trmslist.setColumn(0, "trmscabl" + sType, ""); //model.setValue("/root/main/trmsinfo/trmslist/trmscabl" + sType, ""); // 호출여부
- ds_main_trmslist.setColumn(0, "trmscadt" + sType, "11111111"); //model.setValue("/root/main/trmsinfo/trmslist/trmscadt" + sType, "11111111"); // 호출일자
- ds_main_trmslist.setColumn(0, "trmscatm" + sType, "1111"); //model.setValue("/root/main/trmsinfo/trmslist/trmscatm" + sType, "1111"); // 호출시간
- ds_main_trmslist.setColumn(0, "trmsardt" + sType, "11111111"); //model.setValue("/root/main/trmsinfo/trmslist/trmsardt" + sType, "11111111"); // 도착일자
- ds_main_trmslist.setColumn(0, "trmsartm" + sType, "1111"); //model.setValue("/root/main/trmsinfo/trmslist/trmsartm" + sType, "1111"); // 도착시간
- ds_main_trmslist.setColumn(0, "trmsdtid" + sType, ""); //model.setValue("/root/main/trmsinfo/trmslist/trmsdtid" + sType, ""); // 의사사번
- ds_main_trmslist.setColumn(0, "trmsdtnm" + sType, ""); //model.setValue("/root/main/trmsinfo/trmslist/trmsdtnm" + sType, ""); // 의사성명
- ds_main_trmslist.setColumn(0, "trmsdtno" + 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 = ds_main_trmslist.getColumn(0, "trmsardt");
- var sArtm = ds_main_trmslist.getColumn(0, "trmsartm");
- var sPddt = ds_main_trmslist.getColumn(0, "trmspddt");
- var sPdtm = ds_main_trmslist.getColumn(0, "trmspdtm");
-
- var sDateDiff = (utlf_getDateInterval(sArdt, sPddt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((utlf_getTimeInterval(sArtm, "2359") / 60) + 1) ;
- var sTimeDiff2 = utlf_getTimeInterval("0000", sPdtm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
-
- var sDate = 0;
- if (sArdt == "11111111" || sPddt == "11111111" || sArtm == "9999" || sPdtm == "9999") {
- sDate = "";
- } else {
- sDate = vDate;
- }
- ds_main_trmslist.setColumn(0,"trmssytm", sDate);
- }
- function fgetTrmsattt() {
- var sIndt = ds_main_trmslist.getColumn(0, "erptindt");
- var sIntm = ds_main_trmslist.getColumn(0, "erptintm");
- var sAtdt = ds_main_trmslist.getColumn(0, "trmsatdt");
- var sAttm = ds_main_trmslist.getColumn(0, "trmsattm");
-
- if (utlf_isNull(sIndt) || utlf_isNull(sIntm) || sIndt.length != 8 || sIntm.length != 4 ) {
- sysf_messageBox("내원일시를 입력하여야 계산이 가능합니다.", "E999");
- return;
- }
-
- if (utlf_isNull(sAtdt) || utlf_isNull(sAttm) || sAtdt.length != 8 || sAttm.length != 4 ) {
- sysf_messageBox("입원장 발부일시를 입력하여야 계산이 가능합니다.", "E999");
- return;
- }
-
- if((sIndt + sIntm) >= (sAtdt + sAttm)) {
- sysf_messageBox("입원장 발부일시를 내원일와 같거나 이전시간으로 입력 할수 없습니다.", "E999");
- return;
- }
-
- if (sIndt == "11111111" || sAtdt == "11111111") {
- vDate = "";
- } else {
- var sDateDiff = (utlf_getDateInterval(sIndt, sAtdt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((utlf_getTimeInterval(sIntm, "2359") / 60) + 1) ;
- var sTimeDiff2 = utlf_getTimeInterval("0000", sAttm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
- }
- ds_main_trmslist.setColumn(0,"trmsattt", vDate);
- }
- function fgetIntervalAsMinute(sEndTime, sStartTime) {
- if(utlf_isNull(sStartTime) || sStartTime.length < 12) { retrun -1; }
- if(utlf_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 = (utlf_getDateInterval(sStartDt, sEndDt) - 1) * 24 * 60 ;
- var nTimeDiff1 = ((utlf_getTimeInterval(sStartTm, "2359") / 60) + 1) ;
- var nTimeDiff2 = utlf_getTimeInterval("0000", sEndTm) / 60 ;
-
- var nRtn = nDateDiff + nTimeDiff1 + nTimeDiff2;
-
- return nRtn;
- }
- function fsetUnknownTrmsatdt() {
- if(ds_main_trmslist.getColumn(0, "trmsafno") =="Y"){ // 실시 안함.
- sysf_messageBox("외상 Activation 실시안함이 체크 되어 미상으로 설정 할수 없습니다.", "E999");
- } else {
- ds_main_trmslist.enableevent = false;
- ds_main_trmslist.updatecontrol = false;
- ds_main_trmslist.setColumn(0, "trmsatdt","11111111");
- ds_main_trmslist.setColumn(0, "trmsattm","1111");
- ds_main_trmslist.setColumn(0, "trmsattt","");
- ds_main_trmslist.enableevent = true;
- ds_main_trmslist.updatecontrol = true;
- }
- }
- /* - 추가('16.08.22_KDG)*/
- function fsetUnknownTrmscldt() {
- ds_main_trmslist.enableevent = false;
- ds_main_trmslist.updatecontrol = false;
- ds_main_trmslist.setColumn(0,"trmscldt", "11111111");
- ds_main_trmslist.setColumn(0,"trmscltm", "1111");
- ds_main_trmslist.enableevent = true;
- ds_main_trmslist.updatecontrol = true;
- }
- /* - 추가('16.08.22_KDG)*/
- function fgetTrmsvtpr() {
-
- var tDate = 0;
- var sDate = 0;
- var vDate = 0;
-
- var sExdt ="";
- var sExtm ="";
- var sEddt ="";
- var sEdtm ="";
- for (var i = 0; i < ds_main_icuinfo.rowcount; i++) {
- sExdt = ds_main_icuinfo.getColumn(i,"trhtexdt"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtexdt") ;
- sExtm = ds_main_icuinfo.getColumn(i,"trhtextm"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtextm") ;
- sEddt = ds_main_icuinfo.getColumn(i,"trhteddt"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhteddt") ;
- sEdtm = ds_main_icuinfo.getColumn(i,"trhtedtm"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtedtm") ;
-
- if ( (sExdt == "11111111" && sExtm == "1111") || ( sEddt == "11111111" && sEdtm == "1111") ) {
- tDate = -1;
- break;
- } else {
- var sDateDiff = (utlf_getDateInterval(sExdt, sEddt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((utlf_getTimeInterval(sExtm, "2359") / 60) + 1) ;
- var sTimeDiff2 = utlf_getTimeInterval("0000", sEdtm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
- tDate = tDate + vDate;
- }
-
- }
- if (tDate == "0") {
- sDate = -1;
- } else {
- sDate = tDate;
- }
- ds_main_trmslist.setColumn(0, "trmsvtpr",sDate); //model.setValue("/root/main/trmsinfo/trmslist/trmsvtpr", sDate);
-
- }
- function fgetTrmsvtprChk() {
-
- var tDate = 0;
- var sDate = 0;
- var vDate = 0;
-
- var sExdt ="";
- var sExtm ="";
- var sEddt ="";
- var sEdtm ="";
- for (var i = 0; i < ds_main_icuinfo.rowcount; i++) {
- sExdt = ds_main_icuinfo.getColumn(i,"trhtexdt"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtexdt") ;
- sExtm = ds_main_icuinfo.getColumn(i,"trhtextm"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtextm") ;
- sEddt = ds_main_icuinfo.getColumn(i,"trhteddt"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhteddt") ;
- sEdtm = ds_main_icuinfo.getColumn(i,"trhtedtm"); //model.getValue("/root/main/trmsinfo/icuinfo[" + i + "]/trhtedtm") ;
-
- if (sExdt.length != 8 || sExtm.length != 4 || sEddt.length != 8 || sEdtm.length != 4 ) {
- //sysf_messageBox("중환자실 입실 및 퇴실일시 확인바랍니다.", "E999");
- sDate = "return";
- return sDate;
- }
-
- if ( (sExdt == "11111111" && sExtm == "1111") || ( sEddt == "11111111" && sEdtm == "1111") ) {
- tDate = -1;
- break;
- } else {
- var sDateDiff = (utlf_getDateInterval(sExdt, sEddt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((utlf_getTimeInterval(sExtm, "2359") / 60) + 1) ;
- var sTimeDiff2 = utlf_getTimeInterval("0000", sEdtm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
- tDate = tDate + vDate;
- }
-
- }
- if (tDate == "0") {
- sDate = -1;
- } else {
- sDate = tDate;
- }
- return sDate;
-
- }
- /* - 추가('16.08.22_KDG)*/
- function fgetTrmsrspr() {
- var tDate = 0;
- var sDate = 0;
- var vDate = 0;
-
- var sExdt ="";
- var sExtm ="";
- var sEddt ="";
- var sEdtm ="";
- for (var i = 0; i < ds_main_o2info.rowcount; i++) {
- sExdt = ds_main_o2info.getColumn(i,"trhtexdt"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtexdt") ;
- sExtm = ds_main_o2info.getColumn(i,"trhtextm"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtextm") ;
- sEddt = ds_main_o2info.getColumn(i,"trhteddt"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhteddt") ;
- sEdtm = ds_main_o2info.getColumn(i,"trhtedtm"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtedtm") ;
-
- if ( (sExdt == "11111111" && sExtm == "1111") || ( sEddt == "11111111" && sEdtm == "1111") ) {
- tDate = -1;
- break;
- } else {
- var sDateDiff = (utlf_getDateInterval(sExdt, sEddt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((utlf_getTimeInterval(sExtm, "2359") / 60) + 1) ;
- var sTimeDiff2 = utlf_getTimeInterval("0000", sEdtm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
- tDate = tDate + vDate;
- }
-
- }
- if (tDate == "0") {
- sDate = -1;
- } else {
- sDate = tDate;
- }
- ds_main_trmslist.setColumn(0, "trmsrspr",sDate); //model.setValue("/root/main/trmsinfo/trmslist/trmsrspr", sDate);
-
- }
- function fgetTrmsrsprChk() {
-
- var tDate = 0;
- var sDate = 0;
- var vDate = 0;
-
- var sExdt ="";
- var sExtm ="";
- var sEddt ="";
- var sEdtm ="";
- for (var i = 0; i < ds_main_o2info.rowcount; i++) {
- sExdt = ds_main_o2info.getColumn(i,"trhtexdt"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtexdt") ;
- sExtm = ds_main_o2info.getColumn(i,"trhtextm"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtextm") ;
- sEddt = ds_main_o2info.getColumn(i,"trhteddt"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhteddt") ;
- sEdtm = ds_main_o2info.getColumn(i,"trhtedtm"); //model.getValue("/root/main/trmsinfo/o2info[" + i + "]/trhtedtm") ;
-
-
- if ( (sExdt == "11111111" && sExtm == "1111") || ( sEddt == "11111111" && sEdtm == "1111") ) {
- tDate = -1;
- break;
- } else {
- var sDateDiff = (utlf_getDateInterval(sExdt, sEddt) - 1) * 24 * 60 ;
-
- var sTimeDiff1 = ((utlf_getTimeInterval(sExtm, "2359") / 60) + 1) ;
- var sTimeDiff2 = utlf_getTimeInterval("0000", sEdtm) / 60 ;
-
- vDate = sDateDiff + sTimeDiff1 + sTimeDiff2;
- tDate = tDate + vDate;
- }
-
- }
- if (tDate == "0") {
- sDate = -1;
- } else {
- sDate = tDate;
- }
- return sDate;
- }
- /* - 추가('16.08.22_KDG)*/
- function fsetDrCallInfoNew() {
-
- }
- function fsetVisitTime() { //확인
- var row = ds_temp_drcalllist.rowposition; //grd_drcalllist.mouseRow;
- var nInterval = ds_temp_drcalllist.getColumn(row, "interval"); //model.getValue("/root/temp/drcalllist[" + row + "]/interval");
- if(nInterval >= 10 || ds_temp_drcalllist.getRowType(row) == 4) { //update
- var sCallDt = ds_temp_drcalllist.getColumn(row, "calldt"); //model.getValue("/root/temp/drcalllist[" + row + "]/calldt");
- var sVisitDt = ds_temp_drcalllist.getColumn(row, "visitdt"); //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);
-
- ds_temp_drcalllist.setColumn(row, "visitdt", sRtn); model.setValue("/root/temp/drcalllist[" + row + "]/visitdt", sRtn);
- ds_temp_drcalllist.setColumn(row, "interval", nNewInter); model.setValue("/root/temp/drcalllist[" + row + "]/interval", nNewInter);
-
- ds_temp_drcalllist.getRowType(row) = 4; //grd_drcalllist.rowstatus(row) = 2; // update
- //grd_drcalllist.refresh();
- }
-
- }
- function fOpDetl() {
-
- var row = ds_main_oplist.rowposition; //grd_oplist.row;
-
- if ( row < 1 ) {
- return;
- }
-
- var pid = ds_main_oplist.getColumn(row, "pid"); //grd_oplist.valueMatrix( row,grd_oplist.colRef("pid"));
- var orddd = ds_main_oplist.getColumn(row, "orddd"); //grd_oplist.valueMatrix( row,grd_oplist.colRef("orddd"));
- var cretno = ds_main_oplist.getColumn(row, "cretno"); //grd_oplist.valueMatrix( row,grd_oplist.colRef("cretno"));
-
-
- frmf_setParameter("SPMMO08021_param_pid",pid); //setParameter("SPMMO08021_param_pid", pid);
- frmf_setParameter("SPMMO08021_param_orddd",orddd); //setParameter("SPMMO08021_param_orddd", orddd);
- frmf_setParameter("SPMMO08021_param_cretno",cretno); //setParameter("SPMMO08021_param_cretno", cretno);
-
- frmf_modal("SPMMO08021","SPMMO08021","","","","","","","","","","","M"); //modal("SPMMO08021");
- }
- // 외상 등록 체계 컬럼명 가져오기
- function getTrmsData(sType, colname)
- {
- var retData = "";
- var dsName = "";
- switch (sType)
- {
- case "M": // emihtrms
- retData = utlf_transNullToEmpty(ds_main_trmslist.getColumn(0, colname));
- dsName = "ds_main_trmslist";
- break;
-
- case "A": // emihtrms_add
- retData = utlf_transNullToEmpty(ds_main_trmslist_add.getColumn(0, colname));
- dsName = "ds_main_trmslist_add";
- break;
-
- default:
- break;
- }
-
- if (gv_bIsPreview == true) // 개발자 모드
- {
- // if (dsName != "") trace("Get = " + dsName + "." + colname + ":" + retData);
- }
- return retData;
- }
- // 데이터가 빈값인지 확인, null 이나 "-" 값이 경우 true, 아니면 false
- function isTrmsDataEmpty(sType, colname)
- {
- var data;
- var ret = false;
- data = getTrmsData(sType, colname);
-
- switch (colname)
- {
- case "X":
-
- default:
- if (data == "" || data == "-")
- ret = true;
- else
- ret =false;
- break;
- }
- return ret;
- }
- // 외상 등록 체계 컬럼명 가져오기
- function setTrmsData(sType, colname, data, bEnableYN)
- {
- var retData = "";
- var dsName = "";
- switch (sType)
- {
- case "M": // emihtrms
- ds_main_trmslist.setColumn(0, colname, data);
- dsName = "ds_main_trmslist";
- break;
-
- case "A": // emihtrms_add
- ds_main_trmslist_add.setColumn(0, colname, data);
- dsName = "ds_main_trmslist_add";
-
- break;
-
- default:
- break;
- }
- if (dsName != "")
- {
- if ( !utlf_isNull(bEnableYN) )
- {
- var obj= eval(gv_arrObjbyDataset[dsName + "." + colname]);
- obj.enable = bEnableYN == "Y" ? true: false;
- }
- if (gv_bIsPreview == true) // 개발자 모드
- {
- // trace("Set = " + dsName + "." + colname + ":" + data);
- }
- }
- }
- function fSavePData() {
- // 입력값 체크
- if ( getTrmsData("A", "trmsstatp") == ""
- || (getTrmsData("A", "trmsstatp") == "9" && getTrmsData("A", "trmsstatx") == "")
- )
- {
- sysf_messageBox("외상환자 제외 처리 시 사유 코드를 필히 선택하셔야 합니다.", "E999");
- return;
- }
-
- dsf_createDs("ds_send_req1");
- ds_send_req1.clear();
- var iRow = ds_send_req1.addRow();
- dsf_makeValue(ds_send_req1, "savestat", "string", "P", iRow); // 처리 상태값
- dsf_makeValue(ds_send_req1, "trmsemcd", "string", ds_main_trmslist.getColumn(0, "erptemcd") , iRow); // 응급의료기관코드
- dsf_makeValue(ds_send_req1, "trmsidno", "string", ds_main_trmslist.getColumn(0, "erptidno") , iRow); // 의무기록번호
- dsf_makeValue(ds_send_req1, "trmsindt", "string", ds_main_trmslist.getColumn(0, "erptindt") , iRow); // 내원일자
- dsf_makeValue(ds_send_req1, "trmsintm", "string", ds_main_trmslist.getColumn(0, "erptintm") , iRow); // 내원시간
- dsf_makeValue(ds_send_req1, "trmsstat", "string", "P" , iRow); // 외상등록체계 자료처리상태
- dsf_makeValue(ds_send_req1, "trmsptgb", "string", "-" , iRow); // 환자분류
- dsf_makeValue(ds_send_req1, "trmsnatn", "string", "-" , iRow); // 환자국적
- dsf_makeValue(ds_send_req1, "trmsnatx", "string", "" , iRow); // 환자국적_기타텍스트
- dsf_makeValue(ds_send_req1, "trmsadr1", "string", "" , iRow); // 거주지역_시,도
- dsf_makeValue(ds_send_req1, "trmsadr2", "string", "" , iRow); // 거주지역_시,군,구
- dsf_makeValue(ds_send_req1, "trmsadr3", "string", "" , iRow); // 거주지역_읍,면,동
- dsf_makeValue(ds_send_req1, "trmsnore", "string", "-" , iRow); // 미거주자
- dsf_makeValue(ds_send_req1, "trmsackn", "string", "-" , iRow); // 사고종류
- dsf_makeValue(ds_send_req1, "trmsacfl", "string", "" , iRow); // 사고종류_추락높이
- dsf_makeValue(ds_send_req1, "trmsactx", "string", "" , iRow); // 사고종류_기타텍스트
- dsf_makeValue(ds_send_req1, "trmsdmtp", "string", "-" , iRow); // 손상유형
- dsf_makeValue(ds_send_req1, "trmsdmtx", "string", "" , iRow); // 손상유형_기타텍스트
- dsf_makeValue(ds_send_req1, "trmspgyn", "string", "" , iRow); // 보호장구_착용여부
- dsf_makeValue(ds_send_req1, "trmspg01", "string", "" , iRow); // 보호장구_안전벨트
- dsf_makeValue(ds_send_req1, "trmspg02", "string", "" , iRow); // 보호장구_구명조끼
- dsf_makeValue(ds_send_req1, "trmspg03", "string", "" , iRow); // 보호장구_헬멧
- dsf_makeValue(ds_send_req1, "trmspg04", "string", "" , iRow); // 보호장구_고글
- dsf_makeValue(ds_send_req1, "trmspg05", "string", "" , iRow); // 보호장구_카시트
- dsf_makeValue(ds_send_req1, "trmspg06", "string", "" , iRow); // 보호장구_에어백
- dsf_makeValue(ds_send_req1, "trmspg07", "string", "" , iRow); // 보호장구_무릎 및 관절보호대
- dsf_makeValue(ds_send_req1, "trmspg08", "string", "" , iRow); // 보호장구_기타
- dsf_makeValue(ds_send_req1, "trmspg09", "string", "" , iRow); // 보호장구_미상
- dsf_makeValue(ds_send_req1, "trmspgtx", "string", "" , iRow); // 보호장구_기타텍스트
- dsf_makeValue(ds_send_req1, "trmstaip", "string", "-" , iRow); // 교통사고 손상당사자
- dsf_makeValue(ds_send_req1, "trmstaio", "string", "-" , iRow); // 교통사고 시 상대방 이송수단
- dsf_makeValue(ds_send_req1, "trmspayn", "string", "-" , iRow); // 직업 관련
- dsf_makeValue(ds_send_req1, "trmsoccu", "string", "-" , iRow); // 직업
- dsf_makeValue(ds_send_req1, "trmsoctx", "string", "" , iRow); // 직업_기타 텍스트
- dsf_makeValue(ds_send_req1, "trmshudt", "string", "-" , iRow); // 손상발생일자
- dsf_makeValue(ds_send_req1, "trmshutm", "string", "-" , iRow); // 손상발생시간
- dsf_makeValue(ds_send_req1, "trmshuuk", "string", "" , iRow); // 손상발생일시 미상 여부
- dsf_makeValue(ds_send_req1, "trmsmndt", "string", "-" , iRow); // 주증상 발생일자
- dsf_makeValue(ds_send_req1, "trmsmntm", "string", "-" , iRow); // 주증상 발생시간
- dsf_makeValue(ds_send_req1, "trmsaca1", "string", "-" , iRow); // 사고발생지역_시,도
- dsf_makeValue(ds_send_req1, "trmsaca2", "string", "-" , iRow); // 사고발생지역_시,군,구
- dsf_makeValue(ds_send_req1, "trmsaca3", "string", "-" , iRow); // 사고발생지역_상세주소
- dsf_makeValue(ds_send_req1, "trmsplce", "string", "-" , iRow); // 사고발생장소
- dsf_makeValue(ds_send_req1, "trmspltx", "string", "" , iRow); // 사고발생장소_기타
- dsf_makeValue(ds_send_req1, "trmsrpdt", "string", "-" , iRow); // 신고일자
- dsf_makeValue(ds_send_req1, "trmsrptm", "string", "-" , iRow); // 신고시간
- dsf_makeValue(ds_send_req1, "trmsardt", "string", "-" , iRow); // 현장도착일자
- dsf_makeValue(ds_send_req1, "trmsartm", "string", "-" , iRow); // 현장도착시간
- dsf_makeValue(ds_send_req1, "trmspddt", "string", "-" , iRow); // 현장출발일자
- dsf_makeValue(ds_send_req1, "trmspdtm", "string", "-" , iRow); // 현장출발시간
- dsf_makeValue(ds_send_req1, "trmssytm", "string", "" , iRow); // 현장체류시간
- dsf_makeValue(ds_send_req1, "trmspres", "string", "-" , iRow); // 초기현장 의식상태
- dsf_makeValue(ds_send_req1, "trmspsbp", "string", "-9" , iRow); // 초기현장 수축기혈압
- dsf_makeValue(ds_send_req1, "trmspdbp", "string", "-9" , iRow); // 초기현장 이완기혈압
- dsf_makeValue(ds_send_req1, "trmsppls", "string", "-9" , iRow); // 초기현장 맥박
- dsf_makeValue(ds_send_req1, "trmspbrt", "string", "-9" , iRow); // 초기현장 호흡
- dsf_makeValue(ds_send_req1, "trmspbdh", "string", "-9" , iRow); // 초기현장 체온
- dsf_makeValue(ds_send_req1, "trmspoxs", "string", "-9" , iRow); // 초기현장 산소포화도
- dsf_makeValue(ds_send_req1, "trmspgce", "string", "" , iRow); // 초기현장 GCS_눈
- dsf_makeValue(ds_send_req1, "trmspgcv", "string", "" , iRow); // 초기현장 GCS_언어
- dsf_makeValue(ds_send_req1, "trmspgcp", "string", "" , iRow); // 초기현장 GCS_언어(소아)
- dsf_makeValue(ds_send_req1, "trmspgcm", "string", "" , iRow); // 초기현장 GCS_운동
- dsf_makeValue(ds_send_req1, "trmspgct", "string", "" , iRow); // 초기현장 GCS_전체
- dsf_makeValue(ds_send_req1, "trmspt01", "string", "-" , iRow); // 초기현장 응급처치_기타_인공호흡
- dsf_makeValue(ds_send_req1, "trmspt02", "string", "-" , iRow); // 초기현장 응급처치_기타_과호흡처치
- dsf_makeValue(ds_send_req1, "trmspt03", "string", "-" , iRow); // 초기현장 응급처치_기타_ECG
- dsf_makeValue(ds_send_req1, "trmspt04", "string", "-" , iRow); // 초기현장 응급처치_기타_약물투여
- dsf_makeValue(ds_send_req1, "trmsp04v", "string", "" , iRow); // 초기현장 응급처치_기타_약물투여기타
- dsf_makeValue(ds_send_req1, "trmspt05", "string", "-" , iRow); // 초기현장 응급처치_기타_분만
- dsf_makeValue(ds_send_req1, "trmspt06", "string", "-" , iRow); // 초기현장 응급처치_기타_기타
- dsf_makeValue(ds_send_req1, "trmsp06v", "string", "" , iRow); // 초기현장 응급처치_기타_기타텍스트
- dsf_makeValue(ds_send_req1, "trmspt09", "string", "" , iRow); // 초기현장 응급처치_미상
- dsf_makeValue(ds_send_req1, "trmspt11", "string", "-" , iRow); // 초기현장 응급처치_기도확보_도수조작
- dsf_makeValue(ds_send_req1, "trmspt12", "string", "-" , iRow); // 초기현장 응급처치_기도확보_기도유지기
- dsf_makeValue(ds_send_req1, "trmspt13", "string", "-" , iRow); // 초기현장 응급처치_기도확보_후두마스크
- dsf_makeValue(ds_send_req1, "trmspt14", "string", "-" , iRow); // 초기현장 응급처치_기도확보_기도삽관
- dsf_makeValue(ds_send_req1, "trmspt15", "string", "-" , iRow); // 초기현장 응급처치_기도확보_흡인기
- dsf_makeValue(ds_send_req1, "trmspt16", "string", "-" , iRow); // 초기현장 응급처치_기도확보_기도폐쇄처치
- dsf_makeValue(ds_send_req1, "trmspt17", "string", "-" , iRow); // 초기현장 응급처치_기도확보_대체기도 삽관(King airway, LMA, Combitube 등)
- dsf_makeValue(ds_send_req1, "trmspt21", "string", "-" , iRow); // 초기현장 응급처치_산소투여_비관
- dsf_makeValue(ds_send_req1, "trmspt22", "string", "-" , iRow); // 초기현장 응급처치_산소투여_안면마스크
- dsf_makeValue(ds_send_req1, "trmspt23", "string", "-" , iRow); // 초기현장 응급처치_산소투여_포켓마스크
- dsf_makeValue(ds_send_req1, "trmspt24", "string", "-" , iRow); // 초기현장 응급처치_산소투여_BVM
- dsf_makeValue(ds_send_req1, "trmspt25", "string", "-" , iRow); // 초기현장 응급처치_산소투여_산소소생기
- dsf_makeValue(ds_send_req1, "trmspt26", "string", "-" , iRow); // 초기현장 응급처치_산소투여_네뷸라이저
- dsf_makeValue(ds_send_req1, "trmspt27", "string", "-" , iRow); // 초기현장 응급처치_산소투여_산소투여기타
- dsf_makeValue(ds_send_req1, "trmspt28", "string", "-" , iRow); // 초기현장 응급처치_산소투여_비재호흡마스크
- dsf_makeValue(ds_send_req1, "trmsp20v", "string", "" , iRow); // 초기현장 응급처치_산소투여_산소투여량
- dsf_makeValue(ds_send_req1, "trmspt31", "string", "-" , iRow); // 초기현장 응급처치_CPR_실시
- dsf_makeValue(ds_send_req1, "trmspt32", "string", "-" , iRow); // 초기현장 응급처치_CPR_거부
- dsf_makeValue(ds_send_req1, "trmspt33", "string", "-" , iRow); // 초기현장 응급처치_CPR_DNR
- dsf_makeValue(ds_send_req1, "trmspt41", "string", "-" , iRow); // 초기현장 응급처치_순환보조_정맥로확보
- dsf_makeValue(ds_send_req1, "trmspt42", "string", "-" , iRow); // 초기현장 응급처치_순환보조_수액공급
- dsf_makeValue(ds_send_req1, "trmsp42v", "string", "" , iRow); // 초기현장 응급처치_순환보조_수액공급량
- dsf_makeValue(ds_send_req1, "trmspt43", "string", "-" , iRow); // 초기현장 응급처치_순환보조_MAST
- dsf_makeValue(ds_send_req1, "trmspt51", "string", "-" , iRow); // 초기현장 응급처치_고정_경추
- dsf_makeValue(ds_send_req1, "trmspt52", "string", "-" , iRow); // 초기현장 응급처치_고정_척추
- dsf_makeValue(ds_send_req1, "trmspt53", "string", "-" , iRow); // 초기현장 응급처치_고정_부목
- dsf_makeValue(ds_send_req1, "trmspt54", "string", "-" , iRow); // 초기현장 응급처치_고정_머리
- dsf_makeValue(ds_send_req1, "trmspt61", "string", "-" , iRow); // 초기현장 응급처치_상처처치_지혈
- dsf_makeValue(ds_send_req1, "trmspt62", "string", "-" , iRow); // 초기현장 응급처치_상처처치_상처드레싱
- dsf_makeValue(ds_send_req1, "trmspt71", "string", "-" , iRow); // 초기현장 응급처치_보온_온
- dsf_makeValue(ds_send_req1, "trmspt72", "string", "-" , iRow); // 초기현장 응급처치_보온_냉
- dsf_makeValue(ds_send_req1, "trmspt81", "string", "-" , iRow); // 초기현장 응급처치_AED_Shock
- dsf_makeValue(ds_send_req1, "trmspt82", "string", "-" , iRow); // 초기현장 응급처치_AED_Monitoring
- dsf_makeValue(ds_send_req1, "trmspt99", "string", "" , iRow); // 초기현장 응급처치_시행하지 않음
- dsf_makeValue(ds_send_req1, "trmsfhcd", "string", "" , iRow); // 전입의료기관코드
- dsf_makeValue(ds_send_req1, "trmsfhgt", "string", "" , iRow); // 전입의료기관명
- dsf_makeValue(ds_send_req1, "trmsstdt", "string", "-" , iRow); // 전원 보낸 의료기관 출발일자
- dsf_makeValue(ds_send_req1, "trmssttm", "string", "-" , iRow); // 전원 보낸 의료기관 출발시간
- dsf_makeValue(ds_send_req1, "trmsfhp1", "string", "-" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_의사
- dsf_makeValue(ds_send_req1, "trmsfhp2", "string", "-" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_응급구조사 1급
- dsf_makeValue(ds_send_req1, "trmsfhp3", "string", "-" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_간호사
- dsf_makeValue(ds_send_req1, "trmsfhp4", "string", "-" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_기타
- dsf_makeValue(ds_send_req1, "trmsfhpx", "string", "" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_기타 텍스트
- dsf_makeValue(ds_send_req1, "trmsfhp5", "string", "" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_미상
- dsf_makeValue(ds_send_req1, "trmsfhp6", "string", "" , iRow); // 전원 보낸 의료기관 출발 시 동승인력_없음
- dsf_makeValue(ds_send_req1, "trmsfhrs", "string", "-" , iRow); // 전원 보낸 사유
- dsf_makeValue(ds_send_req1, "trmsfhrx", "string", "" , iRow); // 전원 보낸 사유_기타텍스트
- dsf_makeValue(ds_send_req1, "trmsaryn", "string", "-" , iRow); // 내원 전 심정지 유무
- dsf_makeValue(ds_send_req1, "trmsreyn", "string", "-" , iRow); // 내원 전 보고 유무
- dsf_makeValue(ds_send_req1, "trmsvbra", "string", "-" , iRow); // 내원 시 호흡보조
- dsf_makeValue(ds_send_req1, "trmsvoxa", "string", "-" , iRow); // 내원 시 산소보충
- dsf_makeValue(ds_send_req1, "trmsvoxs", "string", "-1" , iRow); // 내원 시 산소포화도
- dsf_makeValue(ds_send_req1, "trmsings", "string", "" , iRow); // 내원 시 GCS_sedative 여부
- dsf_makeValue(ds_send_req1, "trmsvgce", "string", "-" , iRow); // 내원 시 GCS_눈
- dsf_makeValue(ds_send_req1, "trmsvgcv", "string", "-" , iRow); // 내원 시 GCS_언어
- dsf_makeValue(ds_send_req1, "trmsvgcp", "string", "-" , iRow); // 내원 시 GCS_언어(소아)
- dsf_makeValue(ds_send_req1, "trmsvgcm", "string", "-" , iRow); // 내원 시 GCS_운동
- dsf_makeValue(ds_send_req1, "trmsvgct", "string", "-1" , iRow); // 내원 시 GCS_총점
- dsf_makeValue(ds_send_req1, "trmsrtsc", "string", "-1" , iRow); // RTS
- dsf_makeValue(ds_send_req1, "trmsrtsw", "string", "" , iRow); // RTS_weighted
- dsf_makeValue(ds_send_req1, "trmsalyn", "string", "-" , iRow); // 알코올 섭취여부
- dsf_makeValue(ds_send_req1, "trmsbd01", "string", "" , iRow); // 기저질환 종류_당뇨
- dsf_makeValue(ds_send_req1, "trmsbd02", "string", "" , iRow); // 기저질환 종류_고혈압
- dsf_makeValue(ds_send_req1, "trmsbd03", "string", "" , iRow); // 기저질환 종류_뇌졸중
- dsf_makeValue(ds_send_req1, "trmsbd04", "string", "" , iRow); // 기저질환 종류_악성종양
- dsf_makeValue(ds_send_req1, "trmsbd05", "string", "" , iRow); // 기저질환 종류_만성심질환
- dsf_makeValue(ds_send_req1, "trmsbd06", "string", "" , iRow); // 기저질환 종류_만성호흡기질환
- dsf_makeValue(ds_send_req1, "trmsbd07", "string", "" , iRow); // 기저질환 종류_만성신장질환
- dsf_makeValue(ds_send_req1, "trmsbd08", "string", "" , iRow); // 기저질환 종류_만성알콜중독
- dsf_makeValue(ds_send_req1, "trmsbd09", "string", "" , iRow); // 기저질환 종류_없음
- dsf_makeValue(ds_send_req1, "trmsbd10", "string", "-" , iRow); // 기저질환 종류_기타
- dsf_makeValue(ds_send_req1, "trmsbd11", "string", "-" , iRow); // 기저질환 종류_Myocardial Infarction
- dsf_makeValue(ds_send_req1, "trmsbd12", "string", "-" , iRow); // 기저질환 종류_Congestive Heart Failure
- dsf_makeValue(ds_send_req1, "trmsbd13", "string", "-" , iRow); // 기저질환 종류_Peripheral Vascular Disease
- dsf_makeValue(ds_send_req1, "trmsbd14", "string", "-" , iRow); // 기저질환 종류_Cerebrovascular Disease
- dsf_makeValue(ds_send_req1, "trmsbd15", "string", "-" , iRow); // 기저질환 종류_Dementia
- dsf_makeValue(ds_send_req1, "trmsbd16", "string", "-" , iRow); // 기저질환 종류_COPD
- dsf_makeValue(ds_send_req1, "trmsbd17", "string", "-" , iRow); // 기저질환 종류_Connective Tissue Disease
- dsf_makeValue(ds_send_req1, "trmsbd18", "string", "-" , iRow); // 기저질환 종류_Peptic Ulcer Disease
- dsf_makeValue(ds_send_req1, "trmsbd19", "string", "-" , iRow); // 기저질환 종류_Diabetes Mellitus
- dsf_makeValue(ds_send_req1, "trmsbd20", "string", "-" , iRow); // 기저질환 종류_Moderate to Severe Chronic Kidney Disease
- dsf_makeValue(ds_send_req1, "trmsbd21", "string", "-" , iRow); // 기저질환 종류_Hemiplegia
- dsf_makeValue(ds_send_req1, "trmsbd22", "string", "-" , iRow); // 기저질환 종류_Leukemia
- dsf_makeValue(ds_send_req1, "trmsbd23", "string", "-" , iRow); // 기저질환 종류_Malignant Lymphoma
- dsf_makeValue(ds_send_req1, "trmsbd24", "string", "-" , iRow); // 기저질환 종류_Solid Tumor
- dsf_makeValue(ds_send_req1, "trmsbd25", "string", "-" , iRow); // 기저질환 종류_Liver Disease
- dsf_makeValue(ds_send_req1, "trmsbd26", "string", "-" , iRow); // 기저질환 종류_AIDS
- dsf_makeValue(ds_send_req1, "trmsbd27", "string", "-" , iRow); // 기저질환 종류_Bleeding disorder
- dsf_makeValue(ds_send_req1, "trmsbd28", "string", "-" , iRow); // 기저질환 종류_Angina
- dsf_makeValue(ds_send_req1, "trmsbd29", "string", "-" , iRow); // 기저질환 종류_Hypertension requiring medication
- dsf_makeValue(ds_send_req1, "trmsbd30", "string", "-" , iRow); // 기저질환 종류_Steroid use(Oral)
- dsf_makeValue(ds_send_req1, "trmsbd99", "string", "" , iRow); // 기저질환 종류_알수없음
- dsf_makeValue(ds_send_req1, "trmsbdtx", "string", "" , iRow); // 기저질환 종류_기타텍스트
- dsf_makeValue(ds_send_req1, "trmsclyn", "string", "-" , iRow); // 활성화팀 호출여부
- dsf_makeValue(ds_send_req1, "trmscldt", "string", "" , iRow); // 활성화팀 호출일자
- dsf_makeValue(ds_send_req1, "trmscltm", "string", "" , iRow); // 활성화팀 호출시간
- dsf_makeValue(ds_send_req1, "trmslsbp", "string", "999" , iRow); // 최저혈압_수축기(SBP)
- dsf_makeValue(ds_send_req1, "trmsldbp", "string", "999" , iRow); // 최저혈압_이완기(DBP)
- dsf_makeValue(ds_send_req1, "trmstmap", "string", "-1" , iRow); // 평균 동맥압(MAP)
- dsf_makeValue(ds_send_req1, "trmsotgs", "string", "" , iRow); // 퇴실 시 GCS_sedative 여부
- dsf_makeValue(ds_send_req1, "trmsogce", "string", "-" , iRow); // 퇴실 시 GCS_눈
- dsf_makeValue(ds_send_req1, "trmsogcv", "string", "-" , iRow); // 퇴실 시 GCS_언어
- dsf_makeValue(ds_send_req1, "trmsogcp", "string", "-" , iRow); // 퇴실 시 GCS_언어(소아)
- dsf_makeValue(ds_send_req1, "trmsogcm", "string", "-" , iRow); // 퇴실 시 GCS_운동
- dsf_makeValue(ds_send_req1, "trmsogct", "string", "-1" , iRow); // 퇴실 시 GCS_총점
- dsf_makeValue(ds_send_req1, "trmsatdt", "string", "-" , iRow); // 입원 결정일자
- dsf_makeValue(ds_send_req1, "trmsattm", "string", "-" , iRow); // 입원 결정시간
- dsf_makeValue(ds_send_req1, "trmsattt", "string", "" , iRow); // 입원장 발부소요시간
- dsf_makeValue(ds_send_req1, "trmstrdt", "string", "-" , iRow); // 최초 수혈시작일자
- dsf_makeValue(ds_send_req1, "trmstrtm", "string", "-" , iRow); // 최초 수혈시작시간
- dsf_makeValue(ds_send_req1, "trmsitr1", "string", "" , iRow); // 내원 4시간 내 수혈_적혈구
- dsf_makeValue(ds_send_req1, "trmsitr2", "string", "" , iRow); // 내원 4시간 내 수혈_혈장
- dsf_makeValue(ds_send_req1, "trmsitr3", "string", "" , iRow); // 내원 4시간 내 수혈_혈소판
- dsf_makeValue(ds_send_req1, "trmsitr4", "string", "" , iRow); // 내원 4시간 내 수혈_전혈
- dsf_makeValue(ds_send_req1, "trmsotr1", "string", "" , iRow); // 내원 24시간 내 추가 수혈_적혈구
- dsf_makeValue(ds_send_req1, "trmsotr2", "string", "" , iRow); // 내원 24시간 내 추가 수혈_혈장
- dsf_makeValue(ds_send_req1, "trmsotr3", "string", "" , iRow); // 내원 24시간 내 추가 수혈_혈소판
- dsf_makeValue(ds_send_req1, "trmsotr4", "string", "" , iRow); // 내원 24시간 내 추가 수혈_전혈
- dsf_makeValue(ds_send_req1, "trmsvtpr", "string", "" , iRow); // 중환자실 입원기간
- dsf_makeValue(ds_send_req1, "trmsrspr", "string", "" , iRow); // 인공호흡기 부착기간
- dsf_makeValue(ds_send_req1, "trmscp01", "string", "" , iRow); // 합병증_없음
- dsf_makeValue(ds_send_req1, "trmscp02", "string", "-" , iRow); // 합병증 종류_급성신손상
- dsf_makeValue(ds_send_req1, "trmscp03", "string", "-" , iRow); // 합병증 종류_급성호흡곤란증후군
- dsf_makeValue(ds_send_req1, "trmscp04", "string", "-" , iRow); // 합병증 종류_심폐소생술을 시행한 심정지
- dsf_makeValue(ds_send_req1, "trmscp05", "string", "-" , iRow); // 합병증 종류_욕창
- dsf_makeValue(ds_send_req1, "trmscp06", "string", "-" , iRow); // 합병증 종류_깊은수술부위 감염
- dsf_makeValue(ds_send_req1, "trmscp07", "string", "-" , iRow); // 합병증 종류_약물 또는 알코올금단증후군
- dsf_makeValue(ds_send_req1, "trmscp08", "string", "-" , iRow); // 합병증 종류_심부정맥혈전증_혈전정맥염
- dsf_makeValue(ds_send_req1, "trmscp09", "string", "-" , iRow); // 합병증 종류_팔다리구획증후군
- dsf_makeValue(ds_send_req1, "trmscp10", "string", "-" , iRow); // 합병증 종류_이식,의치,피판수술실패
- dsf_makeValue(ds_send_req1, "trmscp11", "string", "-" , iRow); // 합병증 종류_심근경색증
- dsf_makeValue(ds_send_req1, "trmscp12", "string", "-" , iRow); // 합병증 종류_장기수술부위감염
- dsf_makeValue(ds_send_req1, "trmscp13", "string", "-" , iRow); // 합병증 종류_폐렴
- dsf_makeValue(ds_send_req1, "trmscp14", "string", "-" , iRow); // 합병증 종류_폐색전증
- dsf_makeValue(ds_send_req1, "trmscp15", "string", "-" , iRow); // 합병증 종류_뇌졸중
- dsf_makeValue(ds_send_req1, "trmscp16", "string", "-" , iRow); // 합병증 종류_표면적수술부위감염
- dsf_makeValue(ds_send_req1, "trmscp17", "string", "-" , iRow); // 합병증 종류_계획에 없던 기관삽관
- dsf_makeValue(ds_send_req1, "trmscp18", "string", "-" , iRow); // 합병증 종류_요로감염
- dsf_makeValue(ds_send_req1, "trmscp19", "string", "-" , iRow); // 합병증 종류_catheter-related blood stream Infection
- dsf_makeValue(ds_send_req1, "trmscp20", "string", "-" , iRow); // 합병증 종류_골수염
- dsf_makeValue(ds_send_req1, "trmscp21", "string", "-" , iRow); // 합병증 종류_unplanned return to the OR
- dsf_makeValue(ds_send_req1, "trmscp22", "string", "-" , iRow); // 합병증 종류_unplanned return to the ICU
- dsf_makeValue(ds_send_req1, "trmscp23", "string", "-" , iRow); // 합병증 종류_severe sepsis
- dsf_makeValue(ds_send_req1, "trmsciss", "string", "-1" , iRow); // 최종 ISS
- dsf_makeValue(ds_send_req1, "trmstgos", "string", "-" , iRow); // 퇴원 시 GOS
- dsf_makeValue(ds_send_req1, "trmsthcd", "string", "" , iRow); // 전원 보낼 의료기관번호
- dsf_makeValue(ds_send_req1, "trmsthgt", "string", "" , iRow); // 전원 보낼 의료기관명
- dsf_makeValue(ds_send_req1, "trmsthdt", "string", "-" , iRow); // 전원 보낼 의료기관 출발일자
- dsf_makeValue(ds_send_req1, "trmsthtm", "string", "-" , iRow); // 전원 보낼 의료기관 출발시간
- dsf_makeValue(ds_send_req1, "trmsthtr", "string", "-" , iRow); // 전원 보낼 시 이송수단
- dsf_makeValue(ds_send_req1, "trmsthtx", "string", "" , iRow); // 전원 보낼 시 이송수단_기타텍스트
- dsf_makeValue(ds_send_req1, "trmsthp1", "string", "-" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_의사
- dsf_makeValue(ds_send_req1, "trmsthp2", "string", "-" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_응급구조사 1급
- dsf_makeValue(ds_send_req1, "trmsthp3", "string", "-" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_간호사
- dsf_makeValue(ds_send_req1, "trmsthp4", "string", "-" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_기타
- dsf_makeValue(ds_send_req1, "trmsthpx", "string", "" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_기타 텍스트
- dsf_makeValue(ds_send_req1, "trmsthp5", "string", "" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_미상
- dsf_makeValue(ds_send_req1, "trmsthp6", "string", "" , iRow); // 전원 보낼 의료기관 출발 시 동승인력_없음
- dsf_makeValue(ds_send_req1, "trmsthcl", "string", "-" , iRow); // 전원 보낼 의료기관 사전 연락유무
- dsf_makeValue(ds_send_req1, "trmsthcx", "string", "" , iRow); // 전원 보낼 의료기관 사전 연락유무_기타 텍스트
- dsf_makeValue(ds_send_req1, "trmsthrs", "string", "-" , iRow); // 전원 보내는 사유
- dsf_makeValue(ds_send_req1, "trmsthrx", "string", "" , iRow); // 전원 보내는 사유_기타 텍스트
- dsf_makeValue(ds_send_req1, "trmsdddt", "string", "-" , iRow); // 사망일자
- dsf_makeValue(ds_send_req1, "trmsddtm", "string", "-" , iRow); // 사망시간
- dsf_makeValue(ds_send_req1, "trmssago", "string", "" , iRow); // 추적관찰 6개월 시 GOS
- dsf_makeValue(ds_send_req1, "trmssart", "string", "" , iRow); // 추적관찰 6개월 시 사회복귀여부
- dsf_makeValue(ds_send_req1, "trmssaha", "string", "" , iRow); // 추적관찰 6개월 시 거주상태
- dsf_makeValue(ds_send_req1, "trmswkdt", "string", "-" , iRow); // 작업일자
- dsf_makeValue(ds_send_req1, "trmswktm", "string", "-" , iRow); // 작업시간
- dsf_makeValue(ds_send_req1, "trmsdtno", "string", "" , iRow); // 외상팀 진료의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsfdpt", "string", "" , iRow); // 외상팀 최초 진료과명
- dsf_makeValue(ds_send_req1, "trmsafdt", "string", "" , iRow); // 외상팀 최초 진료일자
- dsf_makeValue(ds_send_req1, "trmsaftm", "string", "" , iRow); // 외상팀 최초 진료시간
- dsf_makeValue(ds_send_req1, "trmsfdpt01", "string", "" , iRow); // 외과 진료과명
- dsf_makeValue(ds_send_req1, "trmscabl01", "string", "" , iRow); // 외과 호출여부
- dsf_makeValue(ds_send_req1, "trmscadt01", "string", "" , iRow); // 외과 호출일자
- dsf_makeValue(ds_send_req1, "trmscatm01", "string", "" , iRow); // 외과 호출시간
- dsf_makeValue(ds_send_req1, "trmsardt01", "string", "" , iRow); // 외과 도착일자
- dsf_makeValue(ds_send_req1, "trmsartm01", "string", "" , iRow); // 외과 도착시간
- dsf_makeValue(ds_send_req1, "trmsdtno01", "string", "" , iRow); // 외과 의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsdtnm01", "string", "" , iRow); // 외과 의사 성명
- dsf_makeValue(ds_send_req1, "trmsfdpt02", "string", "" , iRow); // 흉부외과 진료과명
- dsf_makeValue(ds_send_req1, "trmscabl02", "string", "" , iRow); // 흉부외과 호출여부
- dsf_makeValue(ds_send_req1, "trmscadt02", "string", "" , iRow); // 흉부외과 호출일자
- dsf_makeValue(ds_send_req1, "trmscatm02", "string", "" , iRow); // 흉부외과 호출시간
- dsf_makeValue(ds_send_req1, "trmsardt02", "string", "" , iRow); // 흉부외과 도착일자
- dsf_makeValue(ds_send_req1, "trmsartm02", "string", "" , iRow); // 흉부외과 도착시간
- dsf_makeValue(ds_send_req1, "trmsdtno02", "string", "" , iRow); // 흉부외과 의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsdtnm02", "string", "" , iRow); // 흉부외과 의사 성명
- dsf_makeValue(ds_send_req1, "trmsfdpt03", "string", "" , iRow); // 신경외과 진료과명
- dsf_makeValue(ds_send_req1, "trmscabl03", "string", "" , iRow); // 신경외과 호출여부
- dsf_makeValue(ds_send_req1, "trmscadt03", "string", "" , iRow); // 신경외과 호출일자
- dsf_makeValue(ds_send_req1, "trmscatm03", "string", "" , iRow); // 신경외과 호출시간
- dsf_makeValue(ds_send_req1, "trmsardt03", "string", "" , iRow); // 신경외과 도착일자
- dsf_makeValue(ds_send_req1, "trmsartm03", "string", "" , iRow); // 신경외과 도착시간
- dsf_makeValue(ds_send_req1, "trmsdtno03", "string", "" , iRow); // 신경외과 의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsdtnm03", "string", "" , iRow); // 신경외과 의사 성명
- dsf_makeValue(ds_send_req1, "trmsfdpt04", "string", "" , iRow); // 정형외과 진료과명
- dsf_makeValue(ds_send_req1, "trmscabl04", "string", "" , iRow); // 정형외과 호출여부
- dsf_makeValue(ds_send_req1, "trmscadt04", "string", "" , iRow); // 정형외과 호출일자
- dsf_makeValue(ds_send_req1, "trmscatm04", "string", "" , iRow); // 정형외과 호출시간
- dsf_makeValue(ds_send_req1, "trmsardt04", "string", "" , iRow); // 정형외과 도착일자
- dsf_makeValue(ds_send_req1, "trmsartm04", "string", "" , iRow); // 정형외과 도착시간
- dsf_makeValue(ds_send_req1, "trmsdtno04", "string", "" , iRow); // 정형외과 의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsdtnm04", "string", "" , iRow); // 정형외과 의사 성명
- dsf_makeValue(ds_send_req1, "trmsfdpt05", "string", "" , iRow); // 응급의학과 진료과명
- dsf_makeValue(ds_send_req1, "trmscabl05", "string", "" , iRow); // 응급의학과 호출여부
- dsf_makeValue(ds_send_req1, "trmscadt05", "string", "" , iRow); // 응급의학과 호출일자
- dsf_makeValue(ds_send_req1, "trmscatm05", "string", "" , iRow); // 응급의학과 호출시간
- dsf_makeValue(ds_send_req1, "trmsardt05", "string", "" , iRow); // 응급의학과 도착일자
- dsf_makeValue(ds_send_req1, "trmsartm05", "string", "" , iRow); // 응급의학과 도착시간
- dsf_makeValue(ds_send_req1, "trmsdtno05", "string", "" , iRow); // 응급의학과 의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsdtnm05", "string", "" , iRow); // 응급의학과 의사 성명
- dsf_makeValue(ds_send_req1, "trmsfdpt06", "string", "" , iRow); // 영상의학과 진료과명
- dsf_makeValue(ds_send_req1, "trmscabl06", "string", "" , iRow); // 영상의학과 호출여부
- dsf_makeValue(ds_send_req1, "trmscadt06", "string", "" , iRow); // 영상의학과 호출일자
- dsf_makeValue(ds_send_req1, "trmscatm06", "string", "" , iRow); // 영상의학과 호출시간
- dsf_makeValue(ds_send_req1, "trmsardt06", "string", "" , iRow); // 영상의학과 도착일자
- dsf_makeValue(ds_send_req1, "trmsartm06", "string", "" , iRow); // 영상의학과 도착시간
- dsf_makeValue(ds_send_req1, "trmsdtno06", "string", "" , iRow); // 영상의학과 의사 면허번호
- dsf_makeValue(ds_send_req1, "trmsdtnm06", "string", "" , iRow); // 영상의학 의사 성명
- // 외상 호출내역
- var Req5Head = "cltpemcd▦cltpidno▦cltpindt▦cltpintm▦cltptedt▦cltptetm▦cltpteno▦cltpdept▦cltptenm▦cltpddct▦cltpvsdt▦cltpvstm▦cltpdelete▩";
- var Req5Data = "";
- Req5Data = ds_main_trmslist.getColumn(0, "erptemcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "Y" + "▩";
- dsf_setCSVToDs("ds_send_req5", Req5Head+Req5Data); //model.makeValue("/root/send/savedata/req5", Req5Head+Req5Data);
-
- // 외상팀 전문의 진료정보
- var Req6Head = "cltpemcd▦cltpidno▦cltpindt▦cltpintm▦cltptedt▦cltptetm▦cltpteno▦cltpdept▦cltptenm▦cltpddct▦cltpvsdt▦cltpvstm▦cltpflag▦cltpdelete▩";
- var Req6Data = "";
- Req6Data += ds_main_trmslist.getColumn(0, "erptemcd") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptemcd") + "▦"
- + ds_main_trmslist.getColumn(0, "erptidno") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptidno") + "▦"
- + ds_main_trmslist.getColumn(0, "erptindt") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptindt") + "▦"
- + ds_main_trmslist.getColumn(0, "erptintm") + "▦" //model.getValue("/root/main/trmsinfo/trmslist/erptintm") + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "" + "▦"
- + "01" + "▦"
- + "Y" + "▩";
- dsf_setCSVToDs("ds_send_req6", Req6Head+Req6Data); //model.makeValue("/root/send/savedata/req6", Req6Head+Req6Data);
-
- // 외상 추가 정보
- dsf_createDs("ds_send_req7");
- ds_send_req7.clear();
- var iRow = ds_send_req7.addRow();
- dsf_makeValue(ds_send_req7, "savestat", "string", "P", iRow); // 데이터 처리 상태
- dsf_makeValue(ds_send_req7, "trmsemcd", "string", ds_main_trmslist.getColumn(0, "erptemcd") , iRow); // 응급의료기관코드
- dsf_makeValue(ds_send_req7, "trmsidno", "string", ds_main_trmslist.getColumn(0, "erptidno") , iRow); // 의무기록번호
- dsf_makeValue(ds_send_req7, "trmsindt", "string", ds_main_trmslist.getColumn(0, "erptindt") , iRow); // 내원일자
- dsf_makeValue(ds_send_req7, "trmsintm", "string", ds_main_trmslist.getColumn(0, "erptintm") , iRow); // 내원시간
- dsf_makeValue(ds_send_req7, "trmsstatp", "string", ds_main_trmslist_add.getColumn(0, "trmsstatp") , iRow); // 외상등록체계 자료처리상태_외상환자 제외 사유
- dsf_makeValue(ds_send_req7, "trmsstatx", "string", ds_main_trmslist_add.getColumn(0, "trmsstatx") , iRow); // 외상등록체계 자료처리상태_외상환자 제외 사유_기타 텍스트
- dsf_makeValue(ds_send_req7, "trmspfyn", "string", "-" , iRow); // 추락사고 보호장구 착용 여부
- dsf_makeValue(ds_send_req7, "trmspf03", "string", "-" , iRow); // 추락사고 보호장구 종류_헬멧
- dsf_makeValue(ds_send_req7, "trmspf04", "string", "-" , iRow); // 추락사고 보호장구 종류_고글
- dsf_makeValue(ds_send_req7, "trmspf07", "string", "-" , iRow); // 추락사고 보호장구 종류_무릎 및 관절보호대
- dsf_makeValue(ds_send_req7, "trmspf08", "string", "-" , iRow); // 추락사고 보호장구 종류_기타
- dsf_makeValue(ds_send_req7, "trmspftx", "string", "-" , iRow); // 추락사고 보호장구 종류_기타 텍스트
- dsf_makeValue(ds_send_req7, "trmspf11", "string", "-" , iRow); // 추락사고 보호장구 종류_안전대
- dsf_makeValue(ds_send_req7, "trmspf12", "string", "-" , iRow); // 추락사고 보호장구 종류_안전화
- dsf_makeValue(ds_send_req7, "trmspf13", "string", "-" , iRow); // 추락사고 보호장구 종류_장갑
- dsf_makeValue(ds_send_req7, "trmsphyn", "string", "-" , iRow); // 기타사고 보호장구 착용 여부
- dsf_makeValue(ds_send_req7, "trmsph02", "string", "-" , iRow); // 기타사고 보호장구 종류_구명조끼
- dsf_makeValue(ds_send_req7, "trmsph03", "string", "-" , iRow); // 기타사고 보호장구 종류_헬멧
- dsf_makeValue(ds_send_req7, "trmsph04", "string", "-" , iRow); // 기타사고 보호장구 종류_고글
- dsf_makeValue(ds_send_req7, "trmsph07", "string", "-" , iRow); // 기타사고 보호장구 종류_무릎 및 관절보호대
- dsf_makeValue(ds_send_req7, "trmsph08", "string", "-" , iRow); // 기타사고 보호장구 종류_기타
- dsf_makeValue(ds_send_req7, "trmsphtx", "string", "-" , iRow); // 기타사고 보호장구 종류_기타 텍스트
- dsf_makeValue(ds_send_req7, "trmsph11", "string", "-" , iRow); // 기타사고 보호장구 종류_안전대
- dsf_makeValue(ds_send_req7, "trmsph12", "string", "-" , iRow); // 기타사고 보호장구 종류_안전화
- dsf_makeValue(ds_send_req7, "trmsph13", "string", "-" , iRow); // 기타사고 보호장구 종류_장갑
- dsf_makeValue(ds_send_req7, "trmsptyn", "string", "-" , iRow); // 초기현장 응급처치 여부
- dsf_makeValue(ds_send_req7, "trmsfhpy", "string", "-" , iRow); // 전원 보낸 의료기관 출발 시 동승인력 여부
- dsf_makeValue(ds_send_req7, "trmsingt5", "string", "-" , iRow); // 내원 시 GCS 평가 가능 여부
- dsf_makeValue(ds_send_req7, "trmsingt1", "string", "-" , iRow); // 내원 시 GCS 평가 불가능 사유_진정제 사용
- dsf_makeValue(ds_send_req7, "trmsingt2", "string", "-" , iRow); // 내원 시 GCS 평가 불가능 사유_의식이 없거나 안대착용, 안검 부종 등
- dsf_makeValue(ds_send_req7, "trmsingt3", "string", "-" , iRow); // 내원 시 GCS 평가 불가능 사유_기관절개, 삽관 등
- dsf_makeValue(ds_send_req7, "trmsbd32", "string", "-" , iRow); // 기저질환 여부
- dsf_makeValue(ds_send_req7, "trmsbd31", "string", "-" , iRow); // 기저질환 종류_major psychiatric disorder
- dsf_makeValue(ds_send_req7, "trmsonyn", "string", "-" , iRow); // on-call 호출 여부
- dsf_makeValue(ds_send_req7, "trmsongn5", "string", "-" , iRow); // 퇴실 시 GCS 평가 가능 여부
- dsf_makeValue(ds_send_req7, "trmsongn1", "string", "-" , iRow); // 퇴실 시 GCS 평가 불가능 사유_진정제 사용
- dsf_makeValue(ds_send_req7, "trmsongn2", "string", "-" , iRow); // 퇴실 시 GCS 평가 불가능 사유_의식이 없거나 안대착용, 안검 부종 등
- dsf_makeValue(ds_send_req7, "trmsongn3", "string", "-" , iRow); // 퇴실 시 GCS 평가 불가능 사유_기관절개, 삽관 등
- dsf_makeValue(ds_send_req7, "trmsdqpt", "string", "-" , iRow); // 입원 진료과
- dsf_makeValue(ds_send_req7, "trmsdqnm", "string", "-" , iRow); // 입원 결정 전문의 성명
- dsf_makeValue(ds_send_req7, "trmsdqno", "string", "-" , iRow); // 입원 결정 전문의 면허번호
- dsf_makeValue(ds_send_req7, "trmstodt", "string", "-" , iRow); // 최초 수혈 처방일자
- dsf_makeValue(ds_send_req7, "trmstotm", "string", "-" , iRow); // 최초 수혈 처방시간
- dsf_makeValue(ds_send_req7, "trmscp24", "string", "-" , iRow); // 합병증 여부
- dsf_makeValue(ds_send_req7, "trmsthpy", "string", "-" , iRow); // 전원 보낼 의료기관 출발 시 동승인력 여부
-
-
- // 외상 등록 체계 버전 정보 표기, 요청번호:20191031003
- dsf_makeValue(ds_send_req1, "version", "string", "3");
- var oParam = {};
- oParam.id = "TXMMO08015";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqExeSaveTrmsNewInfo";
- oParam.inds = "req1=ds_send_req1 req2=ds_send_req2 req3=ds_send_req3 req4=ds_send_req4 req5=ds_send_req5 req6=ds_send_req6 req7=ds_send_req7";
- oParam.outds = ""; // ds_=rtnstdyotpt
- oParam.async = false;
- oParam.callback = "cf_TXMMO08015";
- tranf_submit(oParam);
- }
- function cf_TXMMO08015(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- sysf_messageBox("저장실패", "I999");
- return;
- } else {
- sysf_messageBox("저장되었습니다", "I999");
- fInit_SPMMO08016();
- }
- }
- function fRollbackPdata(){
- var sPid = ds_main_trmslist.getColumn(0, "erptidno"); //model.getValue("/root/main/trmsinfo/trmslist/erptidno");
- var sIndd = ds_main_trmslist.getColumn(0, "erptindt"); //model.getValue("/root/main/trmsinfo/trmslist/erptindt");
- var sIntm = ds_main_trmslist.getColumn(0, "erptintm"); //model.getValue("/root/main/trmsinfo/trmslist/erptintm");
-
- //model.removeNodeset("/root/send/pdata");
- //model.makeNode("/root/send/pdata");
- dsf_makeValue(ds_send_pdata, "pid", "string", sPid); //model.makeValue("/root/send/pdata/pid", sPid);
- dsf_makeValue(ds_send_pdata, "indt", "string", sIndd); //model.makeValue("/root/send/pdata/indt", sIndd);
- dsf_makeValue(ds_send_pdata, "intm", "string", sIntm); //model.makeValue("/root/send/pdata/intm", sIntm);
-
-
- var oParam = {};
- oParam.id = "TXMMO08020";
- oParam.service = "prcpmngtapp.ErMngt";
- oParam.method = "reqPstatRollBack";
- oParam.inds = "req=ds_send_pdata";
- oParam.outds = ""; // ds_=rtnstdyotpt
- oParam.async = false;
- oParam.callback = "cf_TXMMO08020";
- tranf_submit(oParam);
-
- }
- function cf_TXMMO08020(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- sysf_messageBox("처리실패", "I999");
- return;
- } else {
- sysf_messageBox("처리되었습니다", "I999");
- fInit_SPMMO08016();
- }
- }
- // groupid 로 설정된 컨트롤 Enable 세팅, 관련된 데이터 셋 세팅
- function lfSetGroupContrlProperty(groupid, bEnable, bExptEdit, strData )
- {
- var groupList = lfGetItemGroup(this, groupid);
- var pData = "";
-
- for(var i = 0; i < groupList.length; i++)
- {
- if ( (!(groupList[i][1] instanceof Edit)) || bExptEdit == false )
- {
- groupList[i][1].enable = bEnable;
- }
-
- if (strData != "▦")
- {
- if ( !utlf_isNull(groupList[i][3]) )
- {
- if ( groupList[i][1] instanceof Edit )
- {
- if (strData == "-")
- pData = "";
- }
- else
- {
- pData = strData;
- }
-
- var ds = eval(groupList[i][3]);
- ds.setColumn(0, groupList[i][4], pData );
- }
- }
- }
- }
- // 해당 그룹에 체크박스가 선택되어 있는지 확인.
- function lfIsGroupCheckboxValue(groupid)
- {
- var groupList = lfGetItemGroup(this, groupid);
- var bCheck = false;
- for(var i = 0; i < groupList.length; i++)
- {
- var ds = eval(groupList[i][3]);
-
- // - 이거나 null 이 아닌 경우
- if ( ! (utlf_isNull(ds.getColumn(0, groupList[i][4])) || ds.getColumn(0, groupList[i][4]) == "-") )
- {
- bCheck = true;
- //break;
- }
- }
- return bCheck;
- }
- var arrChildList;
- // 해당 obj 내에 포함된 컨트롤 중 _itemgroup 항목이 있는 컨트롤 리스트를 가지고 옴
- function lfGetItemGroup(obj, groupid)
- {
- arrChildList = new Array();
-
- _lfGetItemGroup(obj, null, groupid, 0);
-
- return arrChildList;
- }
- function _lfGetItemGroup(obj, parentname, groupid, cnt)
- {
- var sType;
-
- for(var i = 0; i < obj.components.length; i++)
- {
- sType = obj.components[i].toString().toUpperCase();
-
- switch (sType)
- {
- case "[OBJECT TAB]":
- case "[OBJECT TABPAGE]":
- case "[OBJECT DIV]":
- if(utlf_isNull(obj.components[i].url) == true)
- {
- var tmpParentname = (!utlf_isNull(parentname)) ? parentname + "." + obj.name : obj.name;
- // 폼 Name은 공백으로 치환
- tmpParentname = tmpParentname.replace(this.name + ".", "");
- _lfGetItemGroup(obj.components[i], tmpParentname , groupid, cnt);
- }
- break;
-
- case "[OBJECT POPUPDIV]":
- case "[OBJECT MENU]":
- case "[OBJECT POPUPMENU]":
- continue;
- break;
-
- default:
- // User Property
- if (!utlf_isNull(obj.components[i]._itemgroup))
- {
- // if ( sType == "[OBJECT COMBO]" || "trmstaip" == obj.components[i]._itemgroup)
- // trace(cnt + " : " + obj.components[i].name + " , " + obj.components[i]._itemgroup);
-
- if (obj.components[i]._itemgroup == groupid)
- {
-
- arrChildList[cnt] = new Array(5);
- var tmpParentname = (!utlf_isNull(parentname)) ? parentname + "." + obj.name : obj.name;
- // 폼 Name은 공백으로 치환
- tmpParentname = tmpParentname.replace(this.name + ".", "");
-
- // 부모 이름
- arrChildList[cnt][0] = tmpParentname;
- // 해당 컨트롤
- arrChildList[cnt][1] = obj.components[i];
- // 전체 경로
- arrChildList[cnt][2] = tmpParentname + "." + obj.components[i].name;
-
- // dataset bind item info
- var dsinfo = gv_arrBindMap[arrChildList[cnt][2]];
- if (!utlf_isNull(dsinfo))
- {
- var arrDsinfo = dsinfo.split(".");
- // 데이터셋 이름
- arrChildList[cnt][3] = arrDsinfo[0];
- // 컬럼이름
- arrChildList[cnt][4] = arrDsinfo[1];
- }
- cnt ++;
- }
- }
- }
- }
- }
- // 컨트롤명으로 세팅된 바인드 값 가져오기
- function lfGetBindItem()
- {
- var binditems = this.binds;
-
- gv_arrBindMap = new Array();
- gv_arrObjbyDataset = new Array();
-
- //var arrbindMap = new Array();
- for (var i = 0; i < binditems.length; i++)
- {
- var item = binditems[i];
- //arrbindMap.push(arrbindMap[item.compid]=item.datasetid + "." + item.columnid);
- gv_arrBindMap.push (gv_arrBindMap[item.compid]=item.datasetid + "." + item.columnid);
- gv_arrObjbyDataset.push(gv_arrObjbyDataset[item.datasetid + "." + item.columnid]=item.compid);
- }
- //return arrbindMap;
- }
- // 미전송 항목 세팅
- function fNotTransItemSet()
- {
- dsf_makeValue(ds_main_trmslist, "trmsadr1", "string", "-"); // 거주지역_시,도
- dsf_makeValue(ds_main_trmslist, "trmsadr2", "string", "-"); // 거주지역_시,군,구
- dsf_makeValue(ds_main_trmslist, "trmsadr3", "string", "-"); // 거주지역_읍,면,동
- dsf_makeValue(ds_main_trmslist, "trmsacfl", "string", "-"); // 사고종류_추락높이
- dsf_makeValue(ds_main_trmslist, "trmspgyn", "string", "-"); // 보호장구_착용여부
- dsf_makeValue(ds_main_trmslist, "trmspg01", "string", "-"); // 보호장구_안전벨트
- dsf_makeValue(ds_main_trmslist, "trmspg02", "string", "-"); // 보호장구_구명조끼
- dsf_makeValue(ds_main_trmslist, "trmspg03", "string", "-"); // 보호장구_헬멧
- dsf_makeValue(ds_main_trmslist, "trmspg04", "string", "-"); // 보호장구_고글
- dsf_makeValue(ds_main_trmslist, "trmspg05", "string", "-"); // 보호장구_카시트
- dsf_makeValue(ds_main_trmslist, "trmspg06", "string", "-"); // 보호장구_에어백
- dsf_makeValue(ds_main_trmslist, "trmspg07", "string", "-"); // 보호장구_무릎 및 관절보호대
- dsf_makeValue(ds_main_trmslist, "trmspg08", "string", "-"); // 보호장구_기타
- dsf_makeValue(ds_main_trmslist, "trmspg09", "string", "-"); // 보호장구_미상
- dsf_makeValue(ds_main_trmslist, "trmspgtx", "string", "-"); // 보호장구_기타텍스트
- dsf_makeValue(ds_main_trmslist, "trmshuuk", "string", "-"); // 손상발생일시 미상 여부
- dsf_makeValue(ds_main_trmslist, "trmssytm", "string", ""); // 현장체류시간
- dsf_makeValue(ds_main_trmslist, "trmspgce", "string", "-"); // 초기현장 GCS_눈
- dsf_makeValue(ds_main_trmslist, "trmspgcv", "string", "-"); // 초기현장 GCS_언어
- dsf_makeValue(ds_main_trmslist, "trmspgcp", "string", "-"); // 초기현장 GCS_언어(소아)
- dsf_makeValue(ds_main_trmslist, "trmspgcm", "string", "-"); // 초기현장 GCS_운동
- dsf_makeValue(ds_main_trmslist, "trmspgct", "string", "-"); // 초기현장 GCS_전체
- dsf_makeValue(ds_main_trmslist, "trmsp04v", "string", "-"); // 초기현장 응급처치_기타_약물투여기타
- dsf_makeValue(ds_main_trmslist, "trmspt09", "string", "-"); // 초기현장 응급처치_미상
- dsf_makeValue(ds_main_trmslist, "trmsp20v", "string", "-"); // 초기현장 응급처치_산소투여_산소투여량
- dsf_makeValue(ds_main_trmslist, "trmsp42v", "string", "-"); // 초기현장 응급처치_순환보조_수액공급량
- dsf_makeValue(ds_main_trmslist, "trmspt99", "string", "-"); // 초기현장 응급처치_시행하지 않음
- dsf_makeValue(ds_main_trmslist, "trmsfhcd", "string", "-"); // 전입의료기관코드
- dsf_makeValue(ds_main_trmslist, "trmsfhgt", "string", "-"); // 전입의료기관명
- dsf_makeValue(ds_main_trmslist, "trmsfhp5", "string", "-"); // 전원 보낸 의료기관 출발 시 동승인력_미상
- dsf_makeValue(ds_main_trmslist, "trmsfhp6", "string", "-"); // 전원 보낸 의료기관 출발 시 동승인력_없음
- dsf_makeValue(ds_main_trmslist, "trmsings", "string", "-"); // 내원 시 GCS_sedative 여부
- dsf_makeValue(ds_main_trmslist, "trmsrtsw", "string", "-"); // RTS_weighted
- dsf_makeValue(ds_main_trmslist, "trmsbd01", "string", "-"); // 기저질환 종류_당뇨
- dsf_makeValue(ds_main_trmslist, "trmsbd02", "string", "-"); // 기저질환 종류_고혈압
- dsf_makeValue(ds_main_trmslist, "trmsbd03", "string", "-"); // 기저질환 종류_뇌졸중
- dsf_makeValue(ds_main_trmslist, "trmsbd04", "string", "-"); // 기저질환 종류_악성종양
- dsf_makeValue(ds_main_trmslist, "trmsbd05", "string", "-"); // 기저질환 종류_만성심질환
- dsf_makeValue(ds_main_trmslist, "trmsbd06", "string", "-"); // 기저질환 종류_만성호흡기질환
- dsf_makeValue(ds_main_trmslist, "trmsbd07", "string", "-"); // 기저질환 종류_만성신장질환
- dsf_makeValue(ds_main_trmslist, "trmsbd08", "string", "-"); // 기저질환 종류_만성알콜중독
- dsf_makeValue(ds_main_trmslist, "trmsbd09", "string", "-"); // 기저질환 종류_없음
- dsf_makeValue(ds_main_trmslist, "trmsbd99", "string", "-"); // 기저질환 종류_알수없음
- dsf_makeValue(ds_main_trmslist, "trmscldt", "string", "-"); // 활성화팀 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscltm", "string", "-"); // 활성화팀 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsotgs", "string", "-"); // 퇴실 시 GCS_sedative 여부
- dsf_makeValue(ds_main_trmslist, "trmsattt", "string", "-"); // 입원장 발부소요시간
- dsf_makeValue(ds_main_trmslist, "trmsvtpr", "string", "-"); // 중환자실 입원기간
- dsf_makeValue(ds_main_trmslist, "trmsrspr", "string", "-"); // 인공호흡기 부착기간
- dsf_makeValue(ds_main_trmslist, "trmscp01", "string", "-"); // 합병증_없음
- //dsf_makeValue(ds_main_trmslist, "trmsthcd", "string", "-"); // 전원 보낼 의료기관번호
- //dsf_makeValue(ds_main_trmslist, "trmsthgt", "string", "-"); // 전원 보낼 의료기관명
- dsf_makeValue(ds_main_trmslist, "trmsthtx", "string", "-"); // 전원 보낼 시 이송수단_기타텍스트
- dsf_makeValue(ds_main_trmslist, "trmsthp5", "string", "-"); // 전원 보낼 의료기관 출발 시 동승인력_미상
- dsf_makeValue(ds_main_trmslist, "trmsthp6", "string", "-"); // 전원 보낼 의료기관 출발 시 동승인력_없음
- dsf_makeValue(ds_main_trmslist, "trmssago", "string", "-"); // 추적관찰 6개월 시 GOS
- dsf_makeValue(ds_main_trmslist, "trmssart", "string", "-"); // 추적관찰 6개월 시 사회복귀여부
- dsf_makeValue(ds_main_trmslist, "trmssaha", "string", "-"); // 추적관찰 6개월 시 거주상태
- dsf_makeValue(ds_main_trmslist, "trmsdtno", "string", "-"); // 외상팀 진료의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsfdpt", "string", "-"); // 외상팀 최초 진료과명
- dsf_makeValue(ds_main_trmslist, "trmsafdt", "string", "-"); // 외상팀 최초 진료일자
- dsf_makeValue(ds_main_trmslist, "trmsaftm", "string", "-"); // 외상팀 최초 진료시간
- dsf_makeValue(ds_main_trmslist, "trmsfdpt01", "string", "-"); // 외과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl01", "string", "-"); // 외과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt01", "string", "-"); // 외과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm01", "string", "-"); // 외과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt01", "string", "-"); // 외과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm01", "string", "-"); // 외과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno01", "string", "-"); // 외과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm01", "string", "-"); // 외과 의사 성명
- dsf_makeValue(ds_main_trmslist, "trmsfdpt02", "string", "-"); // 흉부외과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl02", "string", "-"); // 흉부외과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt02", "string", "-"); // 흉부외과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm02", "string", "-"); // 흉부외과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt02", "string", "-"); // 흉부외과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm02", "string", "-"); // 흉부외과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno02", "string", "-"); // 흉부외과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm02", "string", "-"); // 흉부외과 의사 성명
- dsf_makeValue(ds_main_trmslist, "trmsfdpt03", "string", "-"); // 신경외과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl03", "string", "-"); // 신경외과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt03", "string", "-"); // 신경외과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm03", "string", "-"); // 신경외과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt03", "string", "-"); // 신경외과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm03", "string", "-"); // 신경외과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno03", "string", "-"); // 신경외과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm03", "string", "-"); // 신경외과 의사 성명
- dsf_makeValue(ds_main_trmslist, "trmsfdpt04", "string", "-"); // 정형외과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl04", "string", "-"); // 정형외과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt04", "string", "-"); // 정형외과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm04", "string", "-"); // 정형외과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt04", "string", "-"); // 정형외과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm04", "string", "-"); // 정형외과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno04", "string", "-"); // 정형외과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm04", "string", "-"); // 정형외과 의사 성명
- dsf_makeValue(ds_main_trmslist, "trmsfdpt05", "string", "-"); // 응급의학과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl05", "string", "-"); // 응급의학과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt05", "string", "-"); // 응급의학과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm05", "string", "-"); // 응급의학과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt05", "string", "-"); // 응급의학과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm05", "string", "-"); // 응급의학과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno05", "string", "-"); // 응급의학과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm05", "string", "-"); // 응급의학과 의사 성명
- dsf_makeValue(ds_main_trmslist, "trmsfdpt06", "string", "-"); // 영상의학과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl06", "string", "-"); // 영상의학과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt06", "string", "-"); // 영상의학과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm06", "string", "-"); // 영상의학과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt06", "string", "-"); // 영상의학과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm06", "string", "-"); // 영상의학과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno06", "string", "-"); // 영상의학과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm06", "string", "-"); // 영상의학 의사 성명
- dsf_makeValue(ds_main_trmslist, "trmsfdpt07", "string", "-"); // 외상외과 진료과명
- dsf_makeValue(ds_main_trmslist, "trmscabl07", "string", "-"); // 외상외과 호출여부
- dsf_makeValue(ds_main_trmslist, "trmscadt07", "string", "-"); // 외상외과 호출일자
- dsf_makeValue(ds_main_trmslist, "trmscatm07", "string", "-"); // 외상외과 호출시간
- dsf_makeValue(ds_main_trmslist, "trmsardt07", "string", "-"); // 외상외과 도착일자
- dsf_makeValue(ds_main_trmslist, "trmsartm07", "string", "-"); // 외상외과 도착시간
- dsf_makeValue(ds_main_trmslist, "trmsdtno07", "string", "-"); // 외상외과 의사 면허번호
- dsf_makeValue(ds_main_trmslist, "trmsdtnm07", "string", "-"); // 외상외과 의사 성명
- }
- function fNullDataTrans()
- {
- if ( isTrmsDataEmpty("M", "trmsstat")) setTrmsData("M", "trmsstat", "-"); // 외상등록체계 자료처리상태
- if ( isTrmsDataEmpty("M", "trmsptgb")) setTrmsData("M", "trmsptgb", "-"); // 환자분류
- if ( isTrmsDataEmpty("M", "trmsnatn")) setTrmsData("M", "trmsnatn", "-"); // 환자국적
- if ( isTrmsDataEmpty("M", "trmsnatx")) setTrmsData("M", "trmsnatx", ""); // 환자국적_기타텍스트
- if ( isTrmsDataEmpty("M", "trmsnore")) setTrmsData("M", "trmsnore", "-"); // 미거주자
- if ( isTrmsDataEmpty("M", "trmsackn")) setTrmsData("M", "trmsackn", "-"); // 사고종류
- if ( isTrmsDataEmpty("M", "trmsactx")) setTrmsData("M", "trmsactx", ""); // 사고종류_기타텍스트
- if ( isTrmsDataEmpty("M", "trmsdmtp")) setTrmsData("M", "trmsdmtp", "-"); // 손상유형
- if ( isTrmsDataEmpty("M", "trmsdmtx")) setTrmsData("M", "trmsdmtx", ""); // 손상유형_기타텍스트
- if ( isTrmsDataEmpty("M", "trmstaip")) setTrmsData("M", "trmstaip", "-"); // 교통사고 손상당사자
- if ( isTrmsDataEmpty("M", "trmstaio")) setTrmsData("M", "trmstaio", "-"); // 교통사고 시 상대방 이송수단
- if ( isTrmsDataEmpty("M", "trmspayn")) setTrmsData("M", "trmspayn", "-"); // 직업 관련
- if ( isTrmsDataEmpty("M", "trmsoccu")) setTrmsData("M", "trmsoccu", "-"); // 직업
- if ( isTrmsDataEmpty("M", "trmsoctx")) setTrmsData("M", "trmsoctx", ""); // 직업_기타 텍스트
- if ( isTrmsDataEmpty("M", "trmshudt")) setTrmsData("M", "trmshudt", "-"); // 손상발생일자
- if ( isTrmsDataEmpty("M", "trmshutm")) setTrmsData("M", "trmshutm", "-"); // 손상발생시간
- if ( isTrmsDataEmpty("M", "trmsmndt")) setTrmsData("M", "trmsmndt", "-"); // 주증상 발생일자
- if ( isTrmsDataEmpty("M", "trmsmntm")) setTrmsData("M", "trmsmntm", "-"); // 주증상 발생시간
- if ( isTrmsDataEmpty("M", "trmsaca1")) setTrmsData("M", "trmsaca1", "-"); // 사고발생지역_시,도
- if ( isTrmsDataEmpty("M", "trmsaca2")) setTrmsData("M", "trmsaca2", "-"); // 사고발생지역_시,군,구
- if ( isTrmsDataEmpty("M", "trmsaca3")) setTrmsData("M", "trmsaca3", "-"); // 사고발생지역_상세주소
- if ( isTrmsDataEmpty("M", "trmsplce")) setTrmsData("M", "trmsplce", "-"); // 사고발생장소
- if ( isTrmsDataEmpty("M", "trmspltx")) setTrmsData("M", "trmspltx", ""); // 사고발생장소_기타
- if ( isTrmsDataEmpty("M", "trmsrpdt")) setTrmsData("M", "trmsrpdt", "-"); // 신고일자
- if ( isTrmsDataEmpty("M", "trmsrptm")) setTrmsData("M", "trmsrptm", "-"); // 신고시간
- if ( isTrmsDataEmpty("M", "trmsardt")) setTrmsData("M", "trmsardt", "-"); // 현장도착일자
- if ( isTrmsDataEmpty("M", "trmsartm")) setTrmsData("M", "trmsartm", "-"); // 현장도착시간
- if ( isTrmsDataEmpty("M", "trmspddt")) setTrmsData("M", "trmspddt", "-"); // 현장출발일자
- if ( isTrmsDataEmpty("M", "trmspdtm")) setTrmsData("M", "trmspdtm", "-"); // 현장출발시간
- if ( isTrmsDataEmpty("M", "trmspres")) setTrmsData("M", "trmspres", "-"); // 초기현장 의식상태
- if ( isTrmsDataEmpty("M", "trmspsbp")) setTrmsData("M", "trmspsbp", "-9"); // 초기현장 수축기혈압
- if ( isTrmsDataEmpty("M", "trmspdbp")) setTrmsData("M", "trmspdbp", "-9"); // 초기현장 이완기혈압
- if ( isTrmsDataEmpty("M", "trmsppls")) setTrmsData("M", "trmsppls", "-9"); // 초기현장 맥박
- if ( isTrmsDataEmpty("M", "trmspbrt")) setTrmsData("M", "trmspbrt", "-9"); // 초기현장 호흡
- if ( isTrmsDataEmpty("M", "trmspbdh")) setTrmsData("M", "trmspbdh", "-9"); // 초기현장 체온
- if ( isTrmsDataEmpty("M", "trmspoxs")) setTrmsData("M", "trmspoxs", "-9"); // 초기현장 산소포화도
- if ( isTrmsDataEmpty("M", "trmspt01")) setTrmsData("M", "trmspt01", "-"); // 초기현장 응급처치_기타_인공호흡
- if ( isTrmsDataEmpty("M", "trmspt02")) setTrmsData("M", "trmspt02", "-"); // 초기현장 응급처치_기타_과호흡처치
- if ( isTrmsDataEmpty("M", "trmspt03")) setTrmsData("M", "trmspt03", "-"); // 초기현장 응급처치_기타_ECG
- if ( isTrmsDataEmpty("M", "trmspt04")) setTrmsData("M", "trmspt04", "-"); // 초기현장 응급처치_기타_약물투여
- if ( isTrmsDataEmpty("M", "trmspt05")) setTrmsData("M", "trmspt05", "-"); // 초기현장 응급처치_기타_분만
- if ( isTrmsDataEmpty("M", "trmspt06")) setTrmsData("M", "trmspt06", "-"); // 초기현장 응급처치_기타_기타
- if ( isTrmsDataEmpty("M", "trmsp06v")) setTrmsData("M", "trmsp06v", ""); // 초기현장 응급처치_기타_기타텍스트
- if ( isTrmsDataEmpty("M", "trmspt11")) setTrmsData("M", "trmspt11", "-"); // 초기현장 응급처치_기도확보_도수조작
- if ( isTrmsDataEmpty("M", "trmspt12")) setTrmsData("M", "trmspt12", "-"); // 초기현장 응급처치_기도확보_기도유지기
- if ( isTrmsDataEmpty("M", "trmspt13")) setTrmsData("M", "trmspt13", "-"); // 초기현장 응급처치_기도확보_후두마스크
- if ( isTrmsDataEmpty("M", "trmspt14")) setTrmsData("M", "trmspt14", "-"); // 초기현장 응급처치_기도확보_기도삽관
- if ( isTrmsDataEmpty("M", "trmspt15")) setTrmsData("M", "trmspt15", "-"); // 초기현장 응급처치_기도확보_흡인기
- if ( isTrmsDataEmpty("M", "trmspt16")) setTrmsData("M", "trmspt16", "-"); // 초기현장 응급처치_기도확보_기도폐쇄처치
- if ( isTrmsDataEmpty("M", "trmspt17")) setTrmsData("M", "trmspt17", "-"); // 초기현장 응급처치_기도확보_대체기도 삽관(King airway, LMA, Combitube 등)
- if ( isTrmsDataEmpty("M", "trmspt21")) setTrmsData("M", "trmspt21", "-"); // 초기현장 응급처치_산소투여_비관
- if ( isTrmsDataEmpty("M", "trmspt22")) setTrmsData("M", "trmspt22", "-"); // 초기현장 응급처치_산소투여_안면마스크
- if ( isTrmsDataEmpty("M", "trmspt23")) setTrmsData("M", "trmspt23", "-"); // 초기현장 응급처치_산소투여_포켓마스크
- if ( isTrmsDataEmpty("M", "trmspt24")) setTrmsData("M", "trmspt24", "-"); // 초기현장 응급처치_산소투여_BVM
- if ( isTrmsDataEmpty("M", "trmspt25")) setTrmsData("M", "trmspt25", "-"); // 초기현장 응급처치_산소투여_산소소생기
- if ( isTrmsDataEmpty("M", "trmspt26")) setTrmsData("M", "trmspt26", "-"); // 초기현장 응급처치_산소투여_네뷸라이저
- if ( isTrmsDataEmpty("M", "trmspt27")) setTrmsData("M", "trmspt27", "-"); // 초기현장 응급처치_산소투여_산소투여기타
- if ( isTrmsDataEmpty("M", "trmspt28")) setTrmsData("M", "trmspt28", "-"); // 초기현장 응급처치_산소투여_비재호흡마스크
- if ( isTrmsDataEmpty("M", "trmspt31")) setTrmsData("M", "trmspt31", "-"); // 초기현장 응급처치_CPR_실시
- if ( isTrmsDataEmpty("M", "trmspt32")) setTrmsData("M", "trmspt32", "-"); // 초기현장 응급처치_CPR_거부
- if ( isTrmsDataEmpty("M", "trmspt33")) setTrmsData("M", "trmspt33", "-"); // 초기현장 응급처치_CPR_DNR
- if ( isTrmsDataEmpty("M", "trmspt41")) setTrmsData("M", "trmspt41", "-"); // 초기현장 응급처치_순환보조_정맥로확보
- if ( isTrmsDataEmpty("M", "trmspt42")) setTrmsData("M", "trmspt42", "-"); // 초기현장 응급처치_순환보조_수액공급
- if ( isTrmsDataEmpty("M", "trmspt43")) setTrmsData("M", "trmspt43", "-"); // 초기현장 응급처치_순환보조_MAST
- if ( isTrmsDataEmpty("M", "trmspt51")) setTrmsData("M", "trmspt51", "-"); // 초기현장 응급처치_고정_경추
- if ( isTrmsDataEmpty("M", "trmspt52")) setTrmsData("M", "trmspt52", "-"); // 초기현장 응급처치_고정_척추
- if ( isTrmsDataEmpty("M", "trmspt53")) setTrmsData("M", "trmspt53", "-"); // 초기현장 응급처치_고정_부목
- if ( isTrmsDataEmpty("M", "trmspt54")) setTrmsData("M", "trmspt54", "-"); // 초기현장 응급처치_고정_머리
- if ( isTrmsDataEmpty("M", "trmspt61")) setTrmsData("M", "trmspt61", "-"); // 초기현장 응급처치_상처처치_지혈
- if ( isTrmsDataEmpty("M", "trmspt62")) setTrmsData("M", "trmspt62", "-"); // 초기현장 응급처치_상처처치_상처드레싱
- if ( isTrmsDataEmpty("M", "trmspt71")) setTrmsData("M", "trmspt71", "-"); // 초기현장 응급처치_보온_온
- if ( isTrmsDataEmpty("M", "trmspt72")) setTrmsData("M", "trmspt72", "-"); // 초기현장 응급처치_보온_냉
- if ( isTrmsDataEmpty("M", "trmspt81")) setTrmsData("M", "trmspt81", "-"); // 초기현장 응급처치_AED_Shock
- if ( isTrmsDataEmpty("M", "trmspt82")) setTrmsData("M", "trmspt82", "-"); // 초기현장 응급처치_AED_Monitoring
- if ( isTrmsDataEmpty("M", "trmsstdt")) setTrmsData("M", "trmsstdt", "-"); // 전원 보낸 의료기관 출발일자
- if ( isTrmsDataEmpty("M", "trmssttm")) setTrmsData("M", "trmssttm", "-"); // 전원 보낸 의료기관 출발시간
- if ( isTrmsDataEmpty("M", "trmsfhp1")) setTrmsData("M", "trmsfhp1", "-"); // 전원 보낸 의료기관 출발 시 동승인력_의사
- if ( isTrmsDataEmpty("M", "trmsfhp2")) setTrmsData("M", "trmsfhp2", "-"); // 전원 보낸 의료기관 출발 시 동승인력_응급구조사 1급
- if ( isTrmsDataEmpty("M", "trmsfhp3")) setTrmsData("M", "trmsfhp3", "-"); // 전원 보낸 의료기관 출발 시 동승인력_간호사
- if ( isTrmsDataEmpty("M", "trmsfhp4")) setTrmsData("M", "trmsfhp4", "-"); // 전원 보낸 의료기관 출발 시 동승인력_기타
- if ( isTrmsDataEmpty("M", "trmsfhpx")) setTrmsData("M", "trmsfhpx", ""); // 전원 보낸 의료기관 출발 시 동승인력_기타 텍스트
- if ( isTrmsDataEmpty("M", "trmsfhrs")) setTrmsData("M", "trmsfhrs", "-"); // 전원 보낸 사유
- if ( isTrmsDataEmpty("M", "trmsfhrx")) setTrmsData("M", "trmsfhrx", ""); // 전원 보낸 사유_기타텍스트
- if ( isTrmsDataEmpty("M", "trmsaryn")) setTrmsData("M", "trmsaryn", "-"); // 내원 전 심정지 유무
- if ( isTrmsDataEmpty("M", "trmsreyn")) setTrmsData("M", "trmsreyn", "-"); // 내원 전 보고 유무
- if ( isTrmsDataEmpty("M", "trmsvbra")) setTrmsData("M", "trmsvbra", "-"); // 내원 시 호흡보조
- if ( isTrmsDataEmpty("M", "trmsvoxa")) setTrmsData("M", "trmsvoxa", "-"); // 내원 시 산소보충
- if ( isTrmsDataEmpty("M", "trmsvoxs")) setTrmsData("M", "trmsvoxs", "-1"); // 내원 시 산소포화도
- if ( isTrmsDataEmpty("M", "trmsvgce")) setTrmsData("M", "trmsvgce", "-"); // 내원 시 GCS_눈
- if ( isTrmsDataEmpty("M", "trmsvgcv")) setTrmsData("M", "trmsvgcv", "-"); // 내원 시 GCS_언어
- if ( isTrmsDataEmpty("M", "trmsvgcp")) setTrmsData("M", "trmsvgcp", "-"); // 내원 시 GCS_언어(소아)
- if ( isTrmsDataEmpty("M", "trmsvgcm")) setTrmsData("M", "trmsvgcm", "-"); // 내원 시 GCS_운동
- if ( isTrmsDataEmpty("M", "trmsvgct")) setTrmsData("M", "trmsvgct", "-1"); // 내원 시 GCS_총점
- if ( isTrmsDataEmpty("M", "trmsrtsc")) setTrmsData("M", "trmsrtsc", "99999"); // RTS
- if ( isTrmsDataEmpty("M", "trmsalyn")) setTrmsData("M", "trmsalyn", "-"); // 알코올 섭취여부
- if ( isTrmsDataEmpty("M", "trmsbd10")) setTrmsData("M", "trmsbd10", "-"); // 기저질환 종류_기타
- if ( isTrmsDataEmpty("M", "trmsbd11")) setTrmsData("M", "trmsbd11", "-"); // 기저질환 종류_Myocardial Infarction
- if ( isTrmsDataEmpty("M", "trmsbd12")) setTrmsData("M", "trmsbd12", "-"); // 기저질환 종류_Congestive Heart Failure
- if ( isTrmsDataEmpty("M", "trmsbd13")) setTrmsData("M", "trmsbd13", "-"); // 기저질환 종류_Peripheral Vascular Disease
- if ( isTrmsDataEmpty("M", "trmsbd14")) setTrmsData("M", "trmsbd14", "-"); // 기저질환 종류_Cerebrovascular Disease
- if ( isTrmsDataEmpty("M", "trmsbd15")) setTrmsData("M", "trmsbd15", "-"); // 기저질환 종류_Dementia
- if ( isTrmsDataEmpty("M", "trmsbd16")) setTrmsData("M", "trmsbd16", "-"); // 기저질환 종류_COPD
- if ( isTrmsDataEmpty("M", "trmsbd17")) setTrmsData("M", "trmsbd17", "-"); // 기저질환 종류_Connective Tissue Disease
- if ( isTrmsDataEmpty("M", "trmsbd18")) setTrmsData("M", "trmsbd18", "-"); // 기저질환 종류_Peptic Ulcer Disease
- if ( isTrmsDataEmpty("M", "trmsbd19")) setTrmsData("M", "trmsbd19", "-"); // 기저질환 종류_Diabetes Mellitus
- if ( isTrmsDataEmpty("M", "trmsbd20")) setTrmsData("M", "trmsbd20", "-"); // 기저질환 종류_Moderate to Severe Chronic Kidney Disease
- if ( isTrmsDataEmpty("M", "trmsbd21")) setTrmsData("M", "trmsbd21", "-"); // 기저질환 종류_Hemiplegia
- if ( isTrmsDataEmpty("M", "trmsbd22")) setTrmsData("M", "trmsbd22", "-"); // 기저질환 종류_Leukemia
- if ( isTrmsDataEmpty("M", "trmsbd23")) setTrmsData("M", "trmsbd23", "-"); // 기저질환 종류_Malignant Lymphoma
- if ( isTrmsDataEmpty("M", "trmsbd24")) setTrmsData("M", "trmsbd24", "-"); // 기저질환 종류_Solid Tumor
- if ( isTrmsDataEmpty("M", "trmsbd25")) setTrmsData("M", "trmsbd25", "-"); // 기저질환 종류_Liver Disease
- if ( isTrmsDataEmpty("M", "trmsbd26")) setTrmsData("M", "trmsbd26", "-"); // 기저질환 종류_AIDS
- if ( isTrmsDataEmpty("M", "trmsbd27")) setTrmsData("M", "trmsbd27", "-"); // 기저질환 종류_Bleeding disorder
- if ( isTrmsDataEmpty("M", "trmsbd28")) setTrmsData("M", "trmsbd28", "-"); // 기저질환 종류_Angina
- if ( isTrmsDataEmpty("M", "trmsbd29")) setTrmsData("M", "trmsbd29", "-"); // 기저질환 종류_Hypertension requiring medication
- if ( isTrmsDataEmpty("M", "trmsbd30")) setTrmsData("M", "trmsbd30", "-"); // 기저질환 종류_Steroid use(Oral)
- if ( isTrmsDataEmpty("M", "trmsbdtx")) setTrmsData("M", "trmsbdtx", ""); // 기저질환 종류_기타텍스트
- if ( isTrmsDataEmpty("M", "trmsclyn")) setTrmsData("M", "trmsclyn", "-"); // 활성화팀 호출여부
- if ( isTrmsDataEmpty("M", "trmslsbp")) setTrmsData("M", "trmslsbp", "999"); // 최저혈압_수축기(SBP)
- if ( isTrmsDataEmpty("M", "trmsldbp")) setTrmsData("M", "trmsldbp", "999"); // 최저혈압_이완기(DBP)
- if ( isTrmsDataEmpty("M", "trmstmap")) setTrmsData("M", "trmstmap", "-1"); // 평균 동맥압(MAP)
- if ( isTrmsDataEmpty("M", "trmsogce")) setTrmsData("M", "trmsogce", "-"); // 퇴실 시 GCS_눈
- if ( isTrmsDataEmpty("M", "trmsogcv")) setTrmsData("M", "trmsogcv", "-"); // 퇴실 시 GCS_언어
- if ( isTrmsDataEmpty("M", "trmsogcp")) setTrmsData("M", "trmsogcp", "-"); // 퇴실 시 GCS_언어(소아)
- if ( isTrmsDataEmpty("M", "trmsogcm")) setTrmsData("M", "trmsogcm", "-"); // 퇴실 시 GCS_운동
- if ( isTrmsDataEmpty("M", "trmsogct")) setTrmsData("M", "trmsogct", "-1"); // 퇴실 시 GCS_총점
- if ( isTrmsDataEmpty("M", "trmsatdt")) setTrmsData("M", "trmsatdt", "-"); // 입원 결정일자
- if ( isTrmsDataEmpty("M", "trmsattm")) setTrmsData("M", "trmsattm", "-"); // 입원 결정시간
- if ( isTrmsDataEmpty("M", "trmstrdt")) setTrmsData("M", "trmstrdt", "-"); // 최초 수혈시작일자
- if ( isTrmsDataEmpty("M", "trmstrtm")) setTrmsData("M", "trmstrtm", "-"); // 최초 수혈시작시간
- if ( isTrmsDataEmpty("M", "trmsitr1")) setTrmsData("M", "trmsitr1", ""); // 내원 4시간 내 수혈_적혈구
- if ( isTrmsDataEmpty("M", "trmsitr2")) setTrmsData("M", "trmsitr2", ""); // 내원 4시간 내 수혈_혈장
- if ( isTrmsDataEmpty("M", "trmsitr3")) setTrmsData("M", "trmsitr3", ""); // 내원 4시간 내 수혈_혈소판
- if ( isTrmsDataEmpty("M", "trmsitr4")) setTrmsData("M", "trmsitr4", ""); // 내원 4시간 내 수혈_전혈
- if ( isTrmsDataEmpty("M", "trmsotr1")) setTrmsData("M", "trmsotr1", ""); // 내원 24시간 내 추가 수혈_적혈구
- if ( isTrmsDataEmpty("M", "trmsotr2")) setTrmsData("M", "trmsotr2", ""); // 내원 24시간 내 추가 수혈_혈장
- if ( isTrmsDataEmpty("M", "trmsotr3")) setTrmsData("M", "trmsotr3", ""); // 내원 24시간 내 추가 수혈_혈소판
- if ( isTrmsDataEmpty("M", "trmsotr4")) setTrmsData("M", "trmsotr4", ""); // 내원 24시간 내 추가 수혈_전혈
- if ( isTrmsDataEmpty("M", "trmscp02")) setTrmsData("M", "trmscp02", "-"); // 합병증 종류_급성신손상
- if ( isTrmsDataEmpty("M", "trmscp03")) setTrmsData("M", "trmscp03", "-"); // 합병증 종류_급성호흡곤란증후군
- if ( isTrmsDataEmpty("M", "trmscp04")) setTrmsData("M", "trmscp04", "-"); // 합병증 종류_심폐소생술을 시행한 심정지
- if ( isTrmsDataEmpty("M", "trmscp05")) setTrmsData("M", "trmscp05", "-"); // 합병증 종류_욕창
- if ( isTrmsDataEmpty("M", "trmscp06")) setTrmsData("M", "trmscp06", "-"); // 합병증 종류_깊은수술부위 감염
- if ( isTrmsDataEmpty("M", "trmscp07")) setTrmsData("M", "trmscp07", "-"); // 합병증 종류_약물 또는 알코올금단증후군
- if ( isTrmsDataEmpty("M", "trmscp08")) setTrmsData("M", "trmscp08", "-"); // 합병증 종류_심부정맥혈전증_혈전정맥염
- if ( isTrmsDataEmpty("M", "trmscp09")) setTrmsData("M", "trmscp09", "-"); // 합병증 종류_팔다리구획증후군
- if ( isTrmsDataEmpty("M", "trmscp10")) setTrmsData("M", "trmscp10", "-"); // 합병증 종류_이식,의치,피판수술실패
- if ( isTrmsDataEmpty("M", "trmscp11")) setTrmsData("M", "trmscp11", "-"); // 합병증 종류_심근경색증
- if ( isTrmsDataEmpty("M", "trmscp12")) setTrmsData("M", "trmscp12", "-"); // 합병증 종류_장기수술부위감염
- if ( isTrmsDataEmpty("M", "trmscp13")) setTrmsData("M", "trmscp13", "-"); // 합병증 종류_폐렴
- if ( isTrmsDataEmpty("M", "trmscp14")) setTrmsData("M", "trmscp14", "-"); // 합병증 종류_폐색전증
- if ( isTrmsDataEmpty("M", "trmscp15")) setTrmsData("M", "trmscp15", "-"); // 합병증 종류_뇌졸중
- if ( isTrmsDataEmpty("M", "trmscp16")) setTrmsData("M", "trmscp16", "-"); // 합병증 종류_표면적수술부위감염
- if ( isTrmsDataEmpty("M", "trmscp17")) setTrmsData("M", "trmscp17", "-"); // 합병증 종류_계획에 없던 기관삽관
- if ( isTrmsDataEmpty("M", "trmscp18")) setTrmsData("M", "trmscp18", "-"); // 합병증 종류_요로감염
- if ( isTrmsDataEmpty("M", "trmscp19")) setTrmsData("M", "trmscp19", "-"); // 합병증 종류_catheter-related blood stream Infection
- if ( isTrmsDataEmpty("M", "trmscp20")) setTrmsData("M", "trmscp20", "-"); // 합병증 종류_골수염
- if ( isTrmsDataEmpty("M", "trmscp21")) setTrmsData("M", "trmscp21", "-"); // 합병증 종류_unplanned return to the OR
- if ( isTrmsDataEmpty("M", "trmscp22")) setTrmsData("M", "trmscp22", "-"); // 합병증 종류_unplanned return to the ICU
- if ( isTrmsDataEmpty("M", "trmscp23")) setTrmsData("M", "trmscp23", "-"); // 합병증 종류_severe sepsis
- if ( isTrmsDataEmpty("M", "trmsciss")) setTrmsData("M", "trmsciss", "-1"); // 최종 ISS
- if ( isTrmsDataEmpty("M", "trmstgos")) setTrmsData("M", "trmstgos", "-"); // 퇴원 시 GOS
- if ( isTrmsDataEmpty("M", "trmsthdt")) setTrmsData("M", "trmsthdt", "-"); // 전원 보낼 의료기관 출발일자
- if ( isTrmsDataEmpty("M", "trmsthtm")) setTrmsData("M", "trmsthtm", "-"); // 전원 보낼 의료기관 출발시간
- if ( isTrmsDataEmpty("M", "trmsthtr")) setTrmsData("M", "trmsthtr", "-"); // 전원 보낼 시 이송수단
- if ( isTrmsDataEmpty("M", "trmsthp1")) setTrmsData("M", "trmsthp1", "-"); // 전원 보낼 의료기관 출발 시 동승인력_의사
- if ( isTrmsDataEmpty("M", "trmsthp2")) setTrmsData("M", "trmsthp2", "-"); // 전원 보낼 의료기관 출발 시 동승인력_응급구조사 1급
- if ( isTrmsDataEmpty("M", "trmsthp3")) setTrmsData("M", "trmsthp3", "-"); // 전원 보낼 의료기관 출발 시 동승인력_간호사
- if ( isTrmsDataEmpty("M", "trmsthp4")) setTrmsData("M", "trmsthp4", "-"); // 전원 보낼 의료기관 출발 시 동승인력_기타
- if ( isTrmsDataEmpty("M", "trmsthpx")) setTrmsData("M", "trmsthpx", ""); // 전원 보낼 의료기관 출발 시 동승인력_기타 텍스트
- if ( isTrmsDataEmpty("M", "trmsthcl")) setTrmsData("M", "trmsthcl", "-"); // 전원 보낼 의료기관 사전 연락유무
- if ( isTrmsDataEmpty("M", "trmsthcx")) setTrmsData("M", "trmsthcx", ""); // 전원 보낼 의료기관 사전 연락유무_기타 텍스트
- if ( isTrmsDataEmpty("M", "trmsthrs")) setTrmsData("M", "trmsthrs", "-"); // 전원 보내는 사유
- if ( isTrmsDataEmpty("M", "trmsthrx")) setTrmsData("M", "trmsthrx", ""); // 전원 보내는 사유_기타 텍스트
- if ( isTrmsDataEmpty("M", "trmsdddt")) setTrmsData("M", "trmsdddt", "-"); // 사망일자
- if ( isTrmsDataEmpty("M", "trmsddtm")) setTrmsData("M", "trmsddtm", "-"); // 사망시간
- if ( isTrmsDataEmpty("M", "trmswkdt")) setTrmsData("M", "trmswkdt", "-"); // 작업일자
- if ( isTrmsDataEmpty("M", "trmswktm")) setTrmsData("M", "trmswktm", "-"); // 작업시간
-
- if ( isTrmsDataEmpty("A", "trmsstatp")) setTrmsData("A", "trmsstatp", ""); // 외상등록체계 자료처리상태_외상환자 제외 사유
- if ( isTrmsDataEmpty("A", "trmsstatx")) setTrmsData("A", "trmsstatx", ""); // 외상등록체계 자료처리상태_외상환자 제외 사유_기타 텍스트
- if ( isTrmsDataEmpty("A", "trmspfyn")) setTrmsData("A", "trmspfyn", "-"); // 추락사고 보호장구 착용 여부
- if ( isTrmsDataEmpty("A", "trmspf03")) setTrmsData("A", "trmspf03", "-"); // 추락사고 보호장구 종류_헬멧
- if ( isTrmsDataEmpty("A", "trmspf04")) setTrmsData("A", "trmspf04", "-"); // 추락사고 보호장구 종류_고글
- if ( isTrmsDataEmpty("A", "trmspf07")) setTrmsData("A", "trmspf07", "-"); // 추락사고 보호장구 종류_무릎 및 관절보호대
- if ( isTrmsDataEmpty("A", "trmspf08")) setTrmsData("A", "trmspf08", "-"); // 추락사고 보호장구 종류_기타
- if ( isTrmsDataEmpty("A", "trmspftx")) setTrmsData("A", "trmspftx", ""); // 추락사고 보호장구 종류_기타 텍스트
- if ( isTrmsDataEmpty("A", "trmspf11")) setTrmsData("A", "trmspf11", "-"); // 추락사고 보호장구 종류_안전대
- if ( isTrmsDataEmpty("A", "trmspf12")) setTrmsData("A", "trmspf12", "-"); // 추락사고 보호장구 종류_안전화
- if ( isTrmsDataEmpty("A", "trmspf13")) setTrmsData("A", "trmspf13", "-"); // 추락사고 보호장구 종류_장갑
- if ( isTrmsDataEmpty("A", "trmsphyn")) setTrmsData("A", "trmsphyn", "-"); // 기타사고 보호장구 착용 여부
- if ( isTrmsDataEmpty("A", "trmsph02")) setTrmsData("A", "trmsph02", "-"); // 기타사고 보호장구 종류_구명조끼
- if ( isTrmsDataEmpty("A", "trmsph03")) setTrmsData("A", "trmsph03", "-"); // 기타사고 보호장구 종류_헬멧
- if ( isTrmsDataEmpty("A", "trmsph04")) setTrmsData("A", "trmsph04", "-"); // 기타사고 보호장구 종류_고글
- if ( isTrmsDataEmpty("A", "trmsph07")) setTrmsData("A", "trmsph07", "-"); // 기타사고 보호장구 종류_무릎 및 관절보호대
- if ( isTrmsDataEmpty("A", "trmsph08")) setTrmsData("A", "trmsph08", "-"); // 기타사고 보호장구 종류_기타
- if ( isTrmsDataEmpty("A", "trmsphtx")) setTrmsData("A", "trmsphtx", ""); // 기타사고 보호장구 종류_기타 텍스트
- if ( isTrmsDataEmpty("A", "trmsph11")) setTrmsData("A", "trmsph11", "-"); // 기타사고 보호장구 종류_안전대
- if ( isTrmsDataEmpty("A", "trmsph12")) setTrmsData("A", "trmsph12", "-"); // 기타사고 보호장구 종류_안전화
- if ( isTrmsDataEmpty("A", "trmsph13")) setTrmsData("A", "trmsph13", "-"); // 기타사고 보호장구 종류_장갑
- if ( isTrmsDataEmpty("A", "trmsptyn")) setTrmsData("A", "trmsptyn", "-"); // 초기현장 응급처치 여부
- if ( isTrmsDataEmpty("A", "trmsfhpy")) setTrmsData("A", "trmsfhpy", "-"); // 전원 보낸 의료기관 출발 시 동승인력 여부
- if ( isTrmsDataEmpty("A", "trmsingt5")) setTrmsData("A", "trmsingt5", "-"); // 내원 시 GCS 평가 가능 여부
- if ( isTrmsDataEmpty("A", "trmsingt1")) setTrmsData("A", "trmsingt1", "-"); // 내원 시 GCS 평가 불가능 사유_진정제 사용
- if ( isTrmsDataEmpty("A", "trmsingt2")) setTrmsData("A", "trmsingt2", "-"); // 내원 시 GCS 평가 불가능 사유_의식이 없거나 안대착용, 안검 부종 등
- if ( isTrmsDataEmpty("A", "trmsingt3")) setTrmsData("A", "trmsingt3", "-"); // 내원 시 GCS 평가 불가능 사유_기관절개, 삽관 등
- if ( isTrmsDataEmpty("A", "trmsbd32")) setTrmsData("A", "trmsbd32", "-"); // 기저질환 여부
- if ( isTrmsDataEmpty("A", "trmsbd31")) setTrmsData("A", "trmsbd31", "-"); // 기저질환 종류_major psychiatric disorder
- if ( isTrmsDataEmpty("A", "trmsonyn")) setTrmsData("A", "trmsonyn", "-"); // on-call 호출 여부
- if ( isTrmsDataEmpty("A", "trmsongn5")) setTrmsData("A", "trmsongn5", "-"); // 퇴실 시 GCS 평가 가능 여부
- if ( isTrmsDataEmpty("A", "trmsongn1")) setTrmsData("A", "trmsongn1", "-"); // 퇴실 시 GCS 평가 불가능 사유_진정제 사용
- if ( isTrmsDataEmpty("A", "trmsongn2")) setTrmsData("A", "trmsongn2", "-"); // 퇴실 시 GCS 평가 불가능 사유_의식이 없거나 안대착용, 안검 부종 등
- if ( isTrmsDataEmpty("A", "trmsongn3")) setTrmsData("A", "trmsongn3", "-"); // 퇴실 시 GCS 평가 불가능 사유_기관절개, 삽관 등
- if ( isTrmsDataEmpty("A", "trmsdqpt")) setTrmsData("A", "trmsdqpt", "-"); // 입원 진료과
- if ( isTrmsDataEmpty("A", "trmsdqnm")) setTrmsData("A", "trmsdqnm", "-"); // 입원 결정 전문의 성명
- if ( isTrmsDataEmpty("A", "trmsdqno")) setTrmsData("A", "trmsdqno", "-"); // 입원 결정 전문의 면허번호
- if ( isTrmsDataEmpty("A", "trmstodt")) setTrmsData("A", "trmstodt", "-"); // 최초 수혈 처방일자
- if ( isTrmsDataEmpty("A", "trmstotm")) setTrmsData("A", "trmstotm", "-"); // 최초 수혈 처방시간
- if ( isTrmsDataEmpty("A", "trmscp24")) setTrmsData("A", "trmscp24", "-"); // 합병증 여부
- if ( isTrmsDataEmpty("A", "trmsthpy")) setTrmsData("A", "trmsthpy", "-"); // 전원 보낼 의료기관 출발 시 동승인력 여부
-
- }]]></Script>
|