123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>병실맞바꾸기</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <ipatflag>1</ipatflag>
- <srchcond1>5</srchcond1>
- <srchcond2/>
- <pid/>
- <indd/>
- <todd/>
- <cretno/>
- <mskind>M</mskind>
- <instcd/>
- <s_cdcr>
- <cdcr_status/>
- </s_cdcr>
- <sess_posinstcd>012</sess_posinstcd>
- <mycheck/>
- <flag>2</flag>
- <apptflagcd>1</apptflagcd>
- <wardcd1/>
- <wardcd2/>
- <isolationroom/>
- </send>
- <main>
- <cdcr>
- <cdcr_status/>
- <cdcr_pid/>
- <cdcr_indd/>
- <cdcr_cretno/>
- <cdcr_seqno/>
- <cdcr_instcd/>
- <cdcr_mskind/>
- <cdcr_histstat/>
- <cdcr_acptflagcd/>
- <cdcr_appflagcd/>
- <cdcr_appdd/>
- <cdcr_apptm/>
- <cdcr_appid/>
- <cdcr_pamacptdd/>
- <cdcr_pamacpttm/>
- <cdcr_pamacptid/>
- <cdcr_prestwardcd/>
- <cdcr_prestroomcd/>
- <cdcr_prestbedcd/>
- <cdcr_prestroomgrde/>
- <cdcr_prestroomtype/>
- <cdcr_prestcentcd/>
- <cdcr_prestsuporddeptcd/>
- <cdcr_prestorddeptcd/>
- <cdcr_prestmedispclid/>
- <cdcr_prestatdoctid/>
- <cdcr_chngwardcd/>
- <cdcr_chngroomcd/>
- <cdcr_chngbedcd/>
- <cdcr_chngroomgrde/>
- <cdcr_chngroomtype/>
- <cdcr_oxyyn/>
- <cdcr_suctyn/>
- <cdcr_chngcentcd/>
- <cdcr_chngsuporddeptcd/>
- <cdcr_chngorddeptcd/>
- <cdcr_chngmedispclid/>
- <cdcr_chngatdoctid/>
- <cdcr_specordyn/>
- <cdcr_enddd/>
- <cdcr_endtm/>
- <cdcr_endid/>
- <cdcr_prestremcd/>
- <cdcr_chngprestrem/>
- <cdcr_fstrgstrid/>
- <cdcr_fstrgstdt/>
- <cdcr_lastupdtrid/>
- <cdcr_lastupdtdt/>
- <cdcr_bedcnt/>
- <cdcr_bsex/>
- <cdcr_emptbedcnt/>
- </cdcr>
- </main>
- <hidden>
- <original1>
- <inpt/>
- </original1>
- <original2>
- <inpt/>
- </original2>
- <rcv>
- <wdrm/>
- <inpt/>
- <icdr/>
- <cdcr/>
- </rcv>
- <flag>
- <rcv_flag>
- <cdcr_count/>
- </rcv_flag>
- </flag>
- <temp>
- </temp>
- <init>
- <disccd>
- <cd/>
- <nm/>
- </disccd>
- <insukind>
- <cd/>
- <nm/>
- </insukind>
- <suppkind>
- <cd/>
- <nm/>
- <up/>
- <io/>
- </suppkind>
- <orddeptcd>
- <cd/>
- <nm/>
- </orddeptcd>
- <orddrid>
- <cd/>
- <nm/>
- <dp/>
- <sp/>
- </orddrid>
- <wardcd>
- <cd/>
- <nm/>
- <of/>
- </wardcd>
- <roomcd>
- <cd/>
- <nm/>
- <wd/>
- <gr/>
- <ty/>
- </roomcd>
- <roomcd>
- <cd/>
- <nm/>
- <wd/>
- <rm/>
- </roomcd>
- <flag>
- <prestdd/>
- <mskindflag/>
- </flag>
- </init>
- <currenttime/>
- <wdrminfo>
- <wdrm/>
- </wdrminfo>
- <source>
- <pid/>
- <hngnm/>
- <indd/>
- <cretno/>
- <mskind/>
- </source>
- <target/>
- <roomgrdelist>
- <roomgrde>
- <cdid/>
- <cdnm/>
- </roomgrde>
- </roomgrdelist>
- </hidden>
- <init>
- <P0313list>
- <P0313>
- <cdid/>
- <cdnm/>
- </P0313>
- </P0313list>
- <P0360list>
- <P0360>
- <cdid/>
- <cdnm/>
- </P0360>
- </P0360list>
- <P0391list>
- <P0391>
- <cdid/>
- <cdnm/>
- </P0391>
- </P0391list>
- </init>
- </root>
- </instance>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRPMI00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/init"/>
- <submission id="TRPMI00401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/rcv"/>
- <submission id="TXPMI01701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/flag/rcv_flag"/>
- <submission id="TRPMI01703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/original/icdr" resultref="/root/hidden/rcv/isocheck"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../pam/opatmngtweb/js/PMOCOM.js"/>
- <script type="javascript">
- <![CDATA[
-
- // 조회조건에 따른 조회문장
- function fQuery1(num)
- {
- model.resetInstanceNode("/root/main");
- model.resetInstanceNode("/root/hidden/original");
- model.resetInstanceNode("/root/hidden/original/inpt");
-
- if( num == '1' ){
- model.setValue("/root/send/srchcond2", model.getValue("/root/send/wardcd1"));
- }else{
- model.setValue("/root/send/srchcond2", model.getValue("/root/send/wardcd2"));
- }
-
- submit("TRPMI00401",false);
-
- if( num == '1' ){
- copyNodeType("/root/hidden/original1", "/root/hidden/rcv", "replace");
- datagrid2.rebuild();
- }else{
- copyNodeType("/root/hidden/original2", "/root/hidden/rcv", "replace");
- datagrid1.rebuild();
- }
-
- model.refresh();
-
- }
-
-
- // 전실 신청 등록,취소
- function fChangeSave(arg1){
-
- var check1 = getNodesetCount("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_check");
- if( check1 != '1' ){
- messageBox("[전실환자내역1]에서 환자를 선택해 주세요!!", "E999", "");
- return false;
- }
- var check2 = getNodesetCount("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_check");
- if( check2 != '1' ){
- messageBox("[전실환자내역2]에서 환자를 선택해 주세요!!", "E999", "");
- return false;
- }
-
- if( messageBox("두 환자의 병실을 바꿔서 전실 신청하시겠습니까?", "Q999", "") != '6' ){
- return;
- }
-
-
- var icdr_flag = null;
- cdcr_flag = arg1;
-
- model.removeNodeset("/root/send/s_cdcr/cdcr");
-
- if (cdcr_flag == 'I'){ // 신청등록 Routin
- // 2008.10.07 - 입실체크되어 있지 않으면 전과전실 blocking
- var sCdcrPid = model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_pid");
- var sCareInRoomDD = model.getValue("/root/hidden/original1/inpt[inpt_pid = '" + sCdcrPid + "']/inpt_careinrmdd");
-
- if (isNull(sCareInRoomDD) || sCareInRoomDD == "-") {
-
- messageBox("입실시간이 없습니다. 전실신청 할 수 없습니다![ 환자번호 : " + sCdcrPid + "]", "E999", "");
- return;
- }
-
- sCdcrPid = model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_pid");
- sCareInRoomDD = model.getValue("/root/hidden/original2/inpt[inpt_pid = '" + sCdcrPid + "']/inpt_careinrmdd");
-
- if (isNull(sCareInRoomDD) || sCareInRoomDD == "-") {
-
- messageBox("입실시간이 없습니다. 전실신청 할 수 없습니다![ 환자번호 : " + sCdcrPid + "]", "E999", "");
- return;
- }
-
- //전실데이터 생성
- model.removeNodeset("/root/main/cdcr");
- //1번 환자
- var CurrentTime = getCurrentTime();
-
- model.makeValue("/root/main/cdcr[1]/cdcr_status", cdcr_flag);
- model.makeValue("/root/main/cdcr[1]/cdcr_pid", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_pid"));
- model.makeValue("/root/main/cdcr[1]/cdcr_indd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_indd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_cretno", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_cretno"));
- model.makeValue("/root/main/cdcr[1]/cdcr_seqno", 0);
- model.makeValue("/root/main/cdcr[1]/cdcr_instcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_instcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_mskind", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_mskind"));
- model.makeValue("/root/main/cdcr[1]/cdcr_histstat", "Y");
- model.makeValue("/root/main/cdcr[1]/cdcr_acptflagcd", "1");
- model.makeValue("/root/main/cdcr[1]/cdcr_appflagcd", "1");
- model.makeValue("/root/main/cdcr[1]/cdcr_appdd", getCurrentDate());
- model.makeValue("/root/main/cdcr[1]/cdcr_apptm", CurrentTime.substr(0,4));
- model.makeValue("/root/main/cdcr[1]/cdcr_appid", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_pamacptdd", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_pamacpttm", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_pamacptid", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_prestwardcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_wardcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestroomcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_roomcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestbedcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_bedcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestroomgrde", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_roomgrdecd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestroomtype", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_roomtypecd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestcentcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_centcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestsuporddeptcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_suporddeptcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestorddeptcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_orddeptcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestmedispclid", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_medispclid"));
- model.makeValue("/root/main/cdcr[1]/cdcr_prestatdoctid", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_atdoctid"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngwardcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_wardcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngroomcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_roomcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngbedcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_bedcd"));
- // 격리병실 신청의 경우 격리병실 등급을 지정
- if (model.getValue("/root/send/isolationroom") == "Y") {
- model.makeValue("/root/main/cdcr[1]/cdcr_chngroomgrde", "S0701"); //격리병실입원료
- model.makeValue("/root/main/cdcr[1]/cdcr_chngroomtype", "S07"); //격리
- } else {
- model.makeValue("/root/main/cdcr[1]/cdcr_chngroomgrde", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_roomgrdecd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngroomtype", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_roomtypecd"));
- }
- model.makeValue("/root/main/cdcr[1]/cdcr_oxyyn", '-');
- model.makeValue("/root/main/cdcr[1]/cdcr_suctyn", '-');
- model.makeValue("/root/main/cdcr[1]/cdcr_chngcentcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_centcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngsuporddeptcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_suporddeptcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngorddeptcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_orddeptcd"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngmedispclid", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_medispclid"));
- model.makeValue("/root/main/cdcr[1]/cdcr_chngatdoctid", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_atdoctid"));
- model.makeValue("/root/main/cdcr[1]/cdcr_specordyn", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_specordyn"));
- model.makeValue("/root/main/cdcr[1]/cdcr_enddd", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_endtm", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_endid", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_prestremcd", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_chngprestrem", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_fstrgstrid", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_fstrgstdt", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_lastupdtrid", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_lastupdtdt", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_bedcnt", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_bsex", '');
- model.makeValue("/root/main/cdcr[1]/cdcr_emptbedcnt", '');
-
- //2번 환자
- model.makeValue("/root/main/cdcr[2]/cdcr_status", cdcr_flag);
- model.makeValue("/root/main/cdcr[2]/cdcr_pid", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_pid"));
- model.makeValue("/root/main/cdcr[2]/cdcr_indd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_indd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_cretno", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_cretno"));
- model.makeValue("/root/main/cdcr[2]/cdcr_seqno", 0);
- model.makeValue("/root/main/cdcr[2]/cdcr_instcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_instcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_mskind", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_mskind"));
- model.makeValue("/root/main/cdcr[2]/cdcr_histstat", "Y");
- model.makeValue("/root/main/cdcr[2]/cdcr_acptflagcd", "1");
- model.makeValue("/root/main/cdcr[2]/cdcr_appflagcd", "1");
- model.makeValue("/root/main/cdcr[2]/cdcr_appdd", getCurrentDate());
- model.makeValue("/root/main/cdcr[2]/cdcr_apptm", CurrentTime.substr(0,4));
- model.makeValue("/root/main/cdcr[2]/cdcr_appid", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_pamacptdd", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_pamacpttm", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_pamacptid", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_prestwardcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_wardcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestroomcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_roomcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestbedcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_bedcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestroomgrde", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_roomgrdecd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestroomtype", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_roomtypecd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestcentcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_centcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestsuporddeptcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_suporddeptcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestorddeptcd", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_orddeptcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestmedispclid", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_medispclid"));
- model.makeValue("/root/main/cdcr[2]/cdcr_prestatdoctid", model.getValue("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_atdoctid"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngwardcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_wardcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngroomcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_roomcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngbedcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_bedcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngroomgrde", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_roomgrdecd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngroomtype", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_roomtypecd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_oxyyn", '-');
- model.makeValue("/root/main/cdcr[2]/cdcr_suctyn", '-');
- model.makeValue("/root/main/cdcr[2]/cdcr_chngcentcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_centcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngsuporddeptcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_suporddeptcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngorddeptcd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_orddeptcd"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngmedispclid", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_medispclid"));
- model.makeValue("/root/main/cdcr[2]/cdcr_chngatdoctid", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_atdoctid"));
- model.makeValue("/root/main/cdcr[2]/cdcr_specordyn", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_specordyn"));
- model.makeValue("/root/main/cdcr[2]/cdcr_enddd", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_endtm", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_endid", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_prestremcd", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_chngprestrem", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_fstrgstrid", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_fstrgstdt", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_lastupdtrid", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_lastupdtdt", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_bedcnt", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_bsex", '');
- model.makeValue("/root/main/cdcr[2]/cdcr_emptbedcnt", '');
-
- copyNodeType("/root/send/s_cdcr", "/root/main", "replace");
-
- }
-
- if ( cdcr_flag == 'U' || cdcr_flag == 'I' ) {
- if(submit("TXPMI01701") == true){
- messageBox("전실신청이 완료되었습니다.", "I999", "");
- }
-
- }
-
-
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- zbcfGetCodeList(new Array("P0313"), new Array("/root/init/P0313list"));
- //세션정보 추출하기
- fGetUserInfosSampling();
- model.setValue("/root/send/sess_posinstcd",model.getValue("/root/hidden/session/sess_dutplceinstcd"));
- //model.setValue("/root/send/ioflag","I");7
-
- submit("TRPMI00106");
-
- model.refresh();
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="680" pageheight="650" style="font-size:12pt; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:4px; top:0px; width:660px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:130px; height:14px; ">병실맞바꾸기</caption>
- </group>
- <group id="group3" style="left:4px; top:17px; width:660px; height:621px; ">
- <group id="group2" style="left:0px; top:0px; width:315px; height:35px; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:315px; height:35px; "/>
- <caption id="caption1" class="search_name" style="left:15px; top:9px; width:65px; height:17px; ">병동 :</caption>
- <select1 id="combo1" ref="/root/send/wardcd1" class="combo_search" appearance="minimal" style="left:83px; top:8px; width:102px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fQuery1(1);
- ]]>
- </script>
- </select1>
- <bool id="bool1" visibility="hidden" checkvalue="Y,N" ref="/root/send/mycheck" style="left:194px; top:8px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fQuery1();
- ]]>
- </script>
- </bool>
- <caption id="caption2" visibility="hidden" style="left:215px; top:9px; width:40px; height:20px; ">내환자</caption>
- </group>
- <datagrid id="datagrid2" nodeset="/root/hidden/original1/inpt" caption="선택^병실^병상^환자명^등록번호^Sex^Age^cretno^Sex^Age|선택^병실^병상^환자명^등록번호^Sex^Age^cretno^Sex^Age" colsep="^" colwidth="32, 47, 41, 66, 60, 30, 30, 10" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:65px; width:315px; height:525px; ">
- <col checkvalue="Y,N" ref="inpt_check" type="checkbox"/>
- <col ref="inpt_roomcd" style="text-align:center; "/>
- <col disabled="true" ref="inpt_bedcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/bedcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="inpt_hngnm"/>
- <col ref="inpt_pid" style="text-align:right; "/>
- <col disabled="true" ref="inpt_sex" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0313list/P0313">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="inpt_age" style="text-align:right; "/>
- <col ref="inpt_cretno" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var currow = datagrid2.row -1;
- var curcol = datagrid2.col;
- if( currow > 0 && curcol == datagrid2.colRef("inpt_check")){
- var checkValue = model.getValue("/root/hidden/original1/inpt[" + currow + "]/inpt_check");
-
- for( var i = 1; i <= getNodesetCount("/root/hidden/original1/inpt/inpt_check"); i ++ ){
- model.setValue("/root/hidden/original1/inpt[" + i + "]/inpt_check", "N");
- }
-
- model.setValue("/root/hidden/original1/inpt[" + currow + "]/inpt_check", checkValue);
- }
-
- model.refresh();
-
- ]]>
- </script>
- </datagrid>
- <caption id="caption3" class="tit_2" style="left:5px; top:45px; width:170px; height:14px; font-family:돋움; vertical-align:middle; ">전실환자내역1</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:60px; x2:315px; y2:60px; "/>
- <group id="group4" style="left:340px; top:0px; width:315px; height:35px; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:315px; height:35px; "/>
- <caption id="caption4" class="search_name" style="left:15px; top:9px; width:65px; height:17px; ">병동 :</caption>
- <select1 id="combo2" ref="/root/send/wardcd2" class="combo_search" appearance="minimal" style="left:83px; top:8px; width:102px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/init/wardcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fQuery1(2);
- ]]>
- </script>
- </select1>
- <bool id="bool2" visibility="hidden" checkvalue="Y,N" ref="/root/send/mycheck" style="left:194px; top:8px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fQuery1();
- ]]>
- </script>
- </bool>
- <caption id="caption5" visibility="hidden" style="left:215px; top:9px; width:40px; height:20px; ">내환자</caption>
- </group>
- <caption id="caption7" class="tit_2" style="left:345px; top:46px; width:170px; height:14px; font-family:돋움; vertical-align:middle; ">전실환자내역2</caption>
- <line id="line1" class="line_1" style="x1:340px; y1:61px; x2:655px; y2:61px; "/>
- <button id="button2" class="btn4_letter4" style="left:575px; top:594px; width:80px; height:22px; ">
- <caption>전실신청</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fChangeSave("I");
- ]]>
- </script>
- </button>
- <datagrid id="datagrid1" nodeset="/root/hidden/original2/inpt" caption="선택^병실^병상^환자명^등록번호^Sex^Age^Sex^Age|선택^병실^병상^환자명^등록번호^Sex^Age^Sex^Age" colsep="^" colwidth="32, 47, 41, 66, 60, 30, 30" mergecellsfixedrows="bycolrec" rowsep="|" style="left:340px; top:65px; width:315px; height:525px; ">
- <col checkvalue="Y,N" ref="inpt_check" type="checkbox"/>
- <col ref="inpt_roomcd" style="text-align:center; "/>
- <col disabled="true" ref="inpt_bedcd" type="combo">
- <choices>
- <itemset nodeset="/root/hidden/init/bedcd">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </col>
- <col ref="inpt_hngnm"/>
- <col ref="inpt_pid" style="text-align:right; "/>
- <col disabled="true" ref="inpt_sex" type="combo">
- <choices>
- <itemset nodeset="/root/init/P0313list/P0313">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="inpt_age" style="text-align:right; "/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var currow = datagrid1.row -1;
- var curcol = datagrid1.col;
- if( currow > 0 && curcol == datagrid1.colRef("inpt_check")){
- var checkValue = model.getValue("/root/hidden/original2/inpt[" + currow + "]/inpt_check");
-
- for( var i = 1; i <= getNodesetCount("/root/hidden/original2/inpt/inpt_check"); i ++ ){
- model.setValue("/root/hidden/original2/inpt[" + i + "]/inpt_check", "N");
- }
-
- model.setValue("/root/hidden/original2/inpt[" + currow + "]/inpt_check", checkValue);
- }
-
- model.refresh();
-
- ]]>
- </script>
- </datagrid>
- <bool id="bool3" checkvalue="Y, N" ref="/root/send/isolationroom" style="left:213px; top:40px; width:20px; height:20px; text-align:center; vertical-align:middle; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if( model.getValue("/root/send/isolationroom") == 'Y' ){
-
- var check1 = getNodesetCount("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_check");
- var check2 = getNodesetCount("/root/hidden/original2/inpt[ inpt_check = 'Y' ]/inpt_check");
- if( check1 != '1' || check2 != '1' ){
-
- messageBox("격리병실신청의 경우에는 [전실환자내역1]과 [전실환자내역2]를 반드시 선택해주십시요!!!", "E999", "");
-
- model.setValue("/root/send/isolationroom", "N");
- bool3.refresh();
-
- return;
- }
-
- var retVal = messageBox("격리병실로 전실신청 하시겠습니까?", "Q999", "");
-
- if( retVal == '6' ){
-
- //격리병실 신청여부 체크
- model.removeNodeset("/root/hidden/rcv/rcv/isocheck");
- model.makeNode("/root/hidden/rcv/rcv/isocheck");
-
- model.makeValue("/root/hidden/original/icdr/icdr_pid", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_pid"));
- model.makeValue("/root/hidden/original/icdr/icdr_indd", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_indd"));
- model.makeValue("/root/hidden/original/icdr/icdr_cretno", model.getValue("/root/hidden/original1/inpt[ inpt_check = 'Y' ]/inpt_cretno"));
-
- submit("TRPMI01703");
-
- if( model.getValue("/root/hidden/rcv/rcv/isocheck/appyn") != "Y" ){
-
- messageBox("아직 격리신청이 되지 않았습니다. 격리병실로 지정할 수 없습니다.\n주치의가 격리신청 후 격리신청 가능합니다.", "E999", "");
- model.setValue("/root/send/isolationroom", "N");
- bool3.refresh();
-
- return false;
- }
- }
-
- model.refresh();
- }
- ]]>
- </script>
- </bool>
- <caption id="caption8" style="left:230px; top:40px; width:85px; height:20px; text-align:center; vertical-align:middle; ">격리병실신청</caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|