1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>특조조제실처방조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <masterinfo>
- <grid1>
- <sel/>
- <sumnm/>
- <drugno/>
- <roomcd/>
- <pid/>
- <hngnm/>
- <prcpdd/>
- <prtldg/>
- <drugtypenm/>
- <sumdt/>
- <drugstat/>
- <drugstatnm/>
- <prntdt/>
- <drugdd/>
- <ioflag/>
- <instcd/>
- <orddd/>
- <cretno/>
- <prcpno/>
- <prcphistno/>
- <grdselrow/>
- <reteresn/>
- <prcpflag/>
- <wardcd/>
- <orddeptcd/>
- <orddrid/>
- <rtnyn/>
- <sumcls/>
- <orddeptnm/>
- <prtlnm/>
- <actorddd/>
- <prcpexecdeptnm/>
- <alllabelcompflag/>
- </grid1>
- </masterinfo>
- <detailinfo>
- <baseinfo>
- <pid/>
- <hometel/>
- <mpphontel/>
- <wardcdnm/>
- <medispclnm/>
- <atdocnm/>
- <age/>
- <sex/>
- <indd/>
- <diagnm/>
- <hngnm/>
- <orddeptcd/>
- <drugdd/>
- <drugno/>
- <pdano/>
- <orddeptnm/>
- <rrgstno/>
- <insukind/>
- <detladdr/>
- </baseinfo>
- <memoinfo>
- <pid/>
- <indd/>
- <seqno/>
- <instcd/>
- <orddeptcd/>
- <orddeptnm/>
- <writid/>
- <writid2/>
- <writnm/>
- <writdt/>
- <memo/>
- <useyn/>
- <m/>
- <ioflag/>
- <hosinhosoutflag/>
- </memoinfo>
- <grid2>
- <sel/>
- <drugstatnm/>
- <prcpcd/>
- <prcpnm/>
- <prcpvol/>
- <prcpvolunit/>
- <prcpqty/>
- <prcpqtyunit/>
- <prcptims/>
- <prcpdayno/>
- <prcpmixno/>
- <rsrvtm/>
- <powdflag/>
- <payflagcd/>
- <ordrtnflag/>
- <rtndt/>
- <mthdcd/>
- <prcpdelivefact/>
- <execprcphistcdnm/>
- <drugdd/>
- <drugno/>
- <ioflag/>
- <drugseqno/>
- <instcd/>
- <reteresn/>
- <prcpno/>
- <prcphistno/>
- <execprcpno/>
- <drugstat/>
- <userid/>
- <execprcphistcd/>
- <spcldrug/>
- <prnresn/>
- </grid2>
- <labinfo>
- <anc/>
- <hemoglobin/>
- <platelet/>
- <bun/>
- <creatinine/>
- <mdrdegfr/>
- <alt/>
- <totalbilirubin/>
- <ast/>
- </labinfo>
- </detailinfo>
- <patinfo>
- <patinfolist/>
- </patinfo>
- </main>
- <send>
- <srchinfo>
- <srchsumdd/>
- <srchsumtm/>
- <srchorddeptcd/>
- <srchwardcd/>
- <srchpid/>
- <srchhngnm/>
- <srchdrugkind/>
- <srchprcpkind/>
- <srchdrugstat/>
- <srchsumdt/>
- <srchdrugno/>
- <srchbcno1/>
- <srchbcno2/>
- <srchbcno3/>
- <srchbcdrugdd/>
- <srchbcdrugno/>
- <srchdrugtype/>
- <srchprcpkindall/>
- <srchprcpdd1/>
- <srchprcpdd2/>
- <srchflag>2</srchflag>
- <ioflag>I</ioflag>
- <srchdrugkindall/>
- <srchroomcd/>
- <srchmugyunflag/>
- </srchinfo>
- <memosrchinfo>
- <srchpid/>
- <srchseqno/>
- <srchindd/>
- <srchinstcd/>
- <srchioflag/>
- </memosrchinfo>
- <detailsrchinfo>
- <srchprcpdd/>
- <srchpid/>
- <srchindd/>
- <srchcretno/>
- <srchdrugdd/>
- <srchdrugno/>
- <srchioflag/>
- <srchorddeptcd/>
- <srchorddrid/>
- <srchorddd/>
- <srchosinhosoutflag/>
- </detailsrchinfo>
- <req>
- <data1>
- </data1>
- <data2/>
- <data3/>
- <data4>
- <pid/>
- <orddd/>
- <cretno/>
- <valiyn/>
- <formcd/>
- </data4>
- <data5>
- <list>
- <drugdd/>
- <drugno/>
- <ioflag/>
- <instcd/>
- <drugstat/>
- <reteresn/>
- <prcpdd/>
- <prcpno/>
- <prcphistno/>
- <pid/>
- <orddrid/>
- <userid/>
- <drugflag/>
- <sumcls/>
- <actorddd/>
- </list>
- </data5>
- </req>
- <deptinfo>
- <deptflag/>
- </deptinfo>
- <usersrchinfo>
- <srchuserid/>
- </usersrchinfo>
- <srchtempinfo/>
- <barcodesrch>
- <ioflag/>
- <drugdd/>
- <drugno/>
- <prcpmixno/>
- </barcodesrch>
- <reqdata/>
- </send>
- <init>
- <baseinfo>
- <sumtm/>
- <prcpitem/>
- <deptitem/>
- <warditem/>
- <drugkinditem/>
- <prcpkinditem/>
- <drugstatitem/>
- </baseinfo>
- <dateinfo/>
- <orddept>
- <dept/>
- </orddept>
- <sumdtinfo>
- </sumdtinfo>
- <autoflag/>
- <deptlist>
- <ward>
- <wardcd/>
- <wardnm/>
- </ward>
- </deptlist>
- <patinfo>
- <pid/>
- <hngnm/>
- </patinfo>
- <userscrnenvinfo/>
- </init>
- <hidden>
- <memoitem>
- <count/>
- <seqno/>
- </memoitem>
- <drugitem>
- <count/>
- </drugitem>
- <srchinfo>
- <prcpdd/>
- <prcpflag/>
- <sumdt/>
- <pid/>
- <ward/>
- </srchinfo>
- <userinfo>
- <userid/>
- <usernm/>
- </userinfo>
- <antisch>
- <pid/>
- <cpgappno/>
- </antisch>
- <ret/>
- <popup>
- <prcp>
- <item>
- <name>기초임상정보 성인</name>
- <param>0900006607</param>
- </item>
- <item>
- <name>기초임상정보 소아</name>
- <param>0900006608</param>
- </item>
- </prcp>
- </popup>
- </hidden>
- <temp>
- <reteresn/>
- <drugstat/>
- <refcnts>
- <drugdd/>
- <drugno/>
- </refcnts>
- <patdata>
- <pid>18851040</pid>
- <orddd>20071227</orddd>
- <prcpdd>20071227</prcpdd>
- <orddeptcd>2110000000</orddeptcd>
- <orddrid>0000000001</orddrid>
- <ioflag>I</ioflag>
- <tpnseqno/>
- <hngnm/>
- <agesex/>
- <roomcd/>
- <drugno/>
- </patdata>
- <drugflag>S</drugflag>
- </temp>
- </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/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../ast/pharmacyweb/js/SMADT20100.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- var success = false;
-
- //특수조제실분리
- var drugflag = getScreenMenuParameter();
- model.setValue("/root/temp/drugflag", drugflag);
-
- if(drugflag == "" || drugflag == "null") {
- model.setValue("/root/temp/drugflag", "S");
- }
-
- // 현재시간
- success = submit("TRADT00103");
- model.setValue("/root/main/detailinfo/memoinfo/writid" , getUserId() );
- model.setValue("/root/main/detailinfo/memoinfo/writnm", getUserName() );
- model.setValue("/root/main/detailinfo/memoinfo/writdt" , model.getValue("/root/init/dateinfo/currentdt"));
- model.setValue("/root/send/srchinfo/srchsumdd" , model.getValue("/root/init/dateinfo/currentdd"));
- model.setValue("/root/send/srchinfo/srchprcpdd1" , getCurrentDate());
- model.setValue("/root/send/srchinfo/srchprcpdd2" , getCurrentDate());
-
- //조제시참조사항
- zbcfGetCodeList( new Array("P0096","A0014","M0003"), new Array("/root/init/baseinfo/prcpitem","/root/init/baseinfo/drugkinditem","/root/init/baseinfo/prcpkinditem") );
-
- // 진료과
- zbcfGetDeptCodeList(getUserInfo("dutplceinstcd"), "orduseyn", "D", "/root/init/orddept"); //부서코드 콤보조회
- astfAddCombo("/root/init/orddept","dept","deptcd,depthngnm",",전체");
-
- //병동 Combo 조회
- model.setValue("/root/send/deptinfo/deptflag", "W");
- success = submit("TRADT10204");
- if (success) astfAddCombo("/root/init/deptlist","ward","wardcd,wardnm",",전체");
-
- // 집계시간
- success = submit("TRADT20103");
- //if (success) astfAddCombo("/root/init/sumdtinfo","item","sumtm,sumtmnm",",전체");
-
- // 전체선택
- grd_patlist.fixedcellcheckbox(0,1) = true;
- grd_ordlist.fixedcellcheckbox(0,1) = true;
-
-
- //caption6.text = caption6.text + "(" + combo1.label + ")";
-
- //1일기준인지 1회기준인지 체크하여 컬럼을 hidden
- var colHidnValue = grdBaseColHidn("D");
- //1회 기준
- if( colHidnValue == "C") {
- grd_ordlist.colHidden(grd_ordlist.colRef("prcpvol")) = true;
- grd_ordlist.colHidden(grd_ordlist.colRef("prcpqty")) = true;
- } else {
- grd_ordlist.colHidden(grd_ordlist.colRef("prcpvol2")) = true;
- grd_ordlist.colHidden(grd_ordlist.colRef("prcpqty2")) = true;
- }
- reqOrderInfoOfCol("SMADT20100", "grd_ordlist", "DR");
- ]]>
- </script>
- <submission id="TRZBC00101"/>
- <submission id="TXADT00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req/data2" replace="instance" resultref="/root/hidden/ret"/>
- <submission id="TRADT20101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchtempinfo" replace="instance" resultref="/root/main/masterinfo"/>
- <submission id="TRADT20102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/detailsrchinfo" replace="instance" resultref="/root/main/detailinfo"/>
- <submission id="TXADT10102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req/data2" replace="instance" resultref="/root/hidden/ret"/>
- <script type="javascript">
- <![CDATA[
- function trim(data){
- return data.replace(/(^\s*)|(\s*$)/g, "");
- }
-
- function fGetDrugPatList(mode, drugstat, bccode){
- var sumdd = "";
- var sumtm = "";
- var sumdt = "";
- var drugdd = "";
- var drugno = "";
- var predrugstat = "";
- var srchflag = "";
- var srchprcpdd1 = "";
- var srchprcpdd2 = "";
-
- btn_powd.visible = false;
- btn_atc.visible = false;
- btn_etc.visible = false;
- btn_alltype.visible = false;
- if (model.getValue("/root/send/srchinfo/ioflag") == "O") {
- grd_patlist.colHidden(2) = true;
- } else {
- grd_patlist.colHidden(2) = false;
- //if (model.getValue("/root/send/srchinfo/srchflag") == "2") {
- // grd_patlist.colHidden(2) = false;
- //} else {
- // grd_patlist.colHidden(2) = true;
- //}
- }
- grd_patlist.rebuildStyle();
-
- // 검색조건 copy
- if (mode == "Btn" || mode == "TabBtn") model.copyNode("/root/send/srchtempinfo","/root/send/srchinfo");
-
- // 제형버튼 - 조제중일때만 Enable
- if (drugstat == "MD") {
- btn_powd.visible = true;
- btn_atc.visible = true;
- btn_etc.visible = true;
- btn_alltype.visible = true;
- }
-
- // 조회조건 validation check
- if (mode == "Btn" || mode == "TabBtn" || mode == "TypeBtn") {
- srchflag = model.getValue("/root/send/srchtempinfo/srchflag");
- srchprcpdd1 = model.getValue("/root/send/srchtempinfo/srchprcpdd1");
- srchprcpdd2 = model.getValue("/root/send/srchtempinfo/srchprcpdd2");
-
- sumdd = model.getValue("/root/send/srchtempinfo/srchsumdd");
- sumtm = model.getValue("/root/send/srchtempinfo/srchsumtm");
- sumdt = sumdd + sumtm;
-
- if (srchflag == "1") { // 처방일자검색
- if (srchprcpdd1 == "") {
- messageBox("처방검색 시작일자를","C001");
- return;
- }
- if (srchprcpdd2 == "") {
- messageBox("처방검색 종료일자를","C001");
- return;
- }
- } else if (srchflag == "2") {
- if (sumdd == "" ) {
- messageBox("적용일자를","C001");
- return;
- }
- }
- }
-
- if (mode == "Btn" || mode == "TabBtn") { // 조회버튼, 탭이동
- // 버튼유형에 따른 상태값 세팅
- if (mode == "Btn") {
- drugstat = model.getValue("/root/temp/drugstat");
- } else if (mode == "TabBtn") {
- model.setValue("/root/temp/drugstat",drugstat);
- }
-
- model.makeValue("/root/send/srchtempinfo/srchsumdt" , sumdt);
- model.makeValue("/root/send/srchtempinfo/srchdrugstat" , drugstat);
- model.makeValue("/root/send/srchtempinfo/srchdrugtype", "");
-
- } else if (mode == "TypeBtn") { // 조제타입(ATC, 산제, 그외)
- model.makeValue("/root/send/srchtempinfo/srchsumdt" , sumdt);
- model.makeValue("/root/send/srchtempinfo/srchdrugstat", drugstat);
- model.makeValue("/root/temp/drugstat", drugstat);
-
- } else if (mode == "BC") { // 바코드 조회
- // 조제보류시 바코드 번호를 잘못 substr 해주는 문제 수정 (2009. 05. 28 김영학)
- drugdd = bccode.substr(1,8);
- drugno = bccode.substr(9,bccode.length-8);
-
- // 검색조건 reset
- fResetSrchCond();
- model.setValue("/root/send/srchtempinfo/srchdrugstat" ,drugstat); // 조제보류
- model.setValue("/root/send/srchtempinfo/srchbcdrugdd" ,drugdd);
- model.setValue("/root/send/srchtempinfo/srchbcdrugno" ,drugno);
- model.refresh();
- }
-
- model.removeNodeset("/root/main/masterinfo/grid1");
- model.removeNodeset("/root/main/detailinfo/baseinfo");
- model.removeNodeset("/root/main/detailinfo/memoinfo");
- model.removeNodeset("/root/main/detailinfo/grid2");
-
- model.makeValue("/root/send/srchtempinfo/drugflag", model.getValue("/root/temp/drugflag"));
-
- // 20110823_laboru_무균조제 구분 flag 추가
- var s = model.getValue("/root/send/srchinfo/srchdrugkind");
- if(s.search("C") >= 0 ) {
- model.makeValue("/root/send/srchtempinfo/srchmugyunflag","Y");
- }
- var success = submit("TRADT20101");
-
- // 처리결과
- if (success) {
-
- // 선택버튼 disabled
- for (var i=1; i<grd_patlist.rows; i++) {
- drugdd = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugdd");
- drugno = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugno");
- predrugstat = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugstat");
- prcpexecdeptnm = model.getValue("/root/main/masterinfo/grid1["+i+"]/prcpexecdeptnm");
-
- grd_patlist.isReadOnly(i, 1) = false;
- if (drugdd == "" || drugno== "" || drugno== "0" || predrugstat == "" ) {
- grd_patlist.isReadOnly(i, 1) = true;
- }
-
-
- var style = new Array("#fcd2c1" , "#ffe79d" , "#f3e1bf" , "#7BE6B7" , "#b9e5fb" , "#f7a08b" , "#fec34d" , "#dec6a4" , "#c8e67b" , "#43c8f5", "#99cf16", "#e5f3c2" );
- var drugstatnm = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugstat");
-
- if( drugstatnm == "P") {
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("drugno")) = style[8];
- }
- if( drugstatnm == "MD") {
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("drugno")) = style[9];
- }
- if( drugstatnm == "ND") {
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("drugno")) = style[5];
- }
- if( drugstatnm == "SD") {
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("drugno")) = style[9];
- }
-
- // 20130510_라벨바코드 조제완료 여부
- var alllabelcompflag = model.getValue("/root/main/masterinfo/grid1["+i+"]/alllabelcompflag");
-
- if(model.getValue("/root/main/masterinfo/grid1["+i+"]/rtnyn") == "Y") {
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("roomcd")) = "#FFEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("pid")) = "#FFEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("hngnm")) = "#FFEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("prcpdd")) = "#FFEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("orddeptnm")) = "#FFEB46";
- } else if(model.getValue("/root/main/masterinfo/grid1["+i+"]/rtnyn") != "Y" && alllabelcompflag != "Y") {
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("roomcd")) = "#AAEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("pid")) = "#AAEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("hngnm")) = "#AAEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("prcpdd")) = "#AAEB46";
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("orddeptnm")) = "#AAEB46";
- }
-
- if(prcpexecdeptnm == "ID") { // 2011.01.13 pymi 수행부서가 병동약국일 경우
- grd_patlist.cellStyle("background-color", i, grd_patlist.colRef("sumnm")) = "#d5bfaa";
- }
- }
-
- /* 배경색
- setRowStyle("grd_patlist" , "4" , "P" , "drugstat", "equal" );
- setRowStyle("grd_patlist" , "8" , "MD" , "drugstat", "equal" );
- setRowStyle("grd_patlist" , "1" , "ND" , "drugstat", "equal" );
- setRowStyle("grd_patlist" , "8" , "SD" , "drugstat", "equal" );
- */
- // 처방조회
- fGetDrugOrdList("");
- }
- // 조회버튼 눌렀을 시 조회조건 클리어
- //if (mode == "Btn") fResetSrchCond();
- }
-
- function fGetDrugOrdList(type) {
- var row = grd_patlist.row;
- var col = grd_patlist.col;
- var drugdd = "";
- var drugno = "";
- var drugstat = "";
- var allselflag = "";
-
- // 수동입력일 경우는 타이머 멈춤
- if (type == "manual") {
- model.setValue("/root/init/autoflag","");
- if (gTimer != null) {
- window.clearinterval(gTimer);
- gTimer = null;
- }
- }
-
- // 전체선택
- if (row == 0 && col== 1) {
- for( var i=1; i< grd_patlist.rows; i++) {
- drugdd = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugdd" );
- drugno = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugno" );
- drugstat = model.getValue("/root/main/masterinfo/grid1["+i+"]/drugstat" );
-
- if (drugdd == "" || drugno == "" || drugno == "0" || drugstat == "") {
- model.setValue("/root/main/masterinfo/grid1["+i+"]/sel" ,"false");
- }
- }
-
- return;
- }
-
- // 처방조회
- fGetOrdList();
- }
-
-
- function fGetOrdList() {
- var row = grd_patlist.row;
- var col = grd_patlist.col;
- var drugdd = null;
- var drugno = null;
- var drugstat = null;
-
- // 인덱스 설정
- if (grd_patlist.rows > 1 && row == -1) {
- row = 1;
- col = 2;
- }
-
- // 선택조건값
- drugdd = model.getValue("/root/main/masterinfo/grid1["+row+"]/drugdd");
- drugno = model.getValue("/root/main/masterinfo/grid1["+row+"]/drugno")
- drugstat = model.getValue("/root/main/masterinfo/grid1["+row+"]/drugstat")
-
- if (col > 1 ) {
- // 조회조건세팅
- model.setValue("/root/send/detailsrchinfo/srchprcpdd" , model.getValue("/root/main/masterinfo/grid1["+row+"]/prcpdd"));
- model.setValue("/root/send/detailsrchinfo/srchpid" , model.getValue("/root/main/masterinfo/grid1["+row+"]/pid"));
- model.setValue("/root/send/detailsrchinfo/srchindd" , model.getValue("/root/main/masterinfo/grid1["+row+"]/orddd"));
- model.setValue("/root/send/detailsrchinfo/srchcretno" , model.getValue("/root/main/masterinfo/grid1["+row+"]/cretno"));
- model.setValue("/root/send/detailsrchinfo/srchdrugdd" , model.getValue("/root/main/masterinfo/grid1["+row+"]/drugdd"));
- model.setValue("/root/send/detailsrchinfo/srchorddd" , model.getValue("/root/main/masterinfo/grid1["+row+"]/orddd"));
- model.setValue("/root/send/detailsrchinfo/srchdrugno" , model.getValue("/root/main/masterinfo/grid1["+row+"]/drugno"));
- model.setValue("/root/send/detailsrchinfo/srchorddeptcd" , model.getValue("/root/main/masterinfo/grid1["+row+"]/orddeptcd"));
- model.setValue("/root/send/detailsrchinfo/srchorddrid" , model.getValue("/root/main/masterinfo/grid1["+row+"]/orddrid"));
- model.setValue("/root/send/detailsrchinfo/srchioflag" , model.getValue("/root/send/srchinfo/ioflag"));
-
- // hosinhosoutflag 처리
- if(trim(model.getValue("/root/send/srchinfo/ioflag")) == "O") {
- // 특수조제실 외래
- model.setValue("/root/send/detailsrchinfo/srchosinhosoutflag", "B");
- } else if(trim(model.getValue("/root/send/srchinfo/ioflag")) == "I") {
- // 특수조제실 입원
- model.setValue("/root/send/detailsrchinfo/srchosinhosoutflag", "A");
- }
-
- // 초기화
- model.removeNodeset("/root/main/detailinfo/baseinfo");
- model.removeNodeset("/root/main/detailinfo/memoinfo");
- model.removeNodeset("/root/main/detailinfo/grid2");
- grd_ordlist.rebuildStyle();
-
- model.makeValue("/root/send/detailsrchinfo/drugflag", model.getValue("/root/temp/drugflag"));
- // 조회
- var success = submit("TRADT20102");
-
- //투약일자, 투약번호, 투약상태가 없으면 선택버튼, 조제상태 hidden
- if (success) {
- // 처방상태이력
- grd_ordlist.rebuildStyle();
- var style = new Array("#fcd2c1" , "#ffe79d" , "#f3e1bf" , "#7BE6B7" , "#b9e5fb" , "#f7a08b" , "#fec34d" , "#dec6a4" , "#c8e67b" , "#43c8f5", "#99cf16", "#e5f3c2" );
- /*
- setRowStyle("grd_ordlist" , "4" , "DC전" , "execprcphistcdnm", "equal" );
- setRowStyle("grd_ordlist" , "3" , "DC" , "execprcphistcdnm", "equal" );
- setRowStyle("grd_ordlist" , "2" , "반납" , "execprcphistcdnm", "equal" );
- setRowStyle("grd_ordlist" , "8" , "분할전" , "execprcphistcdnm", "equal" );
- */
-
- for(var i = 0; i < grd_ordlist.rows;i++) {
-
- var execprcphistcdnm = model.getValue("/root/main/detailinfo/grid2["+i+"]/execprcphistcdnm");
-
- if( execprcphistcdnm == "DC전") {
- grd_ordlist.cellStyle("background-color", i, grd_ordlist.colRef("prcpcd")) = style[2];
- }
- if( execprcphistcdnm == "DC") {
- grd_ordlist.cellStyle("background-color", i, grd_ordlist.colRef("prcpcd")) = style[6];
- }
- if( execprcphistcdnm == "반납") {
- grd_ordlist.cellStyle("background-color", i, grd_ordlist.colRef("prcpcd")) = style[6];
- }
- if( execprcphistcdnm == "분할전") {
- grd_ordlist.cellStyle("background-color", i, grd_ordlist.colRef("prcpcd")) = style[0];
- }
- }
-
-
- if (drugdd == "" || drugno == "" || drugno == "0" || drugstat == "") {
- grd_ordlist.colHidden(1) = true;
- grd_ordlist.colHidden(2) = true;
- } else {
- grd_ordlist.colHidden(1) = false;
- grd_ordlist.colHidden(2) = false;
- }
- }
- }
- }
-
- function fSubmitDrugChk(mode,drugstat,bccode){
- var reteresn = "";
- var nodeList = null;
- var rCSV = null;
- var sel = null;
- var befdrugstat = null;
- var prcpcd = null;
- nodeList = instance1.selectNodes("/root/main/detailinfo/grid2[sel='true']");
- rCSV = getNodeListCSV(nodeList);
- if ( rCSV == null ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return;
- }
- // 검수보류사유
- if (drugstat == "ND") {
- modal("SMADT00101",0,100,160,"SMADT00101","","");
- reteresn = model.getValue("/root/temp/reteresn");
-
- if (reteresn == "") {
- messageBox("보류사유을", "C002");
- return;
- }
- }
-
- // 투약/미불출은 데이터 처리불가
- for (var j=1; j<grd_ordlist.rows; j++) {
- sel = model.getValue("/root/main/detailinfo/grid2["+j+"]/sel");
- if (sel == "true") {
- //drugflag(마감구분) 셋팅
- model.makeValue("/root/main/detailinfo/grid2["+j+"]/drugflag", model.getValue("/root/temp/drugflag"));
-
- befdrugstat = model.getValue("/root/main/detailinfo/grid2["+j+"]/drugstat");
- prcpcd = model.getValue("/root/main/detailinfo/grid2["+j+"]/prcpcd");
-
- if (befdrugstat == "M") {
- messageBox("[" + prcpcd + "] 약은 투약완료되어 처리", "E001");
- return;
- } else if (befdrugstat == "X") {
- messageBox("[" + prcpcd + "] 약은 미불출되어 처리", "E001");
- return;
- }
- }
- }
-
- // 검수보류사유와 검수상태셋팅
- for(var i=1; i<grd_ordlist.rows; i++) {
- model.setValue("/root/main/detailinfo/grid2["+i+"]/drugstat",drugstat);
- model.makeNode("/root/main/detailinfo/grid2["+i+"]/reteresn");
- model.setValue("/root/main/detailinfo/grid2["+i+"]/reteresn",reteresn);
- model.makeNode("/root/main/detailinfo/grid2["+i+"]/userid");
- model.setValue("/root/main/detailinfo/grid2["+i+"]/userid",getUserId());
- }
-
- nodeList = instance1.selectNodes("/root/main/detailinfo/grid2[sel='true']");
- rCSV = getNodeListCSV(nodeList);
- model.removeNodeset("/root/send/req/data1");
- model.makeNode("/root/send/req/data1");
- setCSVToNode("/root/send/req/data1", rCSV);
- //model.makeValue("/root/send/req/data1/drugflag", model.getValue("/root/temp/drugflag"));
-
- // 수정
- var sucess = submit("TXADT20102");
-
- if (sucess) {
- // 환자리스트 처리결과(조제상태없이 바코드 전체조회)
- fGetDrugPatList("", "", "");
- // // 처방리스트 처리결과
- // fGetDrugOrdList(mode);
- }
- }
-
- function fSubmitDrugAllChk(drugstat){
- var reteresn = "";
- var nodeList = null;
- var rCSV = null;
- var sel = null;
- var befdrugstat = null;
- var prcpcd = null;
-
- for(var i=1; i<grd_patlist.rows; i++) {
- if(model.getValue("/root/main/masterinfo/grid1["+i+"]/drugno") == "") {
- model.setValue("/root/main/masterinfo/grid1["+i+"]/sel" , "false");
- }
- }
-
- nodeList = instance1.selectNodes("/root/main/masterinfo/grid1[sel='true']");
- rCSV = getNodeListCSV(nodeList);
- if ( rCSV == null ) {
- messageBox("환자를 선택해 주십시오.","I999");
- return;
- }
-
- // 검수보류사유
- if (drugstat == "ND") {
- modal("SMADT00101",0,100,160,"SMADT00101","","");
- reteresn = model.getValue("/root/temp/reteresn");
-
- if (reteresn == "") {
- messageBox("보류사유을", "C002");
- return;
- }
- }
-
- // 검수보류사유와 검수상태셋팅
- for(var i=1; i<grd_patlist.rows; i++) {
- sel = model.getValue("/root/main/masterinfo/grid1["+i+"]/sel");
- if (sel == "true") {
- model.setValue("/root/main/masterinfo/grid1["+i+"]/drugstat",drugstat);
- model.setValue("/root/main/masterinfo/grid1["+i+"]/reteresn",reteresn);
- model.makeNode("/root/main/masterinfo/grid1["+i+"]/userid");
- model.setValue("/root/main/masterinfo/grid1["+i+"]/userid",getUserId());
- }
- }
- model.removeNodeset("/root/send/req/data3");
- var inrow = 0 ;
- for(var p=1; p<grd_patlist.rows; p++) {
- sel = model.getValue("/root/main/masterinfo/grid1["+p+"]/sel");
- // alert('p s, sel = '+ p + ' '+ sel);
- if (sel == "true") {
- // alert('inrow s = '+ inrow);
- inrow = inrow + 1 ;
- // alert('inrow e = '+ inrow);
- model.makeValue("/root/send/req/data5/list["+inrow+"]/drugdd","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/drugno","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/ioflag","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/instcd","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/drugstat","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/reteresn","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/prcpdd","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/prcpno","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/prcphistno","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/pid","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/orddrid","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/userid","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/drugflag","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/sumcls","");
- model.makeValue("/root/send/req/data5/list["+inrow+"]/actorddd","");
-
- model.setValue("/root/send/req/data5/list["+inrow+"]/drugdd",model.getValue("/root/main/masterinfo/grid1["+p+"]/drugdd"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/drugno",model.getValue("/root/main/masterinfo/grid1["+p+"]/drugno"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/ioflag",model.getValue("/root/main/masterinfo/grid1["+p+"]/ioflag"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/instcd",model.getValue("/root/main/masterinfo/grid1["+p+"]/instcd"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/drugstat",model.getValue("/root/main/masterinfo/grid1["+p+"]/drugstat"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/reteresn",model.getValue("/root/main/masterinfo/grid1["+p+"]/reteresn"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/prcpdd",model.getValue("/root/main/masterinfo/grid1["+p+"]/prcpdd"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/prcpno",model.getValue("/root/main/masterinfo/grid1["+p+"]/prcpno"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/prcphistno",model.getValue("/root/main/masterinfo/grid1["+p+"]/prcphistno"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/pid",model.getValue("/root/main/masterinfo/grid1["+p+"]/pid"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/orddrid",model.getValue("/root/main/masterinfo/grid1["+p+"]/orddrid"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/userid", model.getValue("/root/main/masterinfo/grid1["+p+"]/userid"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/drugflag",model.getValue("/root/temp/drugflag"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/sumcls",model.getValue("/root/main/masterinfo/grid1["+p+"]/sumcls"));
- model.setValue("/root/send/req/data5/list["+inrow+"]/actorddd",model.getValue("/root/main/masterinfo/grid1["+p+"]/actorddd"));
- model.refresh();
- }
- }
-
-
- // nodeList = instance1.selectNodes("/root/main/masterinfo/grid1[sel='true']");
- // rCSV = getNodeListCSV(nodeList);
- // model.removeNodeset("/root/send/req/data5");
- // model.makeNode("/root/send/req/data5");
- // setCSVToNode("/root/send/req/data5", rCSV);
- // for( var i = 1; i <= nodeList.length; i++ ) {
- // model.makeValue("/root/send/req/data5/list["+ i +"]/drugflag", model.getValue("/root/temp/drugflag"));
- // }
- // model.refresh();
-
-
- model.removeNodeset("/root/send/req/data3");
- model.makeValue("/root/send/req/data3/list/drugdd","");
- model.makeValue("/root/send/req/data3/list/drugno","");
- model.makeValue("/root/send/req/data3/list/ioflag","");
- model.makeValue("/root/send/req/data3/list/instcd","");
- model.makeValue("/root/send/req/data3/list/drugstat","");
- model.makeValue("/root/send/req/data3/list/reteresn","");
- model.makeValue("/root/send/req/data3/list/prcpdd","");
- model.makeValue("/root/send/req/data3/list/prcpno","");
- model.makeValue("/root/send/req/data3/list/prcphistno","");
- model.makeValue("/root/send/req/data3/list/pid","");
- model.makeValue("/root/send/req/data3/list/orddrid","");
- model.makeValue("/root/send/req/data3/list/userid","");
- model.makeValue("/root/send/req/data3/list/drugflag","");
- model.makeValue("/root/send/req/data3/list/sumcls","");
- model.makeValue("/root/send/req/data3/list/actorddd","");
- // alert('data5 = '+ dtgrid5.rows);
- for(var k=1; k<dtgrid5.rows; k++) {
- // alert('k = '+ k);
- model.SetValue("/root/send/req/data3/list/drugdd",model.getValue("/root/send/req/data5/list["+k+"]/drugdd"));
- model.SetValue("/root/send/req/data3/list/drugno",model.getValue("/root/send/req/data5/list["+k+"]/drugno"));
- model.SetValue("/root/send/req/data3/list/ioflag",model.getValue("/root/send/req/data5/list["+k+"]/ioflag"));
- model.SetValue("/root/send/req/data3/list/instcd",model.getValue("/root/send/req/data5/list["+k+"]/instcd"));
- model.SetValue("/root/send/req/data3/list/drugstat",model.getValue("/root/send/req/data5/list["+k+"]/drugstat"));
- model.SetValue("/root/send/req/data3/list/reteresn",model.getValue("/root/send/req/data5/list["+k+"]/reteresn"));
- model.SetValue("/root/send/req/data3/list/prcpdd",model.getValue("/root/send/req/data5/list["+k+"]/prcpdd"));
- model.SetValue("/root/send/req/data3/list/prcpno",model.getValue("/root/send/req/data5/list["+k+"]/prcpno"));
- model.SetValue("/root/send/req/data3/list/prcphistno",model.getValue("/root/send/req/data5/list["+k+"]/prcphistno"));
- model.SetValue("/root/send/req/data3/list/pid",model.getValue("/root/send/req/data5/list["+k+"]/pid"));
- model.SetValue("/root/send/req/data3/list/orddrid",model.getValue("/root/send/req/data5/list["+k+"]/orddrid"));
- model.SetValue("/root/send/req/data3/list/userid",model.getValue("/root/send/req/data5/list["+k+"]/userid"));
- model.SetValue("/root/send/req/data3/list/drugflag",model.getValue("/root/send/req/data5/list["+k+"]/drugflag"));
- model.SetValue("/root/send/req/data3/list/sumcls",model.getValue("/root/send/req/data5/list["+k+"]/sumcls"));
- model.SetValue("/root/send/req/data3/list/actorddd",model.getValue("/root/send/req/data5/list["+k+"]/actorddd"));
- model.refresh();
- //////////////// 팝업으로 처리
- modal("SMADT20101",0,200,200,"SMADT20101","/root/send/req/data3","/root/send/req/data3");
-
- }
- // 수정
- // var sucess = submit("TXADT20101");
- // if (drugstat != "MD") {
- // // 처리결과
- // if (sucess) fGetDrugPatList("", "", "");
- // }
- }
-
- function fResetSrchCond() {
- model.setValue("/root/send/srchinfo/srchorddeptcd" ,"");
- model.setValue("/root/send/srchinfo/srchwardcd" ,"");
- model.setValue("/root/send/srchinfo/srchpid" ,"");
- model.setValue("/root/send/srchinfo/srchhngnm" ,"");
- model.setValue("/root/send/srchinfo/srchdrugkind" ,"");
- model.setValue("/root/send/srchinfo/srchprcpkind" ,"");
- model.setValue("/root/send/srchinfo/srchdrugstat" ,"");
- model.setValue("/root/send/srchinfo/srchsumdt" ,"");
- model.setValue("/root/send/srchinfo/srchdrugno" ,"");
- model.setValue("/root/send/srchinfo/srchbcno1" ,"");
- model.setValue("/root/send/srchinfo/srchbcno2" ,"");
- model.setValue("/root/send/srchinfo/srchbcno3" ,"");
- model.setValue("/root/send/srchinfo/srchbcdrugdd" ,"");
- model.setValue("/root/send/srchinfo/srchbcdrugno" ,"");
- model.setValue("/root/send/srchinfo/srchdrugtype" ,"");
- model.setValue("/root/send/srchinfo/srchprcpkindall" ,"");
- model.refresh();
- }
-
- function fSubmitMemo() {
- var varSaveMode = ""; // i-입력, m-수정(제외)
- var varSaveFlag = false;
- var varWritId = "";
-
- if(grd_patlist.rows > 0 && grd_patlist.row == -1) {
- grd_patlist.row = 1;
- }
- // 환자선택 필수
- if (model.getValue("/root/main/detailinfo/baseinfo/pid") == "" ) {
- messageBox("환자를 선택하시고", "C001");
- return;
- }
-
- // 작성자
- varWritId = model.getValue("/root/main/detailinfo/memoinfo/writid2");
- if (varWritId == "" ) {
- messageBox("메모작성자 이름은", "I003");
- // setInputNodeCurText();
- // model.setFocus("ipt_writeid");
- return;
- }
-
- // 메모내용필수
- // 20100205_laboru_공백 저장 가능하게 수정.
- // if (model.getValue("/root/main/detailinfo/memoinfo/memo") == "" ) {
- // messageBox("메모내용은", "I003");
- // return;
- // }
-
- // hosinhosoutflag 처리
- if(trim(model.getValue("/root/send/srchinfo/ioflag")) == "O") {
- // 특수조제실 외래
- varHosinhosoutflag = "B"
- } else if(trim(model.getValue("/root/send/srchinfo/ioflag")) == "I") {
- // 특수조제실 입원
- varHosinhosoutflag = "A"
- }
-
- /* 본인이 작성하지 않은 메모수정불가
- if (model.getValue("/root/main/detailinfo/memoinfo/writid") != getUserId()) {
- messageBox("자료를 수정할", "E002");
- return;
- }
- */
-
- model.setValue("/root/main/detailinfo/memoinfo/pid" , model.getValue("/root/main/detailinfo/baseinfo/pid"));
- // 특수조제실 입력사항에서 indd 제외
- // model.setValue("/root/main/detailinfo/memoinfo/indd" , model.getValue("/root/main/detailinfo/baseinfo/indd"));
- model.setValue("/root/main/detailinfo/memoinfo/useyn" , "Y");
- model.setValue("/root/main/detailinfo/memoinfo/seqno" , "");
- // model.setValue("/root/main/detailinfo/memoinfo/memo" , "");
- model.setValue("/root/main/detailinfo/memoinfo/orddeptcd" , model.getValue("/root/main/detailinfo/baseinfo/orddeptcd"));
- // model.setValue("/root/main/detailinfo/memoinfo/writid" , getUserId());
- // model.setValue("/root/main/detailinfo/memoinfo/writid2" , "");
- // model.setValue("/root/main/detailinfo/memoinfo/writnm" , getUserName());
- model.setValue("/root/main/detailinfo/memoinfo/writdt" , model.getValue("/root/init/dateinfo/currentdt"));
- // 입원/외래 구분 로직 필요
- model.setValue("/root/main/detailinfo/memoinfo/ioflag" , model.getValue("/root/send/srchinfo/ioflag"));
- model.setValue("/root/main/detailinfo/memoinfo/hosinhosoutflag" , varHosinhosoutflag);
-
- // 자료수집
- model.setValue("/root/main/detailinfo/memoinfo/writid",varWritId);
- model.copyNode("/root/send/req/data2", "/root/main/detailinfo/memoinfo");
-
- // 저장은 무조건 추가로 처리, 수정기능은 제외
- varSaveMode = "i";
- /*
- if (model.getValue("/root/main/detailinfo/memoinfo/seqno") == "") {
- varSaveMode = "i";
- } else {
- varSaveMode = "u";
- }
- */
-
- model.setValue("/root/send/req/data2/m", varSaveMode);
- submit("TXADT10102","false");
-
- varSaveFlag = true;
-
- /* 저장여부확인
- if (varSaveMode == "i" && Number(model.getValue("/root/hidden/memoitem/seqno")) > 0) {
- varSaveFlag = true;
- model.setValue("/root/main/detailinfo/memoinfo/seqno", model.getValue("/root/hidden/memoitem/seqno"));
- }
- /* 저장은 무조건 추가로 처리, 수정기능은 제외
- if (varSaveMode == "u" && Number(model.getValue("/root/hidden/memoitem/count")) > 0) {
- varSaveFlag = true;
- }
- */
-
- // 화면정리 및 메세지처리
- if (varSaveFlag == true) {
- model.refresh();
- messageBox("메모저장이", "I002");
- }
- }
-
-
- function fOpenPopupDeptRecform(formcd){
- // ========================================================================================================================
- // JCI - 외래 환자의 키, 체중은 부서별 기록관리의 기초임상정보 서식을 로드하여 보여준다.(2010/06/28 - 안혜림 약사 요청)
- // formcd - 0900006609 : 기초임상정보 산부인과
- // formcd - 0900006607 : 기초임상정보 성인
- // formcd - 0900006608 : 기초임상정보 소아
- // ========================================================================================================================
- var vformrecseq = "";
- var selrow = grd_patlist.row;
- var vpid = "";
- var vorddd = "";
- var vcretno = 0;
- var vvaliyn = "";
- var vformcd = "";
-
- var patParamStr = "";
- var vpatnm = "";
- var vsexage = "";
- var vorddeptnm = "";
- var vroomcd = "";
-
- // 환자선택 필수
- if (model.getValue("/root/main/masterinfo/grid1["+grd_patlist.row+"]/pid") == "" ) {
- messageBox("환자를", "C002");
- return;
- }
-
- // 1.formrecseq 를 조회한다.
- vpid = model.getValue("/root/main/masterinfo/grid1["+grd_patlist.row+"]/pid");
- vorddd = model.getValue("/root/main/masterinfo/grid1["+grd_patlist.row+"]/orddd");
- vcretno = model.getValue("/root/main/masterinfo/grid1["+grd_patlist.row+"]/cretno");
- vvaliyn = "Y";
- vformcd = formcd;
-
- vpatnm = model.getValue("/root/main/masterinfo/grid1["+grd_patlist.row+"]/hngnm");
-
- model.setValue("/root/send/req/data4/pid", vpid);
- model.setValue("/root/send/req/data4/orddd", vorddd);
- model.setValue("/root/send/req/data4/cretno", vcretno);
- model.setValue("/root/send/req/data4/valiyn", vvaliyn);
- model.setValue("/root/send/req/data4/formcd", vformcd);
-
- submit("TRADE00100");
-
- //alert(model.getValue("/root/hidden/forminfo/formcd"));
- //alert(model.getValue("/root/hidden/forminfo/formrecseq"));
-
- // 조회된 formrecseq 가 있을 경우만 기초임상정보를 호출한다.
- if (model.getValue("/root/hidden/forminfo/formrecseq") == "") {
- // formrecseq 가 조회되지 않았으면 메세지 알림으로 처리한다.
- messageBox("입력된 기초임상정보가 ", "E014");
- } else {
- // 2.조회된 formrecseq 로 기초임상정보 서식을 호출한다.
- patParamStr = vpid + "▦" + vpatnm + "▦" + vsexage + "▦" + vorddeptnm + "▦" + vroomcd;
- setParameter("disppatinfo", patParamStr);
- setParameter("openmode", "recform");
- setParameter("formrecseq", model.getValue("/root/hidden/forminfo/formrecseq")); //서식기록테이블의 formrecseq(기록순번)
- setParameter("btndisableyn", "Y");
- modal("SSMMR01100", 1, 0, 0 ,"", "", "");
- }
-
-
- }
-
- ]]>
- </script>
- <submission id="TRADT00103" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init/dateinfo"/>
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init/deptinfo"/>
- <submission id="TRADT10204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/deptinfo" replace="instance" resultref="/root/init/deptlist"/>
- <submission id="TRADT00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/usersrchinfo" replace="instance" resultref="/root/hidden/userinfo"/>
- <submission id="TXADT20101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req/data3" replace="instance" resultref="/root/hidden/ret"/>
- <submission id="TXADT20102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req/data1" replace="instance" resultref="/root/hidden/ret"/>
- <submission id="TRADT20103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchinfo" replace="instance" resultref="/root/init/sumdtinfo"/>
- <submission id="TRADE00100" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req/data4" replace="instance" resultref="/root/hidden/forminfo"/>
- <submission id="TXADT20103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/barcodesrch"/>
- <submission id="TRADT20110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/userscrnenvinfo"/>
- </model>
- </xhtml:head>
- <xhtml:body scroll="auto" guideline="1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <script type="javascript" ev:event="onmenu">
- <![CDATA[
- var popupParam = event.description;
- fOpenPopupDeptRecform(popupParam);
- ]]>
- </script>
- <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">특수조제실 처방조회</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:33px; width:1195px; height:742px; ">
- <button id="btn_all" class="btn_sw" group="tab" selected="true" style="left:0px; top:210px; width:68px; height:22px; ">
- <caption>전체</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDrugPatList("TabBtn","","");
- ]]>
- </script>
- </button>
- <button id="btn_nd" class="btn_sw" group="tab" selected="false" style="left:136px; top:210px; width:68px; height:22px; ">
- <caption>조제보류</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDrugPatList("TabBtn","ND","");
- ]]>
- </script>
- </button>
- <button id="btn_d" class="btn_sw" group="tab" selected="false" style="left:204px; top:210px; width:68px; height:22px; ">
- <caption>조제완료</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDrugPatList("TabBtn","SD","");
- ]]>
- </script>
- </button>
- <button id="btn_p" class="btn_sw" group="tab" selected="false" style="left:68px; top:210px; width:68px; height:22px; ">
- <caption>출력완료</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDrugPatList("TabBtn","P","");
- ]]>
- </script>
- </button>
- <button id="btn_md" class="btn_sw" visibility="hidden" group="tab" selected="false" style="left:280px; top:210px; width:68px; height:22px; ">
- <caption>조제중</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDrugPatList("TabBtn","MD","");
- ]]>
- </script>
- </button>
- <caption id="caption10" class="cell_1" style="left:630px; top:58px; width:80px; height:23px; vertical-align:middle; ">주치의사명</caption>
- <group id="group2" style="left:0px; top:12px; width:440px; height:198px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:440px; height:193px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption2" class="search_name" style="left:6px; top:49px; width:21px; height:17px; ">마감일시 :</caption>
- <caption id="caption1" class="search_name" style="left:6px; top:71px; width:88px; height:17px; ">진 료 과 :</caption>
- <caption id="caption4" class="search_name" style="left:6px; top:114px; width:86px; height:17px; ">환 자 :</caption>
- <button id="button2" class="icon_search" style="left:200px; top:114px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/init/patinfo", "/root/send");
- model.setValue("/root/send/srchinfo/srchpid" ,model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/send/srchinfo/srchhngnm",model.getValue("/root/main/patinfo/patinfolist/hngnm"));
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption12" class="search_name" style="left:6px; top:93px; width:85px; height:17px; ">병 동 :</caption>
- <caption id="caption5" class="search_name" style="left:6px; top:158px; width:86px; height:17px; ">분 류 :</caption>
- <button id="btn_sea" class="btn1_letter2" style="left:379px; top:82px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script id="script1" type="javascript">
- <![CDATA[
- var gTimer;
- ]]>
- </script>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDrugPatList("Btn","","");
- ]]>
- </script>
- </button>
- <select id="chk_autoflag" ref="/root/init/autoflag" overflow="visible" appearance="full" style="left:384px; top:62px; width:46px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>자동</label>
- <value>1</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var autoflag = model.getValue("/root/init/autoflag");
- if (autoflag == "1" ) {
- if (gTimer == null) gTimer = window.setInterval("fGetDrugPatList()",10000);
- } else {
- if (gTimer != null) {
- window.clearinterval(gTimer);
- gTimer = null;
- }
- }
- ]]>
- </script>
- </select>
- <caption id="caption24" class="search_name" style="left:6px; top:136px; width:86px; height:17px; ">투약번호 :</caption>
- <line id="line13" class="line_4" visibility="visible" style="x1:370px; y1:7px; x2:370px; y2:187px; border-color:#ffe4bb; border-left-style:solid; "/>
- <input id="ipt_srchsumdd" ref="/root/send/srchinfo/srchsumdd" class="input_s_essential" inputtype="date" style="left:100px; top:49px; width:95px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var success = submit("TRADT20103");
- ]]>
- </script>
- </input>
- <select1 id="cbo_srchsumtm" ref="/root/send/srchinfo/srchsumtm" class="combo_s_essential" appearance="minimal" style="left:197px; top:49px; width:70px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/sumdtinfo/item">
- <label ref="sumtmnm"/>
- <value ref="sumtm"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cbo_srchorddeptcd" ref="/root/send/srchinfo/srchorddeptcd" class="combo_search" appearance="minimal" style="left:100px; top:71px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/orddept/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cbo_srchwardcd" ref="/root/send/srchinfo/srchwardcd" class="combo_search" appearance="minimal" style="left:100px; top:93px; width:95px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/deptlist/ward">
- <label ref="wardnm"/>
- <value ref="wardcd"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_srchpid" ref="/root/send/srchinfo/srchpid" class="input_search" autonext="false" maxlength="10" style="left:100px; top:114px; width:95px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- var srchpid = "";
- srchpid = ipt_srchpid.currentText;
- if(srchpid == "") {
- model.setValue("/root/send/srchinfo/srchpid", "");
- model.setValue("/root/send/srchinfo/srchhngnm", "");
- model.refresh();
- }
- // 키엔터시 조회버튼 클릭
- if(event.keyCode == "13") {
- setInputNodeCurText();
- btn_sea.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </input>
- <input id="ipt_srchhngnm" ref="/root/send/srchinfo/srchhngnm" class="input_search" editable="false" style="left:220px; top:114px; width:90px; height:19px; "/>
- <input id="ipt_drugno" ref="/root/send/srchinfo/srchdrugno" class="input_search" autonext="false" maxlength="5" format="99999" style="left:100px; top:136px; width:95px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- // 키엔터시 조회버튼 클릭
- if(event.keyCode == "13") {
- setInputNodeCurText();
- btn_sea.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </input>
- <select id="chk_drugkind" ref="/root/send/srchinfo/srchdrugkind" class="checkbox_search" disabled="false" overflow="visible" appearance="full" cols="3" rows="1" style="left:145px; top:158px; width:205px; height:33px; border-style:none; ">
- <choices>
- <item>
- <label>항암제</label>
- <value>D</value>
- </item>
- <item>
- <label>소아TPN</label>
- <value>B</value>
- </item>
- <item>
- <label>TPN</label>
- <value>T</value>
- </item>
- <item>
- <label>무균조제</label>
- <value>C</value>
- </item>
- <item>
- <label>면역억제제</label>
- <value>1</value>
- </item>
- </choices>
- </select>
- <input id="ipt_sumdt1" ref="/root/send/srchinfo/srchprcpdd1" class="input_default" inputtype="date" style="left:100px; top:26px; width:95px; height:19px; "/>
- <input id="ipt_sumdt2" ref="/root/send/srchinfo/srchprcpdd2" class="input_default" inputtype="date" style="left:212px; top:26px; width:95px; height:19px; "/>
- <caption id="caption32" style="left:199px; top:26px; width:15px; height:20px; vertical-align:middle; ">~</caption>
- <caption id="caption33" class="search_name" style="left:6px; top:27px; width:19px; height:17px; ">적용일시 :</caption>
- <select1 id="radio1" ref="/root/send/srchinfo/srchflag" appearance="full" vcellspacing="3" overflow="visible" style="left:25px; top:27px; width:70px; height:38px; border-style:none; ">
- <choices>
- <item>
- <label>적용일자</label>
- <value>1</value>
- </item>
- <item>
- <label>마감일시</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if (model.getValue("/root/send/srchinfo/ioflag") == "O") {
- chk_drugkind.disabled = true;
- chk_drugkindall.disabled = true;
- } else {
- if (model.getValue("/root/send/srchinfo/srchflag") == "2") {
- //chk_drugkind.disabled = false;
- //chk_drugkindall.disabled = false;
- } else {
- //chk_drugkind.disabled = true;
- //chk_drugkindall.disabled = true;
- }
- }
- reqOrderInfoOfCol("SMADT20100", "grd_ordlist", "DR");
- ]]>
- </script>
- </select1>
- <caption id="caption37" class="search_name" style="left:6px; top:5px; width:60px; height:17px; ">구분 :</caption>
- <select1 id="radio2" ref="/root/send/srchinfo/ioflag" appearance="full" cols="6" rows="1" overflow="visible" style="left:100px; top:5px; width:110px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- <item>
- <label>병동</label>
- <value>I</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if (model.getValue("/root/send/srchinfo/ioflag") == "O") {
- chk_drugkind.disabled = true;
- chk_drugkindall.disabled = true;
- caption45.visible=true;
- } else {
- chk_drugkind.disabled = false;
- chk_drugkindall.disabled = false;
- caption45.visible=false;
- }
- ]]>
- </script>
- </select1>
- <select id="chk_drugkindall" ref="/root/send/srchinfo/srchdrugkindall" disabled="false" overflow="visible" appearance="full" style="left:100px; top:158px; width:45px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var allflag = model.getValue("/root/send/srchinfo/srchdrugkindall");
-
- // 전체선택
- if (allflag == "Y") {
- model.setValue("/root/send/srchinfo/srchdrugkind","D B T N X U Z C 1");
- } else {
- model.setValue("/root/send/srchinfo/srchdrugkind","");
- }
-
- model.refresh();
- ]]>
- </script>
- </select>
- <caption id="caption44" class="search_name" style="left:210px; top:93px; width:60px; height:17px; ">병실 :</caption>
- <input id="input1" ref="/root/send/srchinfo/srchroomcd" class="input_search" autonext="false" maxlength="10" style="left:275px; top:93px; width:90px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- // 키엔터시 조회버튼 클릭
- if(event.keyCode == "13") {
- setInputNodeCurText();
- var roomcd = model.getValue("/root/send/srchinfo/srchroomcd");
- model.setValue("/root/send/srchinfo/srchroomcd", roomcd.toUpperCase());
- btn_sea.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </input>
- <select1 id="combo1" ref="/root/temp/drugflag" visibility="hidden" appearance="minimal" style="left:321px; top:25px; width:100px; height:19px; ">
- <choices>
- <item>
- <label>입원주사조제</label>
- <value>S</value>
- </item>
- <item>
- <label>외래주사조제</label>
- <value>V</value>
- </item>
- <item>
- <label>원내조제</label>
- <value>U</value>
- </item>
- <item>
- <label>완제품TPN</label>
- <value>Q</value>
- </item>
- </choices>
- </select1>
- </group>
- <caption id="caption13" class="cell_1" style="left:630px; top:17px; width:80px; height:23px; vertical-align:middle; ">입원일자</caption>
- <line id="line2" class="line_1" style="x1:448px; y1:12px; x2:1192px; y2:12px; "/>
- <caption id="caption15" class="cell_1" style="left:447px; top:38px; width:80px; height:23px; vertical-align:middle; ">환자명</caption>
- <switch id="switch2" style="left:0px; top:231px; width:440px; height:479px; ">
- <case id="case1">
- <datagrid id="grd_patlist" nodeset="/root/main/masterinfo/grid1" caption="^분류^약번호^병실^진료과^등록번호^환자명^적용일자^D#^제형^마감일시^처방상태^drugstatnm^처방출력일시^프로토콜^caption1^drugstatnm^caption2" colsep="^" colwidth="23, 55, 43, 43, 43, 56, 47, 67, 30, 57, 128, 81, 100, 131, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:435px; height:445px; ">
- <col ref="sel" type="checkbox"/>
- <col ref="sumnm"/>
- <col ref="drugno"/>
- <col ref="roomcd"/>
- <col ref="orddeptnm"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prtldg" style="text-align:center; "/>
- <col ref="drugtypenm" visibility="hidden"/>
- <col ref="sumdt" format="yyyy-mm-dd hh:mm:ss"/>
- <col ref="drugstat" visibility="hidden"/>
- <col ref="drugstatnm" visibility="hidden"/>
- <col ref="prntdt" format="yyyy-mm-dd hh:mm:ss"/>
- <col ref="prtlnm" style="text-align:center; "/>
- <col ref="drugdd" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="grdselrow" visibility="hidden"/>
- <col ref="reteresn" visibility="hidden"/>
- <col ref="prcpflag" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="rtnyn" visibility="hidden"/>
- <col ref="sumcls" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="prcpexecdeptnm" visibility="hidden"/>
- <col ref="alllabelcompflag" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(isDataCell()) {
- fGetDrugOrdList("manual");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_patlist", true, "/root/hidden/popup/prcp/item", "name", "param");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_patlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <line id="line4" class="line_1" style="x1:0px; y1:26px; x2:435px; y2:26px; "/>
- <button id="btn_etc" class="btn2_letter2" visibility="hidden" style="left:129px; top:5px; width:42px; height:19px; ">
- <caption>그외</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/srchinfo/srchdrugtype","E");
- fGetDrugPatList("TypeBtn","MD","");
- ]]>
- </script>
- </button>
- <button id="btn_alltype" class="btn2_letter2" visibility="hidden" style="left:0px; top:5px; width:42px; height:19px; ">
- <caption>전체</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/srchinfo/srchdrugtype","");
- fGetDrugPatList("TypeBtn","MD","");
- ]]>
- </script>
- </button>
- <button id="btn_powd" class="btn2_letter2" visibility="hidden" style="left:86px; top:5px; width:42px; height:19px; ">
- <caption>산제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/srchinfo/srchdrugtype","P");
- fGetDrugPatList("TypeBtn","MD","");
- ]]>
- </script>
- </button>
- <button id="btn_atc" class="btn2_letter2" visibility="hidden" style="left:43px; top:5px; width:42px; height:19px; ">
- <caption>ATC</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/srchinfo/srchdrugtype","A");
- fGetDrugPatList("TypeBtn","MD","");
- ]]>
- </script>
- </button>
- <caption id="caption45" visibility="hidden" style="left:0px; top:5px; width:255px; height:20px; font-weight:bold; color:#3366ff; ">외래 마감일시 조회가 적용되었습니다!</caption>
- </case>
- </switch>
- <caption id="caption16" class="cell_1" style="left:816px; top:17px; width:80px; height:23px; vertical-align:middle; ">전화번호</caption>
- <caption id="caption7" class="cell_1" style="left:447px; top:58px; width:80px; height:23px; vertical-align:middle; ">전문의사명</caption>
- <caption id="caption17" class="cell_1" style="left:1000px; top:17px; width:80px; height:23px; vertical-align:middle; ">핸드폰</caption>
- <caption id="caption8" class="cell_1" style="left:816px; top:38px; width:80px; height:23px; vertical-align:middle; ">상병</caption>
- <caption id="caption9" class="cell_1" style="left:447px; top:17px; width:80px; height:23px; vertical-align:middle; ">등록번호</caption>
- <caption id="caption18" class="cell_1" style="left:1000px; top:58px; width:80px; height:23px; vertical-align:middle; ">진료과</caption>
- <input id="ipt_writeid" ref="/root/main/detailinfo/memoinfo/writid2" class="input_essential" autonext="false" maxlength="10" style="left:807px; top:108px; width:72px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "13") {
- setInputNodeCurText();
- if(trim(model.getValue("/root/main/detailinfo/memoinfo/writid2")) != "") {
- var writid = trim(model.getValue("/root/main/detailinfo/memoinfo/writid2"));
- model.setValue("/root/send/usersrchinfo/srchuserid",writid);
- var success = submit("TRADT00105");
-
- if (success) {
- model.setValue("/root/main/detailinfo/memoinfo/writid2", trim(model.getValue("/root/main/detailinfo/memoinfo/writid2")));
- model.setValue("/root/main/detailinfo/memoinfo/writnm",model.getValue("/root/hidden/userinfo/item/usernm"));
- model.refresh();
-
- // 반환된 약사정보(이름) 체크
- if(trim(model.getValue("/root/main/detailinfo/memoinfo/writnm")) != "") {
- // 메모 내용 입력여부 체크
- // 20100205_laboru_공백저장가능하게 수정.
- // if (trim(model.getValue("/root/main/detailinfo/memoinfo/memo")) == "" ) {
- // messageBox("메모내용은", "I003");
- // model.setFocus("tar_memo");
- // return;
- // } else {
- fSubmitMemo();
- /* 메모저장여부 확인 부분
- if (messageBox("메모사항을", "Q002", "") == 7) {
- return;
- } else {
- fSubmitMemo();
- return;
- }
- */
- //}
- } else {
- messageBox("입력한 사번으로 이름 확인을", "E009");
- return;
- }
- }
- } else {
- messageBox("약사메모 입력을 위해 사번은", "I003");
- model.setValue("/root/main/detailinfo/memoinfo/writid2", trim(model.getValue("/root/main/detailinfo/memoinfo/writid2")));
- return;
- }
- }
- ]]>
- </script>
- </input>
- <textarea id="tar_memo" ref="/root/main/detailinfo/memoinfo/memo" style="left:530px; top:128px; width:660px; height:50px; "/>
- <caption id="caption14" class="cell_1" style="left:1000px; top:105px; width:60px; height:23px; vertical-align:middle; ">작성일시</caption>
- <input id="ipt_writenm" ref="/root/main/detailinfo/memoinfo/writnm" class="output_fix" style="left:920px; top:108px; width:75px; height:19px; "/>
- <caption id="caption26" class="tit_2" style="left:450px; top:110px; width:82px; height:13px; ">약사메모</caption>
- <caption id="caption19" class="cell_1" style="left:882px; top:105px; width:35px; height:23px; vertical-align:middle; ">이름</caption>
- <caption id="caption21" class="cell_1" style="left:769px; top:105px; width:35px; height:23px; vertical-align:middle; ">사번</caption>
- <caption id="caption22" class="cell_1" style="left:447px; top:128px; width:80px; height:50px; vertical-align:middle; ">메모사항</caption>
- <button id="btn_save" class="btn5_letter2" style="left:577px; top:107px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitMemo();
- ]]>
- </script>
- </button>
- <caption id="caption3" class="cell_1" style="left:630px; top:38px; width:80px; height:23px; vertical-align:middle; ">나이/성별</caption>
- <datagrid id="grd_ordlist" nodeset="/root/main/detailinfo/grid2" caption="^조제상태^처방코드^처방명^용량^1회용량^단위^수량^1회수량^단위^횟수^일수^Mix^처방입력일시^라벨바코드조제완료일시^예약시간^Powder^급여^반환^반환일시^용법^전달사항^처방상태^간호확인검증일시^PRN사유^DUR모듈명^DUR 처방사유" colsep="^" colwidth="25, 61, 79, 202, 48, 48, 29, 41, 53, 32, 32, 35, 28, 118, 150, 56, 48, 50, 32, 132, 215, 319, 100, 117, 80, 100, 300" frozencols="3" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="free" style="left:445px; top:285px; width:747px; height:422px; ">
- <col ref="sel" type="checkbox"/>
- <col ref="drugstatnm"/>
- <col ref="prcpcd"/>
- <col ref="prcpnm" type="inputbutton"/>
- <col ref="prcpvol" style="text-align:right; "/>
- <col ref="prcpvol2" style="text-align:right; "/>
- <col ref="prcpvolunit"/>
- <col ref="prcpqty" style="text-align:right; "/>
- <col ref="prcpqty2" style="text-align:right; "/>
- <col ref="prcpqtyunit"/>
- <col ref="prcptims" style="text-align:right; "/>
- <col ref="prcpdayno" style="text-align:right; "/>
- <col ref="prcpmixno" style="text-align:center; "/>
- <col ref="rgstdt" format="yyyy-mm-dd hh:mm:ss"/>
- <col ref="labelcompdt" format="yyyy-mm-dd hh:mm:ss" style="text-align:center; "/>
- <col ref="rsrvtm" format="hh:nn:ss"/>
- <col ref="powdflag" type="checkbox"/>
- <col ref="payflagcd"/>
- <col ref="ordrtnflag" type="checkbox"/>
- <col ref="rtndt" format="yyyy-mm-dd hh:mm:ss"/>
- <col ref="mthdcd"/>
- <col ref="prcpdelivefact"/>
- <col ref="execprcphistcdnm"/>
- <col ref="nurcnfm" format="yyyy-mm-dd hh:mm:ss"/>
- <col ref="prnresn"/>
- <col ref="resnnm"/>
- <col ref="resncnts"/>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- var row = grd_ordlist.row;
- var drugdd = model.getValue("/root/main/detailinfo/grid2["+row+"]/drugdd");
- var drugno = model.getValue("/root/main/detailinfo/grid2["+row+"]/drugno");
- model.setValue("/root/temp/refcnts/drugdd",drugdd);
- model.setValue("/root/temp/refcnts/drugno",drugno);
- modal("SPADT60100",0,100,160,"SPADT60100","/root/temp/refcnts","/root/hidden/refcnts");
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(isDataCell()) {
- model.setValue("/root/hidden/antisch/pid" , model.getValue("/root/send/detailsrchinfo/srchpid"));
- if ( model.getValue("/root/main/detailinfo/grid2["+grd_ordlist.row+"]/anticncrprtlno") !="0" ){
- model.setValue("/root/hidden/antisch/cpgappno" , model.getValue("/root/main/detailinfo/grid2["+grd_ordlist.row+"]/anticncrprtlno"));
- model.refresh();
- open("SMADB01020",0,0,0,"SMADB01020","/root/hidden/antisch","/root/hidden/antisch");
- }
- if ( model.getValue("/root/main/detailinfo/grid2["+grd_ordlist.row+"]/anticncrprtlno") =="0" && model.getValue("/root/main/detailinfo/grid2["+grd_ordlist.row+"]/druglnkno") !="0" ){
- model.setValue("/root/temp/patdata/prcpdd" , model.getValue("/root/send/detailsrchinfo/srchprcpdd"));
- model.setValue("/root/temp/patdata/pid" , model.getValue("/root/send/detailsrchinfo/srchpid"));
- model.setValue("/root/temp/patdata/orddd" , model.getValue("/root/send/detailsrchinfo/srchindd"));
- model.setValue("/root/temp/patdata/orddeptcd" , model.getValue("/root/send/detailsrchinfo/srchorddeptcd"));
- model.setValue("/root/temp/patdata/orddrid" , model.getValue("/root/send/detailsrchinfo/srchorddrid"));
- //model.setValue("/root/temp/patdata/cretno" , model.getValue("/root/send/detailsrchinfo/srchcretno"));
- model.setValue("/root/temp/patdata/ioflag" , model.getValue("/root/send/detailsrchinfo/srchioflag"));
- model.setValue("/root/temp/patdata/hngnm" , model.getValue("/root/main/detailinfo/baseinfo/hngnm"));
- model.setValue("/root/temp/patdata/agesex" , model.getValue("/root/main/detailinfo/baseinfo/age")+ "/" + model.getValue("/root/main/detailinfo/baseinfo/sex"));
- model.setValue("/root/temp/patdata/roomcd" , model.getValue("/root/main/masterinfo/grid1[" + grd_patlist.row + "]/roomcd"));
- model.setValue("/root/temp/patdata/tpnseqno" , model.getValue("/root/main/detailinfo/grid2["+grd_ordlist.row+"]/druglnkno"));
-
- model.setValue("/root/temp/patdata/drugno" , model.getValue("/root/main/masterinfo/grid1[" + grd_patlist.row + "]/drugno"));
- //alert( grd_patlist.row );
- //alert( model.getValue("/root/main/masterinfo/grid1[" + grd_patlist.row + "]/drugno"));
- model.refresh();
- open("SMADB01300",0,0,0,"SMADB01300","/root/temp/patdata","/root/temp/patdata");
- }
- }
- ]]>
- </script>
- </datagrid>
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:1px; top:709px; width:439px; height:30px; background-color:transparent; border-color:#7cbbdd; border-style:solid; "/>
- <caption id="caption53" class="color_10" visibility="visible" style="left:362px; top:716px; width:15px; height:15px; vertical-align:middle; background-color:#AAEB46; "/>
- <caption id="caption55" visibility="visible" style="left:380px; top:717px; width:55px; height:14px; ">Barcode</caption>
- <caption id="caption47" class="cell_2" style="left:7px; top:714px; width:48px; height:20px; ">범 례</caption>
- <caption id="caption25" class="cell_1" visibility="visible" style="left:832px; top:253px; width:98px; height:23px; vertical-align:middle; ">조제완료(Label)</caption>
- <caption id="caption27" class="cell_1" style="left:447px; top:253px; width:67px; height:23px; vertical-align:middle; ">조제보류</caption>
- <input id="ipt_bcno1" ref="/root/send/srchinfo/srchbcno1" class="input_search" style="left:516px; top:255px; width:110px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- var barcode = "";
- var drugdd = "";
- var drugno = "";
-
- if(event.keyCode == "13") {
- setInputNodeCurText();
- barcode = model.getValue("/root/send/srchinfo/srchbcno1");
- // model.setValue("/root/send/srchinfo/srchbcno1","");
- if (barcode.length <= 9) return;
-
- // 환자조회
- fGetDrugPatList("BC","",barcode);
-
- // 처방조회
- fGetOrdList();
-
- // 선택
- for (var i=1; i<grd_ordlist.rows; i++) {
- model.setValue("/root/main/detailinfo/grid2["+i+"]/sel","true");
- }
-
- // 처리
- fSubmitDrugChk("BC","ND",barcode);
- }
- ]]>
- </script>
- </input>
- <input id="ipt_bcno2" ref="/root/send/srchinfo/srchbcno2" class="input_search" visibility="visible" style="left:935px; top:255px; width:110px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- var barcode = "";
- var drugdd = "";
- var drugno = "";
- var ioflag = "";
- var prcpmixno = "";
-
- if(event.keyCode == "13") {
- setInputNodeCurText();
- barcode = model.getValue("/root/send/srchinfo/srchbcno2");
- model.setValue("/root/send/srchinfo/srchbcno2","");
-
- if (barcode.length <= 14) {
- alert("처리할 바코드 데이터가 정확하지 않습니다.");
- return;
- } else {
- ioflag = barcode.substr(0,1);
- drugdd = barcode.substr(1,8);
- drugno = barcode.substr(9,5);
- prcpmixno = barcode.substr(14,1);
- if(prcpmixno == "M" || prcpmixno == "m" || prcpmixno == "C" || prcpmixno == "c" ) {
- prcpmixno = barcode.substr(14,2);
- }
-
- model.setValue("/root/send/barcodesrch/ioflag",ioflag);
- model.setValue("/root/send/barcodesrch/drugdd",drugdd);
- model.setValue("/root/send/barcodesrch/drugno",drugno);
- model.setValue("/root/send/barcodesrch/prcpmixno",prcpmixno);
-
- submit("TXADT20103");
-
- model.setValue("/root/send/srchinfo/srchsumdd",drugdd);
- model.setValue("/root/send/srchinfo/srchdrugno",drugno);
- fGetDrugPatList("Btn","","");
- }
-
- // 환자조회
- //fGetDrugPatList("BC","",barcode);
-
- // 처방조회
- //fGetOrdList();
-
- // 선택
- /* for (var i=1; i<grd_ordlist.rows; i++) {
- model.setValue("/root/main/detailinfo/grid2["+i+"]/sel","true");
- }*/
-
- // 처리
- //fSubmitDrugChk("BC","MD",barcode);
- }
- ]]>
- </script>
- </input>
- <caption id="caption28" class="cell_1" style="left:635px; top:253px; width:62px; height:23px; text-align:center; vertical-align:middle; ">조제완료</caption>
- <caption id="caption30" class="color_9" style="left:62px; top:716px; width:15px; height:15px; vertical-align:middle; "/>
- <caption id="caption31" style="left:80px; top:717px; width:54px; height:14px; ">출력완료</caption>
- <output id="opt_pid" ref="/root/main/detailinfo/baseinfo/pid" class="output_fix" appearance="output" style="left:530px; top:19px; width:97px; height:19px; "/>
- <output id="opt_wardcd" ref="/root/main/detailinfo/baseinfo/indd" class="output_fix" format="yyyy-mm-dd" appearance="output" style="left:713px; top:19px; width:97px; height:19px; "/>
- <output id="opt_hometel" ref="/root/main/detailinfo/baseinfo/hometel" class="output_fix" appearance="output" style="left:899px; top:19px; width:97px; height:19px; "/>
- <output id="opt_mpphontel" ref="/root/main/detailinfo/baseinfo/mpphontel" class="output_fix" appearance="output" style="left:1083px; top:19px; width:107px; height:19px; "/>
- <output id="opt_hngnm" ref="/root/main/detailinfo/baseinfo/hngnm" class="output_fix" appearance="output" style="left:530px; top:40px; width:97px; height:19px; "/>
- <output id="opt_age" ref="/root/main/detailinfo/baseinfo/age" class="output_fix" appearance="output" style="left:713px; top:40px; width:97px; height:19px; "/>
- <output id="opt_indd" ref="/root/main/detailinfo/baseinfo/orddeptnm" class="output_fix" appearance="output" style="left:1083px; top:60px; width:107px; height:19px; "/>
- <output id="opt_medispclnm" ref="/root/main/detailinfo/baseinfo/medispclnm" class="output_fix" appearance="output" style="left:530px; top:60px; width:97px; height:19px; "/>
- <output id="opt_atdocnm" ref="/root/main/detailinfo/baseinfo/atdocnm" class="output_fix" appearance="output" style="left:713px; top:60px; width:97px; height:19px; "/>
- <output id="opt_diagnm" ref="/root/main/detailinfo/baseinfo/diagnm" class="output_fix" appearance="output" style="left:898px; top:40px; width:292px; height:19px; "/>
- <button id="btn_hist" class="btn2_letter2" style="left:531px; top:107px; width:42px; height:19px; ">
- <caption>이력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/main/detailinfo/baseinfo/pid") == "" ) {
- messageBox("환자를", "C002");
- return;
- }
-
- // 약사메모이력
- model.setValue("/root/send/memosrchinfo/srchpid", model.getValue("/root/main/detailinfo/baseinfo/pid"));
- model.setValue("/root/send/memosrchinfo/srchinstcd", model.getValue("/root/main/detailinfo/baseinfo/instcd"));
- model.setValue("/root/send/memosrchinfo/srchioflag", model.getValue("/root/send/srchinfo/ioflag"));
-
- modal("SPADB60603",0,100,150,"SPADB60603","/root/send/memosrchinfo","/root/send/srchinfo");
- ]]>
- </script>
- </button>
- <button id="btn_ref" class="btn2_letter8" style="left:623px; top:107px; width:108px; height:19px; ">
- <caption>약사메모 상용구</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SPADB60602",0,100,160,"SPADB60602","/root/send/memosrchinfo","/root/send/srchinfo");
- ]]>
- </script>
- </button>
- <input id="ipt_writdt" ref="/root/main/detailinfo/memoinfo/writdt" class="output_fix" format="yyyy-mm-dd hh:mm:ss" style="left:1063px; top:108px; width:127px; height:19px; "/>
- <input id="ipt_bcno3" ref="/root/send/srchinfo/srchbcno3" class="input_search" style="left:698px; top:255px; width:110px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- var barcode = "";
- var drugdd = "";
- var drugno = "";
- var drugstat = "";
-
- if(event.keyCode == "13") {
- setInputNodeCurText();
- barcode = model.getValue("/root/send/srchinfo/srchbcno3");
- model.setValue("/root/send/srchinfo/srchbcno3","");
- if (barcode.length <= 9) return;
-
- // 환자조회
- fGetDrugPatList("BC","",barcode);
-
- // 처방조회
- fGetOrdList();
-
- // 선택
- for (var i=1; i<grd_ordlist.rows; i++) {
- drugstat = model.getValue("/root/main/detailinfo/grid2["+i+"]/drugstat");
- if (drugstat != "ND") { // 조제보류 데이터는 조제완료 할수 없음
- model.setValue("/root/main/detailinfo/grid2["+i+"]/sel","true");
- }
- }
-
- // 처리
- fSubmitDrugChk("BC","SD",barcode);
- }
- ]]>
- </script>
- </input>
- <button id="button5" class="btn5_letter4" visibility="hidden" style="left:760px; top:255px; width:64px; height:19px; ">
- <caption>조제중</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitDrugChk("Btn","MD","");
- ]]>
- </script>
- </button>
- <button id="button7" class="btn5_letter4" visibility="visible" style="left:1057px; top:254px; width:64px; height:19px; ">
- <caption>조제보류</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitDrugChk("Btn","ND","");
- ]]>
- </script>
- </button>
- <button id="button9" class="btn5_letter4" visibility="visible" style="left:1124px; top:254px; width:64px; height:19px; ">
- <caption>조제완료</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitDrugChk("Btn","SD","");
- ]]>
- </script>
- </button>
- <button id="button12" class="btn5_letter4" style="left:303px; top:237px; width:64px; height:19px; ">
- <caption>조제보류</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitDrugAllChk("ND");
- btn_sea.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <button id="button14" class="btn5_letter4" visibility="hidden" style="left:228px; top:237px; width:64px; height:19px; ">
- <caption>정정요구</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitDrugAllChk("MD");
- ]]>
- </script>
- </button>
- <button id="button15" class="btn5_letter4" style="left:373px; top:237px; width:64px; height:19px; ">
- <caption>조제완료</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSubmitDrugAllChk("MD");
- fSubmitDrugAllChk("SD");
- ]]>
- </script>
- </button>
- <caption id="caption11" class="cell_1" style="left:816px; top:58px; width:80px; height:23px; vertical-align:middle; ">주치의 PDA</caption>
- <output id="output1" ref="/root/main/detailinfo/baseinfo/pdano" class="output_fix" appearance="output" style="left:899px; top:60px; width:97px; height:19px; "/>
- <line id="line15" class="line_3" style="x1:448px; y1:104px; x2:1192px; y2:104px; "/>
- <line id="line5" class="line_1" style="x1:445px; y1:278px; x2:1194px; y2:278px; "/>
- <output id="output4" ref="/root/main/detailinfo/baseinfo/rrgstno" class="output_fix" appearance="output" style="left:530px; top:81px; width:97px; height:19px; "/>
- <caption id="caption34" class="cell_1" style="left:816px; top:79px; width:80px; height:23px; ">주소</caption>
- <caption id="caption35" class="cell_1" style="left:630px; top:79px; width:80px; height:23px; ">보험유형</caption>
- <output id="output2" ref="/root/main/detailinfo/baseinfo/insukind" class="output_fix" appearance="output" style="left:713px; top:81px; width:97px; height:19px; "/>
- <caption id="caption36" class="cell_1" style="left:447px; top:79px; width:80px; height:23px; ">주민등록번호</caption>
- <output id="output3" ref="/root/main/detailinfo/baseinfo/detladdr" class="output_fix" appearance="output" style="left:899px; top:81px; width:290px; height:19px; "/>
- <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:445px; top:709px; width:749px; height:30px; background-color:transparent; border-color:#7cbbdd; border-style:solid; "/>
- <caption id="caption40" class="color_2" style="left:625px; top:716px; width:15px; height:15px; "/>
- <caption id="caption29" style="left:555px; top:717px; width:50px; height:14px; vertical-align:middle; ">반환의뢰</caption>
- <caption id="caption38" style="left:643px; top:717px; width:35px; height:14px; vertical-align:middle; ">반환</caption>
- <caption id="caption39" class="color_7" style="left:537px; top:716px; width:15px; height:15px; "/>
- <caption id="caption41" class="cell_2" style="left:455px; top:714px; width:70px; height:20px; ">범 례</caption>
- <caption id="caption51" style="left:230px; top:717px; width:50px; height:14px; vertical-align:middle; ">조제완료</caption>
- <caption id="caption20" class="color_6" style="left:138px; top:716px; width:15px; height:15px; vertical-align:middle; "/>
- <caption id="caption23" style="left:156px; top:717px; width:50px; height:14px; ">조제보류</caption>
- <caption id="caption49" class="color_10" style="left:212px; top:716px; width:15px; height:15px; "/>
- <caption id="caption42" class="color_1" visibility="hidden" style="left:817px; top:716px; width:15px; height:15px; "/>
- <caption id="caption43" visibility="hidden" style="left:835px; top:717px; width:85px; height:14px; vertical-align:middle; ">분할전 원처방</caption>
- <caption id="caption46" class="color_8" style="left:287px; top:716px; width:15px; height:15px; background-color:#d5bfaa; "/>
- <caption id="caption48" style="left:305px; top:717px; width:50px; height:14px; vertical-align:middle; ">병동약국</caption>
- <button id="button13" class="btn5_letter4" visibility="visible" style="left:1110px; top:715px; width:64px; height:19px; ">
- <caption>칼럼설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SMADT20100_param_scrnid" , "SMADT20100");
- setParameter("SMADT20100_param_grdid" , "grd_ordlist");
- setParameter("SMADT20100_param_caseid" , "DR");
- setParameter("SMADT20100_param_compscd" , "DR");
- modal("SMADT20110");
-
- var useyn = getParameter("SMADT20100_rtn_useyn");
- if(useyn == "Y"){
- model.makeValue("/root/chngcol/chngcolflag", "Y");
- reqOrderInfoOfCol("SMADT20100", "grd_ordlist", "DR");
- // btn_srch.dispatch("DOMActivate");
- }
- ]]>
- </script>
- </button>
- <datagrid id="dtgrid5" nodeset="/root/send/req/data5/list" visibility="hidden" caption="caption1^caption14^caption13^caption12^caption11^caption10^caption9^caption8^caption7^caption6^caption5^caption4^caption2^caption3" colsep="^" colwidth="100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:255px; top:340px; width:145px; height:45px; ">
- <col ref="drugdd" style="left:0px; top:23px; width:100px; height:23px; "/>
- <col ref="drugno"/>
- <col ref="ioflag"/>
- <col ref="instcd"/>
- <col ref="drugstat"/>
- <col ref="reteresn"/>
- <col ref="prcpdd"/>
- <col ref="prcpno"/>
- <col ref="prcphistno"/>
- <col ref="pid"/>
- <col ref="orddrid"/>
- <col ref="userid"/>
- <col ref="drugflag"/>
- <col ref="sumcls"/>
- </datagrid>
- <line id="line7" class="line_3" style="x1:448px; y1:181px; x2:1192px; y2:181px; "/>
- <line id="line8" class="line_3" style="x1:448px; y1:249px; x2:1192px; y2:249px; "/>
- <caption id="caption50" class="cell_1" style="left:552px; top:183px; width:87px; height:23px; text-align:center; ">ANC</caption>
- <output id="opt_anc" ref="/root/main/detailinfo/labinfo/anc" class="output_fix" appearance="output" style="left:641px; top:186px; width:118px; height:19px; "/>
- <caption id="caption52" class="tit_2" style="left:450px; top:186px; width:110px; height:13px; ">진단검사 현황</caption>
- <output id="opt_hemoglobin" ref="/root/main/detailinfo/labinfo/hemoglobin" class="output_fix" appearance="output" style="left:864px; top:186px; width:107px; height:19px; "/>
- <caption id="caption54" class="cell_1" style="left:767px; top:183px; width:96px; height:23px; text-align:center; ">Hemoglobin</caption>
- <output id="opt_platelet" ref="/root/main/detailinfo/labinfo/platelet" class="output_fix" appearance="output" style="left:1064px; top:186px; width:122px; height:19px; "/>
- <output id="opt_bun" ref="/root/main/detailinfo/labinfo/bun" class="output_fix" appearance="output" style="left:1064px; top:208px; width:122px; height:19px; "/>
- <caption id="caption56" class="cell_1" style="left:980px; top:183px; width:81px; height:23px; text-align:center; ">Platelet</caption>
- <caption id="caption57" class="cell_1" style="left:980px; top:204px; width:81px; height:23px; text-align:center; ">BUN</caption>
- <output id="opt_creatinine" ref="/root/main/detailinfo/labinfo/creatinine" class="output_fix" appearance="output" style="left:641px; top:208px; width:118px; height:19px; "/>
- <output id="opt_mdrdegfr" ref="/root/main/detailinfo/labinfo/mdrdegfr" class="output_fix" appearance="output" style="left:864px; top:208px; width:107px; height:19px; "/>
- <caption id="caption58" class="cell_1" style="left:552px; top:204px; width:87px; height:23px; text-align:center; ">Creatinine</caption>
- <caption id="caption59" class="cell_1" style="left:767px; top:204px; width:96px; height:23px; text-align:center; ">MDRD eGFR</caption>
- <output id="opt_alt" ref="/root/main/detailinfo/labinfo/alt" class="output_fix" appearance="output" style="left:1064px; top:230px; width:122px; height:19px; "/>
- <output id="opt_ast" ref="/root/main/detailinfo/labinfo/ast" class="output_fix" appearance="output" style="left:864px; top:230px; width:107px; height:19px; "/>
- <caption id="caption60" class="cell_1" style="left:767px; top:225px; width:96px; height:23px; text-align:center; ">AST</caption>
- <caption id="caption61" class="cell_1" style="left:980px; top:225px; width:81px; height:23px; text-align:center; ">ALT</caption>
- <caption id="caption62" class="cell_1" style="left:552px; top:225px; width:87px; height:23px; text-align:center; ">Total Bilirubin</caption>
- <output id="opt_totalbilirubin" ref="/root/main/detailinfo/labinfo/totalbilirubin" class="output_fix" appearance="output" style="left:641px; top:230px; width:118px; height:19px; "/>
- </group>
- <group id="group4" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
- <button id="button23" class="btn3_letter4" style="left:5px; top:5px; width:80px; height:22px; ">
- <caption>약력조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMADB10100",0,0,0,"SMADB10100","/root/send/detailsrchinfo/srchpid","/root/temp/patinfo/pid");
- ]]>
- </script>
- </button>
- <button id="button1" class="btn6_letter2" visibility="hidden" style="left:545px; top:5px; width:56px; height:22px; ">
- <caption>라벨</caption>
- </button>
- <button id="button3" class="btn6_letter3" visibility="hidden" style="left:604px; top:5px; width:68px; height:22px; ">
- <caption>조제표</caption>
- </button>
- <button id="button4" class="btn3_letter4" visibility="hidden" style="left:390px; top:5px; width:80px; height:22px; ">
- <caption>병동출력</caption>
- </button>
- <button id="button43" class="btn6_letter3" visibility="hidden" style="left:475px; top:5px; width:68px; height:22px; ">
- <caption>처방전</caption>
- </button>
- <button id="button6" class="btn3_letter4" visibility="hidden" style="left:680px; top:5px; width:80px; height:22px; ">
- <caption>TPN</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMADB01100",0,0,0,"SMADB01100","","");
- ]]>
- </script>
- </button>
- <button id="button8" class="btn3_letter3" style="left:299px; top:5px; width:68px; height:22px; ">
- <caption>PMP</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/detailinfo/baseinfo/pid") != "") {
- setParameter("SMADT30800_pid", model.getValue("/root/main/detailinfo/baseinfo/pid"));
- }
- modal("SMADT30800");
- ]]>
- </script>
- </button>
- <button id="button10" class="btn3_letter6" style="left:87px; top:5px; width:104px; height:22px; ">
- <caption>통합기록조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- setParameter("SMMRI00400_param_pid", model.getValue("/root/main/detailinfo/baseinfo/pid"));
- open("SMMRI00400");
- ]]>
- </script>
- </button>
- <button id="button11" class="btn3_letter6" style="left:193px; top:5px; width:104px; height:22px; ">
- <caption>통합결과조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMAER00800 ","","","","","/root/main/detailinfo/baseinfo/pid" ,"/root/send/data/singdata/srchpid");
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|