123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- <?xml version="1.0" encoding="euc-kr"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:template match="/">
- <xsl:variable name="pid" select="/SignData/SignInfo/viewinfo/pid"/>
- <xsl:variable name="orddd" select="/SignData/SignInfo/viewinfo/orddd"/>
- <xsl:variable name="cretno" select="/SignData/SignInfo/viewinfo/cretno"/>
- <xsl:variable name="recdd" select="/SignData/SignInfo/viewinfo/recdd"/>
- <xsl:variable name="recflag" select="/SignData/SignInfo/viewinfo/recflag"/>
- <xsl:variable name="instcd" select="/SignData/SignInfo/viewinfo/instcd"/>
- <html>
- <head>
- <title>혈당간호기록</title>
- <style type="text/css">
- body,
- input,
- select,
- table,
- textarea,
- .vs_button {
- font-family:돋움;
- font-size:9pt;
- }
- </style>
- <script language="JavaScript">
- function fHiddenCommonInfo(){
- patinfo.style.display="none";
- }
- </script>
- </head>
- <body >
- <b>혈당간호기록( <xsl:value-of select="substring(/SignData/SignInfo/viewinfo/recdd, 1, 4)"/>
- <xsl:if test="/SignData/SignInfo/viewinfo/recdd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/viewinfo/recdd, 5, 2)"/>
- <xsl:if test="/SignData/SignInfo/viewinfo/recdd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/viewinfo/recdd, 7, 2)"/> )</b><br/>
- <xsl:choose>
- <!-- 그리드 통합이후_20091013 이후 데이터 -->
- <xsl:when test="/SignData/SignInfo/viewinfo/gridmergeflag ='Y'">
- <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
- <tr>
- <td bgcolor = "#e0e0e0" width="10%" align="center">일자</td>
- <td bgcolor = "#e0e0e0" width="5%" align="center">시간</td>
- <td bgcolor = "#e0e0e0" width="7%" align="center">결과</td>
- <td bgcolor = "#e0e0e0" width="13%" align="center">비고</td>
- <td bgcolor = "#e0e0e0" width="5%" align="center">DNAR</td>
- <td bgcolor = "#e0e0e0" width="50%" align="center">혈당간호기록</td>
- <td bgcolor = "#e0e0e0" width="10%" align="center">작성자</td>
- </tr>
- <xsl:apply-templates select="/SignData/SignInfo/bsviewinfo/bsreclist"/>
- </table>
- </xsl:when>
-
- <!-- 그리드 통합이전_20091013 이전 데이터 -->
- <xsl:otherwise>
- <div id="rec" style="position:absolute; top:15px; width:310px; ">
- <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
- <tr>
- <td bgcolor = "#e0e0e0" width="15%" align="center">일자</td>
- <td bgcolor = "#e0e0e0" width="15%" align="center">시간</td>
- <td bgcolor = "#e0e0e0" width="15%" align="center">결과</td>
- <td bgcolor = "#e0e0e0" width="40%" align="center">비고</td>
- <td bgcolor = "#e0e0e0" width="15%" align="center">작성자</td>
- </tr>
- <xsl:apply-templates select="/SignData/SignInfo/bsviewinfo/bsreclist"/>
- </table>
- </div>
- <div id="dnar" style="position:absolute; top:15px; left:322; width:392px; ">
- <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
- <tr>
- <td bgcolor = "#e0e0e0" width="15%" align="center">일자</td>
- <td bgcolor = "#e0e0e0" width="15%" align="center">시간</td>
- <td bgcolor = "#e0e0e0" width="5%" align="center">DNAR</td>
- <td bgcolor = "#e0e0e0" width="50%" align="center">간호기록</td>
- <td bgcolor = "#e0e0e0" width="15%" align="center">작성자</td>
-
- </tr>
- <xsl:apply-templates select="/SignData/SignInfo/nursingviewinfo/nursingrecordlist"/>
- </table>
- </div>
- </xsl:otherwise>
- </xsl:choose>
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="bsreclist">
- <xsl:choose>
- <!-- 그리드 통합이후_20091013 이후 데이터 -->
- <xsl:when test="/SignData/SignInfo/viewinfo/gridmergeflag ='Y'">
- <tr>
- <td width="10%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recdd"/></span></td>
- <td width="5%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rectm"/></span></td>
- <td width="7%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recrslt"/></span></td>
- <td width="13%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rem"/></span></td>
- <td width="5%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="dnar"/></span></td>
- <td width="50%" align="left"><span style="padding:5 0 5 0"><xsl:value-of select="stmtspec"/></span></td>
- <td width="10%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recnm"/></span></td>
- </tr>
- </xsl:when>
-
- <!-- 그리드 통합이전_20091013 이전 데이터 -->
- <xsl:otherwise>
- <tr>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recdd"/></span></td>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rectm"/></span></td>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recrslt"/></span></td>
- <td width="40%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rem"/></span></td>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recnm"/></span></td>
- </tr>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="nursingrecordlist">
- <tr>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recdd"/></span></td>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rectm"/></span></td>
- <td width="5%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="dnar"/></span></td>
- <td width="50%" align="left"><span style="padding:5 0 5 0"><xsl:value-of select="stmtspec"/></span></td>
- <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="fstrgstrnm"/></span></td>
- </tr>
- </xsl:template>
- </xsl:stylesheet>
|