123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[function fSearch()
- {
- var pamcgubun = ds_temp.getColumn(0, "pamcgubun");
-
- fShowNewPatient(false);
-
- if(pamcgubun == "R")
- {
- group3.btn_newpat.visible = true;
- }
- else
- {
- group3.btn_newpat.visible = false;
- }
-
- var gubun = "";
- var stsgb = "";
-
- //var xHospiceListPath = '/root/main/hospice/hospicelist';
- if(utlf_isNull(ds_temp.getColumn(0, "pamcgubun")))
- {
- sysf_messageBox("환자구분을 ","C002");
- return;
- }
-
- ds_main_hospiceinfo_hospicedetl.clearData();
- ds_main_hospiceinfo_hospicedetl.addRow();
-
- if((ds_temp.getColumn(0, "hospicegubun") == "1 2") || (ds_temp.getColumn(0, "hospicegubun") == "2 1"))
- {
- gubun = "3";
- }
- else if(utlf_isNull(ds_temp.getColumn(0, "hospicegubun")))
- {
- gubun = "0";
- }
- else
- {
- gubun = ds_temp.getColumn(0, "hospicegubun");
- }
-
- /*
- if((ds_temp.getColumn(0, "hospicestsgb") == "1 2") || (ds_temp.getColumn(0, "hospicestsgb") == "2 1"))
- {
- stsgb = "3";
- }
- else if(utlf_isNull(ds_temp.getColumn(0, "hospicestsgb")))
- {
- stsgb = "0";
- }
- else
- {
- stsgb = ds_temp.getColumn(0, "hospicestsgb");
- }
- */
- //2017.08.21 자문형 호스피스 서비스 추가
- stsgb = ds_temp.getColumn(0, "hospicestsgb");
- dsf_createDsRow("ds_send", [{col:"fbrthdd", type:"STRING", size:256, val: ds_main_cond.getColumn(0, "fbrthdd")}
- , {col:"lbrthdd", type:"STRING", size:256 ,val : ds_main_cond.getColumn(0, "lbrthdd")}
- , {col:"hospicegubun", type:"STRING", size:256 ,val : gubun}
- , {col:"hospicestsgb", type:"STRING", size:256 ,val : stsgb}
- , {col:"pamcgubun", type:"STRING", size:256 ,val : ds_temp.getColumn(0, "pamcgubun")}
- , {col:"resncd", type:"STRING", size:256 ,val : ds_temp.getColumn(0, "resncd")}
- , {col:"refflag", type:"STRING", size:256 ,val : ds_temp.getColumn(0, "refflag")}
- , {col:"refnm", type:"STRING", size:256 ,val : ds_temp.getColumn(0, "refnm")}
- , {col:"recyn", type:"STRING", size:256 ,val : ""}
- , {col:"flag", type:"STRING", size:256 ,val : ""}
- , {col:"dethyn", type:"STRING", size:256 ,val : ""}
- , {col:"orddd", type:"STRING", size:256 ,val : ""}]);
-
- var oParam = {};
- oParam.id = "TRMNH02901";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetHospiceList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_hospice_hospicelist=hospicelist ds_main_reqcncllist=reqcncllist";
- oParam.async = false;
- oParam.callback = "cf_TRMNH02901";
- tranf_submit(oParam);
-
- ds_main_hospice_hospicelist.rowposition = -1;
- }
- function cf_TRMNH02901(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox('조회를', 'E009');
- return false;
- }
- else
- {
- var pamcgubun = ds_temp.getColumn(0, "pamcgubun");
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
-
- if(RowCnt < 1)
- {
- sysf_messageBox("조회된 자료가 ","I004");
- }
-
- var cstCancelMsg = "";
- var cstCancelCnt = 0;
- var cstpid, cstNm, cstDt;
- var dethMsg = "";
- var dethNm, dethPid, dethDt;
- for(var i = 0; i < RowCnt ; i++)
- {
- if( pamcgubun == "R"|| pamcgubun == "W" || pamcgubun == "D"|| pamcgubun == "I")
- {
- if(ds_main_hospice_hospicelist.getColumn(i, "dethyn") == "Y")
- {
- dethPid = ds_main_hospice_hospicelist.getColumn(i, "pid");
- dethNm = ds_main_hospice_hospicelist.getColumn(i, "hngnm");
- dethDt = ds_main_hospice_hospicelist.getColumn(i, "dethdt");
- dethDt = dethDt.substr(0, 4) + "-" + dethDt.substr(4, 2) + "-" + dethDt.substr(6,2) + " " + dethDt.substr(8,2) + ":" + dethDt.substr(10,2);
- dethMsg += dethPid + " " + dethNm+ "님 임종. 임종일:" + dethDt + "\r\n";
- }
- }
-
- cstCancelCnt = ds_main_hospice_hospicelist.getColumn(i, "cstcancel");
-
- if(pamcgubun == "R" || pamcgubun == "W" || pamcgubun == "D" || pamcgubun == "I")
- {
- if(cstCancelCnt > 0)
- {
- cstpid = ds_main_hospice_hospicelist.getColumn(i, "pid");
- cstNm = ds_main_hospice_hospicelist.getColumn(i, "hngnm");
- cstDt = ds_main_hospice_hospicelist.getColumn(i, "cstcanceldt");
-
- cstCancelMsg += cstpid + " " + cstNm+ "님 취소. 취소일:" + cstDt + "\r\n";
- }
- }
-
-
- }
- if(!utlf_isNull(dethMsg))
- {
- sysf_messageBox("사망등록현황\r\n" + dethMsg, "I000");
- }
-
-
- if(!utlf_isNull(cstCancelMsg))
- {
- sysf_messageBox("의뢰취소현황\r\n" + cstCancelMsg, "I000");
- }
- fCntSearch();
- }
- }
- function fCntSearch()
- {
- if((utlf_isNull(ds_main_cond.getColumn(0, "fbrthdd"))) || (utlf_isNull(ds_main_cond.getColumn(0, "lbrthdd"))))
- {
- sysf_messageBox("조회기간의 날짜를 ","C001");
- return;
- }
-
- ds_send.clearData();
- dsf_createDsRow("ds_send", [{col:"fbrthdd", type:"STRING", size:256, val: ds_main_cond.getColumn(0, "fbrthdd")}
- , {col:"lbrthdd", type:"STRING", size:256 ,val : ds_main_cond.getColumn(0, "lbrthdd")}
- , {col:"pamcgubun", type:"STRING", size:256 ,val : ds_temp.getColumn(0, "pamcgubun")}]);
- var oParam = {};
- oParam.id = "TRMNH02904";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetHtfaCnt";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_htfa_htfacnt=htfacnt";
- oParam.async = false;
- oParam.callback = "cf_TRMNH02904";
- tranf_submit(oParam);
- }
- function cf_TRMNH02904(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- sysf_messageBox("조회를", "E009");
- return false;
- }
- else
- {
- ds_hidden.setColumn(0, "cnt", ds_temp_htfa_htfacnt.getColumn(0, "inwaitcnt"));
- fromdd = ds_main_cond.getColumn(0, "fbrthdd");
- todd = ds_main_cond.getColumn(0, "lbrthdd");
- var cnt = ds_hidden.getColumn(0, "cnt");
-
- if(parseInt(cnt) > 0)
- {
- if( ds_temp.getColumn(0, "pamcgubun") == "R" )
- {
- group3.btn_ipt.enable = false;
- }
- else
- {
- group3.btn_ipt.enable = true;
- }
- }
- else
- {
- group3.btn_ipt.enable = false;
- }
- }
- }
- function fShowNewPatient(isShow)
- {
- ds_main_newpatientinfo_newpatinfo.clearData();
- ds_main_newpatientinfo_newpatinfo.addRow();
- if(isShow)
- {
- group3.grp_newpatientinput.visible = true;
- }
- else
- {
- group3.grp_newpatientinput.visible = false;
- }
- }
-
- function fPamcChange()
- {
- if(ds_temp.getColumn(0, "pamcgubun") == "R")
- {
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
- group3.btn_recvr.enable = false;
- group3.grp_sea.caption5.visible = false;
- group3.grp_sea.ipt_fbrthdd.visible = false;
- group3.grp_sea.caption2.visible = false;
- group3.grp_sea.ipt_lbrthdd.visible = false;
- grp_buttom.caption21.text = "대기/자문전환일";
-
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = true;
- group3.grp_sea.lb_resncd.visible = false;
- group3.grp_sea.cmb_resncd.visible = false;
- grp_buttom.ipt_inrmdd.enable = false;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- }
- else if (ds_temp.getColumn(0, "pamcgubun") == "W")
- {
- var nsgbn = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "nsgbn")
-
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 60);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
- group3.btn_recvr.enable = false;
- group3.grp_sea.caption5.visible = false;
- group3.grp_sea.ipt_fbrthdd.visible = false;
- group3.grp_sea.caption2.visible = false;
- group3.grp_sea.ipt_lbrthdd.visible = false;
- group3.grp_sea.lb_resncd.visible = false;
-
- grp_buttom.caption21.text = "대기전환일";
-
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = true;
- group3.grp_sea.cmb_resncd.visible = false;
- grp_buttom.ipt_inrmdd.enable = true;
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = false;
-
- if( nsgbn == "입원" )
- {
- grp_buttom.ipt_waitenddd.enable = false;
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_enddd.enable = true;
- grp_buttom.cmb_exptresn.enable = true;
- }
- else
- {
- grp_buttom.ipt_waitenddd.enable = true;
- grp_buttom.cmb_waitendresn.enable = true;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- }
- }
- else if (ds_temp.getColumn(0, "pamcgubun") == "D")
- {
- var nsgbn = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "nsgbn");
-
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 60);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
- group3.btn_recvr.enable = false;
- group3.grp_sea.caption5.visible = false;
- group3.grp_sea.ipt_fbrthdd.visible = false;
- group3.grp_sea.caption2.visible = false;
- group3.grp_sea.ipt_lbrthdd.visible = false;
- grp_buttom.caption21.text = "자문전환일";
- group3.grp_sea.lb_resncd.visible = false;
- group3.grp_sea.cmb_resncd.visible = false;
- grp_buttom.ipt_inrmdd.enable = true;
- grp_buttom.ipt_enddd.enable = true;
- grp_buttom.cmb_exptresn.enable = true;
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = false;
- group3.btn_waitend.enable = true;
-
- }
- else if (ds_temp.getColumn(0, "pamcgubun") == "I")
- {
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 60);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
- group3.btn_recvr.enable = false;
- group3.grp_sea.caption5.visible = false;
- group3.grp_sea.ipt_fbrthdd.visible = false;
- group3.grp_sea.caption2.visible = false;
- group3.grp_sea.lb_resncd.visible = false;
- group3.grp_sea.ipt_lbrthdd.visible = false;
-
- grp_buttom.caption21.text = "대기전환일";
- group3.grp_sea.cmb_resncd.visible = false;
- grp_buttom.ipt_inrmdd.enable = true;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- group3.btn_districhg.enable = true;
- group3.btn_waitchg.enable = true;
- }
- else if (ds_temp.getColumn(0, "pamcgubun") == "L")
- {
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 60);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 115);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 115);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
- group3.btn_recvr.enable = true;
- group3.grp_sea.caption5.visible = true;
- group3.grp_sea.ipt_fbrthdd.visible = true;
- group3.grp_sea.caption2.visible = true;
- group3.grp_sea.lb_resncd.visible = false;
- group3.grp_sea.ipt_lbrthdd.visible = true;
- grp_buttom.caption21.text = "대기전환일";
-
- group3.grp_sea.cmb_resncd.visible = false;
- grp_buttom.ipt_inrmdd.enable = true;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = false;
- }
- else if (ds_temp.getColumn(0, "pamcgubun") == "O")
- {
- ds_temp.setColumn(0, "resncd", "");
-
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 115);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
-
- group3.btn_recvr.enable = true;
- group3.grp_sea.caption5.visible = true;
- group3.grp_sea.ipt_fbrthdd.visible = true;
- group3.grp_sea.caption2.visible = true;
- group3.grp_sea.lb_resncd.visible = true;
- group3.grp_sea.ipt_lbrthdd.visible = true;
- grp_buttom.caption21.text = "대기전환일";
-
- group3.grp_sea.cmb_resncd.visible = true;
- grp_buttom.ipt_inrmdd.enable = false;
- grp_buttom.ipt_enddd.enable = true;
- grp_buttom.cmb_exptresn.enable = true;
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = false;
- group3.grp_sea.lb_resncd.text = "종료사유 :";
-
- group3.grp_sea.cmb_resncd.innerdataset = "ds_init_M0469list"; // 서비스종료사유
- }
- else if (ds_temp.getColumn(0, "pamcgubun") == "P")
- {
- ds_temp.setColumn(0, "resncd", "");
-
- group3.grd_hospicelist.setFormatColProperty(1, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(2, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(3, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(4, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(5, "size", 50);
- group3.grd_hospicelist.setFormatColProperty(6, "size", 155);
- group3.grd_hospicelist.setFormatColProperty(7, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(8, "size", 40);
- group3.grd_hospicelist.setFormatColProperty(9, "size", 130);
- group3.grd_hospicelist.setFormatColProperty(10, "size", 65);
- group3.grd_hospicelist.setFormatColProperty(11, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(12, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(13, "size", 110);
- group3.grd_hospicelist.setFormatColProperty(14, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(15, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(16, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(17, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(18, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(19, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(20, "size", 75);
- group3.grd_hospicelist.setFormatColProperty(21, "size", 70);
- group3.grd_hospicelist.setFormatColProperty(22, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(23, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(24, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(25, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(26, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(27, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(28, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(29, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(30, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(31, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(32, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(33, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(34, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(35, "size", 45);
- group3.grd_hospicelist.setFormatColProperty(36, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(37, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(38, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(39, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(40, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(41, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(42, "size", 0);
- group3.grd_hospicelist.setFormatColProperty(43, "size", 0);
- group3.btn_recvr.enable = true;
- group3.grp_sea.caption5.visible = true;
- group3.grp_sea.ipt_fbrthdd.visible = true;
- group3.grp_sea.caption2.visible = true;
- group3.grp_sea.lb_resncd.visible = true;
- group3.grp_sea.ipt_lbrthdd.visible = true;
- grp_buttom.caption21.text = "대기전환일";
-
- group3.grp_sea.cmb_resncd.visible = true;
- grp_buttom.ipt_inrmdd.enable = false;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- group3.btn_districhg.enable = false;
- group3.btn_waitchg.enable = false;
- group3.grp_sea.lb_resncd.text = "종료사유 :";
-
- group3.grp_sea.cmb_resncd.innerdataset = "ds_init_M0470list"; // 대기종료사유
- }
- }
- function getAddDay(addend)
- {
- var backDate ="";
- var Now = new Date();
-
- Now.setTime(Now.getTime()-(86400000*addend));
- NowYear = Now.getYear();// 년
- NowMonth = Now.getMonth()+1;// 월
- NowDay = Now.getDate(); // 일
- backDate += NowYear ; //년도
- if (NowMonth < 10 )
- {
- backDate += "0" + NowMonth ;
- }
- else
- {
- backDate += (Now.getMonth() + 1);
- }
- if (NowDay < 10 )
- {
- backDate += "0" + NowDay ;
- }
- else
- {
- backDate += (Now.getDate());
- }
- return backDate ;
- }
- function fInitEndBtn()
- {
- group3.btn_waitend.enable = false;
- group3.btn_svcend.enable = false;
- group3.btn_dschend.enable = false;
- }
- function fClicedGrid()
- {
- var pamcgubn = ds_temp.getColumn(0, "pamcgubun");
- var nsgbn = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "nsgbn");
- var roomcd = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "roomcd");
-
- if( pamcgubn == "R" || pamcgubn == "W"|| pamcgubn == "I" )
- {
- if( nsgbn == "외래" )
- {
- if(utlf_isNull(roomcd))
- {
- group3.btn_districhg.enable = false;
- }
- else
- {
- group3.btn_districhg.enable = true;
- }
- }
- else
- {
- group3.btn_districhg.enable = true;
- }
- }
- else if( pamcgubn == "D" )
- {
- group3.btn_waitchg.enable = false;
- }
- if(ds_main_hospice_hospicelist.rowposition < 0)
- {
- return;
- }
-
- var iRow = -1;
- iRow = ds_main_hospice_hospicelist.rowposition;
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
-
- if(RowCnt < 1)
- {
- ds_main_hospice_hospicelist.rowposition = -1;
- return;
- }
-
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"pid", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "pid")}
- , {col:"indd", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "indd")}
- , {col:"cretno", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "cretno")}
- , {col:"cretdd", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "cretdd")}
- , {col:"crettm", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "crettm")}
- , {col:"pamcgubun", type:"STRING", size:256, val: ds_temp.getColumn(0, "pamcgubun")}
- , {col:"reqdeptcd", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "reqdeptcd")}
- , {col:"reqdd", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "reqdd")}
- , {col:"refflag", type:"STRING", size:256, val: ds_temp.getColumn(0, "refflag")}
- , {col:"refnm", type:"STRING", size:256, val: ds_temp.getColumn(0, "refnm")}
- , {col:"refflag", type:"STRING", size:256, val: "1"}
- , {col:"reqformrecseq", type:"STRING", size:256, val: ds_main_hospice_hospicelist.getColumn(iRow, "reqformrecseq")}]);
-
- var oParam = {};
- oParam.id = "TRMNH02905";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetDiagList";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "ds_init_diagsuplist=diagsuplist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02905";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRMNH02902";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqHospiceInfo";
- oParam.inds = "reqCond=ds_send";
- oParam.outds = "ds_main_hospiceinfo_hospicedetl=hospicedetl";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02902";
- tranf_submit(oParam);
-
- if( utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumnInfo("calcscoryn_tmp")) ){
- ds_main_hospiceinfo_hospicedetl.addColumn("calcscoryn_tmp", "string");
- }
- if( utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumnInfo("agonalplcecd")) ){
- ds_main_hospiceinfo_hospicedetl.addColumn("agonalplcecd", "string");
- }
-
- var status = ds_main_hospiceinfo_hospicedetl.getColumn(0, "status");
- var reqdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqdd");
- var waitdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitdd");
- var inrmdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "inrmdd");
- var enddd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "enddd");
- var waitenddd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitenddd");
- var dschdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "dschdd");
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "religncd") == "1")
- {
- grp_buttom.ipt_baptnm.enable = true;
- }
- else
- {
- grp_buttom.ipt_baptnm.enable = false;
- }
-
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqresnflag") == "99")
- {
- grp_buttom.ipt_reqresnetc.enable = true;
- }
- else
- {
- grp_buttom.ipt_reqresnetc.enable = false;
- }
- if (( pamcgubn == "R" )||( pamcgubn == "W" ))
- {
- grp_buttom.cmb_mngtprescd.enable = true;
- }
- else
- {
- grp_buttom.cmb_mngtprescd.enable = false;
- }
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqtypeflag") == "01")
- {
- grp_buttom.cmb_reqhospnm.visible = false;
- grp_buttom.cmb_reqdeptnm.visible = true;
-
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"orddeptcd", type:"STRING", size:256, val: ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqtypespec")}]);
-
- var oParam = {};
- oParam.id = "TRMNH02903";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetDrList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_drlist=drlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02903";
- tranf_submit(oParam);
-
- grp_buttom.cmb_drlist.visible = true;
- grp_buttom.opt_reqtypespec.visible = false;
- }
- else if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqtypeflag") == "02")
- {
- grp_buttom.cmb_reqhospnm.visible = true;
- grp_buttom.cmb_reqdeptnm.visible = false;
-
- grp_buttom.cmb_drlist.visible = false;
- grp_buttom.opt_reqtypespec.visible = false;
- }
- else if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqtypeflag") == "03")
- {
- grp_buttom.cmb_reqhospnm.visible = false;
- grp_buttom.cmb_reqdeptnm.visible = true;
-
- grp_buttom.cmb_drlist.visible = false;
- grp_buttom.opt_reqtypespec.visible = false;
-
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"orddeptcd", type:"STRING", size:256, val: ds_main_hospiceinfo_hospicedetl.getColumn(0, "reqhospnm")}]);
-
- var oParam = {};
- oParam.id = "TRMNH02903";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetDrList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_drlist=drlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02903";
- tranf_submit(oParam);
-
- grp_buttom.cmb_drlist.visible = true;
- grp_buttom.opt_reqtypespec.visible = false;
- }
- var diagcd1 = ds_main_hospiceinfo_hospicedetl.getColumn(0, "diagcd1");
-
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"diagcd1", type:"STRING", size:256, val: diagcd1}
- , {col:"refflag", type:"STRING", size:256, val: "2"}]);
-
-
- var oParam = {};
- oParam.id = "TRMNH02906";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetDiagList";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "ds_init_diaglowlist=diaglowlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02906";
- tranf_submit(oParam);
- grp_buttom.cmb_calcscoryn.enable = false;
- if( pamcgubn == "R" )
- {
- if(utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumn(0, "intvdd")))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "intvdd", utlf_getCurrentDate());
- }
-
- grp_buttom.ipt_inrmdd.enable = false;
- grp_buttom.ipt_waitdd.enable = true;
- grp_buttom.ipt_waitenddd.enable = false;
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_waitendresnetc.enable = false;
- grp_buttom.ipt_enddd.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "enddd", "");
-
- grp_buttom.cmb_exptresn.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresn", "");
-
- grp_buttom.ipt_exptresnetc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresnetc", "");
-
- grp_buttom.ipt_dschdd.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschdd", "");
-
- grp_buttom.cmb_dschresn.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresn", "");
-
- grp_buttom.ipt_dschresnetc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresnetc", "");
-
- grp_buttom.cmb_dschtype.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschtype", "");
-
- grp_buttom.cmb_dschlnk.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnk", "");
-
- grp_buttom.ipt_dschlnketc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnketc", "");
- }
- else if( pamcgubn == "W" )
- {
- /*
- if( nsgbn == "외래" )
- {
- grp_buttom.ipt_waitenddd.enable = true;
- grp_buttom.cmb_waitendresn.enable = true;
-
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitendresn") == "99")
- {
- grp_buttom.ipt_waitendresnetc.enable = true;
- }
- else
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresnetc", "");
- grp_buttom.ipt_waitendresnetc.enable = false;
- }
-
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- grp_buttom.ipt_exptresnetc.enable = false;
- }
- else if( nsgbn == "입원" )
- {
- grp_buttom.ipt_waitenddd.enable = false;
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_waitendresnetc.enable = false;
- grp_buttom.ipt_enddd.enable = true;
- grp_buttom.cmb_exptresn.enable = true;
-
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "exptresn") == "99")
- {
- grp_buttom.ipt_exptresnetc.enable = true;
- }
- else
- {
- grp_buttom.ipt_exptresnetc.enable = false;
- }
- }
- */
- grp_buttom.ipt_waitenddd.enable = false;//대기종료일
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_waitendresnetc.enable = false;
-
- grp_buttom.ipt_enddd.enable = true;//서비스 종료일
- grp_buttom.cmb_exptresn.enable = true;
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0,"exptresn") == "99"){
- grp_buttom.ipt_exptresnetc.enable = true;
- }else{
- grp_buttom.ipt_exptresnetc.enable = false;
- }
-
-
- if(ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "inrmflag") == "Y")
- {
- grp_buttom.ipt_inrmdd.enable = true;
- }
- else
- {
- grp_buttom.ipt_inrmdd.enable = false;
- }
- grp_buttom.ipt_dschdd.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschdd", "");
-
- grp_buttom.cmb_dschresn.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresn", "");
-
- grp_buttom.ipt_dschresnetc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresnetc", "");
-
- grp_buttom.cmb_dschtype.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschtype", "");
-
- grp_buttom.cmb_dschlnk.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnk", "");
-
- grp_buttom.ipt_dschlnketc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnketc", "");
- }
- else if( pamcgubn == "D" )
- {
- grp_buttom.ipt_waitenddd.enable = true;
- grp_buttom.cmb_waitendresn.enable = true;
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0,"waitendresn") == "99"){
- grp_buttom.ipt_waitendresnetc.enable = true;
- }else{
- grp_buttom.ipt_waitendresnetc.enable = false;
- }
-
-
- grp_buttom.ipt_enddd.enable = false;//서비스 종료일
- grp_buttom.cmb_exptresn.enable = false;
- grp_buttom.ipt_exptresnetc.enable = false;
-
- /*
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "exptresn") == "99")
- {
- grp_buttom.ipt_exptresnetc.enable = true;
- }
- else
- {
- grp_buttom.ipt_exptresnetc.enable = false;
- }
- */
- if(ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "inrmflag") == "Y")
- {
- grp_buttom.ipt_inrmdd.enable = true;
- }
- else
- {
- grp_buttom.ipt_inrmdd.enable = false;
- }
-
- grp_buttom.ipt_dschdd.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschdd", "");
-
- grp_buttom.cmb_dschresn.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresn", "");
-
- grp_buttom.ipt_dschresnetc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresnetc", "");
-
- grp_buttom.cmb_dschtype.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschtype", "");
-
- grp_buttom.cmb_dschlnk.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnk", "");
-
- grp_buttom.ipt_dschlnketc.enable = false;
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnketc", "");
-
- group3.btn_waitchg.enable = true;//대기자로 전환
- }
- else if( pamcgubn == "I" )
- {
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_waitenddd.enable = false;
- grp_buttom.ipt_waitendresnetc.enable = false;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- grp_buttom.ipt_exptresnetc.enable = false;
- grp_buttom.ipt_dschdd.enable = true;
- grp_buttom.cmb_dschresn.enable = true;
- grp_buttom.cmb_dschtype.enable = true;
- grp_buttom.cmb_dschlnk.enable = true;
- grp_buttom.cmb_calcscoryn.enable = true;
-
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0,"status") == 'D'){
- group3.btn_waitchg.enable = false;//대기자로 전환
- }else{
- group3.btn_waitchg.enable = true;//대기자로 전환
- }
- }
- else if( pamcgubn == "L" )
- {
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_waitenddd.enable = false;
- grp_buttom.ipt_waitendresnetc.enable = false;
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- grp_buttom.ipt_exptresnetc.enable = false;
- }
- else if( pamcgubn == "O" )
- {
- grp_buttom.cmb_waitendresn.enable = false;
- grp_buttom.ipt_waitenddd.enable = false;
- grp_buttom.ipt_waitendresnetc.enable = false;
- }
- else if( pamcgubn == "P" )
- {
- grp_buttom.ipt_waitenddd.enable = true;
- grp_buttom.cmb_waitendresn.enable = true;
-
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitendresn") == "99")
- {
- grp_buttom.ipt_waitendresnetc.enable = true;
- }
- else
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresnetc", "");
- grp_buttom.ipt_waitendresnetc.enable = false;
- }
-
- grp_buttom.ipt_enddd.enable = false;
- grp_buttom.cmb_exptresn.enable = false;
- grp_buttom.ipt_exptresnetc.enable = false;
- }
-
- if(ds_main_hospiceinfo_hospicedetl.getColumn(0, "exptresn") == "99")
- {
- grp_buttom.ipt_exptresnetc.enable = true;
- }
- }
- function fChangeDisabledEndBtn(state)
- {
- if(state == "W")
- {
- if(!utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitenddd")))
- {
- grp_buttom.cmb_waitendresn.enable = true;
- group3.btn_waitend.enable = true;
- group3.btn_svcend.enable = false;
- group3.btn_dschend.enable = false;
- }
- else
- {
- grp_buttom.cmb_waitendresn.enable = false;
- group3.btn_waitend.enable = false;
- group3.btn_svcend.enable = false;
- group3.btn_dschend.enable = false;
- }
-
- }
- else if (state == "S")
- {
- if(!utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumn(0, "enddd")))
- {
- group3.btn_svcend.enable = true;
- group3.btn_waitend.enable = false;
- group3.btn_dschend.enable = false;
- }
- else
- {
- group3.btn_svcend.enable = false;
- group3.btn_waitend.enable = false;
- group3.btn_dschend.enable = false;
- }
-
- }
- else if (state == "D")
- {
- if(!utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumn(0, "dschdd")))
- {
- group3.btn_dschend.enable = true;
- group3.btn_svcend.enable = false;
- group3.btn_waitend.enable = false;
- }
- else
- {
- group3.btn_dschend.enable = false;
- group3.btn_svcend.enable = false;
- group3.btn_waitend.enable = false;
- }
- }
- else
- {
- fInitEndBtn();
- }
- }
- function fWaitPsnInRoom()
- {
- frmf_setParameter("fbrthdd", ds_main_cond.getColumn(0, "fbrthdd"));
- frmf_setParameter("fbrthdd", ds_main_cond.getColumn(0, "lbrthdd"));
- frmf_setParameter("pamcgubun", ds_temp.getColumn(0, "pamcgubun"));
- frmf_modal("SPMNH02900", "SPMNH02900", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fStatRecvr()
- {
- var chkcnfm = "false";
- var pamcgubun = ds_temp.getColumn(0, "pamcgubun");
- var pid = ds_main_hospiceinfo_hospicedetl.getColumn(0, "pid");
- var cretdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "cretdd");
- var crettm = ds_main_hospiceinfo_hospicedetl.getColumn(0, "crettm");
- var status = ds_main_hospiceinfo_hospicedetl.getColumn(0, "status");
-
- if(utlf_isNull(pid))
- {
- pid = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "pid");
- cretdd = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretdd");
- crettm = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "crettm");
- status = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "status");
- }
-
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"pid", type:"STRING", size:256, val: pid}
- , {col:"cretdd", type:"STRING", size:256, val: cretdd}
- , {col:"crettm", type:"STRING", size:256, val: crettm}
- , {col:"pamcgubun", type:"STRING", size:256, val: pamcgubun}]);
-
-
- switch(pamcgubun)
- {
- case "L" :
- if( sysf_messageBox("입실자로 대상자를 이동하시겠습니까?","Q000") != 6 )
- {
- return;
- }
-
- chkcnfm = "true";
-
- break;
- case "O" :
- if( status == "O"||status == "S"||status == "I" )
- {
- if( sysf_messageBox("대기자로 대상자를 이동하시겠습니까?","Q000") != 6 )
- {
- return;
- }
-
- chkcnfm = "true";
- }
- else
- {
- if( sysf_messageBox("자문형으로 대상자를 이동하시겠습니까?","Q000") != 6 )
- {
- return;
- }
-
- chkcnfm = "true";
- }
-
- break;
- case "P" :
- if(status == 'E'){
- if( sysf_messageBox("자문형으로 대상자를 이동하시겠습니까?","Q000") != 6 ) return;
- }else{
- if( sysf_messageBox("대기자로 대상자를 이동하시겠습니까?","Q000") != 6 ) return;
- }
-
- chkcnfm = "true";
-
- break;
- }
- if( chkcnfm == "true" )
- {
- var oParam = {};
- oParam.id = "TXMNH02901";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqSetPatRecvr";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNH02901";
- tranf_submit(oParam);
-
- fSearch();
- }
- }
- function fSave(waitstat, endSaveStat)
- {
- var calcscoryn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "calcscoryn_tmp");
- var dschdd =ds_main_hospiceinfo_hospicedetl.getColumn(0, "dschdd");
- var pamcgubn = ds_temp.getColumn(0, "pamcgubun");//구분
- if ( calcscoryn == "Y" && !utlf_isNull(dschdd))
- {
- sysf_messageBox('수가대상 적용환자입니다.', 'E');
- return ;
- }
- //2017.08.21 자문형 호스피스 서비스 추가
- if(waitstat == "D"){
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "status", "E");
- //model.setValue("/root/main/hospiceinfo/hospicedetl/status", "E");
- }
-
- //자문에서 대기자 전환 시 :둘다 WAITDD 현재일자 , status 대기자 D, 자문형 : E
- //iRow = grd_hospicelist.row;
- var iRow = ds_main_hospice_hospicelist.rowposition;
-
- //var rowChk = model.getValue("/root/main/hospice/hospicelist"+"["+iRow+"]/status");
- var rowChk = ds_main_hospice_hospicelist.getColumn(iRow, "status");
-
- /*
- if(pamcgubn == 'I'){
- if(waitstat == "W"){
- if(rowChk == "E"){
- model.setValue("/root/main/hospiceinfo/hospicedetl/status", "D");
- }
- }
- }
- */
- if(waitstat == "W"){
- if(rowChk == "E"){
- //model.setValue("/root/main/hospiceinfo/hospicedetl/status", "D");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "status", "D");
- }
- }
-
- //
-
- if(fIsValid(waitstat, endSaveStat))
- {
- var oParam = {};
- oParam.id = "TXMNH02903";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqExeHospiceinfo";
- oParam.inds = "reqSave=ds_main_hospiceinfo_hospicedetl";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNH02903";
- tranf_submit(oParam);
-
- fSearch();
- }
- }
- function cf_TXMNH02903()
- {
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
- if(RowCnt < 1)
- {
- return;
- }
- }
- function fIsValid(saveWaitStat, endSaveStat)
- {
- var status = ds_main_hospiceinfo_hospicedetl.getColumn(0, "status");
- var enddd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "enddd");
- var waitdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitdd");
- var waitdd2 = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitdd2");
- var exptresn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "exptresn");
- var waitenddd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitenddd");
- var waitendresn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitendresn");
- var dschdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "dschdd");
- var dschresn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "dschresn");
- var inrmdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "inrmdd");
- var inrmtm = ds_main_hospiceinfo_hospicedetl.getColumn(0, "inrmtm");
- if(utlf_isNull(inrmdd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmtm", "");
- }
- else
- {
- if(utlf_isNull(inrmtm))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmtm", utlf_getCurrentDate().substr(0,4));
- }
- }
- var intvdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "intvdd");
- var waitdd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitdd");
- var wardcd = ds_main_hospiceinfo_hospicedetl.getColumn(0, "wardcd");
- if(utlf_isNull(ds_main_hospiceinfo_hospicedetl.getColumn(0, "pid")))
- {
- sysf_messageBox("저장할 환자를 ","C002");
- return;
- }
- if(saveWaitStat == "W")
- {
- if(ds_temp.getColumn(0, "pamcgubun") == "I")
- {
- if( sysf_messageBox("대기자로 전환하시겠습니까?","Q" ) != 6)
- {
- return;
- }
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "IW");
- }
- else if( ds_temp.getColumn(0, "pamcgubun") == "D" )
- {
- if( sysf_messageBox("대기자로 전환하시겠습니까?","Q" ) != 6)
- {
- return;
- }
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "W");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitdd", utlf_getCurrentDate());
- //model.setValue(xDetlPath + "/waitstat","W");
- }
- else
- {
- if(!utlf_isNull(waitdd))
- {
- sysf_messageBox("대기자인 환자입니다.","E");
- return;
- }
- if( sysf_messageBox("대기자로 전환하시겠습니까?","Q" ) != 6)
- {
- return;
- }
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "W");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitdd", utlf_getCurrentDate());
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmdd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmtm", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "enddd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitenddd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschdd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschtype", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnk", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnketc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonalplcecd", "");
- }
- }
- else if(saveWaitStat == "S")
- {
- if(endSaveStat == false)
- {
- if(sysf_messageBox("","Q002") != 6)
- {
- return;
- }
- }
- if(!utlf_isNull(intvdd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "R");
- }
- if(!utlf_isNull(waitdd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "W");
- }
- if(utlf_isNull(inrmdd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmdd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmtm", "");
- }
- else if(!utlf_isNull(inrmdd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "I");
- }
-
- if(utlf_isNull(enddd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresnetc", "");
- }
- else if(!utlf_isNull(enddd))
- {
- if(!utlf_isNull(exptresn))
- {
- if(exptresn == "03")
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", enddd);
- }
- else
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonalplcecd", "");
- }
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "O");
- }
- if(utlf_isNull(exptresn))
- {
- sysf_messageBox("서비스종료사유를 ","C001");
- return false;
- }
- }
- if(utlf_isNull(waitenddd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresnetc", "");
- }
- else if(!utlf_isNull(waitenddd))
- {
- if(!utlf_isNull(waitendresn))
- {
- if(waitendresn == "04")
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", waitenddd);
- }
- else
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonalplcecd", "");
- }
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "P");
- }
- /*
- if(utlf_isNull(waitendresn))
- {
- sysf_messageBox("대기종료사유를 ","C001");
- return false;
- }
- */
- }
- if(utlf_isNull(dschdd))
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschtype", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnk", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnketc", "");
- }
- else if(!utlf_isNull(dschdd))
- {
- if(!utlf_isNull(dschresn))
- {
- if(dschresn == "02")
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", dschdd);
- }
- else
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonalplcecd", "");
- }
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "L");
- }
- if(utlf_isNull(dschresn))
- {
- sysf_messageBox("퇴실사유를 ","C001");
- return false;
- }
- }
- }
- if( saveWaitStat == "D" )
- {
- //2017.08.21 자문형 호스피스 서비스 추가
- if( sysf_messageBox("자문등록으로 전환하시겠습니까?","Q") != 6 )
- {
- return;
- }
- if(ds_temp.getColumn(0, "pamcgubun") == "I" )
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "ID");
- }
- else
- {
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitstat", "D");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitdd", utlf_getCurrentDate());
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmdd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "inrmtm", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "enddd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "exptresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitenddd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresn", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitendresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschdd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschtype", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschresnetc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnk", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "dschlnketc", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonaldd", "");
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "agonalplcecd", "");
- }
- }
- return true;
- }
- function fEndSave(state)
- {
- var resn;
- var saveStr;
- if(state == "W")
- {
- resn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "waitendresn");
- saveStr = "자문종료 하시겠습니까?";
- //model.setValue('/root/main/hospiceinfo/hospicedetl/waitenddd',utlf_getCurrentDate());
- ds_main_hospiceinfo_hospicedetl.setColumn(0, "waitenddd", utlf_getCurrentDate());
-
- /*
- if(utlf_isNull(resn))
- {
- sysf_messageBox("대기종료 사유를 입력하십시요.", "E");
- return ;
- }
- */
- }
- else if (state == "S")
- {
- resn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "exptresn");
- saveStr = "서비스종료 하시겠습니까?";
-
- if(utlf_isNull(resn))
- {
- sysf_messageBox("서비스종료 사유를 입력하십시요.", "E");
- return ;
- }
- }
- else if (state == "D")
- {
- var calcscoryn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "calcscoryn_tmp");
- if ( calcscoryn == "Y" )
- {
- sysf_messageBox("수가대상 적용환자입니다.", "E");
- return ;
- }
- resn = ds_main_hospiceinfo_hospicedetl.getColumn(0, "dschresn");
- saveStr = "퇴실등록 하시겠습니까?";
-
- if(utlf_isNull(resn))
- {
- sysf_messageBox("퇴실등록 사유를 입력하십시요.", "E");
- return ;
- }
- }
- if( sysf_messageBox(saveStr, "Q000") != 6 )
- {
- return;
- }
- fSave("S", true);
- }
- function fhospice_popmenu()
- {
- var hngnm = ds_main_hospice_hospicelist.getColumn(0, "hngnm");
-
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
-
- if(RowCnt < 1)
- {
- ds_main_hospice_hospicelist.rowposition = -1;
- return;
- }
-
- frmf_setParameter("pid", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "pid"));
- frmf_setParameter("cretdd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretdd"));
- frmf_setParameter("crettm", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "crettm"));
- frmf_setParameter("reqdeptcd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "reqdeptcd"));
- frmf_setParameter("reqdd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "reqdd"));
- frmf_setParameter("wardcd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "wardcd"));
-
- if(ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "inrmdd") > "20160726")
- {
- frmf_modal("SMMNH01501", "SMMNH01501", "", "", "", "", "", "", "", "", "", "", "M");
- }
- else
- {
- frmf_modal("SMMNH01500", "SMMNH01500", "", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- function fhospice_follow()
- {
- var hngnm = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "hngnm");
-
- if(utlf_isNull(ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "inrmdd")) && utlf_isNull(ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "waitdd")))
- {
- sysf_messageBox(hngnm +" 환자는 대기(입실) 이력이 없으므로 Hospice follow up sheet를 열 수","I004");
- return;
- }
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
-
- if(RowCnt < 1)
- {
- ds_main_hospice_hospicelist.rowposition = -1;
- return;
- }
- var pid = frmf_setParameter("pid",ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "pid"));
- var cretno = frmf_setParameter("cretno",ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretno"));
- var cretdd = frmf_setParameter("cretdt",ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretdd"));
- var crettm = frmf_setParameter("cretdt",ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "crettm"));
- var indd = frmf_setParameter("indd",ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "indd"));
- frmf_modal("SMMNH01400", "SMMNH01400", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fhospice_famy()
- {
- var pid = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "pid");
- var hngnm = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "hngnm");
- var sexage = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "sexage");
- var rrgstno = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "rrgstno");
- var indd = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "indd");
- var cretno = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretno");
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
-
- if(RowCnt < 1)
- {
- ds_main_hospice_hospicelist.rowposition = -1;
- return;
- }
- frmf_setParameter("pid", pid);
- frmf_setParameter("hngnm", hngnm);
- frmf_setParameter("sexage", sexage);
- frmf_setParameter("rrgstno", rrgstno);
- frmf_setParameter("cretno", cretno);
- frmf_setParameter("indd", indd);
- frmf_modal("SMMNH03500", "SMMNH03500", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fhospice_agonal()
- {
- var RowCnt = ds_main_hospice_hospicelist.rowcount;
- if(RowCnt < 1)
- {
- ds_main_hospice_hospicelist.rowposition = -1;
- return;
- }
- frmf_modal("SMMNH00700", "SMMNH00700", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fhospice_rec()
- {
- var hngnm = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "hngnm");
- var status = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "status");
- var reqformrecseq = ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "reqformrecseq");
-
- if( (status == "B")||(status == "C")||(status == "I")||(status == "S"))
- {
- sysf_messageBox(hngnm +" 환자는 컨설트 의뢰환자가 아니므로 회신기록 화면을 볼 수 ","I004");
- return;
- }
- frmf_setParameter("openmode", "reccnstform");
- frmf_setParameter("formrecseq", reqformrecseq);
- frmf_setParameter("userdeptcd", "3050312000");
- frmf_setParameter("btndisableyn", "Y");
- sysf_trace(reqformrecseq)
- //frmf_modal("SSMMR01100", "SSMMR01100", "", "", "", "", "", "", "", "", "", "", "M");
-
- var objArg = new Object();
-
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
- ds_cond_formdata.setColumn(0, "formcd", reqformrecseq);
- ds_cond_formdata.setColumn(0, "formkind", "rec");
- ds_cond_formdata.setColumn(0, "btnvisible", false);
- ds_cond_formdata.setColumn(0, "pid", "");
- ds_cond_formdata.setColumn(0, "orddd", "");
- ds_cond_formdata.setColumn(0, "cretno", "");
- ds_cond_formdata.setColumn(0, "modalyn", "Y");
- ds_cond_formdata.setColumn(0, "topyn", "N");
- ds_cond_formdata.setColumn(0, "orddeptcd", "");
- ds_cond_formdata.setColumn(0, "ioflag", "");
- ds_cond_formdata.setColumn(0, "orddrid", "");
- ds_cond_formdata.setColumn(0, "btnenable", false);
-
- objArg.ds_cond_formdata = ds_cond_formdata;
- lf_loadSMMMR01100(true, objArg);
-
- }
- function fhospice_agonalrec()
- {
- frmf_setParameter("pid", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "pid"));
- frmf_setParameter("cretdd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretdd"));
- frmf_setParameter("crettm", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "crettm"));
- frmf_setParameter("reqdeptcd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "reqdeptcd"));
- frmf_setParameter("reqdd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "reqdd"));
- frmf_setParameter("wardcd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "wardcd"));
- frmf_modal("SMMNH06700", "SMMNH06700", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function fhospice_famyconsult()
- {
- frmf_setParameter("pid", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "pid"));
- frmf_setParameter("indd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "indd"));
- frmf_setParameter("hngnm", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "hngnm"));
- frmf_setParameter("sexage", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "sexage"));
- frmf_setParameter("cretdd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretdd"));
- frmf_setParameter("crettm", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "crettm"));
- frmf_setParameter("cretno", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "cretno"));
- frmf_setParameter("wardcd", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "wardcd"));
- frmf_setParameter("atdoctid", ds_main_hospice_hospicelist.getColumn(ds_main_hospice_hospicelist.rowposition, "atdoctid"));
- frmf_setParameter("pamcgubun", ds_temp.getColumn(0, "pamcgubun"));
- frmf_modal("SMMNH01600", "SMMNH01600", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /**
- * 20090821 dhkim
- * 환자조회팝업을 띄운다
- */
- function fPopPat(pid){
-
- //원무팀의 환자명을 받아오는 팝업창을 띄운다.
- if(!utlf_isNull(pid)){
- //환자정보 조회팝업에 기본 정보 넘겨준다.
- ds_tmp.setColumn(0, "pid", pid);
- ds_tmp.setColumn(0, "srchcond","1");
- ds_tmp.setColumn(0, "autoflag","Y"); // 1건인경우 자동으로닫힘
- }
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_tmp;
-
- frmf_modal("SPPMC02500","SPPMC02500",objArg,"",1,10,10,"","","","","","M");
- //input박스에 데이타를 받아온다.
- var popupendflag = frmf_getParameter("SPPMC02500_popupendflag");
-
- if (popupendflag == "ok"){
-
- var pid = ds_patinfolist.getColumn(0, "pid");
-
- //해당환자가 호스피스의뢰 등록가능한 환자인지 조회한다.
- dsf_createDsRow("ds_send", [{col:"pid", type:"STRING", size:256, val: pid}]);
-
- ds_main_newpatientinfo_newpatinfo.clearData();
-
- var oParam = {};
- oParam.id = "TRMNH02907";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqGetPatInddInfo";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "ds_main_newpatientinfo_newpatinfo=newpatinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMNH02907";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNH02907") > -1){
-
- //등록가능여부 체크
- var cnt = ds_main_newpatientinfo_newpatinfo.rowcount;
- if(cnt > 0){
- fIsValidRgstNewPat();
- }else{
- sysf_messageBox('해당환자는 재원중이 아니므로 호스피스 환자로 신환등록 할 수 없습니다.', 'I');
- return;
- }
- }else{
- sysf_messageBox('호스피스의뢰 등록가능한지 여부 조회를', 'E009');
- return;
- }
-
- } else {
- ds_main_newpatientinfo_newpatinfo.clearData();
- }
- }
-
- function cf_TRMNH02907(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * 20090825 dhkim
- * 신규환자등록유효성을 체크한다
- */
- function fIsValidRgstNewPat(){
-
- var pid, dschdd, dschtype, enddd, exptresn, orddeptcd, orddrid;
- var indschacptstat, status, inrmdd, reqdd, waitdd;
- var hngnm;
- for(var i = 0; i < ds_main_newpatientinfo_newpatinfo.rowcount; i++){
-
- pid = ds_main_newpatientinfo_newpatinfo.getColumn(i, "pid");
- dschdd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "dschdd");
- enddd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "enddd");
- waitenddd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "waitenddd");
- orddeptcd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "orddeptcd");
- orddrid = ds_main_newpatientinfo_newpatinfo.getColumn(i, "orddrid");
-
- indschacptstat = ds_main_newpatientinfo_newpatinfo.getColumn(i, "indschacptstat");
- inrmdd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "inrmdd");
- status = ds_main_newpatientinfo_newpatinfo.getColumn(i, "status");
- reqdd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "reqdd");
- waitdd = ds_main_newpatientinfo_newpatinfo.getColumn(i, "waitdd");
-
- hngnm = ds_main_newpatientinfo_newpatinfo.getColumn(i, "hngnm");
-
-
- //확인
- if(indschacptstat != 'A'){
- sysf_messageBox('현재 병동에 재원중인 환자가 아닌경우 신환등록을 할 수 없습니다.', 'I');
- return false;
- }
-
- if(utlf_isNull(pid)){
- sysf_messageBox('신환등록을 위한 등록번호 정보가 존재하지 않습니다.', 'I');
- return false;
- }
-
- if(utlf_isNull(orddeptcd)){
- sysf_messageBox('신환등록을 위한 진료과 정보가 존재하지 않습니다.', 'I');
- return false;
- }
-
- if(utlf_isNull(orddrid)){
- sysf_messageBox('신환등록을 위한 진료의 정보가 존재하지 않습니다.', 'I');
- return false;
- }
-
-
- //저장
- if(dschdd == '-' && enddd == '-' && waitenddd == '-'){
- return true;
- }
-
- //호스피스관리중인 환자(의뢰/대기/자문/입실 상태)와 현재 재원중이 아닌 환자는 등록불가
- if(dschdd == '19000101' && enddd == '19000101' && waitenddd == '19000101'){
-
- //확인
- if(inrmdd != '19000101'){
- sysf_messageBox('(' + hngnm + ') 환자는 이미 호스피스 입실상태로 관리중인 환자이므로 신환등록을 할 수 없습니다.', 'I');
- return false;
- }else{
-
- //확인
- if(waitdd == '19000101' && reqdd != '19000101'){
- sysf_messageBox('(' + hngnm + ') 환자는 이미 호스피스 의뢰상태로 관리중인 환자이므로 신환등록을 할 수 없습니다.', 'I');
- return false;
- }
-
-
- if(waitdd != '19000101'){
- //확인
- if(status == 'O' || status == 'S' || status == 'I'){
- sysf_messageBox('(' + hngnm + ') 환자는 이미 호스피스 대기상태로 관리중인 환자이므로 신환등록을 할 수 없습니다.', 'I');
- return false;
- }
- //확인
- else if(status == 'A' || status == 'B' || status == 'C' || status == 'D'){
- sysf_messageBox('(' + hngnm + ') 환자는 이미 호스피스 자문상태로 관리중인 환자이므로 신환등록을 할 수 없습니다.', 'I');
- return false;
- }
- }
- }
-
- }
-
- }
-
- return true;
-
- }
-
- /**
- * 20090825 dhkim
- * 신규환자를등록한다
- */
- function fRgstNewPat(){
-
- if(fIsValidRgstNewPat()){
-
- dsf_createDsRow("ds_send", [{col:"pid", type:"STRING", size:256, val: ds_main_newpatientinfo_newpatinfo.getColumn(0, "pid")}
- ,{col:"indd", type:"STRING", size:256, val: ds_main_newpatientinfo_newpatinfo.getColumn(0, "indd")}
- ,{col:"cretno", type:"STRING", size:256, val: ds_main_newpatientinfo_newpatinfo.getColumn(0, "cretno")}
- ,{col:"orddrid", type:"STRING", size:256, val: ds_main_newpatientinfo_newpatinfo.getColumn(0, "orddrid")}
- ,{col:"orddrnm", type:"STRING", size:256, val: ds_main_newpatientinfo_newpatinfo.getColumn(0, "orddrnm")}
- ,{col:"orddeptcd", type:"STRING", size:256, val: ds_main_newpatientinfo_newpatinfo.getColumn(0, "orddeptcd")}]);
-
- var oParam = {};
- oParam.id = "TXMNH02907";
- oParam.service = "hospiceapp.HospicePatMngt";
- oParam.method = "reqSetNewPatRgst";
- oParam.inds = "reqdata=ds_send";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXMNH02907";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXMNH02907") > -1){
- sysf_messageBox('의뢰환자로 등록되었습니다.', 'I');
- fSearch();
- }else{
- sysf_messageBox('신환등록을 실패하였습니다.', 'E');
- return false;
- }
-
- }
-
- }
-
- function cf_TXMNH02907(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- ]]></Script>
|