123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMLPB00600_정도관리.xrw
- * 설 명 : 정도관리 화면
- * 설 계 자 : (주)에이씨케이 - 유동철
- * 작 성 자 : (주)에이씨케이 - 유동철
- * 작 성 일 : 2007.04.07
- * 수정이력 :
- * 기 타 :
- -->
- <?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>정도관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <acptptno>
- <ptnolist>
- <choi/>
- <instcd/>
- <ptno/>
- <ptnodisp/>
- <pid/>
- <patnm/>
- <rrgstno/>
- <workflagcd/>
- </ptnolist>
- </acptptno>
- <grde>
- <grdelist>
- <rgstdd/>
- <rgstrnm/>
- <rgstrid/>
- <chrgdrnm/>
- <chrgdrid/>
- <grupid/>
- <resnlist/>
- <rgsttm/>
- </grdelist>
- </grde>
- </main>
- <send/>
- <init>
- <ptnocode/>
- <fromyear/>
- <fromptno/>
- <toyear/>
- <toptno/>
- <fromdd/>
- <todd/>
- <sysdt>
- <sysdtinfo>
- <sysdd/>
- <systm/>
- </sysdtinfo>
- </sysdt>
- <resncd>
- <resncdlist>
- <instcd/>
- <baseflagcd/>
- <resncd/>
- <resncnts/>
- </resncdlist>
- </resncd>
- <ptnocd>
- <ptnocdlist>
- <instcd/>
- <ptnocd/>
- <ptnonm/>
- </ptnocdlist>
- </ptnocd>
- <userinfo>
- <userinfolist>
- <userid/>
- <usernm/>
- <jobkindcd/>
- </userinfolist>
- </userinfo>
- <hospenv>
- <hospenvinfo>
- <instcd/>
- <lendrtnterm/>
- <recvqualmthdcd/>
- <plgydeptcd/>
- <plgyteamcd/>
- <doctjobgradcd/>
- <teamjobgradcd/>
- </hospenvinfo>
- </hospenv>
- <pid/>
- <refflagcd/>
- <readtm>
- <readtminfo>
- <readtm/>
- <acpttm/>
- <makeendtm/>
- <grosstm/>
- <cryostattm/>
- </readtminfo>
- </readtm>
- </init>
- <hidden>
- <baseflagcd>Q1</baseflagcd>
- <resncnts1/>
- <resncnts2/>
- <resncnts3/>
- <resncnts4/>
- <resncnts5/>
- <resncnts6/>
- <resncnts7/>
- <resncnts8/>
- <resncnts9/>
- <resncntsA/>
- <resncntsB/>
- <resncntsC/>
- <resncntsD/>
- <resncntsE/>
- <resncntsF/>
- <resncntsG/>
- <resncntsH/>
- <resncntsI/>
- <resncntsJ/>
- <resncntsK/>
- <resncntsL/>
- <resncntsM/>
- <resncntsN/>
- <resncntsZ/>
- <resncnts/>
- <rgstdd/>
- <rgstrnm/>
- <rgstrid/>
- <rgsttm/>
- <chrgdrid/>
- <chrgdrnm/>
- <resncntsZ1/>
- <resncntsZ2/>
- <resncntsZ3/>
- <resncntsZ4/>
- <resncntsZ5/>
- <resncntsZ6/>
- <resncntsZ7/>
- <resncntsZ8/>
- <resncntsZ9/>
- <resncntsZA/>
- <resncntsZB/>
- <readtm/>
- </hidden>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fExeInitialize();
- ]]>
- </script>
- <submission id="TRLPZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/hospenv/hospenvinfo"/>
- <submission id="TRLPZ00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/sysdt/sysdtinfo"/>
- <submission id="TRLPZ00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/resncd/resncdlist"/>
- <submission id="TRLPZ00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/userinfo/userinfolist"/>
- <submission id="TRLPZ00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/ptnocd/ptnocdlist"/>
- <submission id="TRLPB00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/acptptno/ptnolist"/>
- <submission id="TXLPB00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/message"/>
- <submission id="TRLPB00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/grde/grdelist"/>
- <submission id="TRLPB00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/cnts/grdecnts"/>
- <submission id="TRLPB00604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/readtm/readtminfo"/>
- </model>
- <script type="javascript">
- <![CDATA[
- /* @group : 정도관리화면
- * @ver : 2007.04.07 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 화면초기화 함수
- */
- function fExeInitialize() {
- var sCurDate = "";
-
- model.removeNodeset("/root/main/acptptno/ptnolist");
-
- //----------------
- // 시스템일시 조회
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- submit("TRLPZ00101", false);
- submit("TRLPZ00102", false);
- submit("TRLPZ00109", false);
-
- //---------------------------------------------------------
- // 병원환경정보를 취득하여 병리과와 병리팀 코드를 편집한다.
- lpzfUserDeptCd("/root/init/hospenv/hospenvinfo", "/root/hidden");
- //-------------------------------------------------------------------------------------
- model.makeValue("/root/send/userdeptcd", model.getValue("/root/hidden/userdeptcd"));
- model.makeValue("/root/send/doctjobgradcd", model.getValue("/root/init/hospenv/hospenvinfo/doctjobgradcd"));
- model.makeValue("/root/send/teamjobgradcd", model.getValue("/root/init/hospenv/hospenvinfo/teamjobgradcd"));
- submit("TRLPZ00105");
-
- //--------------------------------------------------------------
- model.removenode("/root/init/resncd/resncdlist[resncd='ZZZZ']");
-
- //------------------------------------------------------------
- sCurDate = model.getValue("/root/init/sysdt/sysdtinfo/sysdd");
-
- model.makeValue("/root/init/fromdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/init/todd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/init/jobkindcd", "");
- model.makeValue("/root/init/ptnocode", "");
- model.makeValue("/root/init/fromyear", sCurDate.substr(2,2));
- model.makeValue("/root/init/toyear", sCurDate.substr(2,2));
- model.makeValue("/root/init/fromptno", "");
- model.makeValue("/root/init/toptno", "");
- model.makeValue("/root/init/pid", "");
- model.makeValue("/root/init/refflagcd", ""); // 1001:조직, 1002:동결, 1003:세포, 1004:특수, 1005:면역염색, 1006:면역형광, 1007:분자
-
- //------------------------
- model.toggle("case_1001");
- btn_1001.selected = true;
-
- //--------------------
- fExeGrdeClear("0", 0); // 정도관리항목 초기화
-
- //-----------------------------------------
- grd_ptnolist.fixedcellcheckbox(0,0) = true;
- cmb_refflagcd.refresh();
- model.refresh();
-
- // 검사결과 조회에서 팝업으로 띄운경우
- if ( model.property("SMLPR00100_scopmanag") == "Search" )
- {
- var sTmp = "";
-
- // 조회구분 설정
- cmb_refflagcd.value = opener.javascript.getParameter("SMLPR00100_scop_wrkcd");
- if (cmb_refflagcd.label == "")
- {
- return false;
- }
-
- // 병리번호 파싱
- sTmp = opener.javascript.getParameter("SMLPR00100_scop_ptno");
- cbo_ptnocd.value = sTmp.substr(0, sTmp.length-8);
- model.makeValue("/root/init/fromptno", sTmp.substr(sTmp.length-6, 6));
- model.makeValue("/root/init/toptno", sTmp.substr(sTmp.length-6, 6));
-
- // 접수일자 fromdd 설정
- model.makeValue("/root/init/fromdd", opener.javascript.getParameter("SMLPR00100_scop_acptdd"));
- //이재오 신규 2012 2월 23일
- var sFromDD = model.getValue("/root/init/fromdd");
- model.makeValue("/root/init/fromyear", sFromDD.substr(2,2));
- model.makeValue("/root/init/toyear", sFromDD.substr(2,2));
-
- //messageBox(sFromDD, "접수일자");
-
- //이재오 완료
- model.refresh();
- // 조회버튼 클릭
- fGetRefData();
- }
- }
- /* @group : 정도관리 화면
- * @ver : 2008.03.14 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 정도관리항목 초기화 함수
- */
- function fExeGrdeClear(pFlagCd, pCnt) {
-
- if (Number(pCnt) <= 0) {
- model.makeValue("/root/hidden/rgstdd", "");
- model.makeValue("/root/hidden/rgsttm", "");
- model.makeValue("/root/hidden/rgstrnm", "");
- model.makeValue("/root/hidden/rgstrid", "");
- model.makeValue("/root/hidden/chrgdrnm", "");
- model.makeValue("/root/hidden/chrgdrid", "");
- }
- model.makeValue("/root/hidden/resncnts2", "");
- model.makeValue("/root/hidden/resncnts3", "");
- model.makeValue("/root/hidden/resncnts4", "");
- model.makeValue("/root/hidden/resncnts5", "");
- model.makeValue("/root/hidden/resncnts6", "");
- model.makeValue("/root/hidden/resncnts7", "");
- model.makeValue("/root/hidden/resncnts8", "");
- model.makeValue("/root/hidden/resncnts9", "");
- model.makeValue("/root/hidden/resncntsA", "");
- model.makeValue("/root/hidden/resncntsB", "");
- model.makeValue("/root/hidden/resncntsC", "");
- model.makeValue("/root/hidden/resncntsD", "");
- model.makeValue("/root/hidden/resncntsE", "");
- model.makeValue("/root/hidden/resncntsF", "");
- model.makeValue("/root/hidden/resncntsG", "");
- model.makeValue("/root/hidden/resncntsH", "");
- model.makeValue("/root/hidden/resncntsI", "");
- model.makeValue("/root/hidden/resncntsJ", "");
- model.makeValue("/root/hidden/resncntsK", "");
- model.makeValue("/root/hidden/resncntsL", "");
- model.makeValue("/root/hidden/resncntsM", "");
- model.makeValue("/root/hidden/resncntsN", "");
- model.makeValue("/root/hidden/resncntsZ", "Z001");
- model.makeValue("/root/hidden/resncnts", "");
- model.makeValue("/root/hidden/resncntsZ1", "");
- model.makeValue("/root/hidden/resncntsZ2", "");
- model.makeValue("/root/hidden/resncntsZ3", "");
- model.makeValue("/root/hidden/resncntsZ4", "");
- model.makeValue("/root/hidden/resncntsZ5", "");
- model.makeValue("/root/hidden/resncntsZ6", "");
- model.makeValue("/root/hidden/resncntsZ7", "");
- model.makeValue("/root/hidden/resncntsZ8", "");
- model.makeValue("/root/hidden/resncntsZ9", "");
- model.makeValue("/root/hidden/resncntsZA", "");
- model.makeValue("/root/hidden/resncntsZB", "");
- model.makeValue("/root/init/readtm/readtminfo/readtm", "");
-
- //----------------------------------------------------------------
- if (pFlagCd == "0") model.makeValue("/root/hidden/resncnts1", "");
-
- //--------------
- model.refresh();
- }
-
- /* @group : 정도관리 화면
- * @ver : 2007.04.20 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 정도관리 리스트/정보 조회 함수
- */
- function fGetRefData() {
-
- var sTemp = "";
- var sFromDD = model.getValue("/root/init/fromdd");
- var sToDD = model.getValue("/root/init/todd");
- var sNode = "/root/main/acptptno/ptnolist";
- var sDescNode = "/root/main/grde/grdelist";
- var sCntsNode = "/root/main/cnts/grdecnts";
-
- //--------------------------------
- model.removeNodeset(sDescNode);
- model.removeNodeset(sCntsNode);
- fExeGrdeClear("0", 0);
-
- //------------------------------------------------
- if (model.getValue("/root/init/ptnocode") != "") {
-
- //------------------------------------------------
- if (model.getValue("/root/init/fromyear") == "") {
- model.makeValue("/root/init/fromyear", sFromDD.substr(2,2));
- } else {
- sTemp = model.getValue("/root/init/fromyear");
- model.makeValue("/root/init/fromyear", sTemp.getLeftPad(2, "0"));
- }
-
- //----------------------------------------------
- if (model.getValue("/root/init/toyear") == "") {
- model.makeValue("/root/init/toyear", sToDD.substr(2,2));
- } else {
- sTemp = model.getValue("/root/init/toyear");
- model.makeValue("/root/init/toyear", sTemp.getLeftPad(2, "0"));
- }
-
- //------------------------------------------------
- if (model.getValue("/root/init/fromptno") == "") {
- model.makeValue("/root/init/fromptno", "000000");
- } else {
- sTemp = model.getValue("/root/init/fromptno");
- model.makeValue("/root/init/fromptno", sTemp.getLeftPad(6, "0"));
- }
-
- //----------------------------------------------
- if (model.getValue("/root/init/toptno") == "") {
- model.makeValue("/root/init/toptno", "999999");
- } else {
- sTemp = model.getValue("/root/init/toptno");
- model.makeValue("/root/init/toptno", sTemp.getLeftPad(6, "0"));
- }
- }
-
- //--------------------------------------------
- sTemp = model.getValue("/root/init/ptnocode");
- //--------------------------------
- model.removeNodeset("/root/send");
- model.removeNodeset(sNode);
-
- //--------------------------------------------------------------------
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd")); // 병원코드
- model.makeValue("/root/send/fromdd", model.getValue("/root/init/fromdd")); // 검색시작일자
- model.makeValue("/root/send/todd", model.getValue("/root/init/todd")); // 검색종료일자
- model.makeValue("/root/send/ptnocode", sTemp.replace("-", ""));
- model.makeValue("/root/send/fromyear", model.getValue("/root/init/fromyear"));
- model.makeValue("/root/send/fromptno", model.getValue("/root/init/fromptno"));
- model.makeValue("/root/send/toyear", model.getValue("/root/init/toyear"));
- model.makeValue("/root/send/toptno", model.getValue("/root/init/toptno"));
- model.makeValue("/root/send/pid", model.getValue("/root/init/pid"));
- model.makeValue("/root/send/refflagcd", model.getValue("/root/init/refflagcd")); // 0:조직, 1:동결, 9:전체
- submit("TRLPB00601");
-
- //-------------
- model.refresh();
-
- // 검사결과 조회에서 팝업으로 띄운경우
- if ( model.property("SMLPR00100_scopmanag") == "Search" )
- {
- fExePtNoGridChoi(1, 1);
-
- model.property("SMLPR00100_scopmanag") = "";
- }
-
- //-------------
- model.refresh();
- }
-
-
- /* @group : 정도관리 화면
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 정도관리 이력 수정(신규) 함수
- */
- function fSetUpdtData() {
- var sTemp = "";
- var sNode = "/root/main/acptptno/ptnolist";
- var sSaveNode = "/root/main/grdesave/grdesavelist";
-
- var bState = false;
- var iFindNo = 0;
- var iMaxNo = 0;
- var iSaveNo = 1;
-
- //-------------------------------------------
- iFindNo = grd_ptnolist.findRow("true", 1, 0);
- if (Number(iFindNo) <= 0) {
- messageBox("병리번호를 ", "C002");
- return false;
- }
-
- //---------------------------------------------------------------------------------
- //if (!isRequiredControls("ipt_rgstdd", "cmb_rgstrid", "cmb_chrgdrid")) return false;
-
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts1");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts2");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts3");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts4");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts5");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts6");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts7");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts8");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncnts9");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsA");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsB");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsC");
- if (sTemp.getTrim() != "") bState = true;
-
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsD");
- if (sTemp.getTrim() != "") bState = true;
-
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsE");
- if (sTemp.getTrim() != "") bState = true;
-
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsF");
- if (sTemp.getTrim() != "") bState = true;
- //-----------------------------------------------
- sTemp = model.getValue("/root/hidden/resncntsZ");
- if (sTemp.getTrim() != "") bState = true;
-
-
- //---------------------------------------
- // 정도관리 선택항목이 없을 경우 처리불가
- if (!bState) {
- messageBox("정도관리 항목을 ", "C002");
- return false;
- }
-
-
- //-----------------------------
- model.removeNodeset(sSaveNode);
- model.makeNode("/root/main/grdesave");
- model.makeNode(sSaveNode);
-
- //--------------------------------------
- iMaxNo = Number(getNodesetCount(sNode));
- for (var iNo=1; iNo <= iMaxNo; iNo++) {
-
- if (model.getValue(sNode+"["+iNo+"]/choi") == "true") {
-
- //---------------------
- // 동결절편일 경우 처리
- if (model.getValue("/root/hidden/baseflagcd") == "QD") {
- model.makeValue("/root/hidden/resncnts3", "200Z");
- model.makeValue("/root/hidden/resncnts4", "300Z");
- }
-
- model.makeValue(sSaveNode+"["+iSaveNo+"]/instcd", model.getValue(sNode+"["+iNo+"]/instcd"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/ptno", model.getValue(sNode+"["+iNo+"]/ptno"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/rgstdd", model.getValue(sNode+"["+iNo+"]/rgstdd"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/rgsttm", model.getValue(sNode+"["+iNo+"]/rgsttm"));
- // model.makeValue(sSaveNode+"["+iSaveNo+"]/rgstrid", model.getValue(sNode+"["+iNo+"]/rgstrid"));
- // model.makeValue(sSaveNode+"["+iSaveNo+"]/chrgdrid", model.getValue(sNode+"["+iNo+"]/chrgdrid"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/rgstrid", getUserInfo("userid"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/chrgdrid", getUserInfo("userid"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/baseflagcd", model.getValue("/root/hidden/baseflagcd"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts1", model.getValue("/root/hidden/resncnts1"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts2", model.getValue("/root/hidden/resncnts2"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts3", model.getValue("/root/hidden/resncnts3"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts4", model.getValue("/root/hidden/resncnts4"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts5", model.getValue("/root/hidden/resncnts5"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts6", model.getValue("/root/hidden/resncnts6"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts7", model.getValue("/root/hidden/resncnts7"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts8", model.getValue("/root/hidden/resncnts8"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts9", model.getValue("/root/hidden/resncnts9"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsA", model.getValue("/root/hidden/resncntsA"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsB", model.getValue("/root/hidden/resncntsB"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsC", model.getValue("/root/hidden/resncntsC"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsD", model.getValue("/root/hidden/resncntsD"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsE", model.getValue("/root/hidden/resncntsE"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsF", model.getValue("/root/hidden/resncntsF"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsG", model.getValue("/root/hidden/resncntsG"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsH", model.getValue("/root/hidden/resncntsH"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsI", model.getValue("/root/hidden/resncntsI"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsJ", model.getValue("/root/hidden/resncntsJ"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsK", model.getValue("/root/hidden/resncntsK"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsL", model.getValue("/root/hidden/resncntsL"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsM", model.getValue("/root/hidden/resncntsM"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsN", model.getValue("/root/hidden/resncntsN"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ", model.getValue("/root/hidden/resncntsZ"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts", model.getValue("/root/hidden/resncnts"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ1", model.getValue("/root/hidden/resncntsZ1"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ2", model.getValue("/root/hidden/resncntsZ2"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ3", model.getValue("/root/hidden/resncntsZ3"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ4", model.getValue("/root/hidden/resncntsZ4"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ5", model.getValue("/root/hidden/resncntsZ5"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ6", model.getValue("/root/hidden/resncntsZ6"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ7", model.getValue("/root/hidden/resncntsZ7"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ8", model.getValue("/root/hidden/resncntsZ8"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ9", model.getValue("/root/hidden/resncntsZ9"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZA", model.getValue("/root/hidden/resncntsZA"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZB", model.getValue("/root/hidden/resncntsZB"));
- model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZC", model.getValue("/root/hidden/resncntsZC"));
- grd_grdelist.addStatus(iSaveNo, "insert");
-
- //--------
- iSaveNo++;
- }
- }
- grd_grdelist.refresh();
-
-
- //--------------------------------
- model.removeNodeset("/root/send");
- /*
- model.makeValue("/root/send/instcd", model.getValue("/root/main/acptptno/ptnolist["+iFindNo+"]/instcd"));
- model.makeValue("/root/send/ptno", model.getValue("/root/main/acptptno/ptnolist["+iFindNo+"]/ptno"));
- model.makeValue("/root/send/baseflagcd", model.getValue("/root/hidden/baseflagcd"));
- //model.makeValue("/root/send/rgstdd", model.getValue("/root/hidden/rgstdd")); model.getValue("/root/init/sysdt/sysdtinfo/sysdd")
- //model.makeValue("/root/send/rgstrid", model.getValue("/root/hidden/rgstrid"));
- //model.makeValue("/root/send/chrgdrid", model.getValue("/root/hidden/chrgdrid"));
- model.makeValue("/root/send/rgstdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/send/rgstrid", getUserInfo("userid"));
- model.makeValue("/root/send/chrgdrid", getUserInfo("userid"));
- model.makeValue("/root/send/resncnts1", model.getValue("/root/hidden/resncnts1"));
- model.makeValue("/root/send/resncnts2", model.getValue("/root/hidden/resncnts2"));
- model.makeValue("/root/send/resncnts3", model.getValue("/root/hidden/resncnts3"));
- model.makeValue("/root/send/resncnts4", model.getValue("/root/hidden/resncnts4"));
- model.makeValue("/root/send/resncnts5", model.getValue("/root/hidden/resncnts5"));
- model.makeValue("/root/send/resncnts6", model.getValue("/root/hidden/resncnts6"));
- model.makeValue("/root/send/resncnts7", model.getValue("/root/hidden/resncnts7"));
- model.makeValue("/root/send/resncnts8", model.getValue("/root/hidden/resncnts8"));
- model.makeValue("/root/send/resncnts9", model.getValue("/root/hidden/resncnts9"));
- model.makeValue("/root/send/resncntsA", model.getValue("/root/hidden/resncntsA"));
- model.makeValue("/root/send/resncntsB", model.getValue("/root/hidden/resncntsB"));
- model.makeValue("/root/send/resncntsC", model.getValue("/root/hidden/resncntsC"));
- model.makeValue("/root/send/resncnts", model.getValue("/root/hidden/resncnts"));
-
- // 추가 면역형광 코드
- model.makeValue("/root/send/resncntsaddB", model.getValue("/root/hidden/resncntsaddB"));
- model.makeValue("/root/send/resncntsaddC", model.getValue("/root/hidden/resncntsaddC"));
- model.makeValue("/root/send/resncntsaddD", model.getValue("/root/hidden/resncntsaddD"));
-
- if (model.getValue("/root/hidden/resncnts") == "") {
- model.makeValue("/root/send/resncntsZ", "");
- } else {
- model.makeValue("/root/send/resncntsZ", model.getValue("/root/hidden/resncntsZ"));
- }
-
- if (model.getValue("/root/hidden/rgsttm") == "") {
- model.makeValue("/root/send/rgsttm", model.getValue("/root/init/sysdt/sysdtinfo/systm"));
- } else {
- model.makeValue("/root/send/rgsttm", model.getValue("/root/hidden/rgsttm"));
- }
- */
- model.makeValue("/root/send/grdelist", grd_grdelist.getUpdateDataAll("i"));
-
- //-----------
- setAlertOn();
- if (submit("TXLPB00601")) {
- //fExePtNoGridChoi(iFindNo, 0)
- fExeGrdeClear("0", 0); // 정도관리항목 초기화
- //-----------------------------------------------------
- for (var iNo=1; iNo <= getNodesetCount(sNode); iNo++) {
- model.setValue(sNode+"["+Number(iNo)+"]/choi", "false");
- }
- }
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.03.14 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호 목록 클릭 처리 함수
- */
- function fExePtNoGridClick(pRow, pCol)
- {
- if (pRow > 0 && grd_ptnolist.isCell(event.target) && pRow >= grd_ptnolist.fixedRows)
- {
- fExePtNoGridChoi(pRow, pCol);
- }
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.03.14 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호 선택 초기화 처리 함수
- */
- function fExeChoiInit(pNode, pFlagCd) {
-
- var iMaxNo = Number(getNodesetCount(pNode));
- for (var iNo=1; iNo <= iMaxNo; iNo++) {
- model.setValue(pNode+"["+iNo+"]/choi", pFlagCd);
- }
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.03.14 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호 선택 처리 함수
- */
- function fExePtNoGridChoi(pRow, pCol) {
-
- var sNode = "/root/main/acptptno/ptnolist";
- var iMaxNo = Number(getNodesetCount(sNode));
- var iFindNo = 0;
-
- if (pRow == 0) return false;
- //--------------
- // 선택컬럼 제외
- if (pCol == 0) return false;
-
- //-------------------------------------
- for (var iNo=1; iNo <= iMaxNo; iNo++)
- {
- // 검사결과 조회에서 팝업으로 띄운경우
- if ( model.property("SMLPR00100_scopmanag") == "Search" )
- {
- model.setValue(sNode+"["+iNo+"]/choi", "true");
- }
-
- if (model.getValue(sNode+"["+iNo+"]/choi") == "true")
- {
- if (model.getValue(sNode+"["+iNo+"]/workflagcd") != model.getValue(sNode+"["+pRow+"]/workflagcd"))
- {
- fExeChoiInit(sNode, "false");
- iFindNo = 0;
- break;
- }
-
- //--------
- iFindNo++;
- }
- }
- //----------------------------------------------
- model.setValue(sNode+"["+pRow+"]/choi", "true");
- grd_ptnolist.refresh();
-
-
- //-------------------------------------------------------------
- // 이전 선택항목이 존재할 경우 정도관리 내용을 조회하지 않는다.
- // 병리번호별로 같은 작업구분코드만 선택이 가능하다.
- if (Number(iFindNo) > 1) {
- //return false;
- }
-
- //------------------------
- // 정도관리 기초코드 조회
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
-
- switch (model.getValue(sNode+"["+pRow+"]/workflagcd")) {
- case "1001" :
- case "1009" : model.makeValue("/root/send/baseflagcd", "'QJ'"); // 조직
- model.makeValue("/root/hidden/baseflagcd", "QJ");
- model.toggle("case_1001");
- btn_1001.selected = true;
- break;
-
- case "1002" : model.makeValue("/root/send/baseflagcd", "'QD'"); // 조직
- model.makeValue("/root/hidden/baseflagcd", "QD");
- model.toggle("case_1002");
- btn_1002.selected = true;
- break;
-
- case "1003" : model.makeValue("/root/send/baseflagcd", "'QC'"); // 세포
- model.makeValue("/root/hidden/baseflagcd", "QC");
- model.toggle("case_1003");
- btn_1003.selected = true;
- break;
-
- case "1004" : model.makeValue("/root/send/baseflagcd", "'QS'"); // 특수염색
- model.makeValue("/root/hidden/baseflagcd", "QS");
- cap_10041005_2.value = "Major Stain";
- model.toggle("case_10041005");
- btn_1004.selected = true;
- break;
-
- case "1005" : model.makeValue("/root/send/baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
- model.makeValue("/root/hidden/baseflagcd", "QH");
- cap_10041005_2.value = "Immunostaining";
- model.toggle("case_10041005");
- btn_1005.selected = true;
- break;
-
- case "1006" : model.makeValue("/root/send/baseflagcd", "'QF'"); // 면역형광
- model.makeValue("/root/hidden/baseflagcd", "QF");
- model.toggle("case_1006");
- btn_1006.selected = true;
- break;
-
- case "1007" : model.makeValue("/root/send/baseflagcd", "'QM'"); // 분자병리
- model.makeValue("/root/hidden/baseflagcd", "QM");
- model.toggle("case_1007");
- btn_1007.selected = true;
- break;
-
- case "1008" : model.makeValue("/root/send/baseflagcd", "'QE'"); // 전자현미경
- model.makeValue("/root/hidden/baseflagcd", "QE");
- model.toggle("case_etc");
- btn_1006.selected = true;
- break;
- }
-
- //---------------------------
- submit("TRLPZ00103", false);
-
- //-----------------
- fGetPtNoGrde(pRow); // 정도관리 상세내용 조회
-
- //--------------------------------
- // 동결절편의 최초 결과시간을 조회
- if (model.getValue("/root/hidden/baseflagcd") == "QD") {
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/ptno", model.getValue(sNode+"["+pRow+"]/ptno"));
- if(submit("TRLPB00604")) {
- model.makeValue("/root/hidden/resncntsZ2", model.getValue("/root/init/readtm/readtminfo/cryostattm"));
- ipt_cryotm.refresh();
- }
- }
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.03.14 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 정도관리 상세내용 조회 처리 함수
- */
- function fGetPtNoGrde(pRow) {
-
- var sNode = "/root/main/acptptno/ptnolist";
- var sDescNode = "/root/main/grde/grdelist";
- var sCntsNode = "/root/main/cnts/grdecnts";
-
- //--------------------------------
- model.removeNodeset("/root/send");
- model.removeNodeset(sDescNode);
- model.removeNodeset(sCntsNode);
-
- //------------------------------------------------------------------------------
- model.makeValue("/root/send/instcd", model.getValue(sNode+"["+pRow+"]/instcd"));
- model.makeValue("/root/send/ptno", model.getValue(sNode+"["+pRow+"]/ptno"));
- model.makeValue("/root/send/itemflagcd", model.getValue("/root/hidden/baseflagcd")); // 2010-08-23 : YDC
- submit("TRLPB00602");
-
- //-------------------------------
- // 하나 이상인 경우 자동으로 표시
- if (Number(getNodesetCount(sDescNode)) >= 1) {
- fGetGrdeCnts(pRow, model.getValue(sDescNode+"[1]/itemflagcd"), model.getValue(sDescNode+"[1]/itemresncd"));
-
- } else if (model.getValue("/root/hidden/baseflagcd") == "QF" ||
- model.getValue("/root/hidden/baseflagcd") == "QD") {
- fGetGrdeCnts(pRow, model.getValue("/root/hidden/baseflagcd"), "0000");
- } else {
- fExeGrdeClear("0", 0);
- }
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.03.14 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 정도관리 상세내용 조회 처리 함수
- */
- function fGetGrdeCnts(pRow, pItemFlagCd, pItemResnCd) {
-
- var sNode = "/root/main/acptptno/ptnolist";
- var sDescNode = "/root/main/cnts/grdecnts";
- var iCnt = getNodesetCount(sDescNode);
-
- //--------------------------------
- model.removeNodeset("/root/send");
- model.removeNodeset(sDescNode);
- model.makeNode(sDescNode);
-
- //----------------------------------------------------------------------------------
- model.makeValue("/root/send/instcd", model.getValue(sNode+"["+pRow+"]/instcd"));
- model.makeValue("/root/send/ptno", model.getValue(sNode+"["+pRow+"]/ptno"));
- model.makeValue("/root/send/itemflagcd", pItemFlagCd);
- model.makeValue("/root/send/itemresncd", pItemResnCd);
- submit("TRLPB00603");
-
- //-----------------------------------
- if (getNodesetCount(sDescNode) > 0) {
- model.makeValue("/root/hidden/rgstdd", model.getValue(sDescNode+"/rgstdd"));
- model.makeValue("/root/hidden/rgsttm", model.getValue(sDescNode+"/rgsttm"));
- model.makeValue("/root/hidden/rgstrnm", model.getValue(sDescNode+"/rgstrnm"));
- model.makeValue("/root/hidden/rgstrid", model.getValue(sDescNode+"/rgstrid"));
- model.makeValue("/root/hidden/chrgdrid", model.getValue(sDescNode+"/chrgdrid"));
- model.makeValue("/root/hidden/chrgdrnm", model.getValue(sDescNode+"/chrgdrnm"));
- model.makeValue("/root/hidden/resncntsZ1", "");
- model.makeValue("/root/hidden/resncntsZ2", "");
- model.makeValue("/root/hidden/resncntsZ3", "");
- model.makeValue("/root/hidden/resncntsZ4", "");
- model.makeValue("/root/hidden/resncntsZ5", "");
- model.makeValue("/root/hidden/resncntsZ6", "");
- model.makeValue("/root/hidden/resncntsZ7", "");
- model.makeValue("/root/hidden/resncntsZ8", "");
- model.makeValue("/root/hidden/resncntsZ9", "");
- model.makeValue("/root/hidden/resncntsZA", "");
- model.makeValue("/root/hidden/resncntsZB", "");
- model.makeValue("/root/hidden/resncntsZC", "");
-
- //---------------------
- // 면역형광의 경우 처리
- if (model.getValue("/root/hidden/baseflagcd") == "QF") {
- model.makeValue("/root/hidden/resncnts2", model.getValue(sDescNode+"[grupid='1']/resnlist"));
- model.makeValue("/root/hidden/resncnts3", model.getValue(sDescNode+"[grupid='2']/resnlist"));
- model.makeValue("/root/hidden/resncnts4", model.getValue(sDescNode+"[grupid='3']/resnlist"));
- model.makeValue("/root/hidden/resncnts5", model.getValue(sDescNode+"[grupid='4']/resnlist"));
- model.makeValue("/root/hidden/resncnts6", model.getValue(sDescNode+"[grupid='5']/resnlist"));
- model.makeValue("/root/hidden/resncnts7", model.getValue(sDescNode+"[grupid='6']/resnlist"));
- model.makeValue("/root/hidden/resncnts8", model.getValue(sDescNode+"[grupid='7']/resnlist"));
- model.makeValue("/root/hidden/resncnts9", model.getValue(sDescNode+"[grupid='8']/resnlist"));
- model.makeValue("/root/hidden/resncntsA", model.getValue(sDescNode+"[grupid='9']/resnlist"));
- model.makeValue("/root/hidden/resncntsB", model.getValue(sDescNode+"[grupid='A']/resnlist"));
- model.makeValue("/root/hidden/resncntsC", model.getValue(sDescNode+"[grupid='B']/resnlist"));
- model.makeValue("/root/hidden/resncntsD", model.getValue(sDescNode+"[grupid='C']/resnlist"));
- model.makeValue("/root/hidden/resncntsE", model.getValue(sDescNode+"[grupid='D']/resnlist"));
- model.makeValue("/root/hidden/resncntsF", model.getValue(sDescNode+"[grupid='E']/resnlist"));
- model.makeValue("/root/hidden/resncntsZ", model.getValue(sDescNode+"[grupid='Z']/resnlist"));
- model.makeValue("/root/hidden/resncnts", model.getValue(sDescNode+"[grupid='Z']/resncnts"));
-
- //---------------------
- // 동결절편일 경우 처리
- } else if (model.getValue("/root/hidden/baseflagcd") == "QD") {
- model.makeValue("/root/hidden/resncnts2", model.getValue(sDescNode+"[grupid='1']/resnlist"));
- model.makeValue("/root/hidden/resncnts3", "200Z");
- model.makeValue("/root/hidden/resncnts4", "300Z");
- model.makeValue("/root/hidden/resncnts5", model.getValue(sDescNode+"[grupid='4']/resnlist"));
- model.makeValue("/root/hidden/resncnts6", model.getValue(sDescNode+"[grupid='5']/resnlist"));
- model.makeValue("/root/hidden/resncnts7", model.getValue(sDescNode+"[grupid='6']/resnlist"));
- model.makeValue("/root/hidden/resncnts8", model.getValue(sDescNode+"[grupid='7']/resnlist"));
- model.makeValue("/root/hidden/resncnts9", model.getValue(sDescNode+"[grupid='8']/resnlist"));
- model.makeValue("/root/hidden/resncntsA", model.getValue(sDescNode+"[grupid='9']/resnlist"));
- model.makeValue("/root/hidden/resncntsB", model.getValue(sDescNode+"[grupid='A']/resnlist"));
- model.makeValue("/root/hidden/resncntsC", model.getValue(sDescNode+"[grupid='B']/resnlist"));
- model.makeValue("/root/hidden/resncntsD", model.getValue(sDescNode+"[grupid='C']/resnlist"));
- model.makeValue("/root/hidden/resncntsE", model.getValue(sDescNode+"[grupid='D']/resnlist"));
- model.makeValue("/root/hidden/resncntsF", model.getValue(sDescNode+"[grupid='E']/resnlist"));
- model.makeValue("/root/hidden/resncntsG", model.getValue(sDescNode+"[grupid='F']/resnlist"));
- model.makeValue("/root/hidden/resncntsH", model.getValue(sDescNode+"[grupid='G']/resnlist"));
- model.makeValue("/root/hidden/resncntsZ", model.getValue(sDescNode+"[grupid='Z']/resnlist"));
- model.makeValue("/root/hidden/resncnts", model.getValue(sDescNode+"[grupid='Z']/resncnts"));
- model.makeValue("/root/hidden/resncntsZ2", model.getValue(sDescNode+"[grupid='2']/resncnts"));
- model.makeValue("/root/hidden/resncntsZ3", model.getValue(sDescNode+"[grupid='3']/resncnts"));
- model.makeValue("/root/hidden/resncntsZ4", model.getValue(sDescNode+"[grupid='4']/resncnts"));
- model.makeValue("/root/hidden/resncntsZ6", model.getValue(sDescNode+"[grupid='6']/resncnts"));
- model.makeValue("/root/hidden/resncntsZ7", model.getValue(sDescNode+"[grupid='7']/resncnts"));
- model.makeValue("/root/hidden/resncntsZ8", model.getValue(sDescNode+"[grupid='8']/resncnts"));
- model.makeValue("/root/hidden/resncntsZA", model.getValue(sDescNode+"[grupid='A']/resncnts"));
- model.makeValue("/root/hidden/resncntsZB", model.getValue(sDescNode+"[grupid='B']/resncnts"));
- } else {
- model.makeValue("/root/hidden/resncnts1", model.getValue(sDescNode+"[grupid='1']/resnlist"));
- model.makeValue("/root/hidden/resncnts2", model.getValue(sDescNode+"[grupid='2']/resnlist"));
- model.makeValue("/root/hidden/resncnts3", model.getValue(sDescNode+"[grupid='3']/resnlist"));
- model.makeValue("/root/hidden/resncnts4", model.getValue(sDescNode+"[grupid='4']/resnlist"));
- model.makeValue("/root/hidden/resncnts5", model.getValue(sDescNode+"[grupid='5']/resnlist"));
- model.makeValue("/root/hidden/resncnts6", model.getValue(sDescNode+"[grupid='6']/resnlist"));
- model.makeValue("/root/hidden/resncnts7", model.getValue(sDescNode+"[grupid='7']/resnlist"));
- model.makeValue("/root/hidden/resncnts8", model.getValue(sDescNode+"[grupid='8']/resnlist"));
- model.makeValue("/root/hidden/resncnts9", model.getValue(sDescNode+"[grupid='9']/resnlist"));
- model.makeValue("/root/hidden/resncntsA", model.getValue(sDescNode+"[grupid='A']/resnlist"));
- model.makeValue("/root/hidden/resncntsB", model.getValue(sDescNode+"[grupid='B']/resnlist"));
- model.makeValue("/root/hidden/resncntsC", model.getValue(sDescNode+"[grupid='C']/resnlist"));
- model.makeValue("/root/hidden/resncntsD", model.getValue(sDescNode+"[grupid='D']/resnlist"));
- model.makeValue("/root/hidden/resncntsE", model.getValue(sDescNode+"[grupid='E']/resnlist"));
- model.makeValue("/root/hidden/resncntsF", model.getValue(sDescNode+"[grupid='F']/resnlist"));
- model.makeValue("/root/hidden/resncntsG", model.getValue(sDescNode+"[grupid='G']/resnlist"));
- model.makeValue("/root/hidden/resncntsZ", model.getValue(sDescNode+"[grupid='Z']/resnlist"));
- model.makeValue("/root/hidden/resncnts", model.getValue(sDescNode+"[grupid='Z']/resncnts"));
- }
- } else {
- fExeGrdeClear("1", iCnt);
- }
-
- //--------------
- model.refresh();
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.12.02 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 정도관리 상세내용 조회 처리 함수
- */
- function fExePidKeyPress() {
-
- if (event.keyCode == 13) {
- model.makeValue("/root/init/pid", ipt_pid.currentText);
- ipt_pid.refresh();
-
- //------------
- fGetRefData();
- }
- }
-
- /* @group : 정도관리 화면
- * @ver : 2008.12.04 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호목록 전체선택 처리 함수
- */
- function fExeAllChoi(pRow, pCol) {
-
- //---------------------
- if (Number(pRow) > 0) {
- fExePtNoGridChoi(pRow, 1);
- return false;
- }
-
-
- //------------------------
- // 정도관리 기초코드 조회
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
-
- //-----------------------------------------------
- switch (model.getValue("/root/init/refflagcd")) {
- case "1001" :
- case "1009" : model.makeValue("/root/send/baseflagcd", "'QJ'"); // 조직
- model.makeValue("/root/hidden/baseflagcd", "QJ");
- model.toggle("case_1001");
- btn_1001.selected = true;
- break;
-
- case "1002" : model.makeValue("/root/send/baseflagcd", "'QD'"); // 동결절편
- model.makeValue("/root/hidden/baseflagcd", "QD");
- model.toggle("case_1002");
- btn_1002.selected = true;
- break;
-
- case "1003" : model.makeValue("/root/send/baseflagcd", "'QC'"); // 세포
- model.makeValue("/root/hidden/baseflagcd", "QC");
- model.toggle("case_1003");
- btn_1003.selected = true;
- break;
-
- case "1004" : model.makeValue("/root/send/baseflagcd", "'QS'"); // 특수염색
- model.makeValue("/root/hidden/baseflagcd", "QS");
- cap_10041005_2.value = "Major Stain";
- model.toggle("case_10041005");
- btn_1004.selected = true;
- break;
-
- case "1005" : model.makeValue("/root/send/baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
- model.makeValue("/root/hidden/baseflagcd", "QH");
- cap_10041005_2.value = "Immunostaining";
- model.toggle("case_10041005");
- btn_1005.selected = true;
- break;
-
- case "1006" : model.makeValue("/root/send/baseflagcd", "'QF'"); // 면역형광
- model.makeValue("/root/hidden/baseflagcd", "QF");
- model.toggle("case_1006");
- btn_1006.selected = true;
- break;
-
- case "1007" : model.makeValue("/root/send/baseflagcd", "'QM'"); // 분자병리
- model.makeValue("/root/hidden/baseflagcd", "QM");
- model.toggle("case_etc");
- btn_1006.selected = true;
- break;
-
- case "1008" : model.makeValue("/root/send/baseflagcd", "'QE'"); // 전자현미경
- model.makeValue("/root/hidden/baseflagcd", "QE");
- model.toggle("case_etc");
- btn_1006.selected = true;
- break;
- }
-
-
- //---------------------------
- submit("TRLPZ00103", false);
-
- //-----------------
- fGetPtNoGrde(pRow); // 정도관리 상세내용 조회
- model.refresh();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">정도관리</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:40; width:1195px; height:744px; ">
- <caption id="caption3" class="tit_2" style="left:5px; top:55px; width:113px; height:14px; ">병리번호 목록</caption>
- <line id="line12" class="line_1" style="x1:0px; y1:71px; x2:290px; y2:71px; "/>
- <group id="grp_sea" style="left:0px; top:10px; width:1195px; height:35px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="button1" class="btn1_letter2" navindex="10" style="left:1123px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetRefData();
- ]]>
- </script>
- </button>
- <line id="line13" class="line_4" style="x1:1108px; y1:7px; x2:1108px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption1" class="search_name" style="left:608px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">접수일자 :</caption>
- <caption id="caption2" class="search_no_b" style="left:786px; top:10px; width:25px; height:17px; text-align:center; vertical-align:middle; ">~</caption>
- <input id="ipt_fromdd" ref="/root/init/fromdd" class="input_search" navindex="7" inputtype="date" required="true" mask="exclude" showmask="true" style="left:700px; top:8px; width:86px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- lpzfExeDateChange(ipt_fromyear, "/root/init/fromdd", "/root/init/fromyear");
- ]]>
- </script>
- </input>
- <input id="ipt_todd" ref="/root/init/todd" class="input_search" navindex="8" inputtype="date" mask="exclude" showmask="true" style="left:811px; top:8px; width:86px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- lpzfExeDateChange(ipt_toyear, "/root/init/todd", "/root/init/toyear");
- ]]>
- </script>
- </input>
- <select1 id="cbo_ptnocd" ref="/root/init/ptnocode" navindex="2" appearance="minimal" editmode="search" style="left:284px; top:8px; width:131px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/ptnocd/ptnocdlist">
- <label ref="ptnonm"/>
- <value ref="ptnocd"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_fromptno" ref="/root/init/fromptno" class="text_center" navindex="4" maxlength="6" style="left:448px; top:8px; width:50px; height:19px; "/>
- <caption id="caption4" class="search_name" style="left:190px; top:9px; width:90px; height:17px; ">병리번호 :</caption>
- <caption id="caption5" class="search_no_b" style="left:501px; top:8px; width:12px; height:17px; ">~</caption>
- <input id="input1" ref="/root/init/toptno" class="text_center" navindex="6" maxlength="6" style="left:546px; top:8px; width:50px; height:19px; "/>
- <input id="ipt_toyear" ref="/root/init/toyear" class="text_center" navindex="5" maxlength="2" style="left:516px; top:8px; width:27px; height:19px; "/>
- <input id="ipt_fromyear" ref="/root/init/fromyear" class="text_center" navindex="3" maxlength="2" style="left:418px; top:8px; width:27px; height:19px; "/>
- <caption id="caption41" class="search_name" style="left:909px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">등록번호 :</caption>
- <input id="ipt_pid" ref="/root/init/pid" navindex="9" max="10" style="left:1002px; top:8px; width:92px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fExePidKeyPress();
- ]]>
- </script>
- </input>
- <caption id="caption42" class="search_name" style="left:15px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">조회구분 :</caption>
- <select1 id="cmb_refflagcd" ref="/root/init/refflagcd" navindex="1" appearance="minimal" style="left:108px; top:8px; width:67px; height:19px; ">
- <choices>
- <item>
- <label>조직</label>
- <value>1001</value>
- </item>
- <item>
- <label>Frozen</label>
- <value>1002</value>
- </item>
- <item>
- <label>세포(C)</label>
- <value>C</value>
- </item>
- <item>
- <label>세포(T)</label>
- <value>T</value>
- </item>
- <item>
- <label>특수염색</label>
- <value>1004</value>
- </item>
- <item>
- <label>면역염색</label>
- <value>1005</value>
- </item>
- <item>
- <label>면역형광</label>
- <value>1006</value>
- </item>
- <item>
- <label>분자</label>
- <value>1007</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetRefData();
- ]]>
- </script>
- </select1>
- </group>
- <button id="btn_1001" class="btn_sw" disabled="true" group="tab" selected="true" style="left:294px; top:50px; width:44px; height:22px; ">
- <caption>조직</caption>
- </button>
- <datagrid id="grd_ptnolist" nodeset="/root/main/acptptno/ptnolist" class="datagrid2" caption="선
택^기관코드^병리번호^병리번호^등록번호^환자명^주민번호" colsep="^" colwidth="40, 0, 0, 80, 80, 70, 0" dataheight="23" mergecellsfixedrows="bycolrec" rowsep="|" navindex="11" style="left:0px; top:76px; width:290px; height:667px; text-align:center; ">
- <col ref="choi" type="checkbox"/>
- <col ref="instcd"/>
- <col ref="ptno"/>
- <col ref="ptnodisp"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="rrgstno"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fExePtNoGridClick(grd_ptnolist.row, grd_ptnolist.col);
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_ptnolist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fExeAllChoi(grd_ptnolist.row, grd_ptnolist.col);
- ]]>
- </script>
- </datagrid>
- <switch id="switch1" style="left:294px; top:71px; width:900px; height:672px; ">
- <case id="case_10041005">
- <line id="line5" class="line_1" style="x1:5px; y1:486px; x2:895px; y2:486px; "/>
- <line id="line6" class="line_3" style="x1:5px; y1:527px; x2:895px; y2:527px; "/>
- <line id="line8" class="line_3" style="x1:5px; y1:465px; x2:895px; y2:465px; "/>
- <line id="line7" class="line_1" style="x1:5px; y1:360px; x2:895px; y2:360px; "/>
- <line id="line10" class="line_1" style="x1:5; y1:20; x2:895px; y2:20; "/>
- <line id="line11" class="line_3" style="x1:5px; y1:273px; x2:895px; y2:273px; "/>
- <line id="line14" class="line_1" style="x1:5px; y1:296px; x2:895px; y2:296px; "/>
- <line id="line15" class="line_3" style="x1:5px; y1:337px; x2:895px; y2:337px; "/>
- <line id="line3" class="line_3" style="x1:5px; y1:401px; x2:895px; y2:401px; "/>
- <line id="line4" class="line_1" style="x1:5px; y1:424px; x2:895px; y2:424px; "/>
- <line id="line16" class="line_1" style="x1:5px; y1:547px; x2:895px; y2:547px; "/>
- <line id="line17" class="line_3" style="x1:5px; y1:588px; x2:895px; y2:588px; "/>
- <select id="chb_resn06" ref="/root/hidden/resncnts6" navindex="46" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:552px; width:890px; height:35px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn05" ref="/root/hidden/resncnts5" navindex="45" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:491px; width:890px; height:35px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn04" ref="/root/hidden/resncnts4" navindex="44" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:429px; width:890px; height:35px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn03" ref="/root/hidden/resncnts3" navindex="43" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:365px; width:890px; height:35px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn02" ref="/root/hidden/resncnts2" navindex="42" overflow="visible" appearance="full" cellspacing="20" cols="5" sep="▨" style="left:5px; top:301px; width:890px; height:35px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <caption id="cap_10041005_1" class="tit_2" style="left:10px; top:5px; width:113px; height:14px; ">염색종류</caption>
- <caption id="cap_10041005_2" class="tit_2" style="left:10px; top:281px; width:113px; height:13px; ">Staining</caption>
- <caption id="cap_10041005_3" class="tit_2" style="left:10px; top:345px; width:113px; height:13px; ">Counter stain</caption>
- <caption id="cap_10041005_4" class="tit_2" style="left:10px; top:409px; width:113px; height:13px; ">기타</caption>
- <caption id="cap_10041005_5" class="tit_2" style="left:10px; top:472px; width:113px; height:13px; ">Mislabelled</caption>
- <caption id="cap_10041005_6" class="tit_2" style="left:10px; top:532px; width:113px; height:13px; ">Poor mounting</caption>
- <select1 id="rdo_resn01" ref="/root/hidden/resncnts1" scroll="vertical" appearance="full" cellspacing="5" cols="3" itemwidth="280" rows="18" overflow="scroll" style="left:5px; top:25px; width:890px; height:247px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetGrdeCnts(grd_ptnolist.row,
- model.getValue("/root/hidden/baseflagcd"),
- model.getValue("/root/hidden/resncnts1"));
- ]]>
- </script>
- </select1>
- <line id="line1" class="line_1" style="x1:5px; y1:611px; x2:895px; y2:611px; "/>
- <caption id="caption7" class="tit_2" style="left:10px; top:596px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
- <textarea id="tar_resn10041005_0Z" ref="/root/hidden/resncnts" style="left:5px; top:616px; width:890px; height:51; "/>
- </case>
- <case id="case_1001">
- <line id="line18" class="line_1" style="x1:5px; y1:74px; x2:895px; y2:74px; "/>
- <caption id="caption8" class="tit_2" style="left:10px; top:59px; width:180px; height:13px; ">Poor Sectioning</caption>
- <line id="line19" class="line_1" style="x1:5px; y1:141px; x2:895px; y2:141px; "/>
- <caption id="caption9" class="tit_2" style="left:10px; top:126px; width:180px; height:13px; ">Poor Mounting</caption>
- <line id="line20" class="line_1" style="x1:5px; y1:190px; x2:895px; y2:190px; "/>
- <caption id="caption10" class="tit_2" style="left:10px; top:175px; width:180px; height:13px; ">
- <![CDATA[Poor H&E Stain]]>
- </caption>
- <line id="line21" class="line_3" style="x1:5px; y1:116px; x2:895px; y2:116px; "/>
- <line id="line22" class="line_3" style="x1:5px; y1:165px; x2:895px; y2:165px; "/>
- <line id="line23" class="line_3" style="x1:5px; y1:232px; x2:895px; y2:232px; "/>
- <line id="line24" class="line_1" style="x1:5px; y1:257px; x2:895px; y2:257px; "/>
- <line id="line25" class="line_3" style="x1:5px; y1:281px; x2:895px; y2:281px; "/>
- <caption id="caption11" class="tit_2" style="left:10px; top:242px; width:180px; height:13px; ">Mislabled Slide</caption>
- <line id="line26" class="line_1" style="x1:5px; y1:306px; x2:895px; y2:306px; "/>
- <line id="line27" class="line_3" style="x1:5px; y1:330px; x2:895px; y2:330px; "/>
- <caption id="caption12" class="tit_2" style="left:10px; top:291px; width:180px; height:13px; ">Contamination</caption>
- <line id="line28" class="line_1" style="x1:5px; y1:355px; x2:895px; y2:355px; "/>
- <caption id="caption13" class="tit_2" style="left:10px; top:340px; width:180px; height:13px; ">Disoriented Embedding</caption>
- <line id="line29" class="line_3" style="x1:5px; y1:379px; x2:895px; y2:379px; "/>
- <caption id="caption14" class="tit_2" style="left:10px; top:389px; width:180px; height:13px; ">Inadequate trimming</caption>
- <line id="line30" class="line_1" style="x1:5px; y1:404px; x2:895px; y2:404px; "/>
- <line id="line31" class="line_3" style="x1:5px; y1:428px; x2:895px; y2:428px; "/>
- <line id="line32" class="line_1" style="x1:5px; y1:453px; x2:895px; y2:453px; "/>
- <line id="line33" class="line_3" style="x1:5px; y1:477px; x2:895px; y2:477px; "/>
- <caption id="caption15" class="tit_2" style="left:10px; top:438px; width:180px; height:13px; ">Slide파손</caption>
- <line id="line34" class="line_1" style="x1:5px; y1:502px; x2:895px; y2:502px; "/>
- <line id="line35" class="line_3" style="x1:5px; y1:526px; x2:895px; y2:526px; "/>
- <caption id="caption16" class="tit_2" style="left:10px; top:487px; width:180px; height:14px; ">Slide Not submitted</caption>
- <line id="line36" class="line_1" style="x1:5px; y1:551px; x2:895px; y2:551px; "/>
- <caption id="caption17" class="tit_2" style="left:10px; top:536px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
- <line id="line37" class="line_3" style="x1:5px; y1:49px; x2:895px; y2:49px; "/>
- <line id="line38" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
- <caption id="caption18" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">염색종류</caption>
- <select id="chb_resn1001_02" ref="/root/hidden/resncnts2" navindex="30" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="20" cols="5" rows="18" sep="▨" style="left:5px; top:79px; width:890px; height:36px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_03" ref="/root/hidden/resncnts3" navindex="33" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:146px; width:890px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_04" ref="/root/hidden/resncnts4" navindex="36" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="20" cols="5" rows="18" sep="▨" style="left:5px; top:195px; width:890px; height:36px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_05" ref="/root/hidden/resncnts5" navindex="37" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:262px; width:890px; height:18; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_06" ref="/root/hidden/resncnts6" navindex="38" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:311px; width:890px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_07" ref="/root/hidden/resncnts7" navindex="39" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:360px; width:890px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '7']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_08" ref="/root/hidden/resncnts8" navindex="40" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:409px; width:890px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '8']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_09" ref="/root/hidden/resncnts9" navindex="41" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:458px; width:890px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '9']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1001_0A" ref="/root/hidden/resncntsA" navindex="25" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:507px; width:890px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'A']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <textarea id="tar_resn1001_0Z" ref="/root/hidden/resncnts" style="left:5px; top:556px; width:890px; height:109px; "/>
- <select1 id="rdo_resn1001_01" ref="/root/hidden/resncnts1" appearance="full" cellspacing="30" cols="5" rows="18" overflow="visible" style="left:5; top:25; width:890px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetGrdeCnts(grd_ptnolist.row,
- model.getValue("/root/hidden/baseflagcd"),
- model.getValue("/root/hidden/resncnts1"));
- ]]>
- </script>
- </select1>
- </case>
- <case id="case_1003">
- <line id="line39" class="line_1" style="x1:5px; y1:409px; x2:895px; y2:409px; "/>
- <line id="line40" class="line_3" style="x1:5px; y1:451; x2:895px; y2:451; "/>
- <line id="line41" class="line_1" style="x1:5px; y1:208px; x2:895px; y2:208px; "/>
- <line id="line42" class="line_1" style="x1:5px; y1:476px; x2:895px; y2:476px; "/>
- <line id="line43" class="line_3" style="x1:5px; y1:250; x2:895px; y2:250; "/>
- <caption id="caption19" class="tit_2" style="left:10px; top:193px; width:180px; height:13px; ">Mislabelled</caption>
- <line id="line44" class="line_1" style="x1:5px; y1:275px; x2:895px; y2:275px; "/>
- <caption id="caption20" class="tit_2" style="left:10px; top:260px; width:180px; height:13px; ">Contamination</caption>
- <line id="line45" class="line_3" style="x1:5px; y1:62; x2:895px; y2:62; "/>
- <caption id="caption21" class="tit_2" style="left:10px; top:327px; width:180px; height:13px; ">Broken Slide</caption>
- <line id="line46" class="line_3" style="x1:5px; y1:317; x2:895px; y2:317; "/>
- <line id="line47" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
- <caption id="caption22" class="tit_2" style="left:10px; top:394px; width:180px; height:13px; ">Poor mounting</caption>
- <line id="line48" class="line_1" style="x1:5px; y1:342px; x2:895px; y2:342px; "/>
- <line id="line49" class="line_3" style="x1:5px; y1:384px; x2:895px; y2:384px; "/>
- <caption id="caption23" class="tit_2" style="left:10px; top:461px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
- <caption id="caption24" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">염색종류</caption>
- <line id="line50" class="line_3" style="x1:5px; y1:183px; x2:895px; y2:183px; "/>
- <line id="line51" class="line_1" style="x1:5px; y1:87px; x2:895px; y2:87px; "/>
- <caption id="caption25" class="tit_2" style="left:10px; top:72px; width:180px; height:13px; ">Staining</caption>
- <select id="chb_resn1003_02" ref="/root/hidden/resncnts2" navindex="24" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="5" rows="18" sep="▨" style="left:5px; top:92px; width:890px; height:90px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1003_03" ref="/root/hidden/resncnts3" navindex="27" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:213px; width:890px; height:36; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1003_04" ref="/root/hidden/resncnts4" navindex="29" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:280px; width:890px; height:36; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1003_05" ref="/root/hidden/resncnts5" navindex="32" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:347px; width:890px; height:36; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1003_06" ref="/root/hidden/resncnts6" navindex="35" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:414px; width:890px; height:36; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <textarea id="tar_resn1003_0Z" ref="/root/hidden/resncnts" style="left:5px; top:481px; width:890px; height:184px; "/>
- <select1 id="rdo_resn1003_01" ref="/root/hidden/resncnts1" appearance="full" cellspacing="30" cols="5" rows="18" overflow="visible" style="left:5px; top:25; width:890px; height:36; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetGrdeCnts(grd_ptnolist.row,
- model.getValue("/root/hidden/baseflagcd"),
- model.getValue("/root/hidden/resncnts1"));
- ]]>
- </script>
- </select1>
- </case>
- <case id="case_1006">
- <line id="line52" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
- <caption id="caption26" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">염색종류</caption>
- <caption id="caption27" style="left:5px; top:25px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for IgG</caption>
- <caption id="caption28" style="left:5px; top:46px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for IgA</caption>
- <caption id="caption29" style="left:5px; top:67px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for IgM</caption>
- <caption id="caption30" style="left:5px; top:88px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for C3</caption>
- <caption id="caption31" style="left:5px; top:109px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for C4d</caption>
- <caption id="caption32" style="left:5px; top:130px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for C1q</caption>
- <caption id="caption33" style="left:5px; top:151px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for Fibrinogen</caption>
- <caption id="caption34" style="left:5px; top:172px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for Kappa light chain</caption>
- <caption id="caption35" style="left:5px; top:193px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for Lambda light chain</caption>
- <caption id="caption36" style="left:5px; top:214px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF study for other</caption>
- <select id="chb_resn1006_01" ref="/root/hidden/resncnts2" navindex="17" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:26px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line53" class="line_3" style="x1:5px; y1:44px; x2:895px; y2:44px; "/>
- <select id="chb_resn1006_02" ref="/root/hidden/resncnts3" navindex="19" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:47px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line55" class="line_3" style="x1:5px; y1:86px; x2:895px; y2:86px; "/>
- <select id="chb_resn1006_03" ref="/root/hidden/resncnts4" navindex="21" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:68px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line56" class="line_3" style="x1:5px; y1:107px; x2:895px; y2:107px; "/>
- <select id="chb_resn1006_04" ref="/root/hidden/resncnts5" navindex="22" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:89px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line57" class="line_3" style="x1:5px; y1:128px; x2:895px; y2:128px; "/>
- <select id="chb_resn1006_05" ref="/root/hidden/resncnts6" navindex="23" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:110px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line58" class="line_3" style="x1:5px; y1:149px; x2:895px; y2:149px; "/>
- <select id="chb_resn1006_06" ref="/root/hidden/resncnts7" navindex="26" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:131px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line59" class="line_3" style="x1:5px; y1:170px; x2:895px; y2:170px; "/>
- <select id="chb_resn1006_07" ref="/root/hidden/resncnts8" navindex="28" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:152px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '7']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line60" class="line_3" style="x1:5px; y1:191px; x2:895px; y2:191px; "/>
- <select id="chb_resn1006_08" ref="/root/hidden/resncnts9" navindex="31" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:173px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '8']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line61" class="line_3" style="x1:5px; y1:212px; x2:895px; y2:212px; "/>
- <line id="line54" class="line_3" style="x1:5px; y1:65px; x2:895px; y2:65px; "/>
- <select id="chb_resn1006_0A" ref="/root/hidden/resncntsB" navindex="15" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:215px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'A']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line62" class="line_3" style="x1:5px; y1:233px; x2:895px; y2:233px; "/>
- <line id="line63" class="line_1" style="x1:5px; y1:320px; x2:895px; y2:320px; "/>
- <caption id="caption37" class="tit_2" style="left:10px; top:305px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
- <select id="chb_resn1006_09" ref="/root/hidden/resncntsA" navindex="34" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:194px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '9']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line64" class="line_3" style="x1:5px; y1:254px; x2:895px; y2:254px; "/>
- <caption id="caption38" style="left:5px; top:235px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Anai Alpha 1 chain</caption>
- <line id="line65" class="line_3" style="x1:5px; y1:274px; x2:895px; y2:274px; "/>
- <caption id="caption39" style="left:5px; top:255px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Anai Alpha 3 chain</caption>
- <line id="line66" class="line_3" style="x1:5px; y1:294px; x2:895px; y2:294px; "/>
- <caption id="caption40" style="left:5px; top:275px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Anai Alpha 5 chain</caption>
- <select id="chb_resn1006_0B" ref="/root/hidden/resncntsC" navindex="16" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:236px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'B']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1006_0C" ref="/root/hidden/resncntsD" navindex="18" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:256px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'C']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="chb_resn1006_0D" ref="/root/hidden/resncntsE" navindex="20" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:276px; width:640px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'D']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <textarea id="tar_resn1006_0Z" ref="/root/hidden/resncnts" style="left:5px; top:325px; width:890px; height:342px; "/>
- </case>
- <case id="case_etc"/>
- <case id="case_1002">
- <select id="checkbox6" ref="/root/hidden/resncntsB" overflow="visible" appearance="full" cellspacing="100" cols="4" rows="4" sep="▨" vcellspacing="6" style="left:5px; top:452px; width:890px; height:70px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'A']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line2" class="line_1" style="x1:5px; y1:20px; x2:110px; y2:20px; "/>
- <caption id="caption43" class="tit_2" style="left:10px; top:5px; width:100px; height:14px; ">접수일시</caption>
- <select1 id="rdo_block" ref="/root/hidden/resncnts2" visibility="hidden" appearance="full" cols="3" overflow="visible" sep="▨" style="left:105px; top:45px; width:205px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line67" class="line_1" style="x1:380px; y1:20px; x2:515px; y2:20px; "/>
- <input id="ipt_cryotm" ref="/root/hidden/resncntsZ2" class="text_center" disabled="true" mask="exclude" showmask="true" style="left:380px; top:25px; width:135px; height:19px; "/>
- <line id="line68" class="line_1" visibility="hidden" style="x1:455px; y1:45px; x2:590px; y2:45px; "/>
- <caption id="caption45" ref="/root/init/resncd/resncdlist[resncd='300Z']/resncnts" class="tit_2" visibility="hidden" style="left:460px; top:30px; width:130px; height:13px; "/>
- <input id="ipt_slidetm" ref="/root/hidden/resncntsZ3" class="text_center" visibility="hidden" format="hh:nn:ss" mask="exclude" showmask="true" style="left:455px; top:50px; width:135px; height:19px; "/>
- <caption id="caption48" class="tit_2" style="left:10px; top:50px; width:180px; height:13px; ">결과지연이유</caption>
- <line id="line71" class="line_1" style="x1:5px; y1:65px; x2:895px; y2:65px; "/>
- <select1 id="rdo_bbb" ref="/root/hidden/resncnts5" appearance="full" cellspacing="10" cols="3" overflow="visible" sep="▨" style="left:5px; top:70px; width:295px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption49" class="tit_2" style="left:10px; top:174px; width:302px; height:13px; ">동결생검의 진단과 최종 진단사이의 정확도 평가</caption>
- <line id="line72" class="line_1" style="x1:5px; y1:189px; x2:895px; y2:189px; "/>
- <caption id="caption52" class="cell_1" style="left:5px; top:194px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">1) 일치</caption>
- <caption id="caption50" class="cell_1" style="left:5px; top:220px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">2) 경미한 불일치 (진료 영향 없음)</caption>
- <line id="line73" class="line_3" style="x1:5px; y1:218px; x2:895px; y2:218px; "/>
- <caption id="caption51" class="cell_1" style="left:5px; top:273px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">3) 중증도 불일치 (경미한 영항)</caption>
- <line id="line74" class="line_3" style="x1:5px; y1:271px; x2:895px; y2:271px; "/>
- <line id="line75" class="line_3" style="x1:5px; y1:324px; x2:895px; y2:324px; "/>
- <caption id="caption53" class="cell_1" style="left:5px; top:326px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">4) 심한 불일치 (심각한 영향)</caption>
- <line id="line76" class="line_3" style="x1:5px; y1:377px; x2:895px; y2:377px; "/>
- <caption id="caption54" class="cell_1" style="left:5px; top:379px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">5) 판단 보류</caption>
- <select id="checkbox1" ref="/root/hidden/resncnts7" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:220px; width:197px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="checkbox2" ref="/root/hidden/resncnts8" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:276px; width:197px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '7']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="checkbox3" ref="/root/hidden/resncnts9" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:329px; width:197px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '8']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <line id="line77" class="line_3" style="x1:5px; y1:421px; x2:895px; y2:421px; "/>
- <select id="checkbox4" ref="/root/hidden/resncntsA" overflow="visible" appearance="full" cellspacing="20" cols="2" rows="2" sep="▨" vcellspacing="5" style="left:218px; top:379px; width:677px; height:42px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '9']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <select id="checkbox5" ref="/root/hidden/resncnts6" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:196px; width:197px; height:18px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <caption id="caption55" class="tit_2" style="left:10px; top:432px; width:302px; height:13px; ">동결생검의 진단과 최종 진단사이의 불일치 이유</caption>
- <line id="line78" class="line_1" style="x1:5px; y1:447px; x2:895px; y2:447px; "/>
- <line id="line79" class="line_1" style="x1:5px; y1:578px; x2:895px; y2:578px; "/>
- <caption id="caption56" class="tit_2" style="left:10px; top:563px; width:302px; height:13px; ">불일치시 조치사항</caption>
- <select id="checkbox7" ref="/root/hidden/resncntsC" overflow="visible" appearance="full" cellspacing="50" cols="3" sep="▨" vcellspacing="2" style="left:5px; top:583px; width:890px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'B']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select>
- <textarea id="textarea1" ref="/root/hidden/resncntsZB" style="left:365px; top:583px; width:530px; height:50px; "/>
- <textarea id="textarea2" ref="/root/hidden/resncntsZA" style="left:80px; top:502px; width:815px; height:50px; "/>
- <textarea id="textarea3" ref="/root/hidden/resncntsZ8" style="left:420px; top:326px; width:475px; height:50px; "/>
- <textarea id="textarea4" ref="/root/hidden/resncntsZ7" style="left:420px; top:273px; width:475px; height:50px; "/>
- <textarea id="textarea5" ref="/root/hidden/resncntsZ6" style="left:420px; top:220px; width:475px; height:50px; "/>
- <textarea id="textarea6" ref="/root/hidden/resncntsZ4" style="left:210px; top:70px; width:685px; height:50px; "/>
- <line id="line69" class="line_1" style="x1:780px; y1:20px; x2:885px; y2:20px; "/>
- <caption id="caption46" class="tit_2" style="left:780px; top:5px; width:105px; height:13px; ">결과보고일시</caption>
- <output id="opt_rslttm" ref="/root/init/readtm/readtminfo/readtm" class="output_fix" style="left:780px; top:25px; width:105px; height:19px; "/>
- <caption id="cap_cryostat" ref="/root/init/resncd/resncdlist[resncd='200Z']/resncnts" class="tit_2" style="left:380px; top:5px; width:125px; height:13px; "/>
- <output id="opt_acpttm" ref="/root/init/readtm/readtminfo/acpttm" class="output_fix" style="left:5px; top:25px; width:105px; height:19px; "/>
- <output id="output2" ref="/root/init/readtm/readtminfo/grosstm" class="output_fix" style="left:200px; top:25px; width:105px; height:19px; "/>
- <caption id="caption44" class="tit_2" style="left:200px; top:5px; width:100px; height:14px; ">Gross일시</caption>
- <line id="line70" class="line_1" style="x1:200px; y1:20px; x2:305px; y2:20px; "/>
- <caption id="caption47" class="tit_2" style="left:600px; top:5px; width:102px; height:14px; ">Slide제작일시</caption>
- <line id="line80" class="line_1" style="x1:600px; y1:20px; x2:705px; y2:20px; "/>
- <output id="output3" ref="/root/init/readtm/readtminfo/makeendtm" class="output_fix" style="left:600px; top:25px; width:105px; height:19px; "/>
- <caption id="caption57" class="tit_2" style="left:10px; top:125px; width:276px; height:13px; ">복창유무</caption>
- <line id="line81" class="line_1" style="x1:5px; y1:140px; x2:895px; y2:140px; "/>
- <select1 id="rdo_bocchangyn" ref="/root/hidden/resncntsH" appearance="full" cellspacing="10" cols="3" overflow="visible" sep="▨" style="left:5px; top:145px; width:295px; height:20px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'G']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select1>
- </case>
- <case id="case_1007" selected="true">
- <line id="line82" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
- <caption id="caption58" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">Repeated Test Results.</caption>
- <select1 id="rdo_resn1007_01" ref="/root/hidden/resncnts1" appearance="full" cellspacing="30" cols="4" rows="18" overflow="visible" style="left:5px; top:25px; width:890px; height:140px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption59" class="tit_2" style="left:10px; top:175px; width:180px; height:13px; ">Correction of Error.</caption>
- <line id="line83" class="line_1" style="x1:5px; y1:190px; x2:895px; y2:190px; "/>
- <caption id="caption60" class="tit_2" style="left:10px; top:345px; width:180px; height:14px; ">Fail of nucleic acid</caption>
- <line id="line84" class="line_1" style="x1:5px; y1:360px; x2:895px; y2:360px; "/>
- <select1 id="rdo_resn1007_02" ref="/root/hidden/resncnts2" appearance="full" cellspacing="30" cols="4" rows="18" overflow="visible" style="left:5px; top:195px; width:890px; height:140px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="rdo_resn1007_03" ref="/root/hidden/resncnts3" appearance="full" cellspacing="30" cols="4" rows="18" overflow="visible" style="left:5px; top:365px; width:890px; height:140px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- </select1>
- <line id="line85" class="line_1" style="x1:5px; y1:531px; x2:895px; y2:531px; "/>
- <caption id="caption61" class="tit_2" style="left:10px; top:516px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
- <textarea id="tar_resn1007_0Z" ref="/root/hidden/resncnts" style="left:5px; top:536px; width:890px; height:129px; "/>
- </case>
- </switch>
- <input id="ipt_rgstdd" ref="/root/hidden/rgstdd" navindex="12" visibility="hidden" inputtype="date" format="yyyy-mm-dd" style="left:120px; top:50px; width:28px; height:19px; "/>
- <output id="opt_rgstrnm" ref="/root/hidden/rgstrnm" class="output_fix" visibility="hidden" style="left:235px; top:50px; width:25px; height:19px; "/>
- <select1 id="cmb_rgstrid" ref="/root/hidden/rgstrid" navindex="13" visibility="hidden" appearance="minimal" style="left:150px; top:50px; width:29px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='9']">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </select1>
- <output id="opt_chrgdrnm" ref="/root/hidden/chrgdrnm" class="output_fix" visibility="hidden" style="left:260px; top:50px; width:25px; height:19px; "/>
- <select1 id="cmb_chrgdrid" ref="/root/hidden/chrgdrid" navindex="14" visibility="hidden" appearance="minimal" style="left:180px; top:50px; width:25px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='1']">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </select1>
- <output id="output1" ref="/root/hidden/rgsttm" class="output_fix" visibility="hidden" style="left:210px; top:50px; width:25px; height:19px; "/>
- <button id="btn_1003" class="btn_sw" disabled="true" group="tab" selected="true" style="left:409px; top:50px; width:45px; height:22px; ">
- <caption>세포</caption>
- </button>
- <button id="btn_1004" class="btn_sw" disabled="true" group="tab" selected="true" style="left:456px; top:50px; width:67px; height:22px; ">
- <caption>특수염색</caption>
- </button>
- <button id="btn_1005" class="btn_sw" disabled="true" group="tab" selected="true" style="left:525px; top:50px; width:67px; height:22px; ">
- <caption>면역염색</caption>
- </button>
- <button id="btn_1006" class="btn_sw" disabled="true" group="tab" selected="true" style="left:594px; top:50px; width:67px; height:22px; ">
- <caption>면역형광</caption>
- </button>
- <button id="btn_1002" class="btn_sw" disabled="true" group="tab" selected="true" style="left:340px; top:50px; width:67px; height:22px; ">
- <caption>Frozen</caption>
- </button>
- <button id="btn_1007" class="btn_sw" disabled="true" group="tab" selected="false" style="left:661px; top:50px; width:45px; height:22px; ">
- <caption>분자</caption>
- </button>
- <datagrid id="grd_grdelist" nodeset="/root/main/grdesave/grdesavelist" visibility="hidden" caption="instcd^ptno^baseflagcd^rgstdd^rgsttm^rgstrid^chrgdrid^resncnts1^resncnts2^resncnts3^resncnts4^resncnts5^resncnts6^resncnts7^resncnts8^resncnts9^resncntsA^resncntsB^resncntsC^resncntsD^resncntsE^resncntsF^resncntsG^resncntsH^resncntsI^resncntsJ^resncntsK^resncntsL^resncntsM^resncntsN^resncntsZ^resncnts^resncntsZ1^resncntsZ2^resncntsZ3^resncntsZ4^resncntsZ5^resncntsZ6^resncntsZ7^resncntsZ8^resncntsZ9^resncntsZA^resncntsZB^resncntsZC" colsep="^" colwidth="60, 60, 65, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 65, 60, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:135px; top:490px; width:120px; height:150px; ">
- <col ref="instcd"/>
- <col ref="ptno"/>
- <col ref="baseflagcd"/>
- <col ref="rgstdd"/>
- <col ref="rgsttm"/>
- <col ref="rgstrid"/>
- <col ref="chrgdrid"/>
- <col ref="resncnts1"/>
- <col ref="resncnts2"/>
- <col ref="resncnts3"/>
- <col ref="resncnts4"/>
- <col ref="resncnts5"/>
- <col ref="resncnts6"/>
- <col ref="resncnts7"/>
- <col ref="resncnts8"/>
- <col ref="resncnts9"/>
- <col ref="resncntsA"/>
- <col ref="resncntsB"/>
- <col ref="resncntsC"/>
- <col ref="resncntsD"/>
- <col ref="resncntsE"/>
- <col ref="resncntsF"/>
- <col ref="resncntsG"/>
- <col ref="resncntsH"/>
- <col ref="resncntsI"/>
- <col ref="resncntsJ"/>
- <col ref="resncntsK"/>
- <col ref="resncntsL"/>
- <col ref="resncntsM"/>
- <col ref="resncntsN"/>
- <col ref="resncntsZ"/>
- <col ref="resncnts"/>
- <col ref="resncntsZ1"/>
- <col ref="resncntsZ2"/>
- <col ref="resncntsZ3"/>
- <col ref="resncntsZ4"/>
- <col ref="resncntsZ5"/>
- <col ref="resncntsZ6"/>
- <col ref="resncntsZ7"/>
- <col ref="resncntsZ8"/>
- <col ref="resncntsZ9"/>
- <col ref="resncntsZA"/>
- <col ref="resncntsZB"/>
- <col ref="resncntsZC"/>
- </datagrid>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
- <line id="line9" class="line_6" style="x1:0px; y1:25; x2:1194px; y2:25; "/>
- <button id="btn_save" class="btn4_letter2" navindex="47" style="left:1138px; top:3; width:68px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetUpdtData();
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|