1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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>Tandem Transplantation(자가 후 동종) 요양급여신청서</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <baseinfo>
- <appinfo1>
- <jreqyn/>
- <ageexcsyn>5</ageexcsyn>
- <refreqyn/>
- <hngnm/>
- <age/>
- <sex/>
- <rrgstno1/>
- <rrgstno2/>
- <forgneryn/>
- <diagcd/>
- <diagnm/>
- <insuflag/>
- <insuflagnm/>
- <fstexamdd/>
- <trnptschedd1/>
- <trnptschedd2/>
- <fstexamtisscmt/>
- <lastchemexecdd/>
- <fsttissdd/>
- <fsttisscmt/>
- <scndtissdd/>
- <scndtisscmt/>
- <anticncr/>
- <tisscmt/>
- <blodrec/>
- <bfcure1/>
- <bfcure2/>
- <fcstprgno>양호</fcstprgno>
- <tisspata1/>
- <tisspata2/>
- <tisspatb1/>
- <tisspatb2/>
- <tisspatdr1/>
- <tisspatdr2/>
- <trnptdg/>
- <appdd/>
- <hospnm/>
- <atdoctid/>
- <atdoctnm/>
- <etcrem/>
- <pid/>
- <rgstseq/>
- <appflag/>
- <iudgb/>
- <trnptkindcd1/>
- <trnptkindcd2/>
- </appinfo1>
- <dnorinfo>
- <dnorflag/>
- <dnorid/>
- <dnorage/>
- <dnorsex/>
- <dnorrrgstno/>
- <tissdnora/>
- <tissdnora2/>
- <tissdnorb/>
- <tissdnorb2/>
- <tissdnordr/>
- <tissdnordr2/>
- <pid/>
- <rgstseq/>
- <appflag/>
- <dnorseqno/>
- </dnorinfo>
- <paminsuflag>
- <insuflag/>
- <insuflagnm/>
- </paminsuflag>
- </baseinfo>
- <hsctinfo>
- <patinfolist>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <sex/>
- <age/>
- <pid/>
- </patinfolist>
- </hsctinfo>
- <popupendflag/>
- <item>
- <rgstseq/>
- <maxrgstseq/>
- </item>
- <trnptsrchinfo>
- <srchdetlinfo>
- <a1/>
- <a2/>
- <b1/>
- <b2/>
- <cw1/>
- <cw2/>
- <drb11/>
- <drb12/>
- </srchdetlinfo>
- </trnptsrchinfo>
- </main>
- <send>
- <req>
- <pid/>
- <rgstseq/>
- <appflag>5</appflag>
- <trnptflag>U</trnptflag>
- </req>
- <execdata>
- <appinfo1/>
- <dnorinfo/>
- </execdata>
- </send>
- <init>
- <cmbinfo>
- <sex>
- <P0313>
- <cdid/>
- <cdnm/>
- </P0313>
- </sex>
- <insuflag>
- <P0008>
- <cdid/>
- <cdnm/>
- </P0008>
- </insuflag>
- <scs>
- <A0159>
- <chk/>
- <cdid/>
- <cdnm/>
- </A0159>
- </scs>
- <diagcd/>
- <fstexamtisscmt/>
- <anticncr/>
- <tisscmt/>
- <bfcure1/>
- <boneassocd2>
- <A0164>
- <cdid/>
- <cdnm/>
- </A0164>
- </boneassocd2>
- <trnptkindcd>
- <A0161>
- <cdid/>
- <cdnm/>
- </A0161>
- </trnptkindcd>
- </cmbinfo>
- </init>
- <hidden>
- <psex/>
- <pinsuflag/>
- <pscs/>
- <hlainfo>
- <hlalist>
- <chk/>
- <dnorflag/>
- <dnorid/>
- <dnorage/>
- <dnorsex/>
- <dnorrrgstno/>
- <tissdnora/>
- <tissdnora2/>
- <tissdnorb/>
- <tissdnorb2/>
- <tissdnordr/>
- <tissdnordr2/>
- <pid/>
- <trnptdg/>
- <appflag/>
- </hlalist>
- </hlainfo>
- <ret>
- <item/>
- </ret>
- </hidden>
- <temp>
- <tisscmtlist>
- <tisscmt>
- <cdid>01</cdid>
- <cdnm>Complete Remission</cdnm>
- </tisscmt>
- <tisscmt>
- <cdid>02</cdid>
- <cdnm>InComplete Remission</cdnm>
- </tisscmt>
- </tisscmtlist>
- <bmtpatientinfo/>
- <paminfo/>
- <tempcodeinfo/>
- <tempcodeinfo2/>
- <rgstseqlist>
- <rgstseq>
- <cdnm/>
- <cdid/>
- </rgstseq>
- </rgstseqlist>
- </temp>
- <rgstseqlist>
- <rgstseq>
- <cdnm/>
- <cdid/>
- </rgstseq>
- <maxrgstseq/>
- </rgstseqlist>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../ast/hsctweb/js/bmtcommon.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <submission id="TRABO00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/main/hsctinfo"/>
- <submission id="TRABO60501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/main/baseinfo"/>
- <submission id="TXABO60501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/execdata" replace="instance" resultref="/root/hidden/ret"/>
- <submission id="TXABO60502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/hidden"/>
- <submission id="TRABO02103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/tempcodeinfo"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //zbcfGetCodeList( new Array("P0313", "P0008", "A0530", "A0531", "A0532", "A0533", "A0534", "A0164"), new Array("/root/init/cmbinfo/sex", "/root/init/cmbinfo/insuflag", "/root/init/cmbinfo/diagcd", "/root/init/cmbinfo/fstexamtisscmt", "/root/init/cmbinfo/anticncr", "/root/init/cmbinfo/tisscmt", "/root/init/cmbinfo/bfcure1", "/root/init/cmbinfo/boneassocd2"));
- zbcfGetCodeList( new Array("P0313", "P0008"), new Array("/root/init/cmbinfo/sex", "/root/init/cmbinfo/insuflag"));
- //BMT 코드성 데이터 조회.(기존의 공통코드로 사용했던것들을 BMT에서 관리하도록 수정 후)
- aboGetCodeList(new Array("A0530", "A0531", "A0532", "A0533", "A0534", "A0164", "A0161"), new Array("/root/init/cmbinfo/diagcd", "/root/init/cmbinfo/fstexamtisscmt", "/root/init/cmbinfo/anticncr", "/root/init/cmbinfo/tisscmt", "/root/init/cmbinfo/bfcure1", "/root/init/cmbinfo/boneassocd2", "/root/init/cmbinfo/trnptkindcd"));
- model.setValue("/root/send/req/appflag", "5");
-
- // submit("TRABO60505"); // 등록순번 조회
- // model.setValue("/root/main/baseinfo/appinfo1",model.getValue( "/root/main/item/rgstseq"));
-
- // common.js
- if (checkOpener()) { //opener 검사
- var param = opener.javascript.getParameter("opener_parameter_id"); //opener parameter value를 get
- if(param != "") { // opener parameter value가 있는 경우
- //parameter value를 이용하여 프로그램 수행
- condarray = param.split("▦");
- model.setValue("/root/main/hsctinfo/patinfolist/pid" , condarray[0]);
- model.setValue("/root/send/req/rgstseq", condarray[1]);
- model.setValue("/root/main/item/rgstseq", condarray[1]);
- fGetPatientInfo();
- return;
- }
- }
- // Opener에서 받은 파라미터가 없으면 Top 정보를 참조한다.
- var paminfo = getGlobalVariable("paminfo"); //프로그램에 따라 원무정보(paminfo), 환자기본정보(patflag) get
- //원무 정보(기본 정보)가 있는 경우
- if(paminfo != "") {
- model.removeNodeset("/root/temp/paminfo"); //여러개의 instance발생을 막기 위해 removeNodeset을 해줘야 함.
- model.makeNode("/root/temp/paminfo");
- setCSVToNode("/root/temp/paminfo", paminfo);
- //상단 정보를 이용하여 프로그램 수행
- var pid = model.getValue("/root/temp/paminfo" + "/list/pid");
- model.setValue( "/root/main/hsctinfo/patinfolist/pid", pid);
- fGetPatientInfo();
- } else {
- // Top 정보도 없으면 세션에 저장된 PID정보를 가져옴.
- var gv_pid = getGlobalVariable("gv_pid", "A");
- if(gv_pid != "") {
- model.setValue("/root/main/hsctinfo/patinfolist/pid", gv_pid);
- fGetPatientInfo();
- }
- }
-
-
- //타부서에서는 버튼 비활성화
- btn_save.disabled = !checkAuth("X");
- btn_del.disabled = !checkAuth("X");
-
- model.refresh();
- ]]>
- </script>
- <submission id="TRABO60505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/rgstseqlist"/>
- </model>
- <script type="javascript">
- <![CDATA[
- /* @group : 동종조혈모세포이식요양급여신청서
- * @ver : 2007.11.20
- * @by : 박중규
- * @type : function
- * @access : public
- * @desc : 요양급여신청서 내용 조회
- * @param :
- */
- function fGetPatientInfo(){
- model.resetInstanceNode("/root/main/baseinfo/appinfo1");
- model.removeNodeset("/root/main/baseinfo/dnorinfo");
- model.setValue("/root/send/req/pid",model.getValue( "/root/main/hsctinfo/patinfolist/pid"));
- model.setValue("/root/send/req/rgstseq",model.getValue( "/root/main/item/rgstseq"));
- if ( submit("TRABO00001") ) {
- submit("TRABO60501");
- fSetDisplay();
- model.resetInstanceNode("/root/temp/bmtpatientinfo");
-
- submit("TRABO60505"); // 등록순번 조회
- }
- }
- /* @group : 동종조혈모세포이식요양급여신청서
- * @ver : 2007.11.20
- * @by : 박중규
- * @type : function
- * @access : public
- * @desc : 조회된 요양급여신청서 화면 표시
- * @param :
- */
- function fSetDisplay(){
- btn_save.disabled = false;
- btn_del.disabled = false;
- if (model.getValue("/root/main/baseinfo/appinfo1/pid") == ""){
- model.setValue("/root/send/req/appflag", "5");
- btn_del.disabled = true;
- }
- if (model.getValue("/root/main/baseinfo/dnorinfo[" + 1 + "]/dnorflag") == ""){
- model.removeNodeset("/root/main/baseinfo/dnorinfo");
- }
- // 보험구분(유형)은 원무에서 가져오자.
- if ( model.getValue("/root/main/baseinfo/appinfo1/insuflag") == "" && model.getValue("/root/main/baseinfo/paminsuflag/insuflag") != "") {
- model.setValue("/root/main/baseinfo/appinfo1/insuflag" , model.getValue("/root/main/baseinfo/paminsuflag/insuflag"));
- model.setValue("/root/main/baseinfo/appinfo1/insuflagnm", model.getValue("/root/main/baseinfo/paminsuflag/insuflagnm"));
- }
- // 해당 차수에 데이터를 조회한 후에 신청일자가 없으면 현재일자를 기본으로 해준다.
- if ( model.getValue("/root/main/baseinfo/appinfo1/appdd") == "" ) {
- model.setValue("/root/main/baseinfo/appinfo1/appdd", getCurrentDate());
- }
- model.refresh();
- }
- /* @group : 동종조혈모세포이식요양급여신청서
- * @ver : 2007.11.20
- * @by : 박중규
- * @type : function
- * @access : public
- * @desc : 요양급여신청서 내용을 저장
- * @param :
- */
- function fSaveData(){
- if (fDataCheck() == false){
- return;
- }
- model.resetInstanceNode("/root/send/execdata/appinfo1");
- model.resetInstanceNode("/root/send/execdata/dnorinfo");
-
- model.copyNode("/root/send/execdata/appinfo1", "/root/main/baseinfo/appinfo1");
- var nodelist = instance1.selectNodes("/root/rgstseqlist/rgstseq/cdnm");
-
- var yesno = messageBox("신규로 저장하시겠습니까?", "S002"); // 6:yes, 7:no, 2:cancel
- if (yesno == "6"){
- //새로운 등록순번으로 신규저장
- model.setValue("/root/send/execdata/appinfo1/iudgb", "I");
- var maxrgstseq = new Number(model.getvalue("/root/main/item/maxrgstseq"));
- if( maxrgstseq < 1 ){
- maxrgstseq = 0;
- }
- var newrgstseq = maxrgstseq + 1;
- model.setValue("/root/send/execdata/appinfo1/rgstseq", newrgstseq);
- model.setValue("/root/main/item/rgstseq", newrgstseq);
- model.setValue("/root/send/req/rgstseq", newrgstseq);
- if(model.getValue("/root/main/baseinfo/appinfo1/forgneryn") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/forgneryn", "N");
- }
- if(model.getValue("/root/main/baseinfo/appinfo1/metstasyn") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/metstasyn", "N");
- }
- if(model.getValue("/root/main/baseinfo/appinfo1/reapyn") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/reapyn", "N");
- }
- if(model.getValue("/root/main/baseinfo/appinfo1/refra") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/refra", "N");
- }
-
- var m = "";
- var rownum = "";
- var dnorflag = "";
- var dnorid = "";
- var dnorage = "";
- var dnorsex = "";
- var dnorrrgstno = "";
- var tissdnora = "";
- var tissdnora2 = "";
- var tissdnorb = "";
- var tissdnorb2 = "";
- var tissdnordr = "";
- var tissdnordr2 = "";
- var pid = "";
- var rgstseq = "";
- var appflag = "";
- var dnorseqno = "";
- var nodelist = instance1.selectNodes("/root/main/baseinfo/dnorinfo");
- if (nodelist.length >= 1){
- var sflag = "m" + "▦" +
- "rownum" + "▦" +
- "dnorflag" + "▦" +
- "dnorid" + "▦" +
- "dnorage" + "▦" +
- "dnorsex" + "▦" +
- "dnorrrgstno" + "▦" +
- "tissdnora" + "▦" +
- "tissdnora2" + "▦" +
- "tissdnorb" + "▦" +
- "tissdnorb2" + "▦" +
- "tissdnordr" + "▦" +
- "tissdnordr2" + "▦" +
- "pid" + "▦" +
- "rgstseq" + "▦" +
- "appflag" + "▦" +
- "dnorseqno" + "▩" ;
- for(var i = 1; i <= nodelist.length; i++){
- m = model.getValue("/root/main/baseinfo/dnorinfo["+ i+"]/m");
- rownum = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/rownum");
- dnorflag = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/dnorflag");
- dnorid = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/dnorid");
- dnorage = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/dnorage");
- dnorsex = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/dnorsex");
- dnorrrgstno = model.getValue("/root/main/baseinfo/dnorinfo["+ i+"]/dnorrrgstno");
- tissdnora = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/tissdnora");
- tissdnora2 = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/tissdnora2");
- tissdnorb = model.getValue("/root/main/baseinfo/dnorinfo["+ i+"]/tissdnorb");
- tissdnorb2 = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/tissdnorb2");
- tissdnordr = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/tissdnordr");
- tissdnordr2 = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/tissdnordr2");
- pid = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/pid");
- // rgstseq = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/rgstseq");
- appflag = model.getValue("/root/main/baseinfo/dnorinfo["+ i+"]/appflag");
- dnorseqno = model.getValue("/root/main/baseinfo/dnorinfo["+ i +"]/dnorseqno");
-
- sflag = sflag + "i" + "▦" +
- rownum + "▦" +
- dnorflag + "▦" +
- dnorid + "▦" +
- dnorage + "▦" +
- dnorsex + "▦" +
- dnorrrgstno + "▦" +
- tissdnora + "▦" +
- tissdnora2 + "▦" +
- tissdnorb + "▦" +
- tissdnorb2 + "▦" +
- tissdnordr + "▦" +
- tissdnordr2 + "▦" +
- pid + "▦" +
- newrgstseq + "▦" +
- appflag + "▦" +
- dnorseqno + "▩" ;
-
- }
- model.setValue("/root/send/execdata/dnorinfo", sflag );
- }
-
- if ( submit("TXABO60501") ) {
- submit("TRABO60505"); // 등록순번 조회
- model.setValue ( "/root/main/item/rgstseq", model.getValue("/root/rgstseqlist/rgstseq/cdid"));
- model.setValue ("/root/main/item/maxrgstseq", model.getValue("/root/main/item/rgstseq"));
- // 정상적으로 신규 저장되었을 때 등록일련번호를 Check한다.
- if ( model.getValue("/root/main/baseinfo/dnorinfo/rgstseq") == "" && model.getValue("/root/send/execdata/appinfo1/rgstseq") != "" ) {
- model.setValue("/root/send/req/rgstseq", model.getValue("/root/main/item//rgstseq"));
- // model.setValue("/root/send/req/rgstseq", model.getValue("/root/hidden/ret/item/rgstseq"));
- model.refresh();
- }
- fSetDisplay();
- }
- } else if (yesno == "7"){
- //기존 등록순번 수정.
- model.setValue("/root/send/execdata/dnorinfo", grd_dnorinfo.getUpdateData());
- if (nodelist.length < 1) {
- messageBox("기 등록된 이력이 없습니다. 신규 저장 하십시오." , "E999" );
- return;
- }
- model.setValue("/root/send/execdata/appinfo1/iudgb", "U");
- if(model.getValue("/root/main/baseinfo/appinfo1/forgneryn") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/forgneryn", "N");
- }
- if(model.getValue("/root/main/baseinfo/appinfo1/metstasyn") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/metstasyn", "N");
- }
- if(model.getValue("/root/main/baseinfo/appinfo1/reapyn") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/reapyn", "N");
- }
- if(model.getValue("/root/main/baseinfo/appinfo1/refra") == ""){
- model.setValue("/root/main/baseinfo/appinfo1/refra", "N");
- }
- if ( submit("TXABO60501") ) {
- if ( model.getValue("/root/main/baseinfo/dnorinfo/rgstseq") == "" && model.getValue("/root/main/baseinfo/dnorinfo/rgstseq") != "" ) {
- model.setValue("/root/send/req/rgstseq", model.getValue("/root/main/item//rgstseq"));
- // model.setValue("/root/send/req/rgstseq", model.getValue("/root/hidden/ret/item/rgstseq"));
- model.refresh();
- }
- fSetDisplay();
- }
-
-
- } else {
- //취소
- }
- fGetPatientInfo();
- return;
-
-
- /*
- if( messageBox("등록순번을 새로 " , "Q002" ) == 6 ){
- model.setValue("/root/send/execdata/appinfo1/iudgb", "I");
- var maxrgstseq = new Number(model.getvalue("/root/main/item/maxrgstseq"));
- if( maxrgstseq < 1 ){
- maxrgstseq = 0;
- }
- var newrgstseq = maxrgstseq + 1;
- model.setValue("/root/send/execdata/appinfo1/rgstseq", newrgstseq);
- model.setValue("/root/main/item/rgstseq", newrgstseq);
- model.setValue("/root/send/req/rgstseq", newrgstseq);
- if ( submit("TXABO60501") ) {
- submit("TRABO60505"); // 등록순번 조회
- model.setValue ( "/root/main/item/rgstseq", model.getValue("/root/rgstseqlist/rgstseq/cdid"));
- model.setValue ("/root/main/item/maxrgstseq", model.getValue("/root/main/item/rgstseq"));
- // 정상적으로 신규 저장되었을 때 등록일련번호를 Check한다.
- if ( model.getValue("/root/main/baseinfo/dnorinfo/rgstseq") == "" && model.getValue("/root/send/execdata/appinfo1/rgstseq") != "" ) {
- model.setValue("/root/send/req/rgstseq", model.getValue("/root/main/item//rgstseq"));
- // model.setValue("/root/send/req/rgstseq", model.getValue("/root/hidden/ret/item/rgstseq"));
- model.refresh();
- }
- fSetDisplay();
- }
- }else if(nodelist.length >=1){
- if( messageBox("선택한 등록순번으로 " , "Q002" ) == 6 ){
- model.setValue("/root/send/execdata/appinfo1/iudgb", "U");
- if ( submit("TXABO60501") ) {
- if ( model.getValue("/root/main/baseinfo/dnorinfo/rgstseq") == "" && model.getValue("/root/main/baseinfo/dnorinfo/rgstseq") != "" ) {
- model.setValue("/root/send/req/rgstseq", model.getValue("/root/main/item//rgstseq"));
- // model.setValue("/root/send/req/rgstseq", model.getValue("/root/hidden/ret/item/rgstseq"));
- model.refresh();
- }
- fSetDisplay();
- }
- }
- }
- */
- model.refresh();
- }
- function fDelData(){
- if( messageBox("신청내용을 " , "Q001" ) == 6 ){
- submit("TXABO60502");
- if (model.getValue("root/properties/error/description") == ""){
- messageBox(model.getValue("root/properties/error/msg"), "E999", "");
- fSetDisplay();
- }
- }
- var rgstseq = new Number( model.getValue( "/root/main/item/rgstseq"));
- model.setValue("/root/main/item/rgstseq", "");
- var nodelist = instance1.selectNodes("/root/rgstseqlist/rgstseq/cdnm");
- for(var i = 1; i <= nodelist.length; i++){
- model.makeValue("/root/temp/rgstseqlist/rgstseq[" + i + "]/cdnm", model.getValue("/root/rgstseqlist/rgstseq[" + i + "]/cdnm"));
- model.makeValue("/root/temp/rgstseqlist/rgstseq[" + i + "]/cdid", model.getValue("/root/rgstseqlist/rgstseq[" + i + "]/cdid"));
- }
- model.removenode("/root/rgstseqlist/rgstseq");
- var k = nodelist.length-1;
- for(var j = nodelist.length-1; j >1; j--){
- if( model.getValue("/root/gstseqlist/rgstseq[" + j + "]/cdnm") != rgstseq){
- k--;
- model.makeValue("/root/rgstseqlist/rgstseq[" + k + "]/cdnm", model.getValue("/root/temp/rgstseqlist/rgstseq[" + j + "]/cdnm"));
- model.makeValue("/root/rgstseqlist/rgstseq[" + k + "]/cdid", model.getValue("/root/temp/rgstseqlist/rgstseq[" + j + "]/cdid"));
-
- }
- }
- model.removeNodeset("/root/main/baseinfo/appinfo1");
- model.refresh();
-
- }
- /* @group : 동종조혈모세포이식요양급여신청서
- * @ver : 2008.01.24
- * @by : 박중규
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 저장할 때 날짜 형식의 데이터 오류 및 필수 항목 체크
- */
- function fDataCheck() {
- if (model.getValue("/root/main/baseinfo/appinfo1/hngnm") == ""){
- model.setValue ( "/root/main/item/rgstseq", model.getValue("/root/rgstseqlist/rgstseq/cdid"));
- messageBox("성명은 필수 입력항목입니다.", "E999", "");
- return false;
- }
-
- if (model.getValue("/root/main/item/rgstseq") == ""){
- model.setValue ( "/root/main/item/rgstseq", "1");
- }
- var juminno = model.getValue("/root/main/baseinfo/appinfo1/rrgstno1") + model.getValue("/root/main/baseinfo/appinfo1/rrgstno2");
- if (isResidentNo(juminno) == false){
- if( messageBox("주민번호가 잘못 입력되었습니다. 해당 주민번호 내용을 " , "Q003" ) == 7 ){
- return false;
- }
- }
- if (model.getValue("/root/main/baseinfo/appinfo1/fstexamdd") != "" && isValidDateTime(model.getValue("/root/main/baseinfo/appinfo1/fstexamdd")) == false) {
- messageBox("초진일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return false;
- }
- if (model.getValue("/root/main/baseinfo/appinfo1/trnptschedd1") != "" && isValidDateTime(model.getValue("/root/main/baseinfo/appinfo1/trnptschedd1")) == false) {
- messageBox("조혈모세포이식시행(예정)일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return false;
- }
- if (model.getValue("/root/main/baseinfo/appinfo1/lastchemexecdd") != "" && isValidDateTime(model.getValue("/root/main/baseinfo/appinfo1/lastchemexecdd")) == false) {
- messageBox("최종공고 항암화학요법 시행일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return false;
- }
- if (model.getValue("/root/main/baseinfo/appinfo1/fsttissdd") != "" && isValidDateTime(model.getValue("/root/main/baseinfo/appinfo1/fsttissdd")) == false) {
- messageBox("1차관해 확인일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return false;
- }
- if (model.getValue("/root/main/baseinfo/appinfo1/scndtissdd") != "" && isValidDateTime(model.getValue("/root/main/baseinfo/appinfo1/scndtissdd")) == false) {
- messageBox("2차관해 확인일의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return false;
- }
- if (model.getValue("/root/main/baseinfo/appinfo1/appdd") != "" && isValidDateTime(model.getValue("/root/main/baseinfo/appinfo1/appdd")) == false) {
- messageBox("신청일자의 날짜 형식이 잘못 입력되었습니다.", "E999", "");
- return false;
- }
- for (var i = 1; i < grd_dnorinfo.rows; i++){
- if (model.getValue("/root/main/baseinfo/dnorinfo[" + i + "]/dnorid") == ""){
- messageBox("성명/기관명은 필수 입력항목입니다.", "E999", "");
- return false;
- }
- }
- return true;
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1050" pageheight="900" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:825px; height:13px; ">
- <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:430px; height:13px; ">Tandem Transplantation(자가 후 동종) 요양급여신청서</caption>
- </group>
- <group id="grp_btn" style="left:0px; top:13px; width:990px; height:27px; ">
- <button id="btn_del" class="btn4_letter2" disabled="true" navindex="43" style="left:919px; top:3px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fDelData();
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn4_letter2" disabled="true" navindex="42" style="left:860px; top:3px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSaveData();
- ]]>
- </script>
- </button>
- <button id="button1" class="btn6_letter2" style="left:5px; top:3px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(radio2.disabled == true){
- model.setValue("/root/main/baseinfo/appinfo1/ageexcsyn", "0");
- }
- // if(model.getValue("/root/main/baseinfo/appinfo1/forgneryn") == "Y"){
- // model.setValue("/root/main/baseinfo/appinfo1/rrgstno1", "");
- // model.setValue("/root/main/baseinfo/appinfo1/rrgstno2", "");
- // }
- exeReportPreview("RPABO60901", "XMLSTR", "/root/main/baseinfo");
- if(radio2.disabled == true){
- model.setValue("/root/main/baseinfo/appinfo1/ageexcsyn", "4");
- }
- ]]>
- </script>
- </button>
- </group>
- <group id="group1" style="left:0px; top:40px; width:990px; height:805px; ">
- <caption id="caption72" style="left:633px; top:610px; width:208px; height:20px; ">DR( , )</caption>
- <caption id="caption71" style="left:423px; top:610px; width:208px; height:20px; ">B( , )</caption>
- <caption id="caption70" style="left:218px; top:610px; width:208px; height:20px; ">A( , )</caption>
- <group id="grp_sea" style="left:0px; top:10px; width:974px; height:35px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:974px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line43" class="line_4" style="x1:882px; y1:6px; x2:882px; y2:28px; "/>
- <button id="btn_sea" class="btn1_letter2" navindex="3" style="left:898px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/send/req/pid") == ""){
- messageBox("등록번호는 선택 또는 입력 필수 항목입니다.", "E999", "");
- return;
- }
- fGetPatientInfo();
- ]]>
- </script>
- </button>
- <caption id="caption3" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">등록번호 :</caption>
- <input id="ipt_pid" ref="/root/main/hsctinfo/patinfolist/pid" class="input_essential" editable="true" inputtype="button" maxlength="10" style="left:103px; top:8px; width:87px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_sea", "DOMActivate");
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-next">
- <![CDATA[
- model.setFocus( "ipt_pid");
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- // bmtcommon.js
- if ( abofGetBmtPatientSearch("/root/main/hsctinfo/patinfolist", "/root/temp/bmtpatientinfo") ) {
- model.setValue ( "/root/send/req/pid", model.getValue("/root/temp/bmtpatientinfo/pid"));
- submit("TRABO60505"); // 등록순번 조회
- model.setValue ( "/root/main/item/rgstseq", model.getValue("/root/rgstseqlist/rgstseq/cdid"));
- model.setValue ("/root/main/item/maxrgstseq", model.getValue("/root/main/item/rgstseq"));
- fGetPatientInfo();
- }
- ]]>
- </script>
- </input>
- <input id="input2" ref="/root/main/hsctinfo/patinfolist/sex" class="input_search" disabled="true" style="left:416px; top:8px; width:30px; height:19px; text-align:center; "/>
- <input id="input3" ref="/root/main/hsctinfo/patinfolist/age" class="input_search" disabled="true" style="left:449px; top:8px; width:30px; height:19px; text-align:center; "/>
- <input id="input4" ref="/root/main/hsctinfo/patinfolist/rrgstno2" class="input_search" disabled="true" style="left:359px; top:8px; width:55px; height:19px; text-align:center; "/>
- <input id="input5" ref="/root/main/hsctinfo/patinfolist/rrgstno1" class="input_search" disabled="true" style="left:298px; top:8px; width:52px; height:19px; text-align:center; "/>
- <input id="input6" ref="/root/main/hsctinfo/patinfolist/hngnm" class="input_search" disabled="true" style="left:210px; top:8px; width:85px; height:19px; text-align:center; "/>
- <caption id="caption2" style="left:350px; top:10px; width:10px; height:20px; ">-</caption>
- <caption id="caption4" class="search_name" style="left:510px; top:9px; width:86px; height:17px; ">등록순번 :</caption>
- <select1 id="combo1" ref="/root/main/item/rgstseq" appearance="minimal" style="left:599px; top:8px; width:60px; height:19px; ">
- <choices>
- <itemset nodeset="/root/rgstseqlist/rgstseq">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if (model.getValue("/root/send/req/pid") == ""){
- messageBox("등록번호는 선택 또는 입력 필수 항목입니다.", "E999", "");
- return;
- }
- fGetPatientInfo();
- ]]>
- </script>
- </select1>
- </group>
- <line id="line23" class="line_1" style="x1:0px; y1:70px; x2:970px; y2:70px; "/>
- <caption id="caption64" class="tit_2" style="left:5px; top:55px; width:435px; height:13px; ">Tandem Transplantation(자가 후 동종) 요양급여신청서</caption>
- <caption id="caption65" style="left:360px; top:75px; width:55px; height:20px; ">조회요청</caption>
- <caption id="caption66" style="left:25px; top:75px; width:55px; height:20px; ">심의의뢰</caption>
- <select1 id="radio2" ref="/root/main/baseinfo/appinfo1/ageexcsyn" navindex="5" appearance="full" cols="5" overflow="visible" style="left:100px; top:76px; width:225px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>연령초과</label>
- <value>1</value>
- </item>
- <item>
- <label>HLA mismatch</label>
- <value>3</value>
- </item>
- <item>
- <label>기타</label>
- <value>5</value>
- </item>
- </choices>
- </select1>
- <input id="ipt_insuflagnm" ref="/root/main/baseinfo/appinfo1/insuflagnm" navindex="17" visibility="hidden" maxlength="14" style="left:730px; top:150px; width:155px; height:19px; "/>
- <input id="ipt_rrgstno1" ref="/root/main/baseinfo/appinfo1/rrgstno1" class="input_default" navindex="10" maxlength="6" format="999999" style="left:730px; top:100px; width:80px; height:19px; text-align:center; "/>
- <input id="ipt_trnptschedd1" ref="/root/main/baseinfo/appinfo1/trnptschedd1" class="input_default" navindex="19" inputtype="date" format="yyyy-mm-dd" style="left:291px; top:388px; width:240px; height:19px; text-align:center; "/>
- <input id="ipt_rrgstno2" ref="/root/main/baseinfo/appinfo1/rrgstno2" class="input_default" navindex="11" maxlength="7" format="9999999" style="left:825px; top:100px; width:80px; height:19px; text-align:center; "/>
- <caption id="caption41" class="cell_1" style="left:0px; top:99px; width:215px; height:23px; vertical-align:middle; ">1) 성 명</caption>
- <input id="ipt_fstexamtisscmt" ref="/root/main/baseinfo/appinfo1/fstexamtisscmt" class="input_default" navindex="20" maxlength="80" style="left:218px; top:172px; width:306px; height:19px; "/>
- <caption id="caption54" class="cell_1" style="left:0px; top:243px; width:215px; height:23px; vertical-align:middle; ">8) 최종공고 항암화학요법 시행일</caption>
- <caption id="caption43" class="cell_1" style="left:0px; top:123px; width:215px; height:23px; vertical-align:middle; ">4) 진 단 명</caption>
- <caption id="caption1" style="left:930px; top:100px; width:38px; height:20px; ">외국인</caption>
- <caption id="caption55" class="cell_1" style="left:527px; top:99px; width:200px; height:23px; vertical-align:middle; ">3) 주민등록번호</caption>
- <caption id="caption45" class="cell_1" style="left:0px; top:147px; width:215px; height:23px; vertical-align:middle; ">6-1) 초 진 일</caption>
- <caption id="caption56" class="cell_1" style="left:527px; top:123px; width:200px; height:23px; vertical-align:middle; ">5) 보험구분</caption>
- <caption id="caption57" class="cell_1" style="left:0px; top:387px; width:215px; height:47px; vertical-align:middle; ">13) 이식시행(예정)일 및 이식방법</caption>
- <input id="ipt_age" ref="/root/main/baseinfo/appinfo1/age" class="input_default" navindex="8" maxlength="3" format="999" style="left:424px; top:100px; width:40px; height:19px; text-align:center; "/>
- <input id="ipt_hngnm" ref="/root/main/baseinfo/appinfo1/hngnm" class="input_default" navindex="7" maxlength="16" style="left:218px; top:100px; width:100px; height:19px; text-align:left; "/>
- <caption id="caption47" class="cell_1" style="left:0px; top:171px; width:215px; height:23px; vertical-align:middle; ">6-2) 초진시 조직소견</caption>
- <input id="ipt_lastchemexecdd" ref="/root/main/baseinfo/appinfo1/lastchemexecdd" class="input_default" navindex="21" inputtype="date" format="yyyy-mm-dd" style="left:218px; top:244px; width:240px; height:19px; text-align:center; "/>
- <caption id="caption58" class="cell_1" style="left:321px; top:99px; width:100px; height:23px; vertical-align:middle; ">2) 나이(성별)</caption>
- <select1 id="cmb_sex" ref="/root/main/baseinfo/appinfo1/sex" class="combo_default" navindex="9" appearance="minimal" style="left:465px; top:100px; width:59px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/sex/P0313">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_insuflag" ref="/root/main/baseinfo/appinfo1/insuflag" class="combo_default" navindex="16" appearance="minimal" style="left:730px; top:124px; width:240px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/insuflag/P0008">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/main/baseinfo/appinfo1/insuflagnm", cmb_insuflag.label);
- model.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_fstexamdd" ref="/root/main/baseinfo/appinfo1/fstexamdd" class="input_default" navindex="18" inputtype="date" format="yyyy-mm-dd" style="left:218px; top:148px; width:306px; height:19px; text-align:center; "/>
- <input id="ipt_diagnm" ref="/root/main/baseinfo/appinfo1/diagnm" class="input_default" disabled="true" navindex="15" maxlength="80" style="left:218px; top:124px; width:306px; height:19px; "/>
- <caption id="caption67" style="left:813px; top:100px; width:10px; height:20px; ">-</caption>
- <input id="ipt_blodrec" ref="/root/main/baseinfo/appinfo1/blodrec" class="input_default" navindex="28" maxlength="80" style="left:218px; top:364px; width:752px; height:19px; "/>
- <input id="ipt_fsttisscmt" ref="/root/main/baseinfo/appinfo1/fsttisscmt" class="input_default" navindex="23" maxlength="80" style="left:401px; top:196px; width:569px; height:19px; "/>
- <input id="ipt_anticncr" ref="/root/main/baseinfo/appinfo1/anticncr" class="input_default" navindex="26" maxlength="80" style="left:218px; top:268px; width:752px; height:19px; "/>
- <caption id="caption51" class="cell_1" style="left:0px; top:267px; width:215px; height:23px; vertical-align:middle; ">9) 관해유도 항암제</caption>
- <input id="ipt_scndtisscmt" ref="/root/main/baseinfo/appinfo1/scndtisscmt" class="input_default" navindex="25" maxlength="80" style="left:401px; top:220px; width:569px; height:19px; "/>
- <caption id="caption42" class="cell_1" style="left:0px; top:291px; width:215px; height:47px; vertical-align:middle; ">10) 전처치 방법</caption>
- <caption id="caption44" class="cell_1" visibility="hidden" style="left:0px; top:770px; width:215px; height:23px; vertical-align:middle; ">16) 예상되는 예후</caption>
- <input id="ipt_fsttissdd" ref="/root/main/baseinfo/appinfo1/fsttissdd" class="input_default" navindex="22" inputtype="date" format="yyyy-mm-dd" style="left:285px; top:196px; width:112px; height:19px; text-align:center; "/>
- <input id="ipt_fcstprgno" ref="/root/main/baseinfo/appinfo1/fcstprgno" class="input_default" navindex="30" visibility="hidden" maxlength="80" style="left:218px; top:771px; width:752px; height:19px; "/>
- <input id="ipt_scndtissdd" ref="/root/main/baseinfo/appinfo1/scndtissdd" class="input_default" navindex="24" inputtype="date" format="yyyy-mm-dd" style="left:285px; top:220px; width:112px; height:19px; text-align:center; "/>
- <caption id="caption48" class="cell_1" style="left:0px; top:610px; width:215px; height:23px; vertical-align:middle; ">17) 조직적합항원</caption>
- <input id="ipt_bfcure1" ref="/root/main/baseinfo/appinfo1/bfcure1" class="input_default" navindex="29" maxlength="80" style="left:330px; top:292px; width:640px; height:19px; "/>
- <caption id="caption38" class="cell_1" style="left:0px; top:339px; width:215px; height:23px; vertical-align:middle; ">11) 골수이식 전 조직소견</caption>
- <caption id="caption49" class="cell_1" style="left:0px; top:195px; width:215px; height:47px; vertical-align:middle; ">7) 관해 확인일 및 조직소견</caption>
- <caption id="caption39" class="cell_1" style="left:0px; top:363px; width:215px; height:23px; vertical-align:middle; ">12) 이식전 수혈기록 및 혈액학적 소견</caption>
- <input id="ipt_tisscmt" ref="/root/main/baseinfo/appinfo1/tisscmt" class="input_default" navindex="27" maxlength="80" style="left:218px; top:340px; width:752px; height:19px; "/>
- <button id="btn_anticncr" class="btn2_letter8" style="left:22px; top:269px; width:108px; height:19px; ">
- <caption>관해유도 항암제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/init/cmbinfo/anticncr" , "Y", "/root/main/cmbinfo/A0532", "/root/main/baseinfo/appinfo1/anticncr", "", btn_anticncr.text);
- ]]>
- </script>
- </button>
- <button id="btn_fstexamtisscmt" class="btn2_letter8" style="left:33px; top:172px; width:108px; height:19px; ">
- <caption>초진시 조직소견</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/init/cmbinfo/fstexamtisscmt" , "N", "/root/main/cmbinfo/A0531", "/root/main/baseinfo/appinfo1/fstexamtisscmt", "", btn_fstexamtisscmt.text);
- ]]>
- </script>
- </button>
- <button id="btn_bfcure1" class="btn2_letter8" style="left:218px; top:291px; width:86px; height:19px; ">
- <caption>1차 이식시 전처치</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/init/cmbinfo/bfcure1" , "Y", "/root/main/cmbinfo/A0534", "/root/main/baseinfo/appinfo1/bfcure1", "", btn_bfcure1.text);
- ]]>
- </script>
- </button>
- <button id="button8" class="btn2_letter15" style="left:25px; top:364px; width:185px; height:19px; ">
- <caption>이식전 수혈기록 및 혈액학적 소견</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare2("/root/main/baseinfo/appinfo1/blodrec");
- ]]>
- </script>
- </button>
- <button id="btn_tisscmt" class="btn2_letter9" style="left:25px; top:342px; width:130px; height:19px; ">
- <caption>이식 전 조직소견</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/init/cmbinfo/tisscmt" , "Y", "/root/main/cmbinfo/A0533", "/root/main/baseinfo/appinfo1/tisscmt", "", btn_tisscmt.text);
- ]]>
- </script>
- </button>
- <button id="btn_diagnm" class="btn2_letter3" style="left:20px; top:125px; width:53px; height:19px; ">
- <caption>진단명</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/init/cmbinfo/diagcd" , "C", "/root/main/cmbinfo/A0530", "/root/main/baseinfo/appinfo1/diagnm", "/root/main/baseinfo/appinfo1/diagcd", btn_diagnm.text);
- ]]>
- </script>
- </button>
- <input id="ipt_tisspatdr1" ref="/root/main/baseinfo/appinfo1/tisspatdr1" navindex="35" maxlength="10" style="left:656px; top:610px; width:80px; height:19px; text-align:left; "/>
- <input id="ipt_tisspatdr2" ref="/root/main/baseinfo/appinfo1/tisspatdr2" navindex="36" maxlength="10" style="left:746px; top:610px; width:80px; height:19px; text-align:left; "/>
- <input id="ipt_tisspatb1" ref="/root/main/baseinfo/appinfo1/tisspatb1" navindex="33" maxlength="10" style="left:438px; top:610px; width:80px; height:19px; text-align:left; "/>
- <input id="ipt_tisspatb2" ref="/root/main/baseinfo/appinfo1/tisspatb2" navindex="34" maxlength="10" style="left:528px; top:610px; width:80px; height:19px; text-align:left; "/>
- <input id="ipt_tisspata1" ref="/root/main/baseinfo/appinfo1/tisspata1" navindex="31" maxlength="10" style="left:233px; top:610px; width:80px; height:19px; text-align:left; "/>
- <input id="ipt_tisspata2" ref="/root/main/baseinfo/appinfo1/tisspata2" navindex="32" maxlength="10" style="left:323px; top:610px; width:80px; height:19px; text-align:left; "/>
- <line id="line37" class="line_3" style="x1:0px; y1:434px; x2:970px; y2:434px; "/>
- <datagrid id="grd_dnorinfo" nodeset="/root/main/baseinfo/dnorinfo" class="datagrid1" caption="구분^성명/기관명^나이^성별^주민등록번호/ID^A1^A2^B1^B2^DR1^DR2^caption1^caption2^caption3" colsep="^" colwidth="78, 107, 50, 60, 121, 51, 51, 51, 51, 51, 51, 31, 27, 25" extendlastcol="noscroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" navindex="37" style="left:218px; top:459px; width:751px; height:149px; ">
- <col ref="dnorflag" type="combo">
- <choices>
- <item>
- <label>개인</label>
- <value>1</value>
- </item>
- <item>
- <label>단체</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="dnorid" type="input" maxlength="20"/>
- <col ref="dnorage" type="input" format="999"/>
- <col ref="dnorsex" type="combo">
- <choices>
- <item>
- <label>남자</label>
- <value>M</value>
- </item>
- <item>
- <label>여자</label>
- <value>F</value>
- </item>
- </choices>
- </col>
- <col ref="dnorrrgstno" type="input" maxlength="20" style="text-align:center; "/>
- <col ref="tissdnora" type="input" maxlength="10" style="text-align:left; "/>
- <col ref="tissdnora2" type="input"/>
- <col ref="tissdnorb" type="input" maxlength="10" style="text-align:left; "/>
- <col ref="tissdnorb2" type="input"/>
- <col ref="tissdnordr" type="input" maxlength="10" style="text-align:left; "/>
- <col ref="tissdnordr2" type="input"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="rgstseq" visibility="hidden"/>
- <col ref="appflag" visibility="hidden"/>
- <col ref="dnorseqno" visibility="hidden"/>
- </datagrid>
- <button id="button52" class="btn2_letter3" style="left:860px; top:437px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grd_dnorinfo.addRow();
- var irow = grd_dnorinfo.row;
- model.setValue("/root/main/baseinfo/dnorinfo[" + irow + "]/dnorflag", "1");
- model.setValue("/root/main/baseinfo/dnorinfo[" + irow + "]/pid" , model.getValue("/root/main/baseinfo/appinfo1/pid"));
- model.setValue("/root/main/baseinfo/dnorinfo[" + irow + "]/rgstseq", model.getValue("/root/main/baseinfo/appinfo1/rgstseq"));
- model.setValue("/root/main/baseinfo/dnorinfo[" + irow + "]/appflag", model.getValue("/root/main/baseinfo/appinfo1/appflag"));
- model.setValue("/root/main/baseinfo/dnorinfo[" + irow + "]/dnorseqno", irow);
- ]]>
- </script>
- </button>
- <button id="button53" class="btn2_letter3" style="left:917px; top:437px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- grd_dnorinfo.deleteItem(grd_dnorinfo.row);
- ]]>
- </script>
- </button>
- <button id="btn_srchhla" class="btn4_letter8" navindex="42" style="left:730px; top:437px; width:128px; height:22px; ">
- <caption>공여자정보 조회</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCareDnorHlaResult();
- ]]>
- </script>
- </button>
- <caption id="caption46" class="cell_1" style="left:0px; top:459px; width:215px; height:150px; vertical-align:middle; ">14~16) 공여자정보</caption>
- <line id="line39" class="line_3" style="x1:0px; y1:657px; x2:970px; y2:657px; "/>
- <input id="ipt_atdoctnm" ref="/root/main/baseinfo/appinfo1/atdoctnm" class="input_default" disabled="true" navindex="40" style="left:218px; top:740px; width:185px; height:19px; "/>
- <caption id="caption61" class="cell_1" style="left:0px; top:691px; width:215px; height:23px; vertical-align:middle; ">신청일자</caption>
- <caption id="caption62" class="cell_1" style="left:0px; top:715px; width:215px; height:23px; vertical-align:middle; ">병원명</caption>
- <caption id="caption63" class="cell_1" style="left:0px; top:739px; width:215px; height:23px; vertical-align:middle; ">주치의</caption>
- <line id="line24" class="line_1" style="x1:0px; y1:686px; x2:403px; y2:686px; "/>
- <input id="ipt_hospnm" ref="/root/main/baseinfo/appinfo1/hospnm" class="input_default" navindex="39" maxlength="40" style="left:218px; top:716px; width:185px; height:19px; "/>
- <caption id="caption69" class="cell_1" style="left:0px; top:634px; width:215px; height:23px; vertical-align:middle; ">18) 기타사항</caption>
- <input id="ipt_etcrem" ref="/root/main/baseinfo/appinfo1/etcrem" class="input_default" navindex="41" maxlength="150" style="left:218px; top:635px; width:753px; height:19px; "/>
- <input id="ipt_appdd" ref="/root/main/baseinfo/appinfo1/appdd" class="input_default" navindex="38" inputtype="date" format="yyyy-mm-dd" style="left:218px; top:692px; width:185px; height:19px; text-align:center; "/>
- <caption id="caption37" class="tit_2" style="left:5px; top:671px; width:90px; height:13px; ">신청정보</caption>
- <line id="line42" class="line_3" style="x1:0px; y1:762px; x2:970px; y2:762px; "/>
- <bool id="bool1" navindex="12" checkvalue="Y,N" ref="/root/main/baseinfo/appinfo1/forgneryn" style="left:907px; top:100px; width:20px; height:20px; "/>
- <bool id="bool2" navindex="12" checkvalue="Y,N" ref="/root/main/baseinfo/appinfo1/forgneryn" style="left:907px; top:100px; width:20px; height:20px; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // if(model.getValue("/root/main/baseinfo/appinfo1/forgneryn") == "Y"){
- // ipt_rrgstno1.disabled = false;
- // ipt_rrgstno2.disabled = false;
- // }else{
- // ipt_rrgstno1.disabled = true;
- // ipt_rrgstno2.disabled = true;
- // }
- ]]>
- </script>
- </bool>
- <bool id="bool3" navindex="6" checkvalue="Y,N" ref="/root/main/baseinfo/appinfo1/refreqyn" style="left:335px; top:75px; width:30px; height:20px; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(model.getValue("/root/main/baseinfo/appinfo1/refreqyn") == "Y" ){
- model.setValue("/root/main/baseinfo/appinfo1/jreqyn", "Y");
- radio2.disabled = false;
- }else {
- model.setValue("/root/main/baseinfo/appinfo1/jreqyn", "N");
- radio2.disabled = true;
- }
- ]]>
- </script>
- </bool>
- <caption id="caption59" style="left:85px; top:77px; width:20px; height:20px; vertical-align:middle; ">(</caption>
- <caption id="caption60" style="left:320px; top:77px; width:15px; height:20px; vertical-align:middle; ">)</caption>
- <bool id="bool4" navindex="4" checkvalue="Y,N" ref="/root/main/baseinfo/appinfo1/jreqyn" style="left:0px; top:75px; width:30px; height:20px; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(model.getValue("/root/main/baseinfo/appinfo1/jreqyn") == "Y" ){
- model.setValue("/root/main/baseinfo/appinfo1/refreqyn", "Y");
- radio2.disabled = true;
- }else {
- model.setValue("/root/main/baseinfo/appinfo1/refreqyn", "N");
- radio2.disabled = false;
- }
- ]]>
- </script>
- </bool>
- <line id="line25" class="line_2" style="x1:0px; y1:97px; x2:970px; y2:97px; "/>
- <button id="button2" class="btn2_letter6" style="left:25px; top:611px; width:86px; height:19px; ">
- <caption>조직적합항원</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var spid = model.getValue("/root/main/hsctinfo/patinfolist/pid");
- var sflag = "";
- var sselectrow = "1";
- sflag = spid + "▦" + sselectrow ;
- setParameter("opener_parameter_id", sflag);
- model.setValue("/root/main/trnptsrchinfo/srchdetlinfo", "");
- model.setValue("/root/main/popupendflag", "");
- modal("SPABO61900", 1, "", "", "", "", "", "");
- if (model.getValue("/root/main/popupendflag") == "ok"){
- model.setValue("/root/main/baseinfo/appinfo1/tisspata1", model.getValue("/root/main/trnptsrchinfo/srchdetlinfo/a1"));
- model.setValue("/root/main/baseinfo/appinfo1/tisspata2", model.getValue("/root/main/trnptsrchinfo/srchdetlinfo/a2"));
- model.setValue("/root/main/baseinfo/appinfo1/tisspatb1", model.getValue("/root/main/trnptsrchinfo/srchdetlinfo/b1"));
- model.setValue("/root/main/baseinfo/appinfo1/tisspatb2", model.getValue("/root/main/trnptsrchinfo/srchdetlinfo/b2"));
- model.setValue("/root/main/baseinfo/appinfo1/tisspatdr1", model.getValue("/root/main/trnptsrchinfo/srchdetlinfo/drb11"));
- model.setValue("/root/main/baseinfo/appinfo1/tisspatdr2", model.getValue("/root/main/trnptsrchinfo/srchdetlinfo/drb12"));
- }
- ]]>
- </script>
- </button>
- <button id="btn_fsttisscmt" class="btn2_letter4" style="left:218px; top:196px; width:64px; height:19px; ">
- <caption>1차관해</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/temp/tisscmtlist" , "N", "/root/main/cmbinfo/tisscmt", "/root/main/baseinfo/appinfo1/fsttisscmt", "", btn_fsttisscmt.text);
- ]]>
- </script>
- </button>
- <button id="btn_scndtisscmt" class="btn2_letter4" style="left:218px; top:220px; width:163px; height:19px; ">
- <caption>2차관해</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/temp/tisscmtlist" , "N", "/root/main/cmbinfo/tisscmt", "/root/main/baseinfo/appinfo1/scndtisscmt", "", btn_scndtisscmt.text);
- ]]>
- </script>
- </button>
- <input id="ipt_bfcure2" ref="/root/main/baseinfo/appinfo1/bfcure2" class="input_default" navindex="29" maxlength="80" style="left:330px; top:315px; width:640px; height:19px; "/>
- <caption id="caption5" class="cell_1" style="left:218px; top:387px; width:70px; height:23px; vertical-align:middle; ">1차 이식일</caption>
- <caption id="caption6" class="cell_1" style="left:535px; top:387px; width:80px; height:23px; vertical-align:middle; ">1차 이식방법</caption>
- <select1 id="combo2" ref="/root/main/baseinfo/appinfo1/trnptkindcd1" class="combo_default" navindex="16" appearance="minimal" style="left:618px; top:388px; width:352px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/trnptkindcd/A0161">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/main/baseinfo/appinfo1/insuflagnm", cmb_insuflag.label);
- model.refresh();
- ]]>
- </script>
- </select1>
- <input id="input7" ref="/root/main/baseinfo/appinfo1/trnptschedd2" class="input_default" navindex="19" inputtype="date" format="yyyy-mm-dd" style="left:291px; top:412px; width:240px; height:19px; text-align:center; "/>
- <select1 id="combo3" ref="/root/main/baseinfo/appinfo1/trnptkindcd2" class="combo_default" navindex="16" appearance="minimal" style="left:618px; top:412px; width:352px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/trnptkindcd/A0161">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.setValue("/root/main/baseinfo/appinfo1/insuflagnm", cmb_insuflag.label);
- model.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption7" class="cell_1" style="left:218px; top:411px; width:70px; height:23px; vertical-align:middle; ">2차 이식일</caption>
- <caption id="caption8" class="cell_1" style="left:535px; top:411px; width:80px; height:23px; vertical-align:middle; ">2차 이식방법</caption>
- <button id="btn_bfcure2" class="btn2_letter8" style="left:218px; top:315px; width:108px; height:19px; ">
- <caption>2차 이식시 전처치</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- // bmtcommon.js
- abofOpenPopupMedCare("/root/init/cmbinfo/bfcure1" , "Y", "/root/main/cmbinfo/A0534", "/root/main/baseinfo/appinfo1/bfcure2", "", btn_bfcure2.text);
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|