123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997 |
- //model.refresh
- function fModelRefresh(){
- cmb_flag.refresh();
- ipt_pid.refresh();
- cmb_ordtype.refresh();
- cmb_choiflag.refresh();
- ipt_fromdd.refresh();
- ipt_todd.refresh();
- ipt_signfromdd.refresh();
- ipt_signtodd.refresh();
- cmb_orddeptcd.refresh();
- cmb_orddrid.refresh();
- grd_sasm.refresh();
- ipt_data2_pid.refresh();
- ipt_data2_hngnm.refresh();
- ipt_data2_rrgstno1.refresh();
- ipt_data2_rrgstno2.refresh();
- cmb_data2_ordtype.refresh();
- cmb_data2_orddeptcd.refresh();
- cmb_data2_orddrid.refresh();
- bl_specordyn.refresh();
- ipt_data2_orddd.refresh();
- ipt_data2_fromdd.refresh();
- ipt_data2_todd.refresh();
- txt_remfact.refresh();
- ipt_data2_rsrvdd.refresh();
- rdo_choiflag.refresh();
- cmb_list1_1.refresh();
- cmb_list1_2.refresh();
- cmb_list1_3.refresh();
- bl_list1_yn.refresh();
- cmb_list2_1.refresh();
- cmb_list2_2.refresh();
- cmb_list2_3.refresh();
- bl_list2_yn.refresh();
- cmb_list3_1.refresh();
- cmb_list3_2.refresh();
- cmb_list3_3.refresh();
- bl_list3_yn.refresh();
- cmb_list4_1.refresh();
- cmb_list4_2.refresh();
- cmb_list4_3.refresh();
- bl_list4_yn.refresh();
- cmb_list5_1.refresh();
- cmb_list5_2.refresh();
- cmb_list5_3.refresh();
- bl_list5_yn.refresh();
- cmb_list6_1.refresh();
- cmb_list6_2.refresh();
- cmb_list6_3.refresh();
- bl_list6_yn.refresh();
- cmb_list7_1.refresh();
- cmb_list7_2.refresh();
- cmb_list7_3.refresh();
- bl_list7_yn.refresh();
-
- ipt_elctappdd.refresh();
- bl_paperyn.refresh();
- caption21.refresh();
- caption20.refresh();
-
- }
- //초기화
- function fReady(){
- //원무사용 기초코드 조회 cache기능 추가 오류심할시 위 주석으로 대체할것
- if ( copyFromCache("TRPMC06550_depttree","/root/init")){
- //
- }else{
-
- model.makeValue("/root/temp/retiredrdisp", "Y");
-
- if (submit("TRPMC06550")) {
- storeIntoCache("TRPMC06550_depttree","/root/init","540");
- }
- }
- addComboItem("cmb_orddeptcd" , "전체","%","above");
- //addComboItem("cmb_orddrid" , "전체","%","above");
- fInitialize();
-
- //model.setValue("/root/send/data1/pid" , "1280686");
- //사인패드 초기화
- fsignpad_init();
- fModelRefresh();
- }
- //초기화
- function fInitialize(){
- var today = getCurrentDate();
- model.setValue("/root/send/data1/flag" ,"1");
- model.setValue("/root/send/data1/pid" ,"");
- model.setValue("/root/send/data1/ordtype" ,"%");
- model.setValue("/root/send/data1/choiflag" ,"%");
-
- model.setValue("/root/send/data1/indd_fromdd" ,today);
- model.setValue("/root/send/data1/indd_todd" ,today);
- model.setValue("/root/send/data1/sign_fromdd" ,today);
- model.setValue("/root/send/data1/sign_todd" ,today);
- model.setValue("/root/send/data1/orddeptcd","%");
- model.setValue("/root/send/data1/orddrid","%");
- var pid_cnt = getNodesetCount("/root/main/patappinfo/patappinfo1/pid");
- if(pid_cnt > 0) {
- var p_pid = model.getValue("/root/main/patappinfo/patappinfo1/pid");
- var p_ordtype = model.getValue("/root/main/patappinfo/patappinfo1/ordtype");
- var p_orddeptcd = model.getValue("/root/main/patappinfo/patappinfo1/orddeptcd");
- var p_orddrid = model.getValue("/root/main/patappinfo/patappinfo1/orddrid");
- var p_orddd = model.getValue("/root/main/patappinfo/patappinfo1/orddd");
- var p_fromdd = model.getValue("/root/main/patappinfo/patappinfo1/fromdd");
- model.setValue("/root/send/data1/pid" , p_pid);
- model.setValue("/root/main/sasm_inform/pid" , p_pid);
- model.setValue("/root/main/sasm_inform/ordtype" , p_ordtype);
- model.setValue("/root/main/sasm_inform/orddeptcd" , p_orddeptcd);
- model.setValue("/root/main/sasm_inform/orddrid" , p_orddrid);
- model.setValue("/root/main/sasm_inform/specordyn" , "Y");
- model.setValue("/root/main/sasm_inform/orddd" , p_orddd);
- model.setValue("/root/main/sasm_inform/fromdd" , p_fromdd);
- model.setValue("/root/main/sasm_inform/todd" , "99991231");
- model.setValue("/root/main/sasm_inform/remfact" , "");
- model.setValue("/root/main/sasm_inform/rsrvdd" , "");
- model.setValue("/root/main/sasm_inform/choiflag" , "B");
- model.setValue("/root/main/sasm_inform/elctappdd" , today);
- model.setValue("/root/main/sasm_inform/elctappdd" , today);
- model.setValue("/root/send/data1/sasm_inform_orddeptcd" ,p_orddeptcd);
- model.setValue("/root/send/data1/sasm_inform_orddrid" ,p_orddrid);
- fcmb_data2_orddrid();
- fSasmSearch_init();
- }
- }
- //진료과 선택시 의사 리스트
- function fcmb_data2_orddrid(){
- var orddeptcd = model.getValue("/root/main/sasm_inform/orddeptcd");
- var bl_specordyn = model.getValue("/root/main/sasm_inform/specordyn");
- if(bl_specordyn == "Y"){
- cmb_data2_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid[sp = 'Y' and dp='" + orddeptcd + "']";
- }else{
- cmb_data2_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid[dp='" + orddeptcd + "']";
- }
- cmb_data2_orddrid.refresh();
- }
- function fcmb_data2_orddridNEW(){
- var orddeptcd = model.getValue("/root/main/inform/orddeptcd");
- var bl_specordyn = model.getValue("/root/main/inform/specordyn");
- /*
- if(bl_specordyn == "Y"){
- cmb_data2_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid[sp = 'Y' and dp='" + orddeptcd + "']";
- }else{
- cmb_data2_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid[dp='" + orddeptcd + "']";
- }
- */
-
- cmb_data2_orddrid.choices.itemset.attribute("nodeset") = "/root/init/orddrid[dp='" + orddeptcd + "']";
- cmb_data2_orddrid.refresh();
- }
- //선택진료신청내역 조회_초기호출
- function fSasmSearch_init(){
- submit("TRPMC06551");
- fsaim_inform_TO_h_ptbs_ptbs();
- fsaim_inform_TO_h_sdsm_sdsm();
- }
- //선택진료신청내역 조회
- function fSasmSearch(){
- submit("TRPMC06552");
- fsaim_inform_TO_h_ptbs_ptbs();
- fModelRefresh();
- }
- //선택진료신청내역 조회
- function fSpifSearch(){
- submit("TRPMC06571");
- fspif_inform_TO_h_ptbs_ptbs();
- //fModelRefresh();
- model.refresh();
- }
- //의사가 정한 지원부서 의사리스트 조회
- function fSdsmList(){
- model.setValue("/root/send/data2/pid" ,model.getValue("/root/main/sasm_inform/pid"));
- model.setValue("/root/send/data2/hngnm" ,model.getValue("/root/main/sasm_inform/hngnm"));
- model.setValue("/root/send/data2/rrgstno1" ,model.getValue("/root/main/sasm_inform/rrgstno1"));
- model.setValue("/root/send/data2/rrgstno2" ,model.getValue("/root/main/sasm_inform/rrgstno2"));
- model.setValue("/root/send/data2/ordtype" ,model.getValue("/root/main/sasm_inform/ordtype"));
- model.setValue("/root/send/data2/orddeptcd" ,model.getValue("/root/main/sasm_inform/orddeptcd"));
- model.setValue("/root/send/data2/orddrid" ,model.getValue("/root/main/sasm_inform/orddrid"));
- model.setValue("/root/send/data2/specordyn" ,model.getValue("/root/main/sasm_inform/specordyn"));
- model.setValue("/root/send/data2/orddd" ,model.getValue("/root/main/sasm_inform/orddd"));
- model.setValue("/root/send/data2/fromdd" ,model.getValue("/root/main/sasm_inform/fromdd"));
- model.setValue("/root/send/data2/todd" ,model.getValue("/root/main/sasm_inform/todd"));
- model.setValue("/root/send/data2/remfact" ,model.getValue("/root/main/sasm_inform/remfact"));
- model.setValue("/root/send/data2/rsrvdd" ,model.getValue("/root/main/sasm_inform/rsrvdd"));
- model.setValue("/root/send/data2/choiflag" ,model.getValue("/root/main/sasm_inform/choiflag"));
- model.setValue("/root/send/data2/paperyn" ,model.getValue("/root/main/sasm_inform/paperyn"));
- submit("TRPMC06553");
- fsaim_inform_TO_h_sdsm_sdsm();
- model.setValue("/root/main/sasm_inform/choiflag" , "B");
- model.setValue("/root/main/sasm_inform/elctappdd" , getCurrentDate());
-
- fModelRefresh();
- }
- //copynode("/root/main/saim_inform" , "/root/main/h_ptbs");
- function fsaim_inform_TO_h_ptbs_ptbs(){
- model.setValue("/root/main/sasm_inform/pid" ,model.getValue("/root/main/h_ptbs/ptbs/ptbs_pid"));
- model.setValue("/root/main/sasm_inform/hngnm" ,model.getValue("/root/main/h_ptbs/ptbs/ptbs_hngnm"));
- model.setValue("/root/main/sasm_inform/rrgstno1" ,model.getValue("/root/main/h_ptbs/ptbs/ptbs_rrgstno1"));
- model.setValue("/root/main/sasm_inform/rrgstno2" ,model.getValue("/root/main/h_ptbs/ptbs/ptbs_rrgstno2"));
- }
- function fspif_inform_TO_h_ptbs_ptbs(){
- model.setValue("/root/main/inform/pid" ,model.getValue("/root/main/h_sasm/ptbs/ptbs_pid"));
- model.setValue("/root/main/inform/hngnm" ,model.getValue("/root/main/h_sasm/ptbs/ptbs_hngnm"));
- model.setValue("/root/main/inform/rrgstno1" ,model.getValue("/root/main/h_sasm/ptbs/ptbs_rrgstno1"));
- model.setValue("/root/main/inform/rrgstno2" ,model.getValue("/root/main/h_sasm/ptbs/ptbs_rrgstno2"));
- }
- //copynode("/root/main/saim_inform" , "/root/main/h_sdsm");
- function fsaim_inform_TO_h_sdsm_sdsm(){
- model.setValue("/root/main/saim_inform/list1_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list1_1"));
- model.setValue("/root/main/saim_inform/list1_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list1_2"));
- model.setValue("/root/main/saim_inform/list1_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list1_3"));
- model.setValue("/root/main/saim_inform/list1_yn" ,"N");
- model.setValue("/root/main/saim_inform/list2_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list2_1"));
- model.setValue("/root/main/saim_inform/list2_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list2_2"));
- model.setValue("/root/main/saim_inform/list2_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list2_3"));
- model.setValue("/root/main/saim_inform/list2_yn" ,"N");
- model.setValue("/root/main/saim_inform/list3_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list3_1"));
- model.setValue("/root/main/saim_inform/list3_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list3_2"));
- model.setValue("/root/main/saim_inform/list3_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list3_3"));
- model.setValue("/root/main/saim_inform/list3_yn" ,"N");
- model.setValue("/root/main/saim_inform/list4_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list4_1"));
- model.setValue("/root/main/saim_inform/list4_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list4_2"));
- model.setValue("/root/main/saim_inform/list4_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list4_3"));
- model.setValue("/root/main/saim_inform/list4_yn" ,"N");
- model.setValue("/root/main/saim_inform/list5_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list5_1"));
- model.setValue("/root/main/saim_inform/list5_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list5_2"));
- model.setValue("/root/main/saim_inform/list5_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list5_3"));
- model.setValue("/root/main/saim_inform/list5_yn" ,"N");
- model.setValue("/root/main/saim_inform/list6_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list6_1"));
- model.setValue("/root/main/saim_inform/list6_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list6_2"));
- model.setValue("/root/main/saim_inform/list6_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list6_3"));
- model.setValue("/root/main/saim_inform/list6_yn" ,"N");
- model.setValue("/root/main/saim_inform/list7_1" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list7_1"));
- model.setValue("/root/main/saim_inform/list7_2" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list7_2"));
- model.setValue("/root/main/saim_inform/list7_3" ,model.getValue("/root/main/h_sdsm/sdsm/sdsm_list7_3"));
- model.setValue("/root/main/saim_inform/list7_yn" ,"N");
- }
- //copynode("/root/send/data2" , "/root/main/sasm_inform");
- function fCopy_data2_sasm_inform(){
- model.setValue("/root/send/data2/pid" ,model.getValue("/root/main/sasm_inform/pid"));
- model.setValue("/root/send/data2/hngnm" ,model.getValue("/root/main/sasm_inform/hngnm"));
- model.setValue("/root/send/data2/rrgstno1" ,model.getValue("/root/main/sasm_inform/rrgstno1"));
- model.setValue("/root/send/data2/rrgstno2" ,model.getValue("/root/main/sasm_inform/rrgstno2"));
- model.setValue("/root/send/data2/ordtype" ,model.getValue("/root/main/sasm_inform/ordtype"));
- model.setValue("/root/send/data2/orddeptcd" ,model.getValue("/root/main/sasm_inform/orddeptcd"));
- model.setValue("/root/send/data2/orddrid" ,model.getValue("/root/main/sasm_inform/orddrid"));
- model.setValue("/root/send/data2/specordyn" ,model.getValue("/root/main/sasm_inform/specordyn"));
- model.setValue("/root/send/data2/orddd" ,model.getValue("/root/main/sasm_inform/orddd"));
- model.setValue("/root/send/data2/fromdd" ,model.getValue("/root/main/sasm_inform/fromdd"));
- model.setValue("/root/send/data2/todd" ,model.getValue("/root/main/sasm_inform/todd"));
- model.setValue("/root/send/data2/remfact" ,model.getValue("/root/main/sasm_inform/remfact"));
- model.setValue("/root/send/data2/rsrvdd" ,model.getValue("/root/main/sasm_inform/rsrvdd"));
- model.setValue("/root/send/data2/choiflag" ,model.getValue("/root/main/sasm_inform/choiflag"));
- model.setValue("/root/send/data2/paperyn" ,model.getValue("/root/main/sasm_inform/paperyn"));
- model.setValue("/root/send/data2/elctappdd" ,model.getValue("/root/main/sasm_inform/elctappdd"));
- model.setValue("/root/send/data2/elctappsignkey" ,model.getValue("/root/main/sasm_inform/elctappsignkey"));
- model.setValue("/root/send/data2/elctappsigncnts" ,model.getValue("/root/main/sasm_inform/elctappsigncnts"));
- model.setValue("/root/send/data2/elctapprelakey" ,model.getValue("/root/main/sasm_inform/elctapprelakey"));
- model.setValue("/root/send/data2/elctapprelacnts" ,model.getValue("/root/main/sasm_inform/elctapprelacnts"));
- model.setValue("/root/send/data2/pid_org" ,model.getValue("/root/main/sasm_inform/pid_org"));
- model.setValue("/root/send/data2/orddd_org" ,model.getValue("/root/main/sasm_inform/orddd_org"));
- model.setValue("/root/send/data2/orddeptcd_org" ,model.getValue("/root/main/sasm_inform/orddeptcd_org"));
- model.setValue("/root/send/data2/orddrid_org" ,model.getValue("/root/main/sasm_inform/orddrid_org"));
- model.setValue("/root/send/data2/ordtype_org" ,model.getValue("/root/main/sasm_inform/ordtype_org"));
- model.setValue("/root/send/data2/fromdd_org" ,model.getValue("/root/main/sasm_inform/fromdd_org"));
- model.setValue("/root/send/data2/list1_1" ,model.getValue("/root/main/saim_inform/list1_1" ));
- model.setValue("/root/send/data2/list1_2" ,model.getValue("/root/main/saim_inform/list1_2" ));
- model.setValue("/root/send/data2/list1_3" ,model.getValue("/root/main/saim_inform/list1_3" ));
- model.setValue("/root/send/data2/list1_yn" ,model.getValue("/root/main/saim_inform/list1_yn"));
- model.setValue("/root/send/data2/list2_1" ,model.getValue("/root/main/saim_inform/list2_1" ));
- model.setValue("/root/send/data2/list2_2" ,model.getValue("/root/main/saim_inform/list2_2" ));
- model.setValue("/root/send/data2/list2_3" ,model.getValue("/root/main/saim_inform/list2_3" ));
- model.setValue("/root/send/data2/list2_yn" ,model.getValue("/root/main/saim_inform/list2_yn"));
- model.setValue("/root/send/data2/list3_1" ,model.getValue("/root/main/saim_inform/list3_1" ));
- model.setValue("/root/send/data2/list3_2" ,model.getValue("/root/main/saim_inform/list3_2" ));
- model.setValue("/root/send/data2/list3_3" ,model.getValue("/root/main/saim_inform/list3_3" ));
- model.setValue("/root/send/data2/list3_yn" ,model.getValue("/root/main/saim_inform/list3_yn"));
- model.setValue("/root/send/data2/list4_1" ,model.getValue("/root/main/saim_inform/list4_1" ));
- model.setValue("/root/send/data2/list4_2" ,model.getValue("/root/main/saim_inform/list4_2" ));
- model.setValue("/root/send/data2/list4_3" ,model.getValue("/root/main/saim_inform/list4_3" ));
- model.setValue("/root/send/data2/list4_yn" ,model.getValue("/root/main/saim_inform/list4_yn"));
- model.setValue("/root/send/data2/list5_1" ,model.getValue("/root/main/saim_inform/list5_1" ));
- model.setValue("/root/send/data2/list5_2" ,model.getValue("/root/main/saim_inform/list5_2" ));
- model.setValue("/root/send/data2/list5_3" ,model.getValue("/root/main/saim_inform/list5_3" ));
- model.setValue("/root/send/data2/list5_yn" ,model.getValue("/root/main/saim_inform/list5_yn"));
- model.setValue("/root/send/data2/list6_1" ,model.getValue("/root/main/saim_inform/list6_1" ));
- model.setValue("/root/send/data2/list6_2" ,model.getValue("/root/main/saim_inform/list6_2" ));
- model.setValue("/root/send/data2/list6_3" ,model.getValue("/root/main/saim_inform/list6_3" ));
- model.setValue("/root/send/data2/list6_yn" ,model.getValue("/root/main/saim_inform/list6_yn"));
- model.setValue("/root/send/data2/list7_1" ,model.getValue("/root/main/saim_inform/list7_1" ));
- model.setValue("/root/send/data2/list7_2" ,model.getValue("/root/main/saim_inform/list7_2" ));
- model.setValue("/root/send/data2/list7_3" ,model.getValue("/root/main/saim_inform/list7_3" ));
- model.setValue("/root/send/data2/list7_yn" ,model.getValue("/root/main/saim_inform/list7_yn"));
- }
- //좌측 신청내역 클릭시 우측에 내용조회
- function fSpifSelect(row){
- if (isDataCell() == true) {
- if( model.getValue("/root/main/h_sasm/sasm[" + row +"]/signflag") == 'E' ){
- messageBox("전자서명한 선택진료신청 내역은 수정/삭제 할 수 없습니다.", "E999", "");
- return false;
- }
-
- if( model.getValue("/root/main/h_sasm/sasm[" + row +"]/signflag") != 'S' && model.getValue("/root/main/h_sasm/sasm[" + row +"]/scanyn") == 'Y' ) {
- messageBox("스캔완료된 내역은 수정/삭제 할 수 없습니다.", "E999", "");
- //return false;
- btn_insert.disabled = true; //신규저장
- button3.disabled = true; //OCR제출확인
- button6.disabled = true; //OCR제출취소
- btn_save.disabled = true; //수정
- button4.disabled = true; //삭제
- button1.disabled = true; //OCR제출확인
-
- } else if( model.getValue("/root/main/h_sasm/sasm[" + row +"]/signflag") == 'S' && model.getValue("/root/main/h_sasm/sasm[" + row +"]/scanyn") == 'Y' ) {
- btn_insert.disabled = true; //신규저장
- button3.disabled = true; //OCR제출확인
- button6.disabled = true; //OCR제출취소
- btn_save.disabled = true; //수정
- button4.disabled = false; //삭제
- button1.disabled = true; //OCR제출확인
-
- } else {
- btn_insert.disabled = true; //신규저장
- button3.disabled = false; //OCR제출확인
- button6.disabled = false; //OCR제출취소
- btn_save.disabled = false; //수정
- button4.disabled = false; //삭제
- button1.disabled = false; //OCR제출확인
- }
-
- model.copyNode("/root/main/inform" , "/root/main/h_sasm/sasm[" + row +"]" );
-
- //노드 생성
- model.makeValue("/root/main/inform/pid_org" , model.getValue("/root/main/h_sasm/sasm[" + row +"]/pid"));
- model.makeValue("/root/main/inform/ocrtag_org" , model.getValue("/root/main/h_sasm/sasm[" + row +"]/ocrtag"));
- model.makeValue("/root/main/inform/orddeptcd_org" , model.getValue("/root/main/h_sasm/sasm[" + row +"]/orddeptcd"));
- model.makeValue("/root/main/inform/orddrid_org" , model.getValue("/root/main/h_sasm/sasm[" + row +"]/orddrid"));
- model.makeValue("/root/main/inform/todd_org" , model.getValue("/root/main/h_sasm/sasm[" + row +"]/todd"));
- if(model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_ioflag") == "I") {
- btn_print2.disabled = false;
- }else{
- btn_print2.disabled = true;
- }
-
- if(model.getValue("/root/main/h_sasm/sasm[" + row +"]/histstat") == "X"){
- button7.disabled = false; //삭제취소
- }
- //fModelRefresh();
-
- model.refresh();
- return true;
- }
- return false;
- }
- //좌측 신청내역 클릭시 우측에 내용조회
- function fSasmSelect(row){
- if (isDataCell() == true) {
-
- model.setValue("/root/main/sasm_inform/pid" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_pid"));
- model.setValue("/root/main/sasm_inform/hngnm" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_hngnm"));
- model.setValue("/root/main/sasm_inform/rrgstno1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_rrgstno1"));
- model.setValue("/root/main/sasm_inform/rrgstno2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_rrgstno2"));
- model.setValue("/root/main/sasm_inform/ordtype" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_ordtype"));
- model.setValue("/root/main/sasm_inform/orddeptcd" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_orddeptcd"));
- model.setValue("/root/main/sasm_inform/orddrid" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_orddrid"));
- model.setValue("/root/main/sasm_inform/specordyn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_specordyn"));
- model.setValue("/root/main/sasm_inform/orddd" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_orddd"));
- model.setValue("/root/main/sasm_inform/fromdd" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_fromdd"));
- model.setValue("/root/main/sasm_inform/todd" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_todd"));
- model.setValue("/root/main/sasm_inform/remfact" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_remfact"));
- model.setValue("/root/main/sasm_inform/rsrvdd" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_rsrvdd"));
- model.setValue("/root/main/sasm_inform/choiflag" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_choiflag"));
-
- model.setValue("/root/main/sasm_inform/paperyn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_paperyn"));
- model.setValue("/root/main/sasm_inform/elctappdd" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_elctappdd"));
- model.setValue("/root/main/sasm_inform/elctappsignkey" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_elctappsignkey"));
- model.setValue("/root/main/sasm_inform/elctappsigncnts" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_elctappsigncnts"));
- model.setValue("/root/main/sasm_inform/elctappsignyn" ,"N"); //화면에서 서명했는지 여부 초기화
- fsign_chk(); //서명유무체크
- model.setValue("/root/main/sasm_inform/elctapprelakey" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_elctapprelakey"));
- model.setValue("/root/main/sasm_inform/elctapprelacnts" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_elctapprelacnts"));
- model.setValue("/root/main/sasm_inform/elctapprelayn" ,"N"); //화면에서 서명했는지 여부 초기화
- fsign_Rely_chk(); //서명유무체크
-
- model.setValue("/root/main/sasm_inform/pid_org" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_pid"));
- model.setValue("/root/main/sasm_inform/orddd_org" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_orddd"));
- model.setValue("/root/main/sasm_inform/orddeptcd_org" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_orddeptcd"));
- model.setValue("/root/main/sasm_inform/orddrid_org" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_orddrid"));
- model.setValue("/root/main/sasm_inform/ordtype_org" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_ordtype"));
- model.setValue("/root/main/sasm_inform/fromdd_org" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_fromdd"));
- model.setValue("/root/main/saim_inform/list1_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_1" ));
- model.setValue("/root/main/saim_inform/list1_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_2" ));
- model.setValue("/root/main/saim_inform/list1_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_3" ));
- model.setValue("/root/main/saim_inform/list1_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_yn"));
- model.setValue("/root/main/saim_inform/list2_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_1" ));
- model.setValue("/root/main/saim_inform/list2_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_2" ));
- model.setValue("/root/main/saim_inform/list2_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_3" ));
- model.setValue("/root/main/saim_inform/list2_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_yn"));
- model.setValue("/root/main/saim_inform/list3_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_1" ));
- model.setValue("/root/main/saim_inform/list3_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_2" ));
- model.setValue("/root/main/saim_inform/list3_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_3" ));
- model.setValue("/root/main/saim_inform/list3_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_yn"));
- model.setValue("/root/main/saim_inform/list4_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_1" ));
- model.setValue("/root/main/saim_inform/list4_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_2" ));
- model.setValue("/root/main/saim_inform/list4_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_3" ));
- model.setValue("/root/main/saim_inform/list4_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_yn"));
- model.setValue("/root/main/saim_inform/list5_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_1" ));
- model.setValue("/root/main/saim_inform/list5_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_2" ));
- model.setValue("/root/main/saim_inform/list5_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_3" ));
- model.setValue("/root/main/saim_inform/list5_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_yn"));
- model.setValue("/root/main/saim_inform/list6_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_1" ));
- model.setValue("/root/main/saim_inform/list6_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_2" ));
- model.setValue("/root/main/saim_inform/list6_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_3" ));
- model.setValue("/root/main/saim_inform/list6_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_yn"));
- model.setValue("/root/main/saim_inform/list7_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_1" ));
- model.setValue("/root/main/saim_inform/list7_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_2" ));
- model.setValue("/root/main/saim_inform/list7_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_3" ));
- model.setValue("/root/main/saim_inform/list7_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_yn"));
- //사인패드 초기화
- //fsignpad_init();
-
- //진료과에 맞는의사 콤보버튼에 refresh
- //fcmb_data2_orddrid();
- if(model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_ordtype") == "I") {
- btn_print2.disabled = false;
- }else{
- btn_print2.disabled = true;
- }
- fModelRefresh();
- }
- }
- //좌측 선택진료신청내역 조회
- function fChgChoiflag(){
-
- var choiflag = model.getValue("/root/main/sasm_inform/choiflag");
- if(choiflag == "N") {
- model.setValue("/root/main/saim_inform/list1_1" ,"");
- model.setValue("/root/main/saim_inform/list1_2" ,"");
- model.setValue("/root/main/saim_inform/list1_3" ,"");
- model.setValue("/root/main/saim_inform/list1_yn" ,"Y");
- model.setValue("/root/main/saim_inform/list2_1" ,"");
- model.setValue("/root/main/saim_inform/list2_2" ,"");
- model.setValue("/root/main/saim_inform/list2_3" ,"");
- model.setValue("/root/main/saim_inform/list2_yn" ,"Y");
- model.setValue("/root/main/saim_inform/list3_1" ,"");
- model.setValue("/root/main/saim_inform/list3_2" ,"");
- model.setValue("/root/main/saim_inform/list3_3" ,"");
- model.setValue("/root/main/saim_inform/list3_yn" ,"Y");
- model.setValue("/root/main/saim_inform/list4_1" ,"");
- model.setValue("/root/main/saim_inform/list4_2" ,"");
- model.setValue("/root/main/saim_inform/list4_3" ,"");
- model.setValue("/root/main/saim_inform/list4_yn" ,"Y");
- model.setValue("/root/main/saim_inform/list5_1" ,"");
- model.setValue("/root/main/saim_inform/list5_2" ,"");
- model.setValue("/root/main/saim_inform/list5_3" ,"");
- model.setValue("/root/main/saim_inform/list5_yn" ,"Y");
- model.setValue("/root/main/saim_inform/list6_1" ,"");
- model.setValue("/root/main/saim_inform/list6_2" ,"");
- model.setValue("/root/main/saim_inform/list6_3" ,"");
- model.setValue("/root/main/saim_inform/list6_yn" ,"Y");
- model.setValue("/root/main/saim_inform/list7_1" ,"");
- model.setValue("/root/main/saim_inform/list7_2" ,"");
- model.setValue("/root/main/saim_inform/list7_3" ,"");
- model.setValue("/root/main/saim_inform/list7_yn" ,"Y");
- }
- if(choiflag == "B" || choiflag == "C") {
- var row = grd_sasm.row;
- if(row > 0) {
- model.setValue("/root/main/saim_inform/list1_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_1" ));
- model.setValue("/root/main/saim_inform/list1_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_2" ));
- model.setValue("/root/main/saim_inform/list1_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_3" ));
- model.setValue("/root/main/saim_inform/list1_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list1_yn"));
- model.setValue("/root/main/saim_inform/list2_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_1" ));
- model.setValue("/root/main/saim_inform/list2_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_2" ));
- model.setValue("/root/main/saim_inform/list2_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_3" ));
- model.setValue("/root/main/saim_inform/list2_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list2_yn"));
- model.setValue("/root/main/saim_inform/list3_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_1" ));
- model.setValue("/root/main/saim_inform/list3_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_2" ));
- model.setValue("/root/main/saim_inform/list3_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_3" ));
- model.setValue("/root/main/saim_inform/list3_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list3_yn"));
- model.setValue("/root/main/saim_inform/list4_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_1" ));
- model.setValue("/root/main/saim_inform/list4_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_2" ));
- model.setValue("/root/main/saim_inform/list4_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_3" ));
- model.setValue("/root/main/saim_inform/list4_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list4_yn"));
- model.setValue("/root/main/saim_inform/list5_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_1" ));
- model.setValue("/root/main/saim_inform/list5_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_2" ));
- model.setValue("/root/main/saim_inform/list5_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_3" ));
- model.setValue("/root/main/saim_inform/list5_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list5_yn"));
- model.setValue("/root/main/saim_inform/list6_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_1" ));
- model.setValue("/root/main/saim_inform/list6_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_2" ));
- model.setValue("/root/main/saim_inform/list6_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_3" ));
- model.setValue("/root/main/saim_inform/list6_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list6_yn"));
- model.setValue("/root/main/saim_inform/list7_1" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_1" ));
- model.setValue("/root/main/saim_inform/list7_2" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_2" ));
- model.setValue("/root/main/saim_inform/list7_3" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_3" ));
- model.setValue("/root/main/saim_inform/list7_yn" ,model.getValue("/root/main/h_sasm/sasm[" + row +"]/sasm_list7_yn"));
- }else{
- fsaim_inform_TO_h_sdsm_sdsm();
- }
- }
- if(choiflag == "C") {
- cmb_list1_1.disabled= false;
- cmb_list1_2.disabled= false;
- cmb_list1_3.disabled= false;
- bl_list1_yn.disabled= false;
- cmb_list2_1.disabled= false;
- cmb_list2_2.disabled= false;
- cmb_list2_3.disabled= false;
- bl_list2_yn.disabled= false;
- cmb_list3_1.disabled= false;
- cmb_list3_2.disabled= false;
- cmb_list3_3.disabled= false;
- bl_list3_yn.disabled= false;
- cmb_list4_1.disabled= false;
- cmb_list4_2.disabled= false;
- cmb_list4_3.disabled= false;
- bl_list4_yn.disabled= false;
- cmb_list5_1.disabled= false;
- cmb_list5_2.disabled= false;
- cmb_list5_3.disabled= false;
- bl_list5_yn.disabled= false;
- cmb_list6_1.disabled= false;
- cmb_list6_2.disabled= false;
- cmb_list6_3.disabled= false;
- bl_list6_yn.disabled= false;
- cmb_list7_1.disabled= false;
- cmb_list7_2.disabled= false;
- cmb_list7_3.disabled= false;
- bl_list7_yn.disabled= false;
- }
- if(choiflag != "C") {
- cmb_list1_1.disabled= true;
- cmb_list1_2.disabled= true;
- cmb_list1_3.disabled= true;
- bl_list1_yn.disabled= true;
- cmb_list2_1.disabled= true;
- cmb_list2_2.disabled= true;
- cmb_list2_3.disabled= true;
- bl_list2_yn.disabled= true;
- cmb_list3_1.disabled= true;
- cmb_list3_2.disabled= true;
- cmb_list3_3.disabled= true;
- bl_list3_yn.disabled= true;
- cmb_list4_1.disabled= true;
- cmb_list4_2.disabled= true;
- cmb_list4_3.disabled= true;
- bl_list4_yn.disabled= true;
- cmb_list5_1.disabled= true;
- cmb_list5_2.disabled= true;
- cmb_list5_3.disabled= true;
- bl_list5_yn.disabled= true;
- cmb_list6_1.disabled= true;
- cmb_list6_2.disabled= true;
- cmb_list6_3.disabled= true;
- bl_list6_yn.disabled= true;
- cmb_list7_1.disabled= true;
- cmb_list7_2.disabled= true;
- cmb_list7_3.disabled= true;
- bl_list7_yn.disabled= true;
- }
- fModelRefresh();
- }
- //수정
- function fSave(){
-
- //저장전 빈값 체크
- if(fEmptyChk() == false) return;
-
- fCopy_data2_sasm_inform(); //copynode("/root/send/data2" ,"/root/main/sasm_inform");
- submit("TXPMC06552");
- }
- function fSaveSpif(){
-
- //저장전 빈값 체크
- if(fEmptyChkSpif() == false) return;
-
- //fCopy_data2_sasm_inform(); //
- model.copynode("/root/send/data2" ,"/root/main/inform");
- submit("TXPMC06572");
- }
- //선택진료해지
- function fSave_cncl(){
-
- //저장전 빈값 체크
- if(fEmptyChk() == false) return;
- fCopy_data2_sasm_inform(); //copynode("/root/send/data2" ,"/root/main/sasm_inform");
- model.setValue("/root/send/data2/cnclyn","Y");
- submit("TXPMC06552");
- model.setValue("/root/send/data2/cnclyn","N");
- }
- function fSave_cnclSpif(){
-
- //저장전 빈값 체크
- if(fEmptyChkSpif() == false) return;
- model.copynode("/root/send/data2" ,"/root/main/inform");
-
- model.makeNode("/root/send/data2/cnclyn");
- model.setValue("/root/send/data2/cnclyn","Y");
- submit("TXPMC06572");
- model.setValue("/root/send/data2/cnclyn","N");
- }
- //저장전 빈값 체크
- function fEmptyChk(){
- if(model.getValue("/root/main/sasm_inform/pid") == ""){
- messageBox("환자번호가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/ordtype") == ""){
- messageBox("진료형태가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/orddeptcd") == ""){
- messageBox("진료과가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/orddrid") == ""){
- messageBox("진료의가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/orddd") == ""){
- messageBox("진료일이 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/fromdd") == ""){
- messageBox("시작일이 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/todd") == ""){
- messageBox("종료일이 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/elctappsignkey") == ""){
- messageBox("신청인 서명정보가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/sasm_inform/elctapprelakey") == ""){
- messageBox("관계 서명정보가 없습니다.","I999");
- return false;
- }
- }
- //저장전 빈값 체크
- function fEmptyChkSpif(){
- if(model.getValue("/root/main/inform/pid") == ""){
- messageBox("환자번호가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/inform/ioflag") == ""){
- messageBox("진료형태가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/inform/orddeptcd") == ""){
- messageBox("진료과가 없습니다.","I999");
- return false;
- }
-
- if(model.getValue("/root/main/inform/specordyn") == ""){
- messageBox("진료의 선택여부가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/inform/orddrid") == ""){
- messageBox("진료의가 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/inform/orddd") == ""){
- messageBox("진료일이 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/inform/fromdd") == ""){
- messageBox("시작일이 없습니다.","I999");
- return false;
- }
- if(model.getValue("/root/main/inform/todd") == ""){
- messageBox("종료일이 없습니다.","I999");
- return false;
- }
-
- if(model.getValue("/root/main/inform/choiflag") == ""){
- messageBox("선택구분이 없습니다.","I999");
- return false;
- }
-
- }
- function fInsert(){
- //저장전 빈값 체크
- if(fEmptyChk() == false) return;
- fCopy_data2_sasm_inform();
- submit("TXPMC06551");
- }
- function fInsert_close(){
- //저장전 빈값 체크
- if(fEmptyChk() == false) return;
- fCopy_data2_sasm_inform();
- submit("TXPMC06551");
- fsignpad_close();
-
- window.close();
- }
- function fInsertSpif(){
- //저장전 빈값 체크
- if(fEmptyChkSpif() == false) return false;
- //fCopy_data2_sasm_inform();
-
- model.copyNode("/root/send/data2" ,"/root/main/inform" );
- submit("TXPMC06571");
- //fsignpad_close();
-
- //window.close();
- }
- //신청인 서명
- function fsign_req(){
- fsignpad_init();
- fsignpad_request(0);
- model.setValue("/root/main/sasm_inform/elctappsignyn", "Y");
- }
- //신청인 서명확인
- function fsign_confirm(){
- var flag = model.getValue("/root/main/sasm_inform/elctappsignyn");
-
- if(flag == "Y"){
- fsignpad_save();
- model.setValue("/root/main/sasm_inform/elctappsignkey" , model.getValue("/root/result/sign/elctsignkey") , true);
- model.setValue("/root/main/sasm_inform/elctappsigncnts", model.getValue("/root/result/sign/elctsigncnts") , true);
- }
- fsignpad_view(model.getValue("/root/main/sasm_inform/elctappsignkey") , model.getValue("/root/main/sasm_inform/elctappsigncnts"));
-
- //서명유무 체크
- fsign_chk();
- }
- //서명유무 체크
- function fsign_chk(){
- var appsigncnts = model.getValue("/root/main/sasm_inform/elctappsignkey");
- if (appsigncnts == "-") {
- caption21.attribute("style") = "background-color:#ffffff;";
- }else if(appsigncnts == ""){
- caption21.attribute("style") = "background-color:#ffffff;";
- }else{
- caption21.attribute("style") = "background-color:#ff0000;";
- }
- }
- //신청인 서명
- function fsign_Rely_req(){
- fsignpad_init();
- fsignpad_request(0);
- model.setValue("/root/main/sasm_inform/elctapprelayn", "Y");
- }
- //신청인 서명확인
- function fsign_Rely_confirm(){
- var flag = model.getValue("/root/main/sasm_inform/elctapprelayn");
-
- if(flag == "Y"){
- fsignpad_save();
- model.setValue("/root/main/sasm_inform/elctapprelakey" , model.getValue("/root/result/sign/elctsignkey") , true);
- model.setValue("/root/main/sasm_inform/elctapprelacnts", model.getValue("/root/result/sign/elctsigncnts") , true);
- }
- fsignpad_view(model.getValue("/root/main/sasm_inform/elctapprelakey") , model.getValue("/root/main/sasm_inform/elctapprelacnts"));
-
- //서명유무 체크
- fsign_Rely_chk();
- }
- //서명유무 체크
- function fsign_Rely_chk(){
- var apprelacnts = model.getValue("/root/main/sasm_inform/elctapprelakey");
- if (apprelacnts == "-") {
- caption20.attribute("style") = "background-color:#ffffff;";
- }else if(apprelacnts == ""){
- caption20.attribute("style") = "background-color:#ffffff;";
- }else{
- caption20.attribute("style") = "background-color:#ff0000;";
- }
- }
- //서명유무 체크
- function fBl_paperyn(){
- var bl_yn = bl_paperyn.value;
- if(bl_yn == "Y") {
- model.setValue("/root/main/sasm_inform/elctappsignkey" , "papersign");
- model.setValue("/root/main/sasm_inform/elctappsigncnts", "papersign");
- model.setValue("/root/main/sasm_inform/elctapprelakey" , "papersign");
- model.setValue("/root/main/sasm_inform/elctapprelacnts", "papersign");
- }else{
- model.setValue("/root/main/sasm_inform/elctappsignkey" , "");
- model.setValue("/root/main/sasm_inform/elctappsigncnts", "");
- model.setValue("/root/main/sasm_inform/elctapprelakey" , "");
- model.setValue("/root/main/sasm_inform/elctapprelacnts", "");
- }
- //서명유무 체크
- fsign_chk();
- //서명유무 체크
- fsign_Rely_chk();
- }
- //선택진료신청내역 출력(환자가 신청한 신청서 원본 출력)
- function fPrint_org(){
-
- var cnt = grd_sasm.row;
- if(cnt == -1){
- messageBox("출력을 원하시는 신청내역을 상단내역에서 선택해 주십시오.","I999");
- return;
- }
- fCopy_data2_sasm_inform();
- submit("TRPMC06554");
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 선택신청 프린터
- fGetPrintName();
- var print_name = getGlobalVariable("SPPAO00100_P0045_4_nm","p");
- var print_tray = getGlobalVariable("SPPAO00100_P0045_4_tray","p");
- //호출끝
- //선택신청 프린터
- exeReportPreview("RPPMC06501", "XMLSTR" , "" , "" , print_name, "", "", "", "", "true", "", "", print_tray);
- }
- //선택진료신청내역 출력(처방에 대한 특진의사의 판독후 신청서)
- function fPrint_confm(){
- fCopy_data2_sasm_inform();
- submit("TRPMC06555");
- //공통코드 P0045에서 프린터 명칭과 트레이 호출 - 선택신청 프린터
- fGetPrintName();
- var print_name = getGlobalVariable("SPPAO00100_P0045_4_nm","p");
- var print_tray = getGlobalVariable("SPPAO00100_P0045_4_tray","p");
- //호출끝
- //선택신청 프린터
- exeReportPreview("RPPMC06502", "XMLSTR" , "" , "" , print_name, "", "", "", "", "true", "", "", print_tray);
- }
|