123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592 |
- <?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>
- <subordlist>
- <subordlist4>
- <check/>
- <statcd/>
- <mset/>
- <calcscorcd/>
- <prcpnm/>
- <prcpdd/>
- <acptdt/>
- <execdd/>
- <cnfmdt/>
- <prcpexecdeptcd/>
- <execdeptcd/>
- <payflagcd/>
- <pid/>
- <prcpno/>
- <execprcpuniqno/>
- <gubn/>
- <rcptdd/>
- <prcpclscd/>
- <carecnfmdd/>
- <prcpgenrflag/>
- <orddeptcd/>
- <orddrid/>
- <ioflag/>
- <cretno/>
- <prcphistno/>
- <opansflagcd/>
- <suppdeptcd/>
- <orddd/>
- <inclprcpcd/>
- <inclprcpno/>
- <rootgubn/>
- <execprcphistcd/>
- <execprcpstatcd/>
- <prcpflag/>
- <prcpvol/>
- <prcpvolunitflag/>
- <prcpqty/>
- <prcpqtyunitflag/>
- <prcptims/>
- <drugmthdspccd/>
- <eccdyn/>
- </subordlist4>
- <deptcdlist>
- <deptcdflag/>
- </deptcdlist>
- </subordlist>
- </main>
- <send>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <data>
- <prcpgenrflag/>
- <prcpdd/>
- <execprcpuniqno/>
- <pid/>
- <orddd/>
- <basesuppdeptcd/>
- <tobeacptprcp>
- <tobeacptprcplist/>
- </tobeacptprcp>
- </data>
- </send>
- <hidden>
- <popupmenu>
- <grid03>
- <item>
- <name>약/주사/재료 액팅</name>
- <func>fprcpacting</func>
- </item>
- <item>
- <name>약/주사/재료 액팅취소</name>
- <func>fprcpactingcncl</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>처방반환</name>
- <func>fprcpdc</func>
- </item>
- </grid03>
- </popupmenu>
- </hidden>
- <init>
- <popupdata/>
- </init>
- <temp>
- <dept_info>
- <initprcpexecdeptcd>
- <prcpexecdeptcdid/>
- <prcpexecdeptcdnm/>
- </initprcpexecdeptcd>
- </dept_info>
- </temp>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- aezfSetSuppDeptcd();
-
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/init/popupdata["+grd_prcplist.bottomRow+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/init/popupdata["+grd_prcplist.bottomRow+"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/init/popupdata["+grd_prcplist.bottomRow+"]/execprcpuniqno"));
- model.setValue("/root/send/data/pid", model.getValue("/root/init/popupdata["+grd_prcplist.bottomRow+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/init/popupdata["+grd_prcplist.bottomRow+"]/orddd"));
- model.setValue("/root/send/data/basesuppdeptcd", model.getValue("/root/init/popupdata["+grd_prcplist.bottomRow+"]/basesuppdeptcd"));
-
- // 수행부서 코드 가져오기
- submit("TRAEB00205", false);
-
-
- submit("TRAEA01127");
-
- ]]>
- </script>
- <submission id="TRAEA02310" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/excucdlist"/>
- <submission id="TXAEA01509" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01506" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/subordlist"/>
- <submission id="TXAEA01508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="submission1" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01510" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01127" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/main/subordlist"/>
- <submission id="TRAEB00205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/temp/dept_info"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript">
- <![CDATA[
-
- /*******************************************************************************************************************************************************************/
- //약/주사/재료 액팅
- /*******************************************************************************************************************************************************************/
- function fprcpacting() {
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- for ( var i =0 ; i< grd_subprcplist.selectedRows ; i++) {
- if(( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "E" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "D" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "L" ) ){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.selectedRow(i) + "]/execprcpstatcd") >= "610") ) {
- messageBox("실시완료된 처방","E008");
- return "0";
- }
- if( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/eccdyn") == "Y" ) {
- messageBox("약/주사/재료처방만","C002");
- return "0";
- }
- }
- }
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- // 처방 -> 검사접수/실시완료
- if ( messageBox("실시를 ","Q002")==6 ) {
- submit("TXAEA01508"); // transaction 1
- }
- submit("TRAEA01127");
-
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
-
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 약/주사 /재료 액팅취소
- /*******************************************************************************************************************************************************************/
- function fprcpactingcncl() {
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- for ( var i =0 ; i< grd_subprcplist.selectedRows ; i++) {
- if( ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "E" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "D" )|| ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "L" ) ) {
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.selectedRow(i) + "]/execprcpstatcd") < "610" ) ) {
- messageBox("실시되지 않은 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.selectedRow(i) +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.selectedRow(i) + "]/execprcpstatcd") > "610" ) ) {
- messageBox("판독완료된 처방","E008");
- return "0";
- }
- }
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- }
-
- // 처방 -> 검사접수/실시완료
-
- if ( messageBox("실시취소를 ","Q002")==6 ) {
- submit("TXAEA01509"); // transaction 1
- }
-
- submit("TRAEA01127");
-
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- model.refresh();
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 처방내역에서 처방반환
- /*******************************************************************************************************************************************************************/
- function fprcpdc() {
-
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- if(( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "E" ) ||( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "D" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "L" )){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcpstatcd") == "610") ){
- messageBox("실시된 처방","E008","취소 후 반환하십시오");
- return "0";
- }
- if( ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcpstatcd") == "440") ){
- messageBox("접수된 처방","E008","취소 후 반환하십시오");
- return "0";
- }
- else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- }
-
- // 처방 -> 검사접수/실시완료
- if ( messageBox("처방반환을 ","Q002")==6 ) {
- submit("TXAEA01510"); // transaction 1
- }
-
- submit("TRAEA01127");
-
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- model.refresh();
-
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 간호일지Type2 처방정보 세팅
- /*******************************************************************************************************************************************************************/
- function fMakeParameter() {
- var Prcpparam = "";
- rowsep = "▩";
- colsep = "▦";
- param = "prcpflag" + colsep + "prcpnm" + rowsep;
- var check ="";
- var prcpflag="";
- var prcpcd = "";
- var prcpnm = "";
- var prcpvol = "";
- var prcpvolunitflag="";
- var prcpqty = "";
- var prcpqtyunitflag = "";
- var prcptims = "";
- var drugmthdspccd = "";
- var abbrnm = "";
- var prcpdeliverfact = "";
-
-
- for(var i = 1; i < grd_subprcplist.rows; i++) {
- check = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check");
-
- if(check == "Y") {
-
- prcpflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpclscd");
- prcpcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpcd");
- prcpnm = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpnm");
- prcpvol = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpvol");
- prcpvolunitflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpvolunitflag");
- prcpqty = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpqty");
- prcpqtyunitflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpqtyunitflag");
- prcptims = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcptims");
- dugmthdspccd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/drugmthdspccd");
- abbrnm = "수정예정!!";
-
- if(prcpflag=="A2" || prcpflag == "A4" || prcpflag == "A6") {
-
-
- param += prcpflag.substr(0,1) + colsep + prcpcd + "/" + prcpnm + "/" + prcpvol + "/" + prcpvolunitflag + "/" + prcpqty + "/" + prcpqtyunitflag + "/" + prcptims + "/" + dugmthdspccd + "/" + abbrnm + rowsep;
-
- } else if(prcpflag=="B2" || prcpflag=="B4" || prcpflag=="B6" || prcpflag=="C2" || prcpflag=="C4" || prcpflag=="D2" || prcpflag=="E2" || prcpflag=="H4") {
-
- prcpdelivefact = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdelivefact");
-
- param += prcpflag.substr(0,1) + colsep + prcpnm + "/" + prcpqty + prcpdeliverfact + rowsep;
- }
- }
- }
- return param;
- }
-
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="720" pageheight="480" guideline="1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group3" scroll="auto" style="left:9px; top:9px; width:690px; height:410px; ">
- <caption id="caption1" class="tit_2" style="left:5px; top:8px; width:390px; height:14px; color:#000000; ">약/주사/재료 처방상세내역 (전환대상 처방에 한함)</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:23px; x2:687px; y2:23px; "/>
- <datagrid id="grd_subprcplist" nodeset="/root/main/subordlist/subordlist4" scroll="auto" caption="^상태^M^처방코드^처방명^처방일자^접수일시^실시일자^결과일시^처방시행부서^시행부서^pid^prcpno^execprcpuniqno^gubn^rcptdd^prcpclscd^carecnfmdd^prcpgenrflag^orddeptcd^orddrid^ioflag^cretno^prcphistno^opansflagcd^suppdeptcd^orddd^inclprcpcd^inclprcpno^rootgubn^execprcphistcd^execprcpstatcd^prcpflag^prcpvol^prcpvolunitflag^prcpqty^prcpqtyunitflag^prcptims^drugmthdspccd^eccdyn" colsep="^" colwidth="19, 61, 20, 73, 220, 72, 72, 73, 73, 117, 126, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:28px; width:688px; height:377px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col ref="statcd"/>
- <col ref="mset" visibility="hidden"/>
- <col ref="calcscorcd" style="text-align:left; "/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="acptdt" visibility="hidden" format="yyyy-mm-dd"/>
- <col ref="execdd" format="yyyy-mm-dd"/>
- <col ref="cnfmdt" visibility="hidden" format="yyyy-mm-dd"/>
- <col disabled="true" ref="prcpexecdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/temp/dept_info/initprcpexecdeptcd">
- <label ref="prcpexecdeptcdnm"/>
- <value ref="prcpexecdeptcdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="execdeptcd" type="combo">
- <choices>
- <itemset nodeset="/root/temp/dept_info/initprcpexecdeptcd">
- <label ref="prcpexecdeptcdnm"/>
- <value ref="prcpexecdeptcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="payflagcd" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="gubn" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="prcpclscd" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="opansflagcd" visibility="hidden"/>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="inclprcpno" visibility="hidden"/>
- <col ref="rootgubn" visibility="hidden"/>
- <col ref="execprcphistcd" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="prcpflag" visibility="hidden"/>
- <col ref="prcpvol" visibility="hidden"/>
- <col ref="prcpvolunitflag" visibility="hidden"/>
- <col ref="prcpqty" visibility="hidden"/>
- <col ref="prcpqtyunitflag" visibility="hidden"/>
- <col ref="prcptims" visibility="hidden"/>
- <col ref="drugmthdspccd" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_subprcplist", false, "/root/hidden/popupmenu/grid03/item", "name", "func");
-
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
-
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- for ( var i = 1; i < grd_subprcplist.rows; i++) {
- model.setValue("/root/main/subordlist/subordlist4["+i+"]/check", "N");
- }
- for ( var i =0 ; i< grd_subprcplist.selectedRows ; i++) {
- model.setValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.selectedRow(i) + "]/check", "Y");
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_subprcplist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_prcplist" nodeset="/root/init/popupdata" visibility="hidden" caption="^등록번호^성명^S/A^진료과^진료의^처방코드^처방일자^처방상태^병실^예약일자^처방명^실시일자^실시자^예약자^수납여부^취소코드^전화번호1^전화번호2^키^몸무게^execprcpuniqno^prcpexecdeptcd^excuroomcd^inflag^rcptacptyn^ExecBaseFlag^excupartcd^modality^execrem^prcpdelivefact^carecnfmdd^prcpkindcd^rcptno^acptseqno^prcpgenrflag^orddd^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^cretno^wardcd^rsrvdt^rgstdeptcd^rgstrid^inclprcpcd^lrgcd^mdlcd^actorddd^examroomnm^prcphistno^pacsnocretyn^execprcpstatcd^examroomnm" colsep="^" colwidth="16, 62, 61, 38, 73, 58, 76, 104, 70, 41, 109, 137, 101, 62, 60, 54, 68, 100, 100, 39, 49, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="false" explorerbar="sortshow" extendlastcol="scroll" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="listbox" tooltip="true" style="left:145px; top:175px; width:408px; height:168px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col ref="sna"/>
- <col ref="orddepthngnm"/>
- <col ref="orddrnm"/>
- <col ref="calcscorcd"/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn"/>
- <col disabled="true" ref="statcd"/>
- <col ref="roomcd"/>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="prcpnm"/>
- <col ref="execdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="execrid1" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecrid1">
- <label ref="execrid1cdnm"/>
- <value ref="execrid1cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvrnm"/>
- <col ref="rcptyn" visibility="hidden"/>
- <col ref="basecd"/>
- <col ref="hometel"/>
- <col ref="mpphontel"/>
- <col ref="hight"/>
- <col ref="weight"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- </datagrid>
- <button id="button6" class="btn2_letter4" style="left:623px; top:2px; width:64px; height:19px; ">
- <caption>TypeⅡ</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //*******************************************************************************************************************************************************************/
- // 간호기록(Type II) 화면을 호출하기 위한 파라미터 값 세팅
- //*******************************************************************************************************************************************************************/
- // [기록 구분 정보]
- // SMMNR03400_AST :pid ▦ instcd ▦ hngnm ▦ age ▦ cretno ▦ ioflag ▦ orddeptcd ▦ orddrid ▩(기능검사 환자정보)
- //
- // - 기록구분(recflag) :
- // O : 외래, I : 주사실, C : 외래항암
- // D : DSC, S : 전문간호, H : 가정간호,
- // E : 응급실, A : 마취과, R : 회복실,
- // L : 투석실, B : 혈당기록, P : 수술실,
- // X : 간클리닉 K : 기관지경실 X : 내시경 Y : 부정맥 Z : Echo
- //
- //
- //
- // - 부서코드(dutplaccd) :
- // 001 : 가정 005 : 병동 009 : 외래 013 : 통원 017 : 외래항암
- // 002 : 간클리닉 006 : 부정맥 010 : 응급 014 : 투석 900 : 수술
- // 003 : 기관지 007 : 분만 011 : 전문 015 : 혈당 900 : 마취
- // 004 : 내시경 008 : 성분 012 : 주사 016 : Echo 900 : 회복
- //
- // - 처방구분(prcpflag)
- // A : 투약
- // H : 처치
- // T : 검사
-
- for( var i = 0 ; i < grd_prcplist.rows ; i++ ) {
- var orddd = model.getValue("/root/init/popupdata[" + i + "]/orddd");
- var cretno = model.getValue("/root/init/popupdata[" + i + "]/cretno");
- //var instcd = model.getValue("/root/init/popupdata[" + i + "]/instcd");
- var instcd = "012";
- var orddeptcd = model.getValue("/root/init/popupdata[" + i + "]/orddeptcd");
- var orddrid = model.getValue("/root/init/popupdata[" + i + "]/orddrid");
- var pid = model.getValue("/root/init/popupdata[" + i + "]/pid");
- var sPid = model.getValue("/root/init/popupdata[" + i + "]/pid");
- var hngnm = model.getValue("/root/init/popupdata[" + i + "]/hngnm");
- var age = model.getValue("/root/init/popupdata[" + i + "]/age");
- var ioflag = model.getValue("/root/init/popupdata[" + i + "]/prcpgenrflag");
- }
-
- var dutplaccd = model.getValue("/root/main/subordlist/deptcdlist/deptcdflag");
-
- if(dutplaccd == "002"){ //간클리닉
- var recflag = "X";
- }
- if(dutplaccd == "003 "){ //기관지
- var recflag = "K";
- }
- if(dutplaccd == "004"){ //내시경
- var recflag = "X";
- }
- if(dutplaccd == "006"){ //부정맥
- var recflag = "Y";
- }
- if(dutplaccd == "016"){ //Echo
- var recflag = "Z";
- }else{ //외래
- var recflag = "O";
- }
-
- var Baseparam = "recflag▦dutplaccd▦reclnkkey▩"+recflag+"▦"+ dutplaccd +"▦" + sPid + "," + orddd + "," + cretno +"," + instcd + "," + orddeptcd + "▩";
- // var ASTparam = "pid ▦ instcd ▦ hngnm ▦ age ▦ cretno ▦ ioflag ▦ orddeptcd ▦ orddrid ▩" + pid + "▦" + instcd + "▦" + hngnm + "▦" + age + "▦" + orddd + "▦" + cretno+ "▦" + ioflag + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid + "▩";
- var ASTparam = "pid ▦ instcd ▦ hngnm ▦ age ▦ orddd ▦ cretno ▦ ioflag ▦ orddeptcd ▦ orddrid ▩" + pid + "▦" + instcd + "▦" + hngnm + "▦" + age + "▦"+ orddd + "▦" + cretno+ "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid + "▩";
- var Prcpparam = fMakeParameter();
- setParameter("SMMNR03400_ParamBase", Baseparam);
- setParameter("SMMNR03400_AST", ASTparam );
- setParameter("SMMNR03400_ParamPrcp", Prcpparam);
-
- modal("SMMNR03400");
-
- ]]>
- </script>
- </button>
- </group>
- <group id="group4" scroll="auto" style="left:8px; top:420px; width:690px; height:28px; ">
- <button id="button9" class="btn4_letter2" style="left:631px; top:3px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
-
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|