123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var daychk = "";
- var anonybtn = "N";
- var adminchk = "";
- var jobposcd = "";
- var qiteam = "";
- /**
- * @---------------------------------------------------
- * @desc : SMMQR00100_안전사고통합보고가 load될때 실행되는 function
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- var lrg = ds_main_managerinfo.getColumn(0, "lrg");
- var ano = "";
- if( !utlf_isNull(opener.frmf_getParameter("ano")) ){ //메뉴에서 open -> 신규, Popup -> 과거조회
- ano = opener.frmf_getParameter("ano");
- daychk = opener.frmf_getParameter("daychk");
- }
- ds_main_condition.setColumn(0, "acptno", ano);
- ds_main_condition.setColumn(0, "daychk", daychk);
-
- var arrParam = [{dsNm: "ds_init_trgtmanflag_M0425", cdGrpId: "M0425"},//대상자구분값.
- {dsNm: "ds_init_lrg_M0427", cdGrpId: "M0427"},//임상, 비임상
- {dsNm: "ds_init_trgsex_P0313", cdGrpId: "P0313"},//Sex
- {dsNm: "ds_init_prcsyn_M0449", cdGrpId: "M0449"},//상담중, 감면처리중, 소송(의료분쟁)중, 종결, 취소
- {dsNm: "ds_init_rlstyn_M0448", cdGrpId: "M0448"}]//진행중, 종결
- appf_getCodeList(arrParam);
-
- reqGetAccidentStepList();
-
- lf_mmbfGetDeptCodeComboList(ds_init_trgtorddept_dept, "O", "");
- lf_mmbfGetUserComboList(ds_init_trgtatdoct_usercombo, sysf_getUserInfo("dutplcecd"), "0330");
- lf_mmbfGetDeptCodeComboList(ds_main_wardlist_dept, "W", "");
- frmf_addComboItem("switch1.reporter.grp_pat.cmb_wardcd", "전체", "-", "above");
- ds_main_condition.setColumn(0, "trgtwardcd", "-");
- // model.removeNodeset("/root/main/reduct/reductlist");
- if( utlf_isNull(ds_main_condition.getColumn(0, "acptno")) ){ //신규작성일 경우
- var rtnparam = utlf_transNullToEmpty(opener.frmf_getParameter("SMMQR00100_PARAM")); // Main에서 open.
- var rtnparam2 = utlf_transNullToEmpty(opener.frmf_getParameter("SMMQR00100_PARAM2")); // Main에서 open.
-
- if ( !utlf_isNull(rtnparam.getTrim()) ){
- rtnparam = rtnparam.split("▦");
- if( rtnparam[10] == "I" ){
- ds_main_condition.setColumn(0, "trgtmanflag", "01"); //입원환자
- }else if( rtnparam[10] == "O" || rtnparam[10] == "E" ){
- ds_main_condition.setColumn(0, "trgtmanflag", "02"); //외래/응급센터 내원환자
- }else{
- ds_main_condition.setColumn(0, "trgtmanflag", "06"); //기타
- }
-
- switch1_reporter_cmb_trgtmanflag_onitemchanged();
- ds_main_condition.setColumn(0, "trgtid", rtnparam[0]);
- ds_main_condition.setColumn(0, "trgtnm", rtnparam[1]);
- ds_main_condition.setColumn(0, "trgtorddept", rtnparam[2]);
- ds_main_condition.setColumn(0, "trgtdiagcdnm", rtnparam[4]);
- ds_main_condition.setColumn(0, "trgtdiagcd", rtnparam[5]);
- ds_main_condition.setColumn(0, "trgtsextext", rtnparam[6]);
- ds_main_condition.setColumn(0, "trgtage", rtnparam[7]); // 이부분 교육
- ds_main_condition.setColumn(0, "trgtwardcd", rtnparam[8]);
- switch1_reporter_grp_pat_cmb_trgtorddept_onitemchanged();
- ds_main_condition.setColumn(0, "trgtroom", rtnparam[9]);
- ds_main_condition.setColumn(0, "trgtatdoct", rtnparam[3]);
-
- } else if( !utlf_isNull(rtnparam2.getTrim()) ){
- rtnparam2 = rtnparam2.split("▦");
- ds_send_patinfo.setColumn(0, "pid", rtnparam2[0]);
- ds_send_patinfo.setColumn(0, "orddd", rtnparam2[1]);
- ds_send_patinfo.setColumn(0, "cretno", rtnparam2[2]);
- ds_send_patinfo.setColumn(0, "ordtype", rtnparam2[3]);
- ds_send_patinfo.setColumn(0, "oprsrvno",rtnparam2[4]);
-
- var oParam = {};
- oParam.id = "TRMQR00108";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_send_patinfo";
- oParam.outds = "ds_temp_initparam=initparam";
- oParam.async = false;
- oParam.callback = "cf_TRMQR00108";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TRMQR00108") > -1 ) { // 환자정보 조회
- ds_main_condition.setColumn(0, "trgtmanflag", ds_temp_initparam.getColumn(0, "trgtmanflag")); //입원환자
-
- switch1_reporter_cmb_trgtmanflag_onitemchanged();
-
- ds_main_condition.setColumn(0, "trgtid", ds_temp_initparam.getColumn(0, "trgtid"));
- ds_main_condition.setColumn(0, "trgtnm", ds_temp_initparam.getColumn(0, "trgtnm"));
- ds_main_condition.setColumn(0, "trgtorddept", ds_temp_initparam.getColumn(0, "trgtorddept"));
- ds_main_condition.setColumn(0, "trgtdiagcdnm", ds_temp_initparam.getColumn(0, "trgtdiagcdnm"));
- ds_main_condition.setColumn(0, "trgtdiagcd", ds_temp_initparam.getColumn(0, "trgtdiagcd"));
- ds_main_condition.setColumn(0, "trgtsextext", ds_temp_initparam.getColumn(0, "trgtsextext"));
- ds_main_condition.setColumn(0, "trgtage", ds_temp_initparam.getColumn(0, "trgtage"));
- ds_main_condition.setColumn(0, "trgtwardcd", ds_temp_initparam.getColumn(0, "trgtwardcd"));
-
- switch1_reporter_grp_pat_cmb_trgtorddept_onitemchanged();
-
- ds_main_condition.setColumn(0, "trgtroom", ds_temp_initparam.getColumn(0, "trgtroom"));
- ds_main_condition.setColumn(0, "trgtatdoct", ds_temp_initparam.getColumn(0, "trgtatdoct"));
- }
- }
-
- ds_temp.setColumn(0, "befserdiaggrde", "");
-
- //xml default 조회
- var oParam = {};
- oParam.id = "TRMQR00109";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqDefaultInfo";
- oParam.inds = "";
- oParam.outds = "ds_tmp_reptinfo_recinfo=recinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMQR00109";
- tranf_submit(oParam);
-
- var sParamObj = new Object();
- sParamObj.pathYN = 'N';
-
- if( !utlf_isNull(ds_tmp_reptinfo_recinfo.getColumn(0, "casanaly")) ){
- lf_convertXmlToDs(ds_tmp_reptinfo_recinfo.getColumn(0, "casanaly"), sParamObj); //yjh
- }
- if( !utlf_isNull(ds_tmp_reptinfo_recinfo.getColumn(0, "prescond")) ){
- lf_convertXmlToDs(ds_tmp_reptinfo_recinfo.getColumn(0, "prescond"), sParamObj); //ds_data_conditem(ds_tmp_reptinfo_recinfo, ds_main_admininfo, ds_send_report_recinfo)
-
- if( !utlf_isNull(this.objects["ds_data_conditem"]) ){
- ds_main_admininfo_prescond_conditem_conditem.copyData(ds_data_conditem);
- }
- }
- if( !utlf_isNull(ds_tmp_reptinfo_recinfo.getColumn(0, "casanalyadmin")) ){
- lf_convertXmlToDs(ds_tmp_reptinfo_recinfo.getColumn(0, "casanalyadmin"), sParamObj); //ds_data_casanalist(ds_tmp_reptinfo_recinfo, ds_main_admininfo, ds_send_report_recinfo)
-
- if( !utlf_isNull(this.objects["ds_data_casanalist"]) ){
- ds_main_admininfo_casanalyadmin_casanalist_casanalist.copyData(ds_data_casanalist);
- }
- }
- // model.copyNode("/root/main/managerinfo/casanaly/casanalist", "/root/tmp/reptinfo/recinfo/casanaly/casanalist"); // XML
- // model.copyNode("/root/main/admininfo/prescond/conditem", "/root/tmp/reptinfo/recinfo/prescond/conditem"); //XML
- // model.copyNode("/root/main/admininfo/casanalyadmin/casanalist", "/root/tmp/reptinfo/recinfo/casanalyadmin/casanalist"); //XML
-
- // 보고자정보 설정
- var oParam = {};
- oParam.id = "TRMQR00100";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqGetUserInfo";
- oParam.inds = "detlinfo=ds_send_cond_detlinfo req=ds_send_data3";
- oParam.outds = "ds_main_userinfo=userinfo ds_main_wardcd=wardcd ds_main_roomcd=roomcd";
- oParam.async = false;
- //oParam.callback = "cf_TRMQR00100";
- tranf_submit(oParam);
-
- ds_main_condition.setColumn(0, "reptid", ds_main_userinfo.getColumn(0, "reptid"));
- ds_main_condition.setColumn(0, "reptnm", ds_main_userinfo.getColumn(0, "reptnm"));
- ds_main_condition.setColumn(0, "reptjobkind", ds_main_userinfo.getColumn(0, "reptjobkind"));
- ds_main_condition.setColumn(0, "reptjobkindtext", ds_main_userinfo.getColumn(0, "reptjobkindtext"));
- ds_main_condition.setColumn(0, "reptdutdept", ds_main_userinfo.getColumn(0, "reptdutdept"));
- ds_main_condition.setColumn(0, "reptdutdepttext", ds_main_userinfo.getColumn(0, "reptdutdepttext"));
- ds_main_condition.setColumn(0, "reptcntctel", ds_main_userinfo.getColumn(0, "reptcntctel"));
- ds_main_condition.setColumn(0, "reptdutyearno", ds_main_userinfo.getColumn(0, "reptdutyearno"));
- ds_main_condition.setColumn(0, "reptposdeptcd", ds_main_userinfo.getColumn(0, "reptposdeptcd"));
- }
- else{ //조회일 경우
- ds_send.setColumn(0, "acptno", ds_main_condition.getColumn(0, "acptno"));
- var oParam = {};
- oParam.id = "TRMQR00102";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqGetReptInfo";
- oParam.inds = "acptno=ds_send";
- oParam.outds = "ds_tmp_reptinfo_recinfo=recinfo ds_tmp_reptinfo_detlinfo=detlinfo ds_tmp_reptinfo_mediinfo=mediinfo ds_tmp_reptinfo_fallinfo=fallinfo ds_tmp_reptinfo_tnsinfo=tnsinfo ds_tmp_reptinfo_diagtestinfo=diagtestinfo ds_tmp_reptinfo_etcinfo=etcinfo ds_tmp_reptinfo_nonclincinfo=nonclincinfo ds_tmp_reptinfo_reductinfo=reductinfo ds_tmp_reptinfo_amtinfo=amtinfo ds_tmp_reptinfo_falldruginfo=falldruginfo ds_tmp_reptinfo_jobposcdinfo=jobposcdinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMQR00102";
- tranf_submit(oParam);
- //trace(ds_main_condition.saveXML());
- var lrg = ds_tmp_reptinfo_recinfo.getColumn(0, "lrg");
- var mdl = ds_tmp_reptinfo_recinfo.getColumn(0, "mdl");
- var trgsex = ds_tmp_reptinfo_recinfo.getColumn(0, "trgtsex");
- var sAnonyyn = ds_tmp_reptinfo_recinfo.getColumn(0, "anonyyn"); //190724_AYS_익명보고자 추가
-
- // 보고자 정보
- ds_main_condition.setColumn(0, "reptid", ds_tmp_reptinfo_recinfo.getColumn(0, "reptid"));
- ds_main_condition.setColumn(0, "reptnm", ds_tmp_reptinfo_recinfo.getColumn(0, "reptnm"));
- ds_main_condition.setColumn(0, "reptjobkind", ds_tmp_reptinfo_recinfo.getColumn(0, "reptjobkind"));
- ds_main_condition.setColumn(0, "reptjobkindtext", ds_tmp_reptinfo_recinfo.getColumn(0, "reptjobkindtext"));
- ds_main_condition.setColumn(0, "reptdutdept", ds_tmp_reptinfo_recinfo.getColumn(0, "reptdutdept"));
- ds_main_condition.setColumn(0, "reptdutdepttext", ds_tmp_reptinfo_recinfo.getColumn(0, "reptdutdepttext"));
- ds_main_condition.setColumn(0, "reptposdeptcd", ds_main_userinfo.getColumn(0, "reptposdeptcd"));
- ds_main_condition.setColumn(0, "reptdutyearno", ds_tmp_reptinfo_recinfo.getColumn(0, "reptdutyearno"));
- ds_main_condition.setColumn(0, "reptcntctel", ds_tmp_reptinfo_recinfo.getColumn(0, "reptcntctel"));
- ds_main_condition.setColumn(0, "serdiaggrde", ds_tmp_reptinfo_recinfo.getColumn(0, "serdiaggrde"));
- ds_temp.setColumn(0, "befserdiaggrde", ds_tmp_reptinfo_recinfo.getColumn(0, "serdiaggrde"));
- ds_main_condition.setColumn(0, "trgtmanflag", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtmanflag"));
-
- switch1_reporter_cmb_trgtmanflag_onitemchanged();
-
- ds_main_condition.setColumn(0, "etctrgtmanflag", ds_tmp_reptinfo_recinfo.getColumn(0, "etctrgtmanflag"));
- ds_main_condition.setColumn(0, "trgtrelemp", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtrelemp"));
- ds_main_condition.setColumn(0, "trgtid", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtid"));
- ds_main_condition.setColumn(0, "trgtnm", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtnm"));
- ds_main_condition.setColumn(0, "trgtsex", trgsex);
- ds_main_condition.setColumn(0, "trgtsextext", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtsextext"));
- ds_main_condition.setColumn(0, "trgtage", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtage"));
- ds_main_condition.setColumn(0, "trgtroom", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtroom"));
- ds_main_condition.setColumn(0, "trgtdiagcd", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtdiagcd"));
- ds_main_condition.setColumn(0, "trgtwardcd", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtwardcd"));
- ds_main_condition.setColumn(0, "trgtdiagcdnm", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtdiagcdnm"));
- ds_main_condition.setColumn(0, "detlcnts", ds_tmp_reptinfo_recinfo.getColumn(0, "detlcnts"));
- ds_main_condition.setColumn(0, "doctorcallyn", ds_tmp_reptinfo_recinfo.getColumn(0, "doctorcallyn"));
- ds_main_condition.setColumn(0, "doctorcalldt", ds_tmp_reptinfo_recinfo.getColumn(0, "doctorcalldt"));
- ds_main_condition.setColumn(0, "mediationyn", ds_tmp_reptinfo_recinfo.getColumn(0, "mediationyn"));
- ds_main_condition.setColumn(0, "mediationdt", ds_tmp_reptinfo_recinfo.getColumn(0, "mediationdt"));
- ds_main_condition.setColumn(0, "inwritingyn", ds_tmp_reptinfo_recinfo.getColumn(0, "inwritingyn"));
- ds_main_condition.setColumn(0, "accdtdetl", ds_tmp_reptinfo_recinfo.getColumn(0, "accdtdetl"));
- ds_main_condition.setColumn(0, "accdtproc", ds_tmp_reptinfo_recinfo.getColumn(0, "accdtproc"));
-
- // 부서장 정보
- ds_main_managerinfo.setColumn(0, "lrg", lrg);
- ds_main_managerinfo.setColumn(0, "mdl", mdl);
- ds_main_managerinfo.setColumn(0, "trsmyn", ds_tmp_reptinfo_recinfo.getColumn(0, "trsmyn"));
-
- var sParamObj = new Object();
- sParamObj.pathYN = 'N';
-
- if( !utlf_isNull(ds_tmp_reptinfo_recinfo.getColumn(0, "casanaly")) ){
- lf_convertXmlToDs(ds_tmp_reptinfo_recinfo.getColumn(0, "casanaly"), sParamObj); //yjh
- //model.copyNode("/root/main/managerinfo/casanaly/casanalist", "/root/tmp/reptinfo/recinfo/casanaly/casanalist"); // XML
- }
-
- ds_main_managerinfo.setColumn(0, "mngersugg", ds_tmp_reptinfo_recinfo.getColumn(0, "mngersugg"));
- ds_main_managerinfo.setColumn(0, "reptwhat", ds_tmp_reptinfo_recinfo.getColumn(0, "reptwhat"));
- ds_main_managerinfo.setColumn(0, "repthow", ds_tmp_reptinfo_recinfo.getColumn(0, "repthow"));
- ds_main_managerinfo.setColumn(0, "cauanyreptnew", ds_tmp_reptinfo_recinfo.getColumn(0, "cauanyreptnew"));
- ds_main_managerinfo.setColumn(0, "cauaccdreptnew", ds_tmp_reptinfo_recinfo.getColumn(0, "cauaccdreptnew"));
- ds_main_managerinfo.setColumn(0, "cauaccdwrknew", ds_tmp_reptinfo_recinfo.getColumn(0, "cauaccdwrknew"));
-
- // 관리자 정보
- if( !utlf_isNull(ds_tmp_reptinfo_recinfo.getColumn(0, "prescond")) ){
- lf_convertXmlToDs(ds_tmp_reptinfo_recinfo.getColumn(0, "prescond"), sParamObj); //ds_data_conditem(ds_tmp_reptinfo_recinfo, ds_main_admininfo, ds_send_report_recinfo)
-
- if( !utlf_isNull(this.objects["ds_data_conditem"]) ){
- ds_main_admininfo_prescond_conditem_conditem.copyData(ds_data_conditem);
- }
- //model.copyNode("/root/main/admininfo/prescond/conditem", "/root/tmp/reptinfo/recinfo/prescond/conditem"); //XML
- }
-
- // <conditem>
- // <conditem>
- // <date/>
- // <deptnm/>
- // <deptcd/>
- // <onesteprslt/>
- // <progrs/>
- // <cnts/>
- // </conditem>
- // </conditem>
-
- if( !utlf_isNull(ds_tmp_reptinfo_recinfo.getColumn(0, "casanalyadmin")) ){
- lf_convertXmlToDs(ds_tmp_reptinfo_recinfo.getColumn(0, "casanalyadmin"), sParamObj); //ds_data_casanalist(ds_tmp_reptinfo_recinfo, ds_main_admininfo, ds_send_report_recinfo)
-
- if( !utlf_isNull(this.objects["ds_data_casanalist"]) ){
- ds_main_admininfo_casanalyadmin_casanalist_casanalist.copyData(ds_data_casanalist);
- }
- //model.copyNode("/root/main/admininfo/casanalyadmin/casanalist", "/root/tmp/reptinfo/recinfo/casanalyadmin/casanalist"); //XML
- }
-
- // <casanalist>
- // <casanalist>
- // <text1/>
- // <text2/>
- // <analy>124</analy>
- // <plan>32</plan>
- // <operator>1</operator>
- // <term>22</term>
- // <afterwdcare>333</afterwdcare>
- // </casanalist>
- // </casanalist>
-
- ds_main_admininfo.setColumn(0, "adminsugg", ds_tmp_reptinfo_recinfo.getColumn(0, "adminsugg"));
- ds_main_admininfo.setColumn(0, "reptwhat", ds_tmp_reptinfo_recinfo.getColumn(0, "reptwhat"));
- ds_main_admininfo.setColumn(0, "repthow", ds_tmp_reptinfo_recinfo.getColumn(0, "repthow"));
- ds_main_admininfo.setColumn(0, "aftmngt", ds_tmp_reptinfo_recinfo.getColumn(0, "aftmngt"));
- ds_main_admininfo.setColumn(0, "conclt", ds_tmp_reptinfo_recinfo.getColumn(0, "conclt"));
- ds_main_admininfo.setColumn(0, "concltexec", ds_tmp_reptinfo_recinfo.getColumn(0, "concltexec"));
- ds_main_admininfo.setColumn(0, "rsltyn", ds_tmp_reptinfo_recinfo.getColumn(0, "rsltyn"));
- //ds_main_managerinfo.setColumn(0, "cauanyreptnew", ds_tmp_reptinfo_recinfo.getColumn(0, "cauanyreptnew"));
- //ds_main_managerinfo.setColumn(0, "cauaccdreptnew", ds_tmp_reptinfo_recinfo.getColumn(0, "cauaccdreptnew"));
- //ds_main_managerinfo.setColumn(0, "cauaccdwrknew", ds_tmp_reptinfo_recinfo.getColumn(0, "cauaccdwrknew"));
-
- ds_main_admininfo.setColumn(0, "merp", ds_tmp_reptinfo_recinfo.getColumn(0, "merp"));
- ds_main_admininfo.setColumn(0, "ninestep", ds_tmp_reptinfo_recinfo.getColumn(0, "ninestep"));
-
- ds_main_admininfo.setColumn(0, "frerept", ds_tmp_reptinfo_recinfo.getColumn(0, "frerept"));
- ds_main_admininfo.setColumn(0, "rca", ds_tmp_reptinfo_recinfo.getColumn(0, "rca"));
-
- var trgtorddept = ds_tmp_reptinfo_recinfo.getColumn(0, "trgtorddept");
- ds_main_condition.setColumn(0, "trgtorddept" , trgtorddept);
-
- if(anonybtn == "Y"){
- fCheckgrade();//익명보고시 보고자 정보 등록 감추기
- }
-
- //190724_AYS_익명보고자 추가
- if(sAnonyyn == "Y"){
- switch1.reporter.Div00.visible = true;
- }
- if( !utlf_isNull(trgtorddept) ){
- ds_init_trgtatdoct_usercombo.clearData();
- lf_mmbfGetUserComboList(ds_init_trgtatdoct_usercombo, trgtorddept, "0330");
- }
- ds_main_condition.setColumn(0, "trgtatdoct", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtatdoct"));
- ds_main_condition.setColumn(0, "trgtcntctel", ds_tmp_reptinfo_recinfo.getColumn(0, "trgtcntctel"));
- ds_main_condition.setColumn(0, "genrdd", ds_tmp_reptinfo_recinfo.getColumn(0, "genrdd"));
- ds_main_condition.setColumn(0, "genrtmmnt", ds_tmp_reptinfo_recinfo.getColumn(0, "genrtmmnt"));
- ds_main_condition.setColumn(0, "discvdd" , ds_tmp_reptinfo_recinfo.getColumn(0, "discvdd"));
- ds_main_condition.setColumn(0, "discvtmmnt", ds_tmp_reptinfo_recinfo.getColumn(0, "discvtmmnt"));
- ds_main_condition.setColumn(0, "reptdd" , ds_tmp_reptinfo_recinfo.getColumn(0, "reptdd"));
- ds_main_condition.setColumn(0, "repttmmnt", ds_tmp_reptinfo_recinfo.getColumn(0, "repttmmnt"));
- ds_main_admininfo.setColumn(0, "rsltyn" , ds_tmp_reptinfo_recinfo.getColumn(0, "rsltyn"));
- ds_main_managerinfo.setColumn(0, "trsmyn" , ds_tmp_reptinfo_recinfo.getColumn(0, "trsmyn"));
- ds_hidden.setColumn(0, "rsltyn" , ds_tmp_reptinfo_recinfo.getColumn(0, "rsltyn")); //전송할경우 기존상태를 비교하기위해
- var genrtmnt = utlf_transNullToEmpty(ds_tmp_reptinfo_recinfo.getColumn(0, "genrtmmnt"));
- ds_main_condition.setColumn(0, "genrthh" , genrtmnt.substring(0,2));
- ds_main_condition.setColumn(0, "genrtmi" , genrtmnt.substring(2,4));
- var discvtmmnt = utlf_transNullToEmpty(ds_tmp_reptinfo_recinfo.getColumn(0, "discvtmmnt"));
- ds_main_condition.setColumn(0, "discvthh", discvtmmnt.substring(0,2));
- ds_main_condition.setColumn(0, "discvtmi", discvtmmnt.substring(2,4));
- //개선활동 내용중 '기타'가있으면 TextArea를 display해준다
- // model.removenodeset("/root/main/reduct/reductlist");
- // copyNodeListType("/root/main/reduct", "/root/tmp/reptinfo/reductlist", "after");
- setLrg(lrg);
- SetIviewer(lrg, mdl);
- setTrgtView(); // 대상자구분에 따른 사고대상자 Visible
- // sortNodeList("/root/main/reduct/reductlist", "reductdd", "asc");
- }
-
- //관리자인지 체크여부
- lf_getHardCDList("N", 5595, 0 , ds_init_hardcd); //fGetHardCDList("N", 5595, 0 , "ds_init_hardcd");
- var cnt = ds_init_hardcd.rowcount;
-
- for( var i=0 ; i<cnt ; i++ ){
- var userid = ds_init_hardcd.getColumn(i, "hardcd");
- if( sysf_getUserInfo("userid") == userid ){
- adminchk=true;
- break;
- }
- }
- }
- function cf_TRMQR00108(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 종결여부를 설정한다.
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function fSetRlstYN(){
- // alert("fSetRlstYN");
- var rtnval = messageBox("종결여부만 반영됩니다. ", "Q003");
- if(rtnval == 6){ //예
- SetRecInfo(); //공통기본정보를 send로 보낸다
- if(!submit("TXMQR00101")){
- messageBox("종결여부 저장을","E009");//실패하였습니다.
- return false;
- }
- if(model.getValue("/root/main/admininfo/rsltyn") == "03"){ //종결인경우 이전 종결상태를 종결로 만들어준다(재전송을 막기위해)
- model.setValue("/root/hidden/rsltyn" , "03"); //종결
- }
- model.refresh();
- }else{
- return false;
- }
- return true;
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 대상자구분에 따라 사고 대상자 정보등록 내용이 달라진다.
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function setTrgtView(){
- var trgtman = ds_main_condition.getColumn(0, "trgtmanflag");
- if( trgtman == "01" || trgtman == "02" ){
- switch1.reporter.grp_pat.visible = true; //등록번호, 병동/병실, 진료과, 주치의, 진단코드
- switch1.reporter.grp_patInfo.visible = true; //성명, 성별, 나이
- switch1.reporter.grp_nonpat.visible = false;//빈 그룹
- switch1.reporter.grp_nonpatInfo.visible = false;//성명, 성별, 나이, 연락처
- }else{
- switch1.reporter.grp_pat.visible = false;
- switch1.reporter.grp_nonpat.visible = true;
- switch1.reporter.grp_patInfo.visible = false;
- switch1.reporter.grp_nonpatInfo.visible = true;
- }
-
- if( trgtman == "06" ){
- switch1.reporter.ipt_etctrgtmanflag.enable = true;
- }else{
- switch1.reporter.ipt_etctrgtmanflag.enable = false;
- }
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 대분류가 설정되었을때 중분류를 설정하는 fuction
- * @param : lrg(대분류)
- * @return :
- * @------------------------------------------------------------------------------------------------------
- */
- function setLrg(lrg){
- switch1.manager.iviewer_rept.visible = false;
- switch1.manager.cap_mdl.visible =true;
- switch1.manager.rdo_mdl.visible = true;
- if(lrg == "01") {
- ds_init_mdl_M0428.clearData();
-
- var arrParam = [{dsNm: "ds_init_mdl_M0428", cdGrpId: "M0428"}]
- appf_getCodeList(arrParam);
-
- switch1.manager.rdo_mdl.innerdataset = "ds_init_mdl_M0428";
- switch1.admin.rdo_mdl2.innerdataset = "ds_init_mdl_M0428";
- }
- //대분류가 비임상일 경우
- if(lrg == "02"){
- ds_init_mdl_M0429.clearData();
-
- var arrParam = [{dsNm: "ds_init_mdl_M0429", cdGrpId: "M0429"}]
- appf_getCodeList(arrParam);
-
- switch1.manager.rdo_mdl.innerdataset = "ds_init_mdl_M0429";
- switch1.admin.rdo_mdl2.innerdataset = "ds_init_mdl_M0428";
- //switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00801_비임상(칠곡).xfdl";
- }
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 중분류가 설정되었을때 Iview를 설정하는 fuction
- * @param : lrg(대분류), mdl(중분류)
- * @return :
- * @------------------------------------------------------------------------------------------------------
- */
- function SetIviewer(lrg, mdl){
- //대분류가 선택 안되어있을 경우 되돌려 보낸다
- if( utlf_isNull(lrg) ){
- switch1.manager.rdo_mdl.index = -1;
- switch1.admin.rdo_mdl2.index = -1;
- return;
- }
- //대분류가 임상일 경우
- else if( lrg == "01" ){
- switch( mdl ){
- case "01" : switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00201_진료및치료(칠곡).xfdl" ;
- break;
- case "02" : switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00301_투약(칠곡).xfdl" ;
- break;
- case "03" : switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00401_낙상(칠곡).xfdl" ;
- break;
- case "04" : switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00501_수혈(칠곡).xfdl" ;
- break;
- case "05" : switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00601_진단병리영상검사(칠곡).xfdl" ;
- break;
- case "06" : switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00701_기타(칠곡).xfdl" ;
- break;
- }
- }
- //대분류가 비임상일 경우
- else if( lrg == "02" ){
- switch1.manager.iviewer_rept.url = "emr_qixp::SMMQR00801_비임상(칠곡).xfdl" ;
- switch1.manager.iviewer_rept.fSetDisabled(mdl);
- }
- switch1.manager.iviewer_rept.visible = true;
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 안전사고통합보고를 보고자가 임시저장/최종저장한다.
- * @param :
- * @return :
- * @------------------------------------------------------------------------------------------------------
- */
- function fReptSave(state){
- // 필수입력항목 아직 미지정.
- if( !fCheck(state) ){
- return;
- }
-
- var reptid = ds_main_condition.getColumn(0, "reptid");
- var genrthh = ds_main_condition.getColumn(0, "genrthh");
- var genrtmi = ds_main_condition.getColumn(0, "genrtmi");
- ds_main_condition.setColumn(0, "genrtmmnt", genrthh+genrtmi);
- var discvthh = ds_main_condition.getColumn(0, "discvthh");
- var discvtmi = ds_main_condition.getColumn(0, "discvtmi");
- ds_main_condition.setColumn(0, "discvtmmnt", discvthh + discvtmi);
-
- if( sysf_messageBox("","Q002") == 6 ){ //예
- if( utlf_isNull(ds_main_condition.getColumn(0, "acptno")) ){ //신규작성일 경우
- SetRecInfo(state);
- ds_send_cond_recinfo.setColumn(0, "lrg", "-");
- ds_send_cond_recinfo.setColumn(0, "rsltyn", "01");
- if( !fSave() ){
- return;
- }
- }else{ //수정(수정요청받은건)인경우
- if( sysf_getUserInfo("userid") == reptid || (anonybtn == "Y" && utlf_isNull(reptid)) || adminchk == true ){//작성자일 경우
- SetRecInfo(state);
- if( utlf_isNull(ds_send_cond_recinfo.getColumn(0, "lrg")) ){ //부서장 저장 전 임시저장할때(수정) lrg추가
- ds_send_cond_recinfo.setColumn(0, "lrg", "-");
- ds_send_cond_recinfo.setColumn(0, "rsltyn", "01");
- }
-
- //칠곡 부서장 까지 저장 후 보고자 탭에서 저장시 날라가는문제
- //2017.07.03 병동쪽에서 최초 조장후 화면에서 다시 저장 눌렀을때 수정 시 lrg - null 오류 수정
- if(!utlf_isNull(ds_main_managerinfo.getColumn(0, "lrg"))){
- ds_send_cond_recinfo.setColumn(0, "lrg", ds_main_managerinfo.getColumn(0, "lrg"));
- }
- if(!utlf_isNull(ds_main_managerinfo.getColumn(0, "mdl"))){
- ds_send_cond_recinfo.setColumn(0, "mdl", ds_main_managerinfo.getColumn(0, "mdl"));
- }
-
- //ds_send_cond_recinfo.setColumn(0, "lrg", ds_main_managerinfo.getColumn(0, "lrg"));
- //ds_send_cond_recinfo.setColumn(0, "mdl", ds_main_managerinfo.getColumn(0, "mdl"));
- ds_send_cond_recinfo.setColumn(0, "rsltyn", "01");
- ds_send_cond_recinfo.setColumn(0, "mngersugg", ds_main_managerinfo.getColumn(0, "mngersugg"));
- ds_send_cond_recinfo.setColumn(0, "repthow", ds_main_managerinfo.getColumn(0, "repthow"));
- ds_send_cond_recinfo.setColumn(0, "reptwhat", ds_main_managerinfo.getColumn(0, "reptwhat"));
- ds_send_cond_recinfo.setColumn(0, "casanaly", ds_tmp_reptinfo_recinfo.getColumn(0, "casanaly"));//instance1.selectNodesXml("/root/main/managerinfo/casanaly/casanalist")); //yjh
-
- if(!fSave()){
- return;
- }
- }else{
- sysf_messageBox("본인 외 수정불가합니다.","E");
- return;
- }
- }
- }else{
- return;
- }
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 안전사고통합보고를 부서장이 임시저장/최종저장한다.
- * @param :
- * @return :
- * @------------------------------------------------------------------------------------------------------
- */
- function fMngrSave(state){
- // 필수입력항목 아직 미지정.
- if( !fCheck(state) ){
- return;
- }
- SetRecInfo(state);
-
- dsf_makeValue(ds_send_cond_recinfo, "lrg", "string", ds_main_managerinfo.getColumn(0, "lrg"));
- dsf_makeValue(ds_send_cond_recinfo, "mdl", "string", ds_main_managerinfo.getColumn(0, "mdl"));
- dsf_makeValue(ds_send_cond_recinfo, "rsltyn", "string", "01");
- dsf_makeValue(ds_send_cond_recinfo, "mngersugg", "string", ds_main_managerinfo.getColumn(0, "mngersugg"));
- dsf_makeValue(ds_send_cond_recinfo, "repthow", "string", ds_main_managerinfo.getColumn(0, "repthow"));
- dsf_makeValue(ds_send_cond_recinfo, "reptwhat", "string", ds_main_managerinfo.getColumn(0, "reptwhat"));
- dsf_makeValue(ds_send_cond_recinfo, "casanaly", "string", ds_tmp_reptinfo_recinfo.getColumn(0, "casanaly"));//instance1.selectNodesXml("/root/main/managerinfo/casanaly/casanalist")); //yjh
- dsf_makeValue(ds_send_cond_recinfo, "cauanyreptnew", "string", ds_main_managerinfo.getColumn(0, "cauanyreptnew"));
- dsf_makeValue(ds_send_cond_recinfo, "cauaccdreptnew", "string", ds_main_managerinfo.getColumn(0, "cauaccdreptnew"));
- dsf_makeValue(ds_send_cond_recinfo, "cauaccdwrknew", "string", ds_main_managerinfo.getColumn(0, "cauaccdwrknew"));
-
- GetDetlInfo(); // Iview의 상세내용을 /root/tmp로 Set.
- SetDetlInfo(); // /root/tmp의 상세내용을 /root/send로 Set.
-
- fSave();
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 안전사고통합보고를 의료질관리실 담당자가 임시저장/최종저장한다.
- * @param :
- * @return :
- * @------------------------------------------------------------------------------------------------------
- */
- function fAdminSave(state){
- // 필수입력항목 아직 미지정.
- // if(!fCheck(state)){
- // return;
- // }
- SetRecInfo(state);
-
- if(ds_send_cond_recinfochk.getColumn(0, "presynchk") == "Y"){
- ds_send_cond_recinfo.setColumn(0, "presyn", "Y");
- }
-
- if(ds_send_cond_recinfochk.getColumn(0, "causynchk") == "Y"){
- ds_send_cond_recinfo.setColumn(0, "causyn", "Y");
- }
- if(ds_send_cond_recinfochk.getColumn(0, "impractynchk") == "Y"){
- ds_send_cond_recinfo.setColumn(0, "impractyn", "Y");
- }
-
- if(ds_send_cond_recinfochk.getColumn(0, "imprplaynchk") == "Y"){
- ds_send_cond_recinfo.setColumn(0, "imprplayn", "Y");
- }
-
- if(ds_send_cond_recinfochk.getColumn(0, "lateynchk") == "Y"){
- ds_send_cond_recinfo.setColumn(0, "lateyn", "Y");
- }
-
- if(ds_send_cond_recinfochk.getColumn(0, "endynchk") == "Y"){
- ds_send_cond_recinfo.setColumn(0, "endyn", "Y");
- }
- ds_send_cond_recinfo.setColumn(0, "lrg", ds_main_managerinfo.getColumn(0, "lrg"));
- ds_send_cond_recinfo.setColumn(0, "mdl", ds_main_managerinfo.getColumn(0, "mdl"));
-
- if( ds_main_admininfo_prescond_conditem_conditem.rowcount > 0 ){
- var ds_conditem_XML = "<conditem><conditem><date/><deptnm/><deptcd/><onesteprslt/><progrs/><cnts/></conditem></conditem>";
- var sParamObjArr = [{ds: "ds_main_admininfo_prescond_conditem_conditem", path:"conditem/conditem", filter: ""}];
- var ds_conditem_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_conditem_XML);
- ds_send_cond_recinfo.setColumn(0, "prescond", ds_conditem_XML_RSLT); //instance1.selectNodesXml("/root/main/admininfo/prescond/conditem"));
- }else{
- ds_send_cond_recinfo.setColumn(0, "prescond", "<conditem/>"); //instance1.selectNodesXml("/root/main/admininfo/prescond/conditem"));
- }
-
- if( ds_main_admininfo_casanalyadmin_casanalist_casanalist.rowcount > 0 ){
- var ds_casanalist_XML = "<casanalist><casanalist><text1/><text2/><analy/><plan/><operator/><term/><afterwdcare/></casanalist></casanalist>";
- var sParamObjArr = [{ds: "ds_main_admininfo_casanalyadmin_casanalist_casanalist", path:"casanalist/casanalist", filter: ""}];
- var ds_casanalist_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_casanalist_XML);
- ds_send_cond_recinfo.setColumn(0, "casanalyadmin", ds_casanalist_XML_RSLT); //instance1.selectNodesXml("/root/main/admininfo/casanalyadmin/casanalist"));
- }else{
- ds_send_cond_recinfo.setColumn(0, "casanalyadmin", "<casanalist/>"); //instance1.selectNodesXml("/root/main/admininfo/casanalyadmin/casanalist"));
- }
-
- ds_send_cond_recinfo.setColumn(0, "adminsugg", ds_main_admininfo.getColumn(0, "adminsugg"));
- ds_send_cond_recinfo.setColumn(0, "repthow", ds_main_admininfo.getColumn(0, "repthow"));
- ds_send_cond_recinfo.setColumn(0, "reptwhat", ds_main_admininfo.getColumn(0, "reptwhat"));
- ds_send_cond_recinfo.setColumn(0, "aftmngt", ds_main_admininfo.getColumn(0, "aftmngt"));
- ds_send_cond_recinfo.setColumn(0, "conclt", ds_main_admininfo.getColumn(0, "conclt"));
- ds_send_cond_recinfo.setColumn(0, "concltexec", ds_main_admininfo.getColumn(0, "concltexec"));
- ds_send_cond_recinfo.setColumn(0, "rsltyn", ds_main_admininfo.getColumn(0, "rsltyn"));
-
-
- ds_send_cond_recinfo.setColumn(0, "cauanyreptnew", ds_main_managerinfo.getColumn(0, "cauanyreptnew"));
- ds_send_cond_recinfo.setColumn(0, "cauaccdreptnew", ds_main_managerinfo.getColumn(0, "cauaccdreptnew"));
- ds_send_cond_recinfo.setColumn(0, "cauaccdwrknew", ds_main_managerinfo.getColumn(0, "cauaccdwrknew"));
-
- ds_send_cond_recinfo.setColumn(0, "merp", ds_main_admininfo.getColumn(0, "merp"));
- ds_send_cond_recinfo.setColumn(0, "ninestep", ds_main_admininfo.getColumn(0, "ninestep"));
-
- ds_send_cond_recinfo.setColumn(0, "frerept", ds_main_admininfo.getColumn(0, "frerept"));
- ds_send_cond_recinfo.setColumn(0, "rca", ds_main_admininfo.getColumn(0, "rca"));
-
- GetDetlInfo(); // Iview의 상세내용을 /root/tmp로 Set.
- SetDetlInfo(); // /root/tmp의 상세내용을 /root/send로 Set.
-
- fSave();
-
- ds_send.setColumn(0, "acptno", ds_main_condition.getColumn(0, "acptno"));
-
- var oParam = {};
- oParam.id = "TRMQR00102";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqGetReptInfo";
- oParam.inds = "acptno=ds_send";
- oParam.outds = "ds_tmp_reptinfo_recinfo=recinfo ds_tmp_reptinfo_detlinfo=detlinfo ds_tmp_reptinfo_mediinfo=mediinfo ds_tmp_reptinfo_fallinfo=fallinfo ds_tmp_reptinfo_tnsinfo=tnsinfo ds_tmp_reptinfo_diagtestinfo=diagtestinfo ds_tmp_reptinfo_etcinfo=etcinfo ds_tmp_reptinfo_nonclincinfo=nonclincinfo ds_tmp_reptinfo_reductinfo=reductinfo ds_tmp_reptinfo_amtinfo=amtinfo ds_tmp_reptinfo_falldruginfo=falldruginfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMQR00102";
- tranf_submit(oParam);
-
- ds_send_cond_recinfochk.clearData();
- ds_send_cond_recinfochk.addRow();
- }
-
-
- /**
- * @---------------------------------------------------
- * @desc : 안전사고통합보고를 저장/수정한다.
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSave(state){
- // alert("fSave");
- grdf_setStatusColumn(ds_send_cond_falldrug, "status");
-
- var oParam = {};
- oParam.id = "TXMQR00102";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqInsReptInfoNew";
- oParam.inds = "recinfo=ds_send_cond_recinfo OrdCure=ds_send_cond_detlinfo Medi=ds_send_cond_detlinfo Fall=ds_send_cond_detlinfo Tns=ds_send_cond_detlinfo DiagTest=ds_send_cond_detlinfo Etc=ds_send_cond_detlinfo NonClinc=ds_send_cond_detlinfo Reduct=ds_send_cond_detlinfo Amt=ds_send_cond_Amt falldrug=ds_send_cond_falldrug";
- oParam.outds = "ds_tmp_acptno=acptno";
- oParam.async = false;
- oParam.callback = "cf_TXMQR00102";
- tranf_submit(oParam); //yjh1
- if( arErrorCode.pop("TXMQR00102") < 0 ){
- sysf_messageBox("저장을","E009");
- return false;
- }
-
- ds_main_condition.setColumn(0, "acptno", ds_tmp_acptno.getColumn(0, "acptno"));
- frmf_setParameter("acptno", ds_main_condition.getColumn(0, "acptno"));
-
- sysf_messageBox("저장이 ","I002");
- return true;
- }
- function cf_TXMQR00102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 컨트롤 필수입력 체크 및 글자수 체크
- * @param :
- * @return : true or false
- * @------------------------------------------------------------------------------------------------------
- */
- function fCheck(state){
- var lrg = ds_main_managerinfo.getColumn(0, "lrg");
-
- if( utlf_isNull(state) ){
- sysf_messageBox("상태값이 존재하지 않습니다","E");
- return;
- }
-
- if( anonybtn == "N" ){
-
- // 보고자
- if( state <= "20"){
- //대상자구분, 안전사고단계
- if( utlf_isNull(ds_main_condition.getColumn(0, "genrdd")) || utlf_isNull(ds_main_condition.getColumn(0, "genrthh")) || utlf_isNull(ds_main_condition.getColumn(0, "genrtmi")) ){
- sysf_messageBox("발생일시는", "I003");
- return false;
- }else if( utlf_isNull(ds_main_condition.getColumn(0, "discvdd")) || utlf_isNull(ds_main_condition.getColumn(0, "discvthh")) || utlf_isNull(ds_main_condition.getColumn(0, "discvtmi")) ){
- sysf_messageBox("발견일시는", "I003");
- return false;
- }
-
- if( (ds_main_condition.getColumn(0, "trgtmanflag") == "01" || ds_main_condition.getColumn(0, "trgtmanflag") == "02")
- && utlf_isNull(ds_main_condition.getColumn(0, "trgtid")) ){
- sysf_messageBox("대상자 ID는", "I003");
- return false;
- }
-
- if( utlf_isNull(ds_main_condition.getColumn(0, "detlcnts")) ){
- sysf_messageBox("상세내용 기술은 필수항목", "I009");
- switch1.reporter.tar_detlcnts.setFocus();
- return false;
- }
-
- var doctorcalldt = ds_main_condition.getColumn(0, "doctorcalldt");
- var mediationdt = ds_main_condition.getColumn(0, "mediationdt");
- if( ds_main_condition.getColumn(0, "doctorcallyn") == "Y" ){
- if( !utlf_isValidDateTime(doctorcalldt, "YYYYMMDDhhmm") ){
- sysf_messageBox("담당의/당직의 호출시간 입력이 잘못되었습니다.(YYYY-MM-DD HH:MM)", "E");
- switch1.reporter.ipt_doctorcall.setFocus();
- return false;
- }
- }
- if( ds_main_condition.getColumn(0, "mediationyn") == "Y" ){
- if( !utlf_isValidDateTime(mediationdt, "YYYYMMDDhhmm") ){
- sysf_messageBox("중재시간 입력이 잘못되었습니다.(YYYY-MM-DD HH:MM)", "E");
- switch1.reporter.ipt_mediation.setFocus();
- return false;
- }
- }
-
- }
- if( state <= "40" && state > "20" ){
- var lrg = ds_main_managerinfo.getColumn(0, "lrg");
- var mdl = ds_main_managerinfo.getColumn(0, "mdl");
-
- //문제의 종류, 중분류
- if( utlf_isNull(ds_main_managerinfo.getColumn(0, "lrg")) ){
- sysf_messageBox("문제의 종류는","I003");
- return false;
- }else if( utlf_isNull(ds_main_managerinfo.getColumn(0, "mdl")) ){
- sysf_messageBox("중분류는","I003");
- return false;
- }
-
- //임상
- if( lrg == "01"){
- //대상자구분, 안전사고단계
- if( !frmf_isRequiredControls("switch1.reporter.cmb_trgtmanflag", "switch1.reporter.cmb_serdiaggrde") ){
- return false;
- }
- //투약일 경우
- if( mdl == "03" ){
- if( !switch1.manager.iviewer_rept.checkFalldrug() ){
- return false;
- }
- switch1.manager.iviewer_rept.chkbodystat();
- }
- }else{ //비임상의 경우 대상자 구분정보 없더라도 수정되도록 변경.
- if( !frmf_isRequiredControls("switch1.reporter.cmb_serdiaggrde") ){
- return false;
- }
- }
-
- if( !switch1.manager.iviewer_rept.fDetlCheck() ){
- return false;
- }
- }
-
- // 의료질관리실 필수입력항목 미지정
- // if( state <= "60"){
- //
- // }
-
- }else{
- //익명보고의 경우 상세기술 내용만 있더라도 저장되도록 수정.
- if( utlf_isNull(ds_main_condition.getColumn(0, "detlcnts")) ){
- sysf_messageBox("상세내용기술은","I003");
- return false;
- }
- }
- return true;
- }
- /**
- * @---------------------------------------------------
- * @desc : 공통기본정보를 send로 보낸다
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function SetRecInfo(state){
- ds_send_cond_recinfo.clearData();
- ds_send_cond_recinfo.addRow();
-
- if( adminchk == true && !utlf_isNull(ds_main_condition.getColumn(0, "acptno")) && state <= "20" ){
- ds_temp.setColumn(0, "status", "-");
- }else{
- ds_temp.setColumn(0, "status", state);
- }
-
- ds_send_cond_recinfo.setColumn(0, "status", ds_temp.getColumn(0, "status")); //저장시 상태값 지정
- ds_main_condition.setColumn(0, "status", ds_temp.getColumn(0, "status")); //저장시 상태값 지정
- if( state == "20" || state == "30" ){
- ds_main_condition.setColumn(0, "trsmyn", "Y");
- }else{
- ds_main_condition.setColumn(0, "trsmyn", "N");//managerinfo경로지만 데이터 저장을 위해서 make해준다.
- }
-
- ds_send_cond_recinfo.copyRow(0, ds_main_condition, 0);
-
- if( anonybtn == "Y" ){
- ds_send_cond_recinfo.setColumn(0, "anonyyn", "Y");
- if( !utlf_isNull(ds_temp.getColumn(0, "reptid")) ){
- ds_send_cond_recinfo.setColumn(0, "reptid", ds_temp.getColumn(0, "reptid"));
- ds_send_cond_recinfo.setColumn(0, "reptcntctel", ds_temp.getColumn(0, "reptcntctel"));
- ds_send_cond_recinfo.setColumn(0, "reptdutyearno", ds_temp.getColumn(0, "reptdutyearno"));
- }
- }else{
- ds_send_cond_recinfo.setColumn(0, "anonyyn", "N");
- }
- }
- /**
- * @---------------------------------------------------
- * @desc : Iview의 상세내용을 /root/tmp로 불러들인다.
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function GetDetlInfo(){
- var Lrg = ds_main_managerinfo.getColumn(0, "lrg"); //대분류
-
- if( Lrg != "-" ){
- if( !utlf_isNull(switch1.manager.iviewer_rept.objects["ds_main_cond"]) ){
- ds_tmp_cond.copyRow(0, switch1.manager.iviewer_rept.ds_main_cond, 0);
- }
- if( !utlf_isNull(switch1.manager.iviewer_rept.objects["ds_main_cond_opacd"]) ){
- ds_tmp_cond_opacd.copyRow(0, switch1.manager.iviewer_rept.ds_main_cond_opacd, 0);
- }
- if( !utlf_isNull(switch1.manager.iviewer_rept.objects["ds_main_cond_anstacd"]) ){
- ds_tmp_cond_anstacd.copyRow(0, switch1.manager.iviewer_rept.ds_main_cond_anstacd, 0);
- }
- if( !utlf_isNull(switch1.manager.iviewer_rept.objects["ds_main_cond_mediacd"]) ){
- ds_tmp_cond_mediacd.copyRow(0, switch1.manager.iviewer_rept.ds_main_cond_mediacd, 0);
- }
- }
- }
- /**
- * @---------------------------------------------------
- * @desc : tmp의 상세내용을 send로 보낸다
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function SetDetlInfo(){
- // alert("SetDetlInfo");
- ds_send_cond_detlinfo.clearData();
- ds_send_cond_detlinfo.addRow();
- ds_send_cond_detlinfo.copyRow(0, ds_send_cond_recinfo, 0);
- var Lrg = ds_main_managerinfo.getColumn(0, "lrg"); //대분류
- var Mdl = ds_main_managerinfo.getColumn(0, "mdl"); //중분류
- if( Lrg == "01" ){ //임상
- if( Mdl == "01" ){ //진료 및 치료
- ds_send_cond_detlinfo.setColumn(0, "opdate" , ds_tmp_cond.getColumn(0, "opdate")); //수술/시술일
- ds_send_cond_detlinfo.setColumn(0, "opnm" , ds_tmp_cond.getColumn(0, "opnm")); //수술/시술명
- ds_send_cond_detlinfo.setColumn(0, "pertdr" , ds_tmp_cond.getColumn(0, "pertdr")); //집도의
- ds_send_cond_detlinfo.setColumn(0, "anstdr" , ds_tmp_cond.getColumn(0, "anstdr")); //마취의
- ds_send_cond_detlinfo.setColumn(0, "ordcurekind", ds_tmp_cond.getColumn(0, "ordcurekind")); //진료및치료_사고종류
- var OrdCureKind = ds_tmp_cond.getColumn(0, "ordcurekind"); //사고의 종류
- if( utlf_isNull(OrdCureKind) ){
- sysf_messageBox("사고 종류를 ", "C001");
- return false;
- }
- if(OrdCureKind == "01"){ //수술/시술 관련사고
- ds_send_cond_detlinfo.setColumn(0, "opwrsgkind", ds_tmp_cond_opacd.getColumn(0, "opwrsgkind")); //wrong_surgery_종류
- ds_send_cond_detlinfo.setColumn(0, "tmoutyn", ds_tmp_cond_opacd.getColumn(0, "tmoutyn")); //타임아웃유무
- ds_send_cond_detlinfo.setColumn(0, "oppartdispyn", ds_tmp_cond_opacd.getColumn(0, "oppartdispyn")); //수술부위표식유무
- if(ds_tmp_cond_opacd.getColumn(0, "tmoutyn") == "Y"){
- ds_send_cond_detlinfo.setColumn(0, "tmoutkind" , ds_tmp_cond_opacd.getColumn(0, "tmoutkind")); //타임아웃종류
- }
- var ChkOpMngt = utlf_transNullToEmpty(ds_tmp_cond_opacd.getColumn(0, "chkopmngt"));
- if(ChkOpMngt.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "bfopvaluyn", "Y");//수술_시술전환자평가부적절여부
- if(ChkOpMngt.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "opbfaprvdocudescyn", "Y");//수술전부적절동의서및불충분설명여부
- if(ChkOpMngt.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "blodlossyn", "Y");//수술_시술관련급격한실혈여부
- if(ChkOpMngt.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "toolcntyn", "Y");//스폰지_거즈_수술기구카운트부적절여부
- if(ChkOpMngt.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "opdelyyn", "Y"); //응급수술_시술지연여부
- if(ChkOpMngt.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "aftmngtyn", "Y");//수술_시술후관리부적절df여부
- if(ChkOpMngt.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "aftseffcyn", "Y");//수술_시술후부작용sv여부
- if(ChkOpMngt.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "opfuntfaluryn", "Y"); //수술_시술관련급격한기능저하및기능부전여부
- if(ChkOpMngt.search("09") > -1){
- ds_send_cond_detlinfo.setColumn(0, "opmdlaftetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "opmdlaftetccnts" , ds_tmp_cond_opacd.getColumn(0, "opmdlaftetccnts") );
- }
- if(ChkOpMngt.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "opbfpatvaluyn", "Y");
- if(ChkOpMngt.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "opbfdocudescyn", "Y");
- if(ChkOpMngt.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "opbfcuredclryn", "Y");
- if(ChkOpMngt.search("13") > -1){
- ds_send_cond_detlinfo.setColumn(0, "opbfdescyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "opbfdesccmt" , ds_tmp_cond_opacd.getColumn(0, "opbfdesccmt") );
- }
- if(ChkOpMngt.search("14") > -1) ds_send_cond_detlinfo.setColumn(0, "opaftblodlosyn", "Y");
- if(ChkOpMngt.search("15") > -1) ds_send_cond_detlinfo.setColumn(0, "opaftprfoayn", "Y");
- if(ChkOpMngt.search("16") > -1) ds_send_cond_detlinfo.setColumn(0, "opafthyfuntyn", "Y");
- if(ChkOpMngt.search("17") > -1) ds_send_cond_detlinfo.setColumn(0, "opafdentltrmayn", "Y");
- if(ChkOpMngt.search("18") > -1) ds_send_cond_detlinfo.setColumn(0, "opafttoolcntyn", "Y");
- if(ChkOpMngt.search("19") > -1) ds_send_cond_detlinfo.setColumn(0, "eropdelyyn", "Y");
- if(ChkOpMngt.search("20") > -1) ds_send_cond_detlinfo.setColumn(0, "opaftmngtyn", "Y");
- if(ChkOpMngt.search("21") > -1) ds_send_cond_detlinfo.setColumn(0, "opaftseffcyn", "Y");
- if(ChkOpMngt.search("22") > -1){
- ds_send_cond_detlinfo.setColumn(0, "opaftdescyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "opaftdesccmt" , ds_tmp_cond_opacd.getColumn(0, "opaftdesccmt") );
- }
- }
- if(OrdCureKind == "02"){ //마취관련 사고
- var ChkAnstCd = ds_tmp_cond_anstacd.getColumn(0, "chkanstacd");
- if(ChkAnstCd.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "bfpatvaluyn", "Y"); //마취전환자평가부적절여부
- if(ChkAnstCd.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "anstbfaprvdocudescyn", "Y"); //마취전부적절동의서및불충분설명여부
- if(ChkAnstCd.search("03") > -1){
- ds_send_cond_detlinfo.setColumn(0, "anstmedierryn" , "Y"); //마취약제투약오류여부
- ds_send_cond_detlinfo.setColumn(0, "anstmedidrugcd" , ds_tmp_cond_anstacd.getColumn(0, "anstmedidrugcd") );//투약마취약제코드
- ds_send_cond_detlinfo.setColumn(0, "anstmedidrugnm" , ds_tmp_cond_anstacd.getColumn(0, "anstmedidrugnm") );//투약마취약제코드
- }
- if(ChkAnstCd.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "nerveinjyn", "Y");//마취로인한신경손상및마비여부
- if(ChkAnstCd.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "itbtacdyn", "Y");//intubation관련사고여부
- if(ChkAnstCd.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "aftbrethprlsyn", "Y"); //마취후호흡마비여부
- if(ChkAnstCd.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "anstfuntfaluryn", "Y"); //마취후급격한기능저하및기능부전여부
- if(ChkAnstCd.search("08") > -1){
- ds_send_cond_detlinfo.setColumn(0, "anstacdetcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "anstacdetccnts" , ds_tmp_cond_anstacd.getColumn(0, "anstacdetccnts") );
- }
- if(ChkAnstCd.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "anstbfpatvaluyn", "Y");
- if(ChkAnstCd.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "anstbfdocudescyn", "Y");
- if(ChkAnstCd.search("11") > -1){
- ds_send_cond_detlinfo.setColumn(0, "anstaftmedierryn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "anstmedidrugcd" , ds_tmp_cond_anstacd.getColumn(0, "anstmedidrugcd") );
- ds_send_cond_detlinfo.setColumn(0, "anstmedidrugnm" , ds_tmp_cond_anstacd.getColumn(0, "anstmedidrugnm") );
- }
- if(ChkAnstCd.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "anstaftnerveinjyn", "Y");
- if(ChkAnstCd.search("13") > -1) ds_send_cond_detlinfo.setColumn(0, "anstaftbthprlsyn", "Y");
- if(ChkAnstCd.search("14") > -1) ds_send_cond_detlinfo.setColumn(0, "anstafthyfuntyn", "Y");
- if(ChkAnstCd.search("15") > -1){
- ds_send_cond_detlinfo.setColumn(0, "anstdescyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "anstdesccmt" , ds_tmp_cond_anstacd.getColumn(0, "anstdesccmt") );
- }
- }
- if(OrdCureKind == "03"){ //치료/진료 관련 사고
- var ChkCureAcd = ds_tmp_cond_mediacd.getColumn(0, "chkcureacd");
- if(ChkCureAcd.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "cureprcsdescyn", "Y"); //부적절불충분한치료과정설명여부
- if(ChkCureAcd.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "medirecyn", "Y");//부적절의무기록여부
- if(ChkCureAcd.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "orgninjuryyn", "Y"); //치료과정에발생한신체적손상여부
- if(ChkCureAcd.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "oprejtyn", "Y");//환자_보호자가치료및시술거절여부
- if(ChkCureAcd.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "prsryn", "Y"); //욕창여부
- if(ChkCureAcd.search("06") > -1){
- ds_send_cond_detlinfo.setColumn(0, "medierryn", "Y"); //약물투약오류여부
- ds_send_cond_detlinfo.setColumn(0, "medidrugcd", ds_tmp_cond_mediacd.getColumn(0, "medidrugcd"));//투약약품코드
- }
- if(ChkCureAcd.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "tnserracdyn", "Y");//수혈오류로인한사고여부
- if(ChkCureAcd.search("08") > -1){
- ds_send_cond_detlinfo.setColumn(0, "cureacdetcyn", "Y"); //치료_진료관련사고기타여부
- ds_send_cond_detlinfo.setColumn(0, "cureacdetccnts" , ds_tmp_cond_mediacd.getColumn(0, "cureacdetccnts") );//치료_진료관련사고기타상세
- }
- }
- }
- if(Mdl == "02"){ //투약
- ds_send_cond_detlinfo.setColumn(0, "medidrugcd" , ds_tmp_cond.getColumn(0, "medidrugcd")) ;
- ds_send_cond_detlinfo.setColumn(0, "medidrugnm" , ds_tmp_cond.getColumn(0, "medidrugnm")) ;
- ds_send_cond_detlinfo.setColumn(0, "abnrdrugcd" , ds_tmp_cond.getColumn(0, "abnrdrugcd")) ;
- ds_send_cond_detlinfo.setColumn(0, "abnrdrugcdnm" , ds_tmp_cond.getColumn(0, "abnrdrugcdnm")) ;
- ds_send_cond_detlinfo.setColumn(0, "medidrugvol" , ds_tmp_cond.getColumn(0, "medidrugvol")) ;
- ds_send_cond_detlinfo.setColumn(0, "abnrdrugvol" , ds_tmp_cond.getColumn(0, "abnrdrugvol")) ;
- var chkprcperr = ds_tmp_cond.getColumn(0, "chkprcperr");
- if(!utlf_isNull(chkprcperr)){
- ds_send_cond_detlinfo.setColumn(0, "prcperryn", "Y");
- if(chkprcperr.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difpatprcpyn" , "Y");
- if(chkprcperr.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "incgdrugprcpyn" , "Y");
- if(chkprcperr.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "duplprcpyn" , "Y");
- if(chkprcperr.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "tbooprcpyn" , "Y");
- if(chkprcperr.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "difdtprcpyn" , "Y");
- if(chkprcperr.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "failcmntunstdyn", "Y");
- if(chkprcperr.search("07") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcperretcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "prcperretccnts" , ds_tmp_cond.getColumn(0, "prcperretccnts"));
- }
- if(chkprcperr.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "diffpatprcpyn", "Y");
- if(chkprcperr.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "diffdrugyn", "Y");
- if(chkprcperr.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "diffpathyn", "Y");
- if(chkprcperr.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "difftimeyn", "Y");
- if(chkprcperr.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "diffvolyn" , "Y");
- if(chkprcperr.search("13") > -1) ds_send_cond_detlinfo.setColumn(0, "diffmedicntyn" , "Y");
- if(chkprcperr.search("14") > -1) ds_send_cond_detlinfo.setColumn(0, "diffintvlyn" , "Y");
- if(chkprcperr.search("15") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpomityn", "Y");
- if(chkprcperr.search("16") > -1) ds_send_cond_detlinfo.setColumn(0, "dupprcpyn" , "Y");
- if(chkprcperr.search("17") > -1) ds_send_cond_detlinfo.setColumn(0, "tbooftprcpyn", "Y");
- if(chkprcperr.search("18") > -1) ds_send_cond_detlinfo.setColumn(0, "diffdtprcpyn", "Y");
- if(chkprcperr.search("19") > -1) ds_send_cond_detlinfo.setColumn(0, "verbrelunstdyn" , "Y");
- if(chkprcperr.search("20") > -1){
- ds_send_cond_detlinfo.setColumn(0, "medierrdescyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "medierrdesccmt", ds_tmp_cond.getColumn(0, "medierrdesccmt"));
- }
- }
- var chkprcpdrugerr = ds_tmp_cond.getColumn(0, "chkprcpdrugerr");
- if(!utlf_isNull(chkprcpdrugerr)){
- ds_send_cond_detlinfo.setColumn(0, "prcpdrugerryn" , "Y");
- if(chkprcpdrugerr.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difpatprcpdrugyn", "Y");
- if(chkprcpdrugerr.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "difdrugprcpyn" , "Y");
- if(chkprcpdrugerr.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "difvolprcpdrugyn", "Y");
- if(chkprcpdrugerr.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "lblcnfmyn", "Y");
- if(chkprcpdrugerr.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "drugdelivedelyyn", "Y");
- if(chkprcpdrugerr.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "difplcedeliveyn" , "Y");
- if(chkprcpdrugerr.search("07") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcpdrugerretcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "prcpdrugerretccnts", ds_tmp_cond.getColumn(0, "prcpdrugerretccnts") );
- }
- }
- var chkprcpprcs = ds_tmp_cond.getColumn(0, "chkprcpprcs") ;
- if(!utlf_isNull(chkprcpprcs)){
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsyn" , "Y");
- if(chkprcpprcs.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difpatprcpprcsyn" ,"Y");
- if(chkprcpprcs.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "difdrugprcpprcsyn","Y");
- if(chkprcpprcs.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "difpathprcpprcsyn","Y");
- if(chkprcpprcs.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "diftmprcpprcsyn","Y");
- if(chkprcpprcs.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "difvolprcpprcsyn" ,"Y");
- if(chkprcpprcs.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "difmeditimsprcpprcsyn","Y");
- if(chkprcpprcs.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "difintvlprcpprcsyn" ,"Y");
- if(chkprcpprcs.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "omitprcpprcsyn" ,"Y");
- if(chkprcpprcs.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "failcmntunstdprcpprcsyn" ,"Y");
- if(chkprcpprcs.search("10") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsetcyn" ,"Y");
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsetccnts", ds_tmp_cond.getColumn(0, "prcpprcsetccnts") );
- }
- }
- var chkmedierr = ds_tmp_cond.getColumn(0, "chkmedierr");
- if(!utlf_isNull(chkmedierr)){
- ds_send_cond_detlinfo.setColumn(0, "medierryn", "Y");
- if(chkmedierr.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difpatmedierryn", "Y");
- if(chkmedierr.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "difdrugmedierryn" , "Y");
- if(chkmedierr.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "difpathmedierryn" , "Y");
- if(chkmedierr.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "diftmmedierryn" , "Y");
- if(chkmedierr.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "difvolmedierryn" , "Y");
- if(chkmedierr.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "diftimsmedierryn" , "Y");
- if(chkmedierr.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "difintvlmedierryn", "Y");
- if(chkmedierr.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "omitmedierryn" , "Y");
- if(chkmedierr.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "discontinudirecaftmedierryn" , "Y");
- if(chkmedierr.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "faildilumedierryn", "Y");
- if(chkmedierr.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "ownmedierryn" , "Y");
- if(chkmedierr.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "injescmedierryn", "Y");
- if(chkmedierr.search("13") > -1) ds_send_cond_detlinfo.setColumn(0, "incgpathmedierryn", "Y");
- if(chkmedierr.search("14") > -1) {
- ds_send_cond_detlinfo.setColumn(0, "medierretcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "medierretccnts" , ds_tmp_cond.getColumn(0, "medierretccnts") );
- }
- }
- var chkmediseffc = ds_tmp_cond.getColumn(0, "chkmediseffc");
- if(!utlf_isNull(chkmediseffc)){
- ds_send_cond_detlinfo.setColumn(0, "medierrseffcyn" , "Y");
- if(chkmediseffc.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "exermalfcmedierryn" , "Y");
- if(chkmediseffc.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "bledyn" , "Y");
- if(chkmediseffc.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "brdcadyn", "Y");
- if(chkmediseffc.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "taccadyn", "Y");
- if(chkmediseffc.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "conpayn" , "Y");
- if(chkmediseffc.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "diahyn", "Y");
- if(chkmediseffc.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "dzzyn" , "Y");
- if(chkmediseffc.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "myathyn" , "Y");
- if(chkmediseffc.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "hallucyn", "Y");
- if(chkmediseffc.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "highbsugaryn" , "Y");
- if(chkmediseffc.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "lowbsugaryn", "Y");
- if(chkmediseffc.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "lowbpyn" , "Y");
- if(chkmediseffc.search("13") > -1) ds_send_cond_detlinfo.setColumn(0, "cscschngyn", "Y");
- if(chkmediseffc.search("14") > -1) ds_send_cond_detlinfo.setColumn(0, "nephroyn", "Y");
- if(chkmediseffc.search("15") > -1) ds_send_cond_detlinfo.setColumn(0, "nauseyn" , "Y");
- if(chkmediseffc.search("16") > -1) ds_send_cond_detlinfo.setColumn(0, "vomityn" , "Y");
- if(chkmediseffc.search("17") > -1) ds_send_cond_detlinfo.setColumn(0, "neutrpeyn", "Y");
- if(chkmediseffc.search("18") > -1) ds_send_cond_detlinfo.setColumn(0, "panctoyn", "Y");
- if(chkmediseffc.search("19") > -1) ds_send_cond_detlinfo.setColumn(0, "thrombyn" , "Y");
- if(chkmediseffc.search("20") > -1) ds_send_cond_detlinfo.setColumn(0, "purpyn" , "Y");
- if(chkmediseffc.search("21") > -1) ds_send_cond_detlinfo.setColumn(0, "eruptyn" , "Y");
- if(chkmediseffc.search("22") > -1) ds_send_cond_detlinfo.setColumn(0, "dyspnyn" , "Y");
- if(chkmediseffc.search("23") > -1) ds_send_cond_detlinfo.setColumn(0, "sedatyn" , "Y");
- if(chkmediseffc.search("24") > -1) ds_send_cond_detlinfo.setColumn(0, "sezryn" , "Y");
- if(chkmediseffc.search("25") > -1) ds_send_cond_detlinfo.setColumn(0, "nystagyn" , "Y");
- if(chkmediseffc.search("26") > -1) ds_send_cond_detlinfo.setColumn(0, "urinereteyn", "Y");
- if(chkmediseffc.search("27") > -1) ds_send_cond_detlinfo.setColumn(0, "mucsinfla", "Y");
- if(chkmediseffc.search("28") > -1){
- ds_send_cond_detlinfo.setColumn(0, "medierrseffcetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "medierrseffcetccnts", ds_tmp_cond.getColumn(0, "medierrseffcetccnts") );
- }
- }
- var chkarbitrationcnts = ds_tmp_cond.getColumn(0, "chkarbitrationcnts");
- if(!utlf_isNull(chkarbitrationcnts)){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationcntsyn", "Y");
- if(chkarbitrationcnts.search("01") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationmediyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "arbitrationdrugcd", ds_tmp_cond.getColumn(0, "arbitrationdrugcd"));
- ds_send_cond_detlinfo.setColumn(0, "arbitrationdrugnm", ds_tmp_cond.getColumn(0, "arbitrationdrugnm"));
- }
- if(chkarbitrationcnts.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "volupdtyn", "Y");
- if(chkarbitrationcnts.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "medidiscontinu" , "Y");
- if(chkarbitrationcnts.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "drugtimsupdtyn" , "Y");
- if(chkarbitrationcnts.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "icuchngroomyn" , "Y");
- if(chkarbitrationcnts.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "obsyn" , "Y");
- if(chkarbitrationcnts.search("06") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetcyn" , "Y"); //기타가 없음
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetccnts", ds_tmp_cond.getColumn(0, "arbitrationetccnts"));
- }
- }
- }
- if(Mdl == "03"){ //낙상
- ds_send_cond_detlinfo.setColumn(0, "fallplcecd", ds_tmp_cond.getColumn(0, "fallplcecd")); //낙상장소코드
- ds_send_cond_detlinfo.setColumn(0, "fallplcecnts", ds_tmp_cond.getColumn(0, "fallplcecnts")); //낙상장소기타 상세
- ds_send_cond_detlinfo.setColumn(0, "falldngrasesyn", ds_tmp_cond.getColumn(0, "falldngrasesyn")); //낙상위험사정 여부
- ds_send_cond_detlinfo.setColumn(0, "drugdump", ds_tmp_cond.getColumn(0, "drugdump"));// 낙상시 투여약품 목록
- ds_send_cond_detlinfo_druglist.copyData(ds_tmp_cond_druglist);
- var fallbfpnt = ds_tmp_cond.getColumn(0, "fallbfpnt" )
- if(!utlf_isNull(fallbfpnt)){
- ds_send_cond_detlinfo.setColumn(0, "fallbfpnt" , fallbfpnt); //낙상전점수
- }
- var fallaftpnt = ds_tmp_cond.getColumn(0, "fallaftpnt" )
- if(!utlf_isNull(fallaftpnt)){
- ds_send_cond_detlinfo.setColumn(0, "fallaftpnt" , fallaftpnt); //낙상후점수
- }
- ds_send_cond_detlinfo.setColumn(0, "pvneducyn" , ds_tmp_cond.getColumn(0, "pvneducyn")); //예방교육 여부
- ds_send_cond_detlinfo.setColumn(0, "bodydamcd" , ds_tmp_cond.getColumn(0, "bodydamcd")); // 낙상으로인한신체적손상
- ds_send_cond_detlinfo.setColumn(0, "bodypart" , ds_tmp_cond.getColumn(0, "bodypart")); // 손상된 신체부위
- var cscsstatyn = ds_tmp_cond.getColumn(0, "cscsstatyn");
- if(!utlf_isNull(cscsstatyn)){
- ds_send_cond_detlinfo.setColumn(0, "cscsstatyn", "Y"); // 의식상태 여부
- if(cscsstatyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "clryn", "Y"); // 명료 여부
- if(cscsstatyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "slepyn" , "Y"); // 졸음 여부
- if(cscsstatyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "chaosyn", "Y"); // 혼돈 여부
- if(cscsstatyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "bfcomayn" , "Y"); // 반혼수 여부
- if(cscsstatyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "comayn" , "Y"); // 혼수 여부
- if(cscsstatyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "cscschildyn ", "Y"); // 7세미만소아 여부
- }
- var actfuntyn = ds_tmp_cond.getColumn(0, "actfuntyn");
- if(!utlf_isNull(actfuntyn)){
- ds_send_cond_detlinfo.setColumn(0, "actfuntyn", "Y"); // 활동/기능 여부
- if(actfuntyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "indcasefuntyn", "Y"); // 독립활동 여부
- if(actfuntyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "helpneedyn" , "Y"); // 도움필요 여부
- if(actfuntyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "actimpsiyn" , "Y"); // 활동불가능 여부
- }
- var envcasyn = ds_tmp_cond.getColumn(0, "envcasyn");
- if(!utlf_isNull(envcasyn)){
- ds_send_cond_detlinfo.setColumn(0, "envcasyn", "Y"); // 환경적요인 여부
- if(envcasyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "eqmtfallyn" , "Y"); // side rail이 내려져 있어서 여부
- if(envcasyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "bedeqmtflxfaluryn" , "Y"); // 침대바퀴미고정 여부
- if(envcasyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "wateryn", "Y"); // 바닥의물기 여부
- if(envcasyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "lightbadyn" , "Y"); // 조명불량 여부
- if(envcasyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "falurfootwryn", "Y"); // 부적절한신발 여부
- if(envcasyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "supptoolyn" , "Y"); // 보조기구사용중 여부
- if(envcasyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "healcaretoolyn", "Y"); // 의료기구및관련 여부
- if(envcasyn.search("08") > -1) {
- ds_send_cond_detlinfo.setColumn(0, "envcasetcyn" , "Y");// 환경적요인기타 여부
- ds_send_cond_detlinfo.setColumn(0, "envcasetccntsyn" , ds_tmp_cond.getColumn(0, "envcasetccntsyn") ) ; // 환경적요인기타 상세}
- }
- }
- var bodystatyn = ds_tmp_cond.getColumn(0, "bodystatyn");
- if(!utlf_isNull(bodystatyn)){
- ds_send_cond_detlinfo.setColumn(0, "bodystatyn", "Y"); // 신체상태 여부
- if(bodystatyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "dzzyn", "Y"); // 어지러움 여부
- if(bodystatyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "paralyn", "Y"); // 마비 여부
- if(bodystatyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "weakyn" , "Y"); // 전신쇠약 여부
- if(bodystatyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "msclabltyfallyn" , "Y"); // 근력저하 여부
- if(bodystatyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "workdifyn" , "Y"); // 보행장애 여부
- if(bodystatyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "posturelowbpyn", "Y"); // 체위성저혈압 여부
- if(bodystatyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "equbrmhandcapyn" , "Y"); // 평형장애 여부
- if(bodystatyn.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "emothandcapyn" , "Y"); // 정서장애 여부
- if(bodystatyn.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "visacthandcapyn" , "Y"); // 시력장애 여부
- if(bodystatyn.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "slephandcapyn" , "Y"); // 수면장애 여부
- if(bodystatyn.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "awarhandcapyn" , "Y"); // 인지장애 여부
- if(bodystatyn.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "orgnchildyn", "Y"); // 신체상태7세미만소아 여부
- if(bodystatyn.search("13") > -1){
- ds_send_cond_detlinfo.setColumn(0, "tmedyn" , "Y");// 약물복용 여부
- ds_send_cond_detlinfo.setColumn(0, "medidrugcd" , ds_tmp_cond.getColumn(0, "medidrugcd") ) ; // 복용약물코드
- }
- if(bodystatyn.search("14") > -1) ds_send_cond_detlinfo.setColumn(0, "orgnfactrelyn" , "Y");// 신체사항해당사항없음 여부
- if(bodystatyn.search("15") > -1) {
- ds_send_cond_detlinfo.setColumn(0, "bodystatetcyn" , "Y"); // 신체상태 기타여부
- ds_send_cond_detlinfo.setColumn(0, "bodystatetccnts" , ds_tmp_cond.getColumn(0, "bodystatetccnts") ) ; // 신체상태 기타상세
- }
- }
- var arbitrationcntsyn = ds_tmp_cond.getColumn(0, "arbitrationcntsyn");
- if(!utlf_isNull(arbitrationcntsyn)){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationcntsyn", "Y"); //즉각적중재내용 여부
- if(arbitrationcntsyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "obsyn" , "Y"); //관찰 여부
- if(arbitrationcntsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "drssyn", "Y"); //드레싱 여부
- if(arbitrationcntsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "sutryn", "Y"); //봉합 여부
- if(arbitrationcntsyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "drugcureyn", "Y"); //약물치료 여부
- if(arbitrationcntsyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "physiccureyn" , "Y"); //물리치료 여부
- if(arbitrationcntsyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "opyn", "Y"); //수술 여부
- if(arbitrationcntsyn.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "cureyn" , "Y"); //치료하지않음 여부
- if(arbitrationcntsyn.search("07") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationcntsetcyn" , "Y");//즉각적중재내용기타 여부
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetccnts" , ds_tmp_cond.getColumn(0, "arbitrationetccnts") ) ; // 즉각적증재내용기타 상세
- }
- }
- }
- if(Mdl == "04"){ //수혈
- ds_send_cond_detlinfo.setColumn(0, "patrh", ds_tmp_cond.getColumn(0, "patrh"));
- ds_send_cond_detlinfo.setColumn(0, "patbtype" , ds_tmp_cond.getColumn(0, "patbtype"));
- ds_send_cond_detlinfo.setColumn(0, "tnsrh", ds_tmp_cond.getColumn(0, "tnsrh"));
- ds_send_cond_detlinfo.setColumn(0, "tnsbtype" , ds_tmp_cond.getColumn(0, "tnsbtype"));
- var prcperryn = ds_tmp_cond.getColumn(0, "prcperryn");
- if(!utlf_isNull(prcperryn)){
- ds_send_cond_detlinfo.setColumn(0, "prcperryn", "Y");
- if(prcperryn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difpatprcpyn" , "Y");
- if(prcperryn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "incgblodprcpyn" , "Y");
- if(prcperryn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "difddprcpyn", "Y");
- if(prcperryn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "failcmntunstdyn" , "Y");
- if(prcperryn.search("05") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcperretcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "prcperretccnts", ds_tmp_cond.getColumn(0, "prcperretccnts"));
- }
- }
- var brodbankerryn = ds_tmp_cond.getColumn(0, "brodbankerryn");
- if(!utlf_isNull(brodbankerryn)){
- ds_send_cond_detlinfo.setColumn(0, "brodbankerryn", "Y");
- if(brodbankerryn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difbrodproddeliveyn" , "Y");
- if(brodbankerryn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "difbtypedeliveyn" , "Y");
- if(brodbankerryn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "keeperryn" , "Y");
- if(brodbankerryn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "prepdelyyn", "Y");
- if(brodbankerryn.search("05") > -1){
- ds_send_cond_detlinfo.setColumn(0, "brodbankerretcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "brodbankerretccnts" , ds_tmp_cond.getColumn(0, "brodbankerretccnts"));
- }
- }
- var prcpprcsyn = ds_tmp_cond.getColumn(0, "prcpprcsyn");
- if(!utlf_isNull(prcpprcsyn)){
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsyn", "Y");
- if(prcpprcsyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifpatyn" , "Y");
- if(prcpprcsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifbrodprodyn" , "Y");
- if(prcpprcsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifbtypeyn", "Y");
- if(prcpprcsyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdiftmyn" , "Y");
- if(prcpprcsyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifvolyn" , "Y");
- if(prcpprcsyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpmismatcherryn" , "Y");
- if(prcpprcsyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpfailcmntunstdyn" , "Y");
- if(prcpprcsyn.search("08") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsetccnts" , ds_tmp_cond.getColumn(0, "prcpprcsetccnts") ) ;
- }
- }
- var tnsprcserryn = ds_tmp_cond.getColumn(0, "tnsprcserryn");
- if(!utlf_isNull(tnsprcserryn)){
- ds_send_cond_detlinfo.setColumn(0, "tnsprcserryn", "Y");
- if(tnsprcserryn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsdifpatyn", "Y");
- if(tnsprcserryn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsdifbrodprodyn" , "Y");
- if(tnsprcserryn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsdifbtypeyn", "Y");
- if(tnsprcserryn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsdiftmyn", "Y");
- if(tnsprcserryn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsdifvolyn", "Y");
- if(tnsprcserryn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsomityn" , "Y");
- if(tnsprcserryn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsinfserryn" , "Y");
- if(tnsprcserryn.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsseterryn", "Y");
- if(tnsprcserryn.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsspderryn", "Y");
- if(tnsprcserryn.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsoutflyn", "Y");
- if(tnsprcserryn.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsprcsobsomityn" , "Y");
- if(tnsprcserryn.search("12") > -1){
- ds_send_cond_detlinfo.setColumn(0, "tnsprcsetcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "tnsprcsetccnts" , ds_tmp_cond.getColumn(0, "tnsprcsetccnts") ) ;
- }
- }
- var tnsseffcyn = ds_tmp_cond.getColumn(0, "tnsseffcyn");
- if(!utlf_isNull(tnsseffcyn)){
- ds_send_cond_detlinfo.setColumn(0, "tnsseffcyn", "Y");
- if(tnsseffcyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "perspryn", "Y");
- if(tnsseffcyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "rigoryn" , "Y");
- if(tnsseffcyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "chstpainyn" , "Y");
- if(tnsseffcyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "abdmnpainyn" , "Y");
- if(tnsseffcyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "shockyn" , "Y");
- if(tnsseffcyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "blodcoaguhandcapyn" , "Y");
- if(tnsseffcyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "dyspnyn" , "Y");
- if(tnsseffcyn.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "hematyn" , "Y");
- if(tnsseffcyn.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "pyrexyn" , "Y");
- if(tnsseffcyn.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "lowbpyn" , "Y");
- if(tnsseffcyn.search("11") > -1) ds_send_cond_detlinfo.setColumn(0, "highbpyn", "Y");
- if(tnsseffcyn.search("12") > -1) ds_send_cond_detlinfo.setColumn(0, "urticayn", "Y");
- if(tnsseffcyn.search("13") > -1) ds_send_cond_detlinfo.setColumn(0, "eruptyn" , "Y");
- if(tnsseffcyn.search("14") > -1) ds_send_cond_detlinfo.setColumn(0, "anpshockyn" , "Y");
- if(tnsseffcyn.search("15") > -1) ds_send_cond_detlinfo.setColumn(0, "lungedemayn" , "Y");
- if(tnsseffcyn.search("16") > -1){
- ds_send_cond_detlinfo.setColumn(0, "tnsseffcetcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "tnsseffcetccnts" , ds_tmp_cond.getColumn(0, "tnsseffcetccnts") ) ;
- }
- }
- var arbitrationcntsyn = ds_tmp_cond.getColumn(0, "arbitrationcntsyn");
- if(!utlf_isNull(arbitrationcntsyn)){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationcntsyn", "Y");
- if(arbitrationcntsyn.search("01") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationdrugcd" , ds_tmp_cond.getColumn(0, "arbitrationdrugcd") ) ;
- ds_send_cond_detlinfo.setColumn(0, "arbitrationdrugnm" , ds_tmp_cond.getColumn(0, "arbitrationdrugnm") ) ;
- ds_send_cond_detlinfo.setColumn(0, "arbitrationmediyn", "Y");
- }
- if(arbitrationcntsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "tnsdiscontinuyn" , "Y");
- if(arbitrationcntsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "icuchngroomyn" , "Y");
- if(arbitrationcntsyn.search("04") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetcyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetccntsyn" , ds_tmp_cond.getColumn(0, "arbitrationetccntsyn") ) ;
- }
- }
- }
- if(Mdl == "05"){ //진단병리영상검사{
- ds_send_cond_detlinfo.setColumn(0, "testreadnm", ds_tmp_cond.getColumn(0, "testreadnm")) ;
- var prcperryn = ds_tmp_cond.getColumn(0, "prcperryn");
- if(!utlf_isNull(prcperryn)){
- ds_send_cond_detlinfo.setColumn(0, "prcperryn", "Y");
- if(prcperryn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "difpatprcpyn" , "Y");
- if(prcperryn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "difpartprcpyn" , "Y");
- if(prcperryn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "diftestprcpyn" , "Y");
- if(prcperryn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "duplprcpyn", "Y");
- if(prcperryn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "difddprcpyn" , "Y");
- if(prcperryn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "failcmntunstdyn" , "Y");
- if(prcperryn.search("07") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcperretcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "prcperretccnts", ds_tmp_cond.getColumn(0, "prcperretccnts"));
- }
- }
- var prcpprcsyn = ds_tmp_cond.getColumn(0, "prcpprcsyn");
- if(!utlf_isNull(prcpprcsyn)){
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsyn", "Y");
- if(prcpprcsyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifpatyn", "Y");
- if(prcpprcsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifpartyn" , "Y");
- if(prcpprcsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdiftestyn" , "Y");
- if(prcpprcsyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpdifddyn", "Y");
- if(prcpprcsyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpfailcmntunstdyn" , "Y");
- if(prcpprcsyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "prcpseffccnfmomityn" , "Y");
- if(prcpprcsyn.search("07") > -1){
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "prcpprcsetccnts", ds_tmp_cond.getColumn(0, "prcpprcsetccnts"));
- }
- }
- var testprcsyn = ds_tmp_cond.getColumn(0, "testprcsyn");
- if(!utlf_isNull(testprcsyn)){
- //9번 항목 없음.
- ds_send_cond_detlinfo.setColumn(0, "testprcsyn", "Y");
- if(testprcsyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "testdifpatyn" , "Y");
- if(testprcsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "testdifpartyn", "Y");
- if(testprcsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "testdiftestyn", "Y");
- if(testprcsyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "testdifddyn", "Y");
- if(testprcsyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "testempseffcyn" , "Y");
- if(testprcsyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "testcompuhandcapyn" , "Y");
- if(testprcsyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "testfailcmntunstdyn", "Y");
- if(testprcsyn.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "testdyeseffcyn" , "Y");
- if(testprcsyn.search("10") > -1){
- ds_send_cond_detlinfo.setColumn(0, "testprcsetcyn" , "Y")
- ds_send_cond_detlinfo.setColumn(0, "testprcsetccnts", ds_tmp_cond.getColumn(0, "testprcsetccnts"));
- }
- }
- var tranreptyn = ds_tmp_cond.getColumn(0, "tranreptyn");
- if(!utlf_isNull(tranreptyn)){
- ds_send_cond_detlinfo.setColumn(0, "tranreptyn", "Y");
- if(tranreptyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "spcmissyn" , "Y");
- if(tranreptyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "spcexchyn" , "Y");
- if(tranreptyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "testbarcderryn" , "Y");
- if(tranreptyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "spctrandelyyn" , "Y");
- if(tranreptyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "spcdiftranyn", "Y");
- if(tranreptyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "rsltreptyn", "Y");
- if(tranreptyn.search("06") > -1){
- ds_send_cond_detlinfo.setColumn(0, "tranreptetcyn" , "Y")
- ds_send_cond_detlinfo.setColumn(0, "tranreptetccnts", ds_tmp_cond.getColumn(0, "tranreptetccnts"));
- }
- if(tranreptyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "testbarcderryn", "Y");
- }
- var testseffcyn = ds_tmp_cond.getColumn(0, "testseffcyn");
- if(!utlf_isNull(testseffcyn)){
- ds_send_cond_detlinfo.setColumn(0, "testseffcyn", "Y");
- if(testseffcyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "urticayn" , "Y");
- if(testseffcyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "dyspnyn", "Y");
- if(testseffcyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "lowbpyn", "Y");
- if(testseffcyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "vomityn", "Y");
- if(testseffcyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "bledyn" , "Y");
- if(testseffcyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "cscslowyn", "Y");
- if(testseffcyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "dethyn" , "Y");
- if(testseffcyn.search("08") > -1){
- ds_send_cond_detlinfo.setColumn(0, "testseffcetcyn", "Y")
- ds_send_cond_detlinfo.setColumn(0, "testseffcetccntsyn" , ds_tmp_cond.getColumn(0, "testseffcetccntsyn"));
- }
- }
- var arbitrationcntsyn = ds_tmp_cond.getColumn(0, "arbitrationcntsyn");
- if(!utlf_isNull(arbitrationcntsyn)){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationcntsyn", "Y");
- if(arbitrationcntsyn.search("01") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationmediyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "medidrugcd" , ds_tmp_cond.getColumn(0, "medidrugcd"));
- }
- if(arbitrationcntsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "testdiscontinuyn", "Y");
- if(arbitrationcntsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "rpttestyn" , "Y");
- if(arbitrationcntsyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "icuchngroomyn" , "Y");
- if(arbitrationcntsyn.search("05") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetcyn" , "Y")
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetccntsyn" , ds_tmp_cond.getColumn(0, "arbitrationetccntsyn"));
- }
- }
- }
- if(Mdl == "06"){ //임상 기타
- ds_send_cond_detlinfo.setColumn(0, "acptno", ds_tmp_cond.getColumn(0, "acptno"));
- ds_send_cond_detlinfo.setColumn(0, "clincetckind", ds_tmp_cond.getColumn(0, "clincetckind"));
- ds_send_cond_detlinfo.setColumn(0, "burngrdecd", ds_tmp_cond.getColumn(0, "burngrdecd"));
- ds_send_cond_detlinfo.setColumn(0, "clincetccnts", ds_tmp_cond.getColumn(0, "clincetccnts"));
-
- var burnpart = ds_tmp_cond.getColumn(0, "burnpart");
- if(!utlf_isNull(burnpart)){
- if(burnpart.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "headyn" , "Y");
- if(burnpart.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "faceyn" , "Y");
- if(burnpart.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "neckyn" , "Y");
- if(burnpart.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "armyn" , "Y");
- if(burnpart.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "handyn" , "Y");
- if(burnpart.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "trunkyn" , "Y");
- if(burnpart.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "hipyn" , "Y");
- if(burnpart.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "prnlregyn" , "Y");
- if(burnpart.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "legyn" , "Y");
- if(burnpart.search("10") > -1) ds_send_cond_detlinfo.setColumn(0, "footyn" , "Y");
- if(burnpart.search("11") > -1){
- ds_send_cond_detlinfo.setColumn(0, "burnpartetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "burnpartetccnts", ds_tmp_cond.getColumn(0, "burnpartetccnts"));
- }
- ds_send_cond_detlinfo.setColumn(0, "burnscop1", ds_tmp_cond.getColumn(0, "burnscop1"));
- ds_send_cond_detlinfo.setColumn(0, "burnscop2", ds_tmp_cond.getColumn(0, "burnscop2"));
- }
- var burncas = ds_tmp_cond.getColumn(0, "burncas");
- if(!utlf_isNull(burncas)){
- if(burncas.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "wateryn", "Y");
- if(burncas.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "cauteryn" , "Y");
- if(burncas.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "dfibrilyn" , "Y");
- if(burncas.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "chemiyn", "Y");
- if(burncas.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "fireyn" , "Y");
- if(burncas.search("06") > -1){
- ds_send_cond_detlinfo.setColumn(0, "burncasetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "burncasetccnts", ds_tmp_cond.getColumn(0, "burncasetccnts"));
- }
- }
- var meal = ds_tmp_cond.getColumn(0, "meal");
- if(!utlf_isNull(meal)){
- if(meal.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "mealprcperryn" , "Y");
- if(meal.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "mealomityn", "Y");
- if(meal.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "difmealyn" , "Y");
- if(meal.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "badmealyn" , "Y");
- if(meal.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "suplmealerryn" , "Y");
- if(meal.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "suplmealdelyyn" , "Y");
- if(meal.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "matrkeepprobyn" , "Y");
- if(meal.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "cookprcsprobyn" , "Y");
- if(meal.search("09") > -1) {
- ds_send_cond_detlinfo.setColumn(0, "mealetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "mealetccnts", ds_tmp_cond.getColumn(0, "mealetccnts"));
- }
- }
- var sucid = ds_tmp_cond.getColumn(0, "sucid");
- if(!utlf_isNull(sucid)){
- if(sucid.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "falldwnyn" , "Y");
- if(sucid.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "hanginyn" , "Y");
- if(sucid.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "selfmulyn" , "Y");
- if(sucid.search("04") > -1){
- ds_send_cond_detlinfo.setColumn(0, "sucidetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "sucidetccnts", ds_tmp_cond.getColumn(0, "sucidetccnts"));
- }
- }
- var arbitrationcntsyn = ds_tmp_cond.getColumn(0, "arbitrationcntsyn");
- if(!utlf_isNull(arbitrationcntsyn)){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationcntsyn", "Y");
- if(arbitrationcntsyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "obsyn" , "Y");
- if(arbitrationcntsyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "drssyn", "Y");
- if(arbitrationcntsyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "sutryn", "Y");
- if(arbitrationcntsyn.search("04") > -1) {
- ds_send_cond_detlinfo.setColumn(0, "drugcureyn", "Y");
- ds_send_cond_detlinfo.setColumn(0, "arbitrationdrugcd", ds_tmp_cond.getColumn(0, "arbitrationdrugcd"));
- }
- if(arbitrationcntsyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "opyn", "Y");
- if(arbitrationcntsyn.search("06") > -1) ds_send_cond_detlinfo.setColumn(0, "repetsuplmealyn" , "Y");
- if(arbitrationcntsyn.search("07") > -1) ds_send_cond_detlinfo.setColumn(0, "suplmealdiscontinuyn" , "Y");
- if(arbitrationcntsyn.search("08") > -1) ds_send_cond_detlinfo.setColumn(0, "icuchngroomyn", "Y");
- if(arbitrationcntsyn.search("09") > -1) ds_send_cond_detlinfo.setColumn(0, "cureyn", "Y");
- if(arbitrationcntsyn.search("10") > -1){
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetcyn" , "Y");
- ds_send_cond_detlinfo.setColumn(0, "arbitrationetccntsyn", ds_tmp_cond.getColumn(0, "arbitrationetccntsyn"));
- }
- }
- }
- }
- if(Lrg == "02"){ //비임상
- ds_send_cond_detlinfo.setColumn(0, "genrplce", ds_tmp_cond.getColumn(0, "genrplce"));
- ds_send_cond_detlinfo.setColumn(0, "etcreptcnts", ds_tmp_cond.getColumn(0, "etcreptcnts"));
- ds_send_cond_detlinfo.setColumn(0, "tretinstcd", ds_tmp_cond.getColumn(0, "tretinstcd"));
- ds_send_cond_detlinfo.setColumn(0, "lossyn", ds_tmp_cond.getColumn(0, "lossyn"));
- ds_send_cond_detlinfo.setColumn(0, "locktmcd", ds_tmp_cond.getColumn(0, "locktmcd"));
- ds_send_cond_detlinfo.setColumn(0, "locktmetccnts", ds_tmp_cond.getColumn(0, "locktmetccnts"));
- ds_send_cond_detlinfo.setColumn(0, "handcaptermcd", ds_tmp_cond.getColumn(0, "handcaptermcd"));
- ds_send_cond_detlinfo.setColumn(0, "lossitem", ds_tmp_cond.getColumn(0, "lossitem"));
- ds_send_cond_detlinfo.setColumn(0, "tranyn", ds_tmp_cond.getColumn(0, "tranyn"));
- ds_send_cond_detlinfo.setColumn(0, "trannotoccrplce", ds_tmp_cond.getColumn(0, "trannotoccrplce"));
- ds_send_cond_detlinfo.setColumn(0, "actpsn", ds_tmp_cond.getColumn(0, "actpsn"));
- ds_send_cond_detlinfo.setColumn(0, "losspsn", ds_tmp_cond.getColumn(0, "losspsn"));
- ds_send_cond_detlinfo.setColumn(0, "actpid", ds_tmp_cond.getColumn(0, "actpid"));
- ds_send_cond_detlinfo.setColumn(0, "losspid", ds_tmp_cond.getColumn(0, "losspid"));
- if (ds_tmp_cond.getColumn(0, "losscnt") != ""){
- ds_send_cond_detlinfo.setColumn(0, "losscnt" , ds_tmp_cond.getColumn(0, "losscnt"));
- }
- var chkkind = ds_tmp_cond.getColumn(0, "chkkind");
- if(!utlf_isNull(chkkind)){
- if(chkkind.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "oxydiscontinuyn", "Y");
- if(chkkind.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "vacumdiscontinuyn" , "Y");
- if(chkkind.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "compryn", "Y");
- if(chkkind.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "gasdiscontinuyn", "Y");
- if(chkkind.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "electcdiscontinuyn" , "Y");
- }
- var patlossyn = ds_tmp_cond.getColumn(0, "patlossyn");
- if(!utlf_isNull(patlossyn)){
- ds_send_cond_detlinfo.setColumn(0, "patlossyn", "Y");
- if(patlossyn.search("01") > -1) ds_send_cond_detlinfo.setColumn(0, "artficrespdiscontinuyn" , "Y");
- if(patlossyn.search("02") > -1) ds_send_cond_detlinfo.setColumn(0, "patoxydiscontinuyn" , "Y");
- if(patlossyn.search("03") > -1) ds_send_cond_detlinfo.setColumn(0, "anstdiscontinuyn" , "Y");
- if(patlossyn.search("04") > -1) ds_send_cond_detlinfo.setColumn(0, "lossnotoccryn", "Y");
- if(patlossyn.search("05") > -1) ds_send_cond_detlinfo.setColumn(0, "lossetcyn" , "Y");
- }
- }
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 안전사고 관리
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function SetAdminInfo(){
-
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 안전사고 통합보고 출력
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function SetPrint(chkFlag){
- var state1 = "";
- var state2 = "";
- var state3 = "";
- var state4 = "";
-
- var print = utlf_transNullToEmpty(ds_init.getColumn(0, "print"));
-
- if( print.indexOf("01") > -1 ){
- state1 = "10";
- }
- if( print.indexOf("02") > -1 ){
- state2 = "20";
- }
- if( print.indexOf("03") > -1 ){
- state3 = "30";
- }
- if( print.indexOf("99") > -1 ){
- state4 = "40";
- }
- // alert(state);
-
- if( utlf_isNull(ds_main_condition.getColumn(0, "acptno")) ){
- sysf_messageBox("보고자 작성이 되지않은 보고서입니다. 작성 후 출력하십시요.","E999");
- return;
- }
-
- ds_send.setColumn(0, "acptno", ds_main_condition.getColumn(0, "acptno"));
-
- var oParam = {};
- oParam.id = "TRMQR00102";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqGetReptInfo";
- oParam.inds = "acptno=ds_send";
- oParam.outds = "ds_tmp_reptinfo_recinfo=recinfo ds_tmp_reptinfo_detlinfo=detlinfo ds_tmp_reptinfo_mediinfo=mediinfo ds_tmp_reptinfo_fallinfo=fallinfo ds_tmp_reptinfo_tnsinfo=tnsinfo ds_tmp_reptinfo_diagtestinfo=diagtestinfo ds_tmp_reptinfo_etcinfo=etcinfo ds_tmp_reptinfo_nonclincinfo=nonclincinfo ds_tmp_reptinfo_reductinfo=reductinfo ds_tmp_reptinfo_amtinfo=amtinfo ds_tmp_reptinfo_falldruginfo=falldruginfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMQR00102";
- tranf_submit(oParam);
- var lrg = ds_tmp_reptinfo_recinfo.getColumn(0, "lrg");
- var mdl = ds_tmp_reptinfo_recinfo.getColumn(0, "mdl");
-
- ds_send_report_recinfo.clearData();
- ds_send_report_detlinfo.clearData();
-
- if( anonybtn == "Y" ){
- ds_tmp_reptinfo_recinfo.setColumn(0, "reptid", "");
- ds_tmp_reptinfo_recinfo.setColumn(0, "reptnm", "");
- ds_tmp_reptinfo_recinfo.setColumn(0, "reptjobkindtext", "");
- ds_tmp_reptinfo_recinfo.setColumn(0, "reptdutdepttext", "");
- ds_tmp_reptinfo_recinfo.setColumn(0, "reptcntctel", "");
- ds_tmp_reptinfo_recinfo.setColumn(0, "reptdutyearno", "");
- }
-
- ds_send_report_recinfo.copyData(ds_tmp_reptinfo_recinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;"; // 미리보기 기능 없음
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- //if( state == "10" || state == "40" ){
- if( state1 == "10" || state4 == "40" ){
- if( chkFlag == "Y" ){
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option2);
- }
- }else if( state1 == "10" && state2 == "20" ){
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option2);
- }
- }else if( state1 == "10" && state2 == "20" && state3 == "30" ){
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option2);
- }
- }else if( state1 == "10" && state2 == "20" && state3 == "30" && state4 == "40" ){
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01600"],[objParam], option2);
- }
- }
-
- //if ( state == "20" || state == "40" ){
- if ( state2 == "20" || state4 == "40" ){
- if( lrg == "01" ) {
- if( mdl == "01" ){ //진료 및 치료
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_detlinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01601"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01601"],[objParam], option2);
- }
- }
- if( mdl == "02" ){ // 투약
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_mediinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01602"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01602"],[objParam], option2);
- }
- }
- if( mdl == "03" ){ // 낙상
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_fallinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01603"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01603"],[objParam], option2);
- }
- }
- if( mdl == "04" ){ // 수혈
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_tnsinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01604"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01604"],[objParam], option2);
- }
- }
- if( mdl == "05" ){ // 진단/병리/영상/핵의학 검사
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_diagtestinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01605"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01605"],[objParam], option2);
- }
- }
- if( mdl == "06" ){ // 기타
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_etcinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01606"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01606"],[objParam], option2);
- }
- }
- }
- if( lrg == "02" ) { //비임상
-
- ds_send_report_detlinfo.copyData(ds_tmp_reptinfo_nonclincinfo);
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- if( mdl == "01" ){ //화재
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01607"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01607"],[objParam], option2);
- }
- }
- if( mdl == "02" ){ //의료가스/의료전기
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01608"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01608"],[objParam], option2);
- }
- }
- if( mdl == "03" ){ //전산장애
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01609"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01609"],[objParam], option2);
- }
- }
- if( mdl == "04" ){ //도난
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01610"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01610"],[objParam], option2);
- }
- }
- if( mdl == "05" ){ //탈원
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01611"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01611"],[objParam], option2);
- }
- }
- if( mdl == "06" ){ //폭력/난동/성폭력
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01612"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01612"],[objParam], option2);
- }
- }
- if( mdl == "07" ){ //기타
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01613"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01613"],[objParam], option2);
- }
- }
- }
- }
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo", ds_send_report_recinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/detlinfo", ds_send_report_detlinfo); // 데이터셋
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo/prescond/conditem/conditem", ds_data_conditem); // 데이터셋 //ds_data_conditem(ds_tmp_reptinfo_recinfo, ds_main_admininfo, ds_send_report_recinfo)
- rptf_setNodeListToDOM(objDOM, "root/send/report/recinfo/casanalyadmin/casanalist/casanalist", ds_data_casanalist); // 데이터셋 //ds_data_casanalist(ds_tmp_reptinfo_recinfo, ds_main_admininfo, ds_send_report_recinfo)
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- var option2 = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
-
- //if ( state3 == "30" || state4 == "40" ){
- if( state3 == "30" || state4 == "40" ){
- if(chkFlag =="Y"){
- rptf_exeReportPreview30(["RPMQR01614"],[objParam], option);
- }else{
- rptf_exeReportPreview30(["RPMQR01614"],[objParam], option2);
- }
- }
-
- if( utlf_isNull(state1) && utlf_isNull(state2) && utlf_isNull(state3) && utlf_isNull(state4) == "" && state1 == null && state2 == null && state3 == null && state4 == null ){
- sysf_messageBox("출력할 내용을", "C002");
- return;
- }
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 익명보고시 보고자 정보 등록 감추기
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function fCheckgrade(){
- if(anonybtn=="Y"){
- ds_temp.setColumn(0, "reptid", ds_main_condition.getColumn(0, "reptid"));
- ds_temp.setColumn(0, "reptnm", ds_main_condition.getColumn(0, "reptnm"));
- ds_temp.setColumn(0, "reptjobkindtext", ds_main_condition.getColumn(0, "reptjobkindtext"));
- ds_temp.setColumn(0, "reptdutdepttext", ds_main_condition.getColumn(0, "reptdutdepttext"));
- ds_temp.setColumn(0, "reptcntctel", ds_main_condition.getColumn(0, "reptcntctel"));
- ds_temp.setColumn(0, "reptdutyearno", ds_main_condition.getColumn(0, "reptdutyearno"));
- ds_main_condition.setColumn(0, "reptid", "");
- ds_main_condition.setColumn(0, "reptnm", "");
- ds_main_condition.setColumn(0, "reptjobkindtext", "");
- ds_main_condition.setColumn(0, "reptdutdepttext", "");
- ds_main_condition.setColumn(0, "reptcntctel", "");
- ds_main_condition.setColumn(0, "reptdutyearno", "");
- }else{
- ds_main_condition.setColumn(0, "reptid", ds_temp.getColumn(0, "reptid"));
- ds_main_condition.setColumn(0, "reptnm", ds_temp.getColumn(0, "reptnm"));
- ds_main_condition.setColumn(0, "reptjobkindtext", ds_temp.getColumn(0, "reptjobkindtext"));
- ds_main_condition.setColumn(0, "reptdutdepttext", ds_temp.getColumn(0, "reptdutdepttext"));
- ds_main_condition.setColumn(0, "reptcntctel", ds_temp.getColumn(0, "reptcntctel"));
- ds_main_condition.setColumn(0, "reptdutyearno", ds_temp.getColumn(0, "reptdutyearno"));
- }
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 안전사고단계 클릭시 이벤트 ( 익명보고 체크 )
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function fChangegrade(){
-
- if(sysf_messageBox("익명보고를 클릭하는 경우 의료질관리실에서만 조회가 가능합니다. 익명보고 하시겠습니까?", "Q999")=="6"){
- anonybtn = "Y";
- switch1.reporter.Div00.visible = true;
- }else{
- anonybtn = "N";
- switch1.reporter.Div00.visible = false;
- }
- ds_temp.setColumn(0, "befserdiaggrde", ds_main_condition.getColumn(0, "serdiaggrde"));
- /*
- var befserdiaggrde = ds_temp.getColumn(0, "befserdiaggrde"); //로드당시 안전보고단계
- var serdiaggrde = ds_main_condition.getColumn(0, "serdiaggrde");//현재 안전보고단계
-
- if(befserdiaggrde != "11" && serdiaggrde == "11" && anonybtn == "N"){
- if(sysf_messageBox("근접오류는 익명보고가 가능합니다. 익명보고를 클릭하는 경우 의료질관리실에서만 조회가 가능합니다. 익명보고 하시겠습니까?", "Q999")=="6"){
- anonybtn = "Y";
- }else{
- anonybtn = "N";
- }
- ds_temp.setColumn(0, "befserdiaggrde", ds_main_condition.getColumn(0, "serdiaggrde"));
- }else if( befserdiaggrde == "11" && serdiaggrde != "11" && anonybtn == "Y" ){
- if(sysf_messageBox("익명 보고를 해제하시겠습니까?", "Q999")=="6"){
- anonybtn = "N";
- }else{
- ds_main_condition.setColumn(0, "serdiaggrde", befserdiaggrde);
- anonybtn = "Y";
- }
- ds_temp.setColumn(0, "befserdiaggrde", ds_main_condition.getColumn(0, "serdiaggrde"));
- }
- */
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 병실리스트 - 병동에 해당하는 병실코드 조회
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function reqGetRoomList(wardcd){
- model.removeNodeset("/root/send/reqdata/wardcd");
- model.makeValue("/root/send/reqdata/wardcd", wardcd);
- submit("TRMMO04107");
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc :
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function reqGetAccidentStepList(){
- var oParam = {};
- oParam.id = "TRMQR00104";
- oParam.service = "qiapp.SafeAcdMngt";
- oParam.method = "reqGetAccidentStepList";
- oParam.inds = "date=ds_date";
- oParam.outds = "ds_init_serdiaggrde_M0426=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMQR00104";
- tranf_submit(oParam);
- }
- /**
- * @------------------------------------------------------------------------------------------------------
- * @desc : 화면별 출력물
- * @param :
- * @------------------------------------------------------------------------------------------------------
- */
- function fPrint(){
-
- }
- /**
- * @---------------------------------------------------
- * @desc : 성별코드에 따라 성별 텍스틀 설정한다.
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function setTrgtSex(trgsex){
- // alert("setTrgtSex");
- if( trgsex == "M" ){
- ds_main_condition.setColumn(0, "trgtsextext", "남자");
- }else if( trgsex == "F" ){
- ds_main_condition.setColumn(0, "trgtsextext", "여자");
- }
- }
- ]]></Script>
|