123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122 |
- <?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="">
- <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/>
- <patbdwt/>
- <appdd/>
- <hospnm/>
- <atdoctid/>
- <atdoctnm/>
- <etcrem/>
- <pid/>
- <rgstseq/>
- <appflag/>
- <iudgb/>
- <trnptkindcd1/>
- <trnptkindcd2/>
- </appinfo1>
- <dnorinfo>
- <dnorflag/>
- <dnorid/>
- <dnorrrgstno/>
- <tissdnora/>
- <tissdnora2/>
- <tissdnorb/>
- <tissdnorb2/>
- <tissdnordr/>
- <tissdnordr2/>
- <valicellcnt/>
- <benicellcnt/>
- <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>3</appflag>
- <trnptflag>C</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/>
- <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", "3");
-
- // 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", "3");
- 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:300px; height:14px; ">제대혈 조혈모세포이식 요양급여신청서</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("RPABO60701", "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:855px; ">
- <caption id="caption11" style="left:633px; top:435px; width:208px; height:20px; ">DR( , )</caption>
- <caption id="caption12" class="cell_1" style="left:0px; top:435px; width:215px; height:23px; vertical-align:middle; ">14) 조직적합항원</caption>
- <caption id="caption71" style="left:258px; top:640px; width:158px; height:20px; ">kg</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:240px; height:13px; ">제대혈 조혈모세포이식 요양급여신청서</caption>
- <caption id="caption65" style="left:510px; 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:375px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>연령초과</label>
- <value>1</value>
- </item>
- <item>
- <label>2차이식 이상</label>
- <value>2</value>
- </item>
- <item>
- <label>HLA mismatch</label>
- <value>3</value>
- </item>
- <item>
- <label>기타</label>
- <value>4</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:794px; 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="42" visibility="hidden" maxlength="80" style="left:218px; top:795px; 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:634px; width:215px; height:23px; vertical-align:middle; ">16) 제대혈 세포수</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_tisspatdr2" ref="/root/main/baseinfo/appinfo1/patbdwt" navindex="37" maxlength="10" style="left:305px; top:635px; width:80px; height:19px; text-align:left; "/>
- <line id="line37" class="line_3" style="x1:0px; y1:458px; x2:970px; y2:458px; "/>
- <datagrid id="grd_dnorinfo" nodeset="/root/main/baseinfo/dnorinfo" class="datagrid2" caption="구분^이름^제대혈번호^A1^A2^B1^B2^DR1^DR2^총유핵세포수(× 10^7/㎏)^CD34양성세포수(× 10^5 /㎏)^caption1^caption2^caption3" colsep="^" colwidth="78, 86, 84, 51, 51, 51, 51, 51, 51, 78, 91, 31, 27, 25, 100" extendlastcol="noscroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" navindex="37" style="left:218px; top:483px; 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="dnorrrgstno" type="input" maxlength="25" style="text-align:center; "/>
- <col ref="tissdnora" type="input" maxlength="10" style="text-align:left; "/>
- <col ref="tissdnora2" type="input" maxlength="10" style="text-align:center; "/>
- <col ref="tissdnorb" type="input" maxlength="10" style="text-align:left; "/>
- <col ref="tissdnorb2" type="input" maxlength="10" style="text-align:center; "/>
- <col ref="tissdnordr" type="input" maxlength="10" style="text-align:left; "/>
- <col ref="tissdnordr2" type="input" maxlength="10" style="text-align:center; "/>
- <col ref="valicellcnt" type="input" maxlength="10" style="text-align:center; "/>
- <col ref="benicellcnt" type="input" maxlength="10" style="text-align:center; "/>
- <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:461px; 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:461px; 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:461px; 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:483px; width:215px; height:150px; vertical-align:middle; ">14~16) 공여자정보</caption>
- <line id="line39" class="line_3" style="x1:0px; y1:681px; x2:970px; y2:681px; "/>
- <input id="ipt_atdoctnm" ref="/root/main/baseinfo/appinfo1/atdoctnm" class="input_default" disabled="true" navindex="41" style="left:218px; top:764px; width:185px; height:19px; "/>
- <caption id="caption61" class="cell_1" style="left:0px; top:715px; width:215px; height:23px; vertical-align:middle; ">신청일자</caption>
- <caption id="caption62" class="cell_1" style="left:0px; top:739px; width:215px; height:23px; vertical-align:middle; ">병원명</caption>
- <caption id="caption63" class="cell_1" style="left:0px; top:763px; width:215px; height:23px; vertical-align:middle; ">주치의</caption>
- <line id="line24" class="line_1" style="x1:0px; y1:710px; x2:403px; y2:710px; "/>
- <input id="ipt_hospnm" ref="/root/main/baseinfo/appinfo1/hospnm" class="input_default" navindex="40" maxlength="40" style="left:218px; top:740px; width:185px; height:19px; "/>
- <caption id="caption69" class="cell_1" style="left:0px; top:658px; width:215px; height:23px; vertical-align:middle; ">17) 기타사항</caption>
- <input id="ipt_etcrem" ref="/root/main/baseinfo/appinfo1/etcrem" class="input_default" navindex="38" maxlength="150" style="left:218px; top:659px; width:753px; height:19px; "/>
- <input id="ipt_appdd" ref="/root/main/baseinfo/appinfo1/appdd" class="input_default" navindex="39" inputtype="date" format="yyyy-mm-dd" style="left:218px; top:716px; width:185px; height:19px; text-align:center; "/>
- <caption id="caption37" class="tit_2" style="left:5px; top:695px; width:90px; height:13px; ">신청정보</caption>
- <line id="line42" class="line_3" style="x1:0px; y1:786px; x2:970px; y2:786px; "/>
- <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:485px; 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:410px; 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="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>
- <input id="input1" ref="/root/main/baseinfo/appinfo1/tisspatdr1" navindex="35" maxlength="10" style="left:656px; top:435px; width:80px; height:19px; text-align:left; "/>
- <caption id="caption9" style="left:218px; top:435px; width:208px; height:20px; ">A( , )</caption>
- <input id="input8" ref="/root/main/baseinfo/appinfo1/tisspatdr2" navindex="36" maxlength="10" style="left:746px; top:435px; width:80px; height:19px; text-align:left; "/>
- <caption id="caption10" style="left:423px; top:435px; width:208px; height:20px; ">B( , )</caption>
- <button id="button3" class="btn2_letter6" style="left:25px; top:436px; 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>
- <input id="input9" ref="/root/main/baseinfo/appinfo1/tisspatb1" navindex="33" maxlength="10" style="left:438px; top:435px; width:80px; height:19px; text-align:left; "/>
- <input id="input10" ref="/root/main/baseinfo/appinfo1/tisspata1" navindex="31" maxlength="10" style="left:233px; top:435px; width:80px; height:19px; text-align:left; "/>
- <input id="input11" ref="/root/main/baseinfo/appinfo1/tisspatb2" navindex="34" maxlength="10" style="left:528px; top:435px; width:80px; height:19px; text-align:left; "/>
- <input id="input12" ref="/root/main/baseinfo/appinfo1/tisspata2" navindex="32" maxlength="10" style="left:323px; top:435px; width:80px; height:19px; text-align:left; "/>
- <caption id="caption13" class="cell_1" style="left:218px; top:634px; width:80px; height:23px; vertical-align:middle; ">환자 몸무게</caption>
- <caption id="caption14" style="left:390px; top:635px; width:208px; height:20px; ">Kg</caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|